بخش های سوالات متداول
با سلام
ماژولهای سیم کارتی در طرح رجیستری نیستند. ولی بسیاری از کاربران در راه اندازی به مشکل میخورند و بسیاری از این مشکلات ارتباطی با طرح رجیستری ندارند.
با توجه به اینکه ماژول سیم کارت برای اتصال به شبکه و تبادل اطلاعاتی در بستر مخابراتی، به جریان وابسته است. امکان تامین تغذیه آن مستقیما از پایههای میکروکنترلر امکان پذیر نیست. بایستی حتما از منبعی مجزا با قابلیت جریان دهی کافی تامین شود. در غیر این صورت مشکلات مختلفی را شاهد خواهید بود. البته در هر مدل ماژول مقدار جریان کشی و ولتاژ کاری ممکن است متفاوت باشد که بایستی براساس نوع ماژول اقدام کنید.
برای ساخت قایق رباتیک تجهیزات متنوعی لازم است. یکی از این موارد ریموت کنترل است. بسته به اینکه چه متراژی برای کنترل از راه دور مد نظر است. بایستی تجهیز مناسب را انتخاب کنید. برای این منظور یا بایستی از ریموت کنترل و گیرنده آماده و مخصوص رباتیک استفاده کنید. یا اینکه از ماژولهای فرستنده گیرنده رادیویی به خصوص مدل nRF به همراه یک برد میکروکنترلر استفاده شود. در حالت دوم نیازمند برنامه نویسی خواهید بود.
نمایش بیشتر >>
ماژول GPS زمانی که بتواند به ماهوارهها متصل شود. از طریق ال ای دی روی برد وضعیت را مشخص میکند. به طور کلی دو وضعیت برای ال ای دی مازول جی پی اس مدل Neo6M وجود دارد.
1- ال ای دی هیچ واکنشی ندارد: ماژول در حال جستجو برای اتصال به ماهواره است.
2- ال ای دی هر یک ثانیه چشمک میزند: ماژول به ماهواره متصل شده و موقعیت یابی در حال ثبات است.
تراشههای جی پی اس ساخت uBlox تنوع زیادی دارند. هر کدام براساس فرکانس کاری، سرعت تبادل اطلاعات، بادریت و جریان مصرفی و تعداد اتصال همزمانی ماهوارهای متفاوت هستند. این سه نسخه از تراشههای جی پی اس uBlox در بازار ایران بسیار پر مصرف هستند. در ادامه تفاوت هر کدام را توضیح خواهیم داد.
ماژول جی پی اس Neo-6M
دارای قابلیت اتصال فقط به ماهوارههای GPS است. تا 22 ماهواره را از طریق 50 کانال میتواند پشتیبانی کند. همچنین در -161 dB بالاترین سطح دقت با گرید صنعتی را ارایه میدهد. میزان جریان مصرفی هم در حد 45mA است. ماژول GPS Neo6M دارای اینترفیسهای ارتباطی UART و USB و I2C و SPI است. انواع مختلف از این نسل شامل NEO-6G و NEO-6Q و NEO-6M هستند. برای درک تفاوت کامل هر کدام بایستی به دیتاشیت ماژولها مراجعه کنید.
ماژول جی پی اس Neo-7M
این ماژول قابلیت Multi-GNSS را داراست. به این معنی که علاوه بر اتصال به ماهوارههای GPS به دیگر ماهوارهها هم متصل میشود. به صورت عمومی قابلیت اتصال به ماهوارههای آمریکایی و روسی را دارد. ماژول GPS Neo7M دارای اینترفیسهای ارتباطی UART و USB و I2C و SPI است. انواع مختلف از این نسل شامل NEO-7N و NEO-7M است. برای درک تفاوت هر کدام بایستی به دیتاشیت ماژولها مراجعه کنید.
ماژول جی پی اس Neo-M8
این ماژول GPS قابلیت اتصال به انواع بیشتری از ماهوارههای GPS است. این موارد شامل ماهوارههای BeiDou, Galileo, GLONASS, GPS / QZSS هستند. از این جهت ماژول Neo-M8 uBlox دقت بسیار بالاتری به نسبت نسلهای قدیمیتر و سرعت تبادل اطلاعاتی بالاتری هم دارد. به صورت همزمان قابلیت دریافت اطلاعات از سه ماهواره مجزا را دارد. انواع مختلف از این نسل شامل NEO-M8J و NEO-M8M و NEO-M8N و NEO-M8Q هستند. برای درک تفاوت کامل هر کدام بایستی به دیتاشیت ماژولها مراجعه کنید. ماژول GPS NeoM8 دارای اینترفیسهای ارتباطی UART و USB و I2C و SPI است.
بله این مورد امکان پذیر است. اما بایستی دقت داشته باشید که ماژول GPS به تنهایی عمل ردیابی را انجام نمیدهد. بلکه بایستی مدارهای تکمیلی در کنار آن داشته باشید. از جمله یک برد میکروکنترلر برای ارسال و دریافت دادهها از ماژول جی پی اس، سپس یک برد ارتباطی مانند بردهای سیم کارتی برای انتقال دادهها از شی در حال ردگیری به محلی دیگر نیاز خواهید داشت. بنابراین صرفا با تهیه یک ماژول جی پی اس امکان ساخت ردیاب را نخواهید داشت.
خیر، این کیت فقط آموزش مقدماتی مدارهای الکترونیکی است. که دارای آموزش ساخت 200 مدار مختلف و ابتدایی برای یادگیری علم الکترونیک است.
این کیت فاقد آموزشهای تخصصی است. ولی یک فایل راهنمای راه اندازی اولیه طراحی کردهایم که پس از خرید میتوانید آنرا دانلود کنید.
برای نصب بوتلودر روی برد آردوینو بایستی توسط یک برد دیگر از آردوینو انجام شود. اتصالات به صورت زیر خواهد بود.
از برد آردوینو Uno به برد آردوینو uno بدون بوتلورد
pin 11 به pin11
pin12 به pin12
pin13 به pin13
5v به 5v
GND به GND
سپس از منوی File> example> Arduino ISP را فراخوان کرده و روی برد آردوینو دارای بوتلودر آپلود کنید.
قدم بعدی انتقال فایل به آردوینو بدون بوتلودر است. از منوی tools گزینه burn bootloader را کلیک کنید.
نمایش بیشتر >>
با سلام
برای این منظور به هنگام تعریف کردن ریموت روی گیرنده، بایستی میکروسوئیچ روی برد را به صورت فشار روبه پایین و نگه داشتن آن به صورت همزمان با نگه داشتن دکمه های ریموت اقدام به تعریف کنید. در این حالت وضعیت خروجی رله به حالت دائمی تبدیل میشود. اگر هم رله گیرنده شما دارای جامپر یا دیپ سوئیچ است، میتوانید توسط جامپر یا دیپ سوئیچ مود کاری را انتخاب کنید.
این کیت یک فرستنده FM است بایستی روی موج اف ام آن هم در شرایطی که داخل دفترچه ذکر شده است. اقدام به یافتن مرکز صدا بکنید.
ماژولهای بلوتوث صوتی دارای خروجی استریو هستند. بنابراین برای بلوتوثی کردن دستگاه ضبط و پخش خودرو، کافیست یک مدل را انتخاب کنید. سپس کاهنده ولتاژ 12 به 5 ولت هم برای آن تهیه کرده، تا ماژول بلوتوث بدون نویز راه اندازی شود. تغذیه ماژول برای بلوتوثی کردن ضبط خودرو شامل یک مثبت و یک منفی است. وضعیت خروجی صوتی هم که به صورت سه پایه است. L و R و منفی که هر سه را بایستی به ورودی سیستم پخش خودرو متصل کرد.
بردهای ESP تا به امروز در دو مدل ESP8266 و ESP32 طراحی و تولید شدهاند. این دو مدل تراشه دارای وای فای هستند و در عین حال قابلیتهای یک میکروکنترلر را هم دارند. تراشههای ESP32 نسخهی به روز رسانی شده و دارای بلوتوث هم هستند. موارد اصلی مصرف بردهای ESP در پروژه های اینترنت اشیا هستند. با توجه به ابعاد کوچک، مصرف انرژی کم، قیمت اقتصادی و دارای بودن میکروکنترلر داخلی امکان بهره برداری از آن در پروژه های مختلفی فراهم است.
به طور کلی در هر پروژهای که نیازمندی به ارتباط بیسیم وای فای و یا بلوتوث نیاز است، میتوان از تراشه های esp استفاده کرد.
هر دو از لحاظ ابعاد و عملکرد یکسان هستند. با این تفاوت که مدل HW-770 سخنگو است. به هنگام اتصال بلوتوث یا به اصطلاح Pair شدن، صدای یک خانم بابت تایید اتصال پخش میشود. ولی در دل XY-BT Mini فقط یک صدای بیپ کوچک میشنوید.
نمایش بیشتر >>
با سلام
بسته به متراژ مورد کاربریتان میتوانید از ماژولهای nRF24 استفاده کنید. کافیست از کتابخانه nRF24 Audio Library استفاده کنید.
در حال حاضر چنین بردی در فروشگاه موجود نیست. ولی برای اطلاع از این موضوع بایستی در شاخه مخابراتی و فرستنده گیرندهها پیگیر این دست اقلام باشید.
برای خرید کافی است یک محصولات مورد نظر را به سبد خرید اضافه کنید. سپس به سبد خرید رفته و اطلاعات ارسال را تکمیل و سفارش خود را تا پرداخت بانک دنبال کنید. خریدها به صورت برخط (آنلاین) و از طریق سایت دانشجو کیت صورت میگیرد.
بله، قبل از خرید میبایست از طریق سایت با شماره موبایل ثبت نام کنید. با ثبت نام در خریدهای بعدی سریعتر و راحتتر اقدام خواهید کرد. همچنین خدمات دقیقتر و پیشنهاد شخصی سازی شده فقط با دارا بودن حساب کاربری در اختیار شما قرار میگیرد.
مدت زمان تحویل کالاها وابسته به آدرس است. به صورت کلی در صورت موجود بودن اجناس در انبار دانشجو کیت، برای شهر تهران تحویل همان روز و برای دیگر شهرها بین 1 تا 4 روز خواهد بود.
اطلاعات دقیقتر در صفحه روشهای ارسال دانشجو کیت
نمایش بیشتر >>
با سلام
برای این منظور بایستی تقسیم ولتاژی انجام دهید. برای این منظور دو منبع تغذیه لازم است. یکی باتری و دیگری آداپتور، آداپتور اقدام به شارژ باتریها و باتریها هم به صورت مجزا اقدام به تامین تغذیه برد میکنند. در این وضعیت دو حالت وجود دارد. یکی اینکه باتری و آداپتور به صورت همزمان در مدار باشند که در اثر قطع شدن برق شهری، مدار از طریق باتری لیتیومی تامین شود. حالت دوم به این صورت خواهد بود که آداپتور صرفا به عنوان شارژر باتری ها در مدار قرار بگیرد.
لینک کالاهای مورد نیاز
ماژول شارژر باتری لیتیومی 18650 سه چیپ TP4056
باتری لیتیوم یون LI-IO 2200 میلی آمپر 18650
جاباتری تکی باتری لیتیوم یون 18650
شرح اتصالات
باتری را در جاباتری قرار داده و سپس به پایههای B+ و B- روی ماژول شارژر سه چیپ TP4056 متصل کنید. خروجی ماژول شارژر را به ماژول سیم کارتی متصل کنید. برای شارژ کردن باتری هم از بخش + - یا درگاه USB ولتاژ 5 ولت را تامین کنید. به این روش حالت دوم تقسیم ولتاژی که در ابتدای متن اعلام شد را پیاده سازی میکنید.
خیر، فقط با مدل MB102 سازگاری دارد.
چنانچه ماژول کاهنده LM2596 در خروجی هیچ تغییر نداشت. بایستی آنرا کالیبره کنید. کافیست مولتی ترن روی ماژول را به صورت پادساعتگرد بچرخانید. به میزانی این چرخش باید انجام شود که از داخل آن صدای تق تق شنیده شود. سپس در جهت ساعتگرد آنرا بچرخانید، به این روش ماژول کاهنده کالیبره خواهد شد. پس از انجام این کار، در خروجی ماژول شاهد تغییر ولتاژ خواهید بود.
نمایش بیشتر >>
با سلام
کاربر گرامی برای این منظور بایستی از ماژول PCF8574 استفاده کنید. لینک ماژول PCF8574 را بررسی کنید.
با سلام
در حال حاضر خیر این مدل مورد نظر شما موجود نیست.
برای حل مشکل حتما پایه V0 را به یک ولوم و یا مقاومت در رنج 5 تا 10 کیلو متصل کرده و از سمت دیگر به GND اتصال دهید.
نمایش بیشتر >>
در برد NodeMCU، پایههای مربوط به LED داخلی به صورت پیشفرض به پایه D0 (Digital Pin 0) متصل هستند. این LED به عنوان "LED_BUILTIN" نیز شناخته میشود و میتوانید از طریق کد میکروکنترلر این LED را روشن و خاموش کنید.
برد ESP8266 NodeMCU دارای تعداد محدودی پین دیجیتال و آنالوگ است و تعداد این پینها از پیش تعیین شده است.
استفاده از ماژولهای I2C (I2C Expanders):
میتوانید از ماژولهای I2C مانند MCP23017 یا PCF8574 استفاده کنید تا تعداد پورتهای دیجیتال اضافی را به NodeMCU اضافه کنید. این ماژولها به وسیله اتصال به پورت I2C برد NodeMCU و افزودن پورتهای دیجیتال ورودی و خروجی امکانپذیر میشوند.
استفاده از شیلدهای آماده:
برای افزایش تعداد پورتهای ورودی و خروجی میتوانید از شیلدهای آماده برای NodeMCU استفاده کنید. این شیلدها به طور معمول پورتهای ورودی و خروجی اضافی، مانند شیلدهای Relay، شیلدهای GPIO اضافی و غیره را ارائه میدهند.
استفاده از اتصالات Serial (UART):
میتوانید از پورتهای UART برای ارتباط با دیگر دستگاهها و میکروکنترلرها استفاده کنید. با این روش، میتوانید دستگاههای جانبی را به NodeMCU متصل کرده و از آنها به عنوان پورتهای ورودی و خروجی استفاده کنید.
برای نصب کتابخانه DHT در محیط Thonny IDE و استفاده از آن در پروژههای خود، میتوانید از مدیر بستههای Thonny استفاده کنید. ابتدا Thonny را اجرا کنید تا به محیط IDE دسترسی پیدا کنید.از منوی "Tools" در بالای پنجره به "Manage Packages" بروید.در فیلد متنی جستجوی مدیر بستهها، نام بسته DHT را وارد کنید. ممکن است نام دقیق بسته متفاوت باشد، بنابراین بهتر است نام دقیق بسته را از منبع معتبر برای کتابخانه DHT بررسی کنید.بعد از پیدا کردن بسته DHT، بر روی دکمه "Install" یا "Update" کلیک کنید تا بسته نصب شود یا بهروزرسانی شود.
نمایش بیشتر >>
بله این امکان وجود دارد. با توجه به اینکه برد رزبری پای دارای پایههای GPIO است. امکان اتصال انواع ماژولهای مختلف را دارد. ماژولهای اترنت به SPI هم یکی از این موارد پر مصرف هستند. میتوانید از شاخه ماژول اترنت و شبکه انواع این بردها را برای اتصال به رزبری پای بررسی کنید.
رزبری پای یک کامپیوتر کوچک و قدرتمند است که بسیاری افراد از آن برای پروژههای الکترونیکی و رباتیکی استفاده میکنند. برای کار با دوربین رزبری پای، بایستی دستورات لینوکسی را در محیط سیستم عامل وارد کنید. برخی از این دستورات به شرح زیر هستند.
دستور raspistill: این دستور برای گرفتن تصاویر از دوربین استفاده میشود. به عنوان مثال، برای گرفتن یک تصویر با اندازه ۱۰۲۴x۷۶۸، میتوانید دستور raspistill -o image.jpg -w 1024 -h 768 را اجرا کنید.
دستور raspivid: این دستور برای ضبط ویدئو با دوربین استفاده میشود. برای مثال، برای ضبط یک ویدئو با کیفیت ۱۰۸۰p با سرعت فریم ۳۰، میتوانید دستور raspivid -o video.h264 -t 10000 -w 1920 -h 1080 -fps 30 را اجرا کنید.
دستور lsusb: این دستور برای نمایش لیست دستگاههای USB متصل به رزبری پای استفاده میشود. برای اجرای این دستور، باید ابتدا بسته usbutils را نصب کنید. دستور sudo apt-get install usbutils را اجرا کنید. سپس دستور lsusb را اجرا کنید.
دستور v4l2-ctl: این دستور برای تنظیمات دوربین و ویدئو استفاده میشود. برای مثال، برای تنظیم روشنایی به مقدار ۱۲۸، میتوانید دستور v4l2-ctl --set-ctrl=exposure=128 را اجرا کنید.
دستور motion: برنامه کاربردی که امکان ضبط ویدئو با دوربین را در زمان واقعی میدهد. برای نصب این برنامه، دستور sudo apt-get install motion را اجرا کنید. سپس با ویرایش فایل تنظیمات /etc/motion/motion.conf، میتوانید تنظیمات مورد نظر خود را اعمال کنید. به عنوان مثال، میتوانید روشنایی، کانتراست و سایر تنظیمات دوربین را تنظیم کنید.
دستور fswebcam: این دستور برای گرفتن تصویر از دوربین با استفاده از خط فرمان استفاده میشود. به عنوان مثال، برای گرفتن یک تصویر با اندازه ۱۰۲۴x۷۶۸، میتوانید دستور fswebcam -r 1024x768 image.jpg را اجرا کنید.
دستور ffmpeg: این برنامه برای تبدیل ویدئوها به فرمتهای دیگر و همچنین برای تغییر اندازه ویدئو و صدا و دیگر عملیاتهای پردازش ویدئو استفاده میشود. به عنوان مثال، برای تبدیل یک فایل ویدئویی به فرمت MP4، میتوانید دستور ffmpeg -i inputfile.avi outputfile.mp4 را اجرا کنید.
دستور v4l2-ctl چرخش تصویر: برای چرخش تصویر دوربین در رزبری پای، میتوانید از دستور v4l2-ctl استفاده کنید.
برای چرخش تصویر به صورت عمودی (90 درجه) میتوانید از دستور v4l2-ctl --set-ctrl=rotate=90 استفاده کنید.
برای چرخش تصویر به صورت افقی (180 درجه)، میتوانید از دستور v4l2-ctl --set-ctrl=rotate=180 استفاده کنید.
در نهایت، برای بازگشت به حالت اولیه (0 درجه)، میتوانید از دستور v4l2-ctl --set-ctrl=rotate=0 استفاده کنید.
توجه داشته باشید که این دستورات تنها تصویر دوربین را در زمان اجرا چرخانده و تغییری در تنظیمات دوربین نخواهند داشت.
این دستورات تنها چند مثال از دستوراتی هستند که میتوانید برای کار با دوربین در رزبری پای استفاده کنید. لیستی از دستورات بیشتر را میتوانید با جستجوی اینترنت و یا در منابع آموزشی مختلف پیدا کنید.
دوربین IMX219 یک دوربین با رابط MIPI CSI-2 است که اکثرا با بردهای توسعهی مبتنی بر پردازندههای ARM که دارای رابط CSI-2 هستند، سازگاری دارد. برخی از این بردها شامل Raspberry Pi، Jetson Nano، Odroid و Orange Pi is هستند. با این حال، برای استفاده از دوربین IMX219 با هر برد دیگری، باید بررسی کنید که آیا برد شما دارای رابط MIPI CSI-2 است یا خیر. CSI2 یک رابط سریال پایدار برای انتقال داده های تصویری از سنسورهای تصویری به پردازنده ها است. برخی از بردهایی که دارای CSI2 هستند عبارتند از:
1- Raspberry Pi CM4
2- Nvidia Jetson Nano
3- Orange Pi
4- BeagleBone Black
5- Coral Dev Board
6- Qualcomm DragonBoard
7- HiKey 960
و بسیاری بردهای دیگر با پردازنده های مختلف از جمله ARM و x86.
لازم به ذکر است که برخی از این بردها ممکن است نیاز به ماژول تبدیل CSI2 به HDMI یا USB داشته باشند تا بتوانند با دوربین های دیگری که از رابط های HDMI یا USB استفاده می کنند سازگاری پیدا کنند.
نمایش بیشتر >>
اتصالات ماژول آمپلی فایر XH-M539 ساده است. کافیست طبق چاپ راهنمای برد، اتصالات ورودی صوت، ورودی تغذیه و خروجی بلندگوها را تامین کنید. بجز این مورد بایستی ولتاژ و جریان کافی برای ماژول تامین کرده، همچنین توان اهمی و واتی اسپیکر مورد استفاده هم با آمپلی فایر سازگاری داشته باشد.
این مورد را بایستی از طریق دیتاشیت تراشه بررسی کنید. متاسفانه ما در این خصوص تجربهای نداریم.
توان هر برد آمپلی فایر در عنوان کالا نوشته شده است. این برد سه کاناله از کلاس D است. دو کانال استریو 220 وات و یک کانال مونو 350 وات دارد.
نمایش بیشتر >>
برای توسعه برنامههای اینترنت اشیاء (IoT) بر روی گوشی همراه، برخی از پلتفرمهای IoT معروف و مناسب برای توسعه برنامههای IoT بر روی گوشی همراه عبارتند از:
Arduino IoT Cloud:
این پلتفرم از Arduino برای توسعه پروژههای IoT استفاده میکند و به شما امکان مدیریت دستگاههای IoT و دادههای آنها را از راه دور از طریق گوشی همراه میدهد.
PlatformIO:
PlatformIO یک محیط توسعه اوپن سورس برای IoT است که از میکروکنترلرهای مختلفی از جمله ESP8266 و ESP32 پشتیبانی میکند. شما میتوانید از PlatformIO برای توسعه و مدیریت پروژههای IoT بر روی گوشی همراه استفاده کنید.
Blynk:
Blynk یک پلتفرم IoT برای ایجاد برنامههای کنترل و نظارت بر دستگاههای IoT است. شما میتوانید از اپلیکیشن Blynk بر روی گوشی همراه خود برای کنترل دستگاههای IoT استفاده کنید.
ThingSpeak:
ThingSpeak از متنباز برای ثبت و نمایش دادههای IoT استفاده میکند. شما میتوانید از اپلیکیشن ThingSpeak بر روی گوشی همراه خود برای نظارت بر دادههای IoT استفاده کنید.
Adafruit IO:
Adafruit IO یک سرویس ابری برای اتصال و کنترل دستگاههای IoT است. شما میتوانید از اپلیکیشن Adafruit IO بر روی گوشی همراه برای کنترل دستگاههای IoT استفاده کنید.
همه این پلتفرمها امکان اتصال و کنترل دستگاههای IoT از راه دور را از طریق گوشی همراه شما فراهم میکنند. انتخاب پلتفرم مناسب به ویژگیها و نیازهای پروژه شما بستگی دارد.
بله بایستی برای ارسال دیتای دریافتی از برد ESP و یا سایر بردهایی که از این دو پشتیبانی میکند، استفاده کنید. بله با هر دو زبان برنامه نویسی با متدهای ارسال دیتا مانند http , mqtt قابل اجرا است.
Arduino IoT Cloud یک پلتفرم ابری است که توسط Arduino برای مدیریت و کنترل میکروکنترلرها و سنسورها با ترکیب IOT ارائه شده است.
نمایش بیشتر >>