U97
#آردوینو #ESP32 #IoT #رباتیک #خانه هوشمند #سنسور #I2C #میکروکنترلر

پرسش و پاسخ کاربران

سوال فنی خود را مطرح کنید؛ پاسخ توسط میثم پورجعفری بررسی و منتشر می‌شود.

برای راه‌اندازی موتور DC با آردوینو از چه درایوری استفاده کنم؟
برای موتورهای تا ۲ آمپر ماژول L298N کافی است، اما راندمان پایینی دارد. پیشنهاد بهتر درایورهای مبتنی بر MOSFET مثل BTS7960 یا TB6612FNG است که افت ولتاژ بسیار کمتری دارند. حتماً زمین آردوینو و درایور را مشترک کنید و دیود هرزگرد را فراموش نکنید.
رضا محمدی ۲۷ شهریور ۱۴۰۵ پاسخ: میثم پورجعفری 👍 ۱۲
تفاوت مقاومت کربنی و فلزی در مدارهای دقیق چیست؟
مقاومت‌های فیلم فلزی تلرانس ۱٪ یا کمتر، ضریب حرارتی پایین (۵۰ppm) و نویز حرارتی کمتری دارند؛ بنابراین برای مدارهای آنالوگ دقیق، مرجع ولتاژ و مدارهای اندازه‌گیری مناسب‌ترند. مقاومت کربنی ارزان‌تر است و برای کاربردهای عمومی و تحمل پالس بالا استفاده می‌شود.
سمیرا ک. ۲۲ شهریور ۱۴۰۵ پاسخ: میثم پورجعفری 👍 ۸
چطور بفهمم خازن الکترولیتی خراب شده است؟
نشانه‌های ظاهری: برآمدگی سر خازن، نشتی و زنگ‌زدگی پایه. تست دقیق‌تر با ESR متر انجام می‌شود؛ اگر ESR چند برابر مقدار جدول باشد خازن باید تعویض شود. مولتی‌متر معمولی ظرفیت را نشان می‌دهد اما ESR را نمی‌سنجد.
امیر ۱۶ شهریور ۱۴۰۵ پاسخ: میثم پورجعفری 👍 ۱۵
برای شروع طراحی PCB کدام نرم‌افزار را پیشنهاد می‌کنید؟
برای شروع KiCad (رایگان و متن‌باز) عالی است و امکانات حرفه‌ای دارد. اگر قصد کار در شرکت‌های بزرگ را دارید Altium Designer استاندارد صنعت است. EasyEDA هم برای پروژه‌های سریع و سفارش برد مناسب است.
مهدی ص. ۱۰ شهریور ۱۴۰۵ پاسخ: میثم پورجعفری 👍 ۶
بهترین میکروکنترلر برای پروژه‌های IoT خانگی چیست؟
ESP32 بهترین انتخاب است: وای‌فای و بلوتوث داخلی، قیمت مناسب، جامعه بزرگ توسعه‌دهندگان و مصرف انرژی قابل قبول. برای پروژه‌های ساده‌تر ESP8266 (NodeMCU) هم کافی است. هر دو با Arduino IDE و MicroPython قابل برنامه‌نویسی هستند.
علی رستمی ۲۴ مرداد ۱۴۰۵ پاسخ: میثم پورجعفری 👍 ۱۸
چرا رله‌ام وقتی آردوینو تریگر می‌کند نویز می‌اندازد و ریست می‌شود؟
رله جریان زیادی هنگام سوئیچینگ می‌کشد و نویز الکترومغناطیسی ایجاد می‌کند. راه‌حل: ۱) دیود فلای‌بک موازی با بوبین رله ۲) خازن ۱۰۰nF روی پایه VCC آردوینو ۳) تغذیه رله از منبع جداگانه ۴) استفاده از اپتوکوپلر برای جداسازی گالوانیک.
نگار صادقی ۳۱ تیر ۱۴۰۵ پاسخ: سارا محمدی 👍 ۱۴
برای تغذیه سنسورهای ۳.۳ ولتی از آردوینو ۵ ولتی چه کنم؟
سه راه اصلی: ۱) پین ۳.۳V آردوینو (جریان محدود ~۵۰mA) ۲) تقسیم‌کننده ولتاژ با دو مقاومت برای پایه‌های دیتا ۳) رگولاتور LD1117-3.3 برای جریان بالاتر. برای I2C باید حتماً Level Shifter استفاده کنید تا سنسور آسیب نبیند.
محمد حسینی ۹ تیر ۱۴۰۵ پاسخ: میثم پورجعفری 👍 ۱۱
تفاوت STM32 و AVR در چیست و کدام را یاد بگیرم؟
AVR (مثل آردوینو) ۸ بیتی، ساده و برای شروع عالی است. STM32 سی‌کور ARM با امکانات بالاتر: DMA، تایمرهای پیشرفته، سرعت بالا. اگر تازه‌کارید با AVR شروع کنید. برای حرفه‌ای شدن STM32 ضروری است چون در صنعت ایران بسیار کاربرد دارد.
زهرا کریمی ۲۸ اردیبهشت ۱۴۰۵ پاسخ: حسین نوری 👍 ۲۲
چگونه با آردوینو دمای بالای ۳۰۰ درجه را اندازه بگیرم؟
سه گزینه اصلی: ۱) ترموکوپل نوع K + ماژول MAX6675/Max31855 (تا ۱۰۰۰°C) ۲) سنسور PT100/PT1000 با مدار پل ویتستون (دقیق‌تر) ۳) پایرو‌متر مادون‌قرمز MLX90614 (بدون تماس). برای کوره و صنعت ترموکوپل + MAX31855 بهترین انتخاب است.
امیرعباس مهدوی ۵ اردیبهشت ۱۴۰۵ پاسخ: میثم پورجعفری 👍 ۹
برای مانیتورینگ رطوبت خاک گلخانه چه سنسوری مناسب است؟
سنسورهای خازنی مقاومتی (Capacitive) بهتر از مدل‌های رزیستیو هستند چون زنگ نمی‌زنند. مدل‌های مقاومتی ارزان‌ترند ولی بعد چند ماه خورده می‌شوند. برای گلخانه حرفه‌ای از سنسورهای RS485 مثل VH400 استفاده کنید که دقیق‌تر و بادوام‌ترند.
فاطمه رحیمی ۱۹ اسفند ۱۴۰۴ پاسخ: مریم احمدی 👍 ۷
کتابخانه Adafruit_SSD1306 با OLED من کار نمی‌کند، چه کنم؟
مشکلات رایج: ۱) آدرس I2C را چک کنید (معمولاً 0x3C یا 0x3D) ۲) پایه‌های SDA/SCL را درست وصل کنید ۳) خازن ۱۰۰nF نزدیک OLED بگذارید ۴) آدرس را با I2C Scanner پیدا کنید ۵) اگر SSD1306 نیست شاید SH1106 است و کتابخانه‌اش فرق دارد.
رضا محمدی ۲۵ بهمن ۱۴۰۴ پاسخ: میثم پورجعفری 👍 ۱۳
نحوه اتصال چند سنسور DS18B20 به یک پایه آردوینو چگونه است؟
DS18B20 از پروتکل OneWire استفاده می‌کند و می‌توانید چندین سنسور را به یک پایه وصل کنید. هر سنسور آدرس ۶۴ بیتی یکتا دارد. مقاومت ۴.۷K بین VCC و DQ ضروری است. با کتابخانه DallasTemperature آدرس هر سنسور را خوانده و جداگانه دما بگیرید.
سارا جعفری ۸ بهمن ۱۴۰۴ پاسخ: سارا محمدی 👍 ۱۰
آیا می‌توانم با ESP32 دوربین بگیرم و از طریق اینترنت ببینم؟
بله، ESP32-CAM ماژول دوربین داخلی دارد. با کتابخانه ESP32 Camera می‌توانید استریم زنده بفرستید. کیفیت تا ۱۶۰۰×۱۲۰۰. برای دسترسی از بیرون: ۱) پورت فورواردینگ در مودم ۲) استفاده از سرویس‌های ابری مثل Blynk یا Telegram Bot.
پویا شریفی ۱۴ آذر ۱۴۰۴ پاسخ: میثم پورجعفری 👍 ۱۶
بهترین منبع تغذیه برای لاب چی بخرم؟
برای شروع یک منبع خطی ۰-۳۰ ولت ۵ آمپر کافی است (مثل مدل‌های کیتی یا Korad KA3005D). منابع سوئیچینگ ارزان‌ترند ولی نویز بیشتری دارند. حتماً قابلیت محدودیت جریان (CC) داشته باشد. اگر بودجه دارید Rigol DP832 عالی است.
مهدی نجفی ۲۱ آبان ۱۴۰۴ پاسخ: میثم پورجعفری 👍 ۲۰
چطور پی‌سی‌بی دو لایه را در خانه بسازم؟
مراحل: ۱) طراحی در KiCad یا EasyEDA ۲) پرینت طرح روی کاغذ گلاسه با پرینتر لیزری ۳) انتقال تونر به PCB با اتو ۴) اچ کردن در محلول فریک کلراید یا پرسولفات آمونیوم ۵) سوراخ‌کاری و لحیم. برای کیفیت بهتر از فیلم فوتو‌رزیست استفاده کنید.
نیلوفر عباسی ۲۸ مهر ۱۴۰۴ پاسخ: مریم احمدی 👍 ۸
سنسور HC-SR04 فاصله اشتباه نشان می‌دهد، دلیلش چیست؟
دلایل رایج: ۱) ولتاژ تغذیه ناپایدار (حتماً ۵V پایدار) ۲) نویز موتور یا سروو روی همان منبع ۳) زاویه تشخیص ۱۵ درجه‌ای (باید عمود باشد) ۴) سطح نرم یا جاذب صدا ۵) نزدیک‌تر از ۲ سانتی‌متر یا دورتر از ۴ متر. خازن ۱۰۰nF نزدیک سنسور کمک‌کننده است.
احمد کاظمی ۱۷ شهریور ۱۴۰۴ پاسخ: میثم پورجعفری 👍 ۱۱
برای ساخت ربات مسیریاب از چه موتوری استفاده کنم؟
موتورهای گیربکس دار ۱۲V با سرعت ۱۰۰-۲۰۰ RPM مناسب‌ترند. موتورهای GA25 یا JGA25 در بازار ایران فراوان و ارزان‌اند. برای کنترل دقیق از انکودر دار استفاده کنید. درایور L298N یا TB6612 برای دو موتور کافی است. شاسی آماده هم در دیجی‌کالا موجود است.
الهام موسوی ۲۳ مرداد ۱۴۰۴ پاسخ: حسین نوری 👍 ۱۵
GPS NEO-6M در داخل ساختمان سیگنال نمی‌گیرد، طبیعی است؟
بله، کاملاً طبیعی. سیگنال GPS بسیار ضعیف است و سقف و دیوار آن را بلاک می‌کند. نکات: ۱) آنتن سرامیکی باید رو به آسمان باشد ۲) اولین فیکس ممکن است ۱-۵ دقیقه طول بکشد ۳) خازن ۱۰۰nF و ۱۰μF نزدیک ماژول بگذارید ۴) برای داخل ساختمان از A-GPS یا GLONASS استفاده کنید.
دانیال یوسفی ۳ مرداد ۱۴۰۴ پاسخ: میثم پورجعفری 👍 ۶
چرا لحیم‌کاری SMD بد می‌شود و قلع جمع می‌شود؟
علل اصلی: ۱) هویه بیش از حد داغ (برای SMD حداکثر ۳۲۰°C) ۲) فلوکس ناکافی - حتماً فلوکس ژل بزنید ۳) نوک هویه کثیف یا اکسیده ۴) قلع بی‌کیفیت - از قلع ۰.۵mm با فلوکس داخلی استفاده کنید ۵) حرکت زیاد - بعد از تماس ثابت بمانید.
مهسا طاهری ۲۸ خرداد ۱۴۰۴ پاسخ: سارا محمدی 👍 ۱۹
می‌خواهم سیستم آبیاری خودکار بسازم، از کجا شروع کنم؟
اجزای اصلی: ۱) میکروکنترلر (ESP32 برای کنترل از راه دور) ۲) سنسور رطوبت خاک خازنی ۳) شیر برقی ۱۲V یا پمپ کوچک ۴) ماژول رله ۵) تغذیه مناسب. با شروع ساده: وقتی رطوبت زیر حد شد پمپ روشن شود. بعد بلوتوث/وای‌فای اضافه کنید.
محمدجواد قاسمی ۹ خرداد ۱۴۰۴ پاسخ: میثم پورجعفری 👍 ۲۵
تفاوت ماسفت N-کانال و P-کانال چیست؟
N-کانال: وقتی گیت مثبت شود (نسبت به سورس) روشن می‌شود. رایج‌تر، ارزان‌تر، Rds پایین‌تر. معمولاً در سمت زمین (Low-Side) استفاده می‌شود. P-کانال: وقتی گیت منفی شود روشن می‌شود. برای سوئیچینگ سمت مثبت (High-Side) مناسب است. در مدارهای حفاظت باتری کاربرد دارد.
الناز کیانی ۲ اردیبهشت ۱۴۰۴ پاسخ: میثم پورجعفری 👍 ۱۷
چگونه با STM32 شروع کنم؟ بهترین برد آموزشی چیست؟
برای شروع: ۱) Blue Pill (STM32F103C8T6) ارزان و فراوان ۲) STM32F4 Discovery امکانات بیشتر ۳) Nucleo بوردهای رسمی ST. ابزارها: STM32CubeIDE (رایگان) یا Keil. با HAL Library شروع کنید تا مفاهیم را یاد بگیرید، بعد به CMSIS و رجیستر مستقیم بروید.
امیرحسین رضایی ۲۵ اسفند ۱۴۰۳ پاسخ: حسین نوری 👍 ۱۳
چرا باتری لیتیومی من زود خالی می‌شود؟
دلایل رایج: ۱) جریان خواب بالا - در حالت Sleep میکرو باید μA باشد ۲) رگولاتور خطی ولتاژ اضافی را هدر می‌دهد (از رگولاتور سوئیچینگ استفاده کنید) ۳) LED یا سنسور همیشه روشن ۴) وای‌فای ESP32 جریان بالایی دارد - از Deep Sleep استفاده کنید ۵) باتری تقلبی یا فرسوده.
سمیه فتحی ۲۰ بهمن ۱۴۰۳ پاسخ: مریم احمدی 👍 ۲۱
برای کنترل استپر موتور چه درایوری بهتر است؟
برای استپرهای نِما ۱۷/۲۳: ۱) A4988 ارزان و ساده (تا ۲A) ۲) DRV8825 جریان بالاتر (تا ۲.۵A) ۳) TMC2209 بی‌صدا و حرفه‌ای (SilentChop) ۴) TB6600 برای موتورهای بزرگ. برای پرینتر سه‌بعدی TMC2209 یا TMC2226 بهترین انتخاب‌اند. MicroStepping تا ۱/۲۵۶ ممکن است.
پارسا حیدری ۱ بهمن ۱۴۰۳ پاسخ: میثم پورجعفری 👍 ۱۴
روش صحیح لحیم‌کاری قطعات BGA چیست؟
لحیم‌کاری BGA نیاز به تجهیزات خاص دارد: ۱) ایستگاه هوای گرم (Hot Air) با نازل مناسب ۲) خمیر قلع و فلوکس ۳) استنسیل برای اعمال خمیر ۴) دوربین میکروسکوپ برای alignment. دمای ریفلو معمولاً ۲۳۰-۲۵۰°C. برای مبتدی: اول BGA‌های بزرگ با پیچ بزرگ تمرین کنید.
آرش نصیری ۲۰ آذر ۱۴۰۳ پاسخ: سارا محمدی 👍 ۵
چگونه مصرف برق پروژه را با باتری به حداقل برسانم؟
تکنیک‌ها: ۱) Deep Sleep میکرو (ESP32: ~۱۰μA) ۲) قطع تغذیه سنسورها با MOSFET ۳) کاهش فرکانس کلاک ۴) غیرفعال کردن ماژول‌های بی‌سیم وقتی لازم نیست ۵) رگولاتور سوئیچینگ بجای خطی ۶) LED‌ها را حذف کنید ۷) Watchdog Timer برای بیداری دوره‌ای.
مریم ملکی ۸ آذر ۱۴۰۳ پاسخ: میثم پورجعفری 👍 ۱۸
آیا می‌توانم با آردوینو MIDI بسازم؟
بله! آردوینو می‌تواند MIDI USB یا Serial MIDI بفرستد. با کتابخانه MIDIUSB برای Leonardo/Pro Micro یا Serial MIDI از طریق ۵-pin DIN. پروژه‌های رایج: کیبورد MIDI، پدال افکت، کنترلر DAW، درام پد. فقط باید از بوردهای با چیپ USB مستقیم (مثل ۳۲U4) استفاده کنید.
بهنام سلیمانی ۲۴ مهر ۱۴۰۳ پاسخ: میثم پورجعفری 👍 ۱۲
چرا سنسور MQ-2 من همیشه مقدار بالا نشان می‌دهد؟
MQ-2 حداقل ۲۴-۴۸ ساعت برای اولین بار و ۵ دقیقه هر بار روشن شدن نیاز به گرم شدن (Preheat) دارد. اگر بعد از گرم شدن بالاست: ۱) کالیبراسیون در هوای تمیز انجام دهید ۲) مقاومت Load را تنظیم کنید ۳) تهویه محل چک شود ۴) سنسور شاید خراب باشد.
سحر علیزاده ۳۰ شهریور ۱۴۰۳ پاسخ: مریم احمدی 👍 ۹
برای انتخاب خازن دکوپلینگ چه قاعده‌ای داریم؟
قاعده کلی: ۱) ۱۰۰nF سرامیکی نزد هر پایه VCC آی‌سی ۲) ۱۰μF الکترولیتی یا تانتالیوم نزد رگولاتور ۳) ۱μF برای ریپل تغذیه. برای فرکانس‌های بالا خازن‌های ۱nF-۱۰nF اضافه کنید. فاصله خازن تا پایه باید کمتر از ۱ سانتی‌متر باشد. خازن سرامیکی X7R یا X5R توصیه می‌شود.
وحید پرتوی ۱۵ مرداد ۱۴۰۳ پاسخ: میثم پورجعفری 👍 ۲۳
نحوه اتصال سیم‌کارت SIM800L و ارسال SMS با آردوینو چگونه است؟
SIM800L به ۳.۷-۴.۲V نیاز دارد (NOT 5V!) و جریان لحظه‌ای تا ۲A. از باتری لیتیومی یا رگولاتور AMS1117 استفاده کنید. TX/RX با تقسیم‌کننده ولتاژ به آردوینو وصل می‌شود. با AT Command یا کتابخانه TinyGsm SMS بفرستید. آنتن خارجی حتماً لازم است.
یاسمن فردوسی ۲۲ تیر ۱۴۰۳ پاسخ: حسین نوری 👍 ۱۶
رگولاتور خطی LM7805 خیلی داغ می‌کند، راه‌حل چیست؟
داغ شدن طبیعی است ولی اگر بیش از حد: ۱) هیت‌سینک بزرگ‌تر نصب کنید ۲) مقاومت سری قبل از رگولاتور بگذارید تا توان روی آن کم شود ۳) بهترین راه: از رگولاتور سوئیچینگ مثل LM2596 یا MP1584 استفاده کنید (۹۰٪+ راندمان). ولتاژ ورودی هم هرچه کمتر باشد تلفات کمتر است.
امیررضا محمدیان ۸ تیر ۱۴۰۳ پاسخ: میثم پورجعفری 👍 ۱۹
کدام پروتکل ارتباطی برای فاصله ۱ کیلومتر مناسب است؟
گزینه‌ها: ۱) LoRa (SX1276/SX1278) بُرد بالای ۱۰km، مصرف پایین، آهسته (۳۰۰bps-۵۰kbps) ۲) nRF24L01+ PA با آنتن خارجی تا ۱km ۳) 433MHz ASK/FSK ساده و ارزان. برای ۱km LoRa بهترین انتخاب است. فرکانس ۴۳۳MHz در ایران مجاز است.
محدثه ابراهیمی ۲۶ اردیبهشت ۱۴۰۳ پاسخ: میثم پورجعفری 👍 ۱۱
چرا I2C من فقط تا ۳۰ سانتی‌متر کار می‌کند؟
I2C برای مسافت کوتاه طراحی شده (معمولاً <۱m). دلایل مشکل: ۱) مقاومت Pull-up نامناسب (۴.۷K برای ۱۰۰kHz، ۲.۲K برای ۴۰۰kHz) ۲) ظرفیت خط زیاد ۳) نویز محیط. راه‌حل‌ها: ۱) کاهش سرعت ۲) استفاده از تکرارکننده I2C مثل P82B715 ۳) تبدیل به RS-485 برای مسافت‌های طولانی.
رضا حسین‌زاده ۱ اردیبهشت ۱۴۰۳ پاسخ: سارا محمدی 👍 ۱۴
آیا می‌توانم با باتری لیتیوم ۱۸۶۵۰ آردوینو را تغذیه کنم؟
بله، ولی مستقیم نه! باتری ۱۸۶۵۰ از ۲.۵V تا ۴.۲V تغییر می‌کند. آردوینو ۵V به ۷V+ نیاز دارد. راه‌حل: ۱) دو باتری سری + رگولاتور ۲) ماژول بوست MT3608 برای افزایش به ۵V ۳) TP4056 برای شارژ + DW01 برای حفاظت. برای ESP32 مستقیم ۳.۷V قابل استفاده است.
شیما کریمیان ۱۸ اسفند ۱۴۰۲ پاسخ: میثم پورجعفری 👍 ۱۷
نحوه راه‌اندازی ماتریکس LED 8×8 با MAX7219 چگونه است؟
MAX7219 تمام کنترل ماتریکس را انجام می‌دهد و فقط ۳ پایه SPI لازم است. با کتابخانه MD_MAX72xx یا LedControl. اتصال: DIN→D11, CS→D10, CLK→D13. مقاومت SET روی پایه ISET برای تنظیم جریان. می‌توانید چند ماژول را زنجیره (Daisy-chain) کنید.
حامد جمالی ۲۵ بهمن ۱۴۰۲ پاسخ: حسین نوری 👍 ۸
برای محافظت از ورودی آنالوگ در برابر ولتاژ بالا چه کنم؟
روش‌های حفاظت: ۱) دیود کلمپینگ (Clamping Diode) به VCC و GND ۲) مقاومت سری ۱۰K-۱۰۰K قبل از پایه ۳) زنر دیود ۵.۱V برای محدود کردن ولتاژ ۴) تقسیم‌کننده ولتاژ برای سیگنال‌های بزرگ‌تر از Vref. همیشه خازن کوچک روی ورودی ADC برای فیلتر نویز بگذارید.
الهام صفری ۵ بهمن ۱۴۰۲ پاسخ: میثم پورجعفری 👍 ۱۲
چگونه نویز آنالوگ را در مدار حسگر کاهش دهم؟
تکنیک‌ها: ۱) میانگین‌گیری نرم‌افزاری (Moving Average) ۲) فیلتر RC پایین‌گذر روی سیگنال ۳) جدا کردن زمین آنالوگ و دیجیتال ۴) شیلد کردن کابل سنسور ۵) خازن دکوپلینگ نزد ADC ۶) oversampling و decimation برای افزایش رزولوشن مؤثر ۷) تغذیه پایدار با LDO.
سعید مرادی ۱۹ آذر ۱۴۰۲ پاسخ: مریم احمدی 👍 ۱۵
ESP32 من مرتباً ریست می‌شود، علت چیست؟
دلایل شایع: ۱) تغذیه ناکافی - ESP32 لحظه‌ای تا ۵۰۰mA می‌کشد (مخصوصاً وای‌فای). از USB قوی یا باتری استفاده کنید ۲) WDT Timeout - کد شما بیش از حد در loop می‌ماند ۳) Stack Overflow ۴) براون‌اوت - تنظیم Brown-out Detector در منوی IDE ۵) پین GPIO مشکل‌دار (GPIO0, GPIO2, GPIO15).
فرزانه نوروزی ۲۷ آبان ۱۴۰۲ پاسخ: میثم پورجعفری 👍 ۲۴
تفاوت مدولاسیون FM و AM در ارتباطات رادیویی چیست؟
AM (دامنه متغیر): ساده، بُرد بالا، مستعد نویز. FM (فرکانس متغیر): کیفیت بالاتر، مقاوم به نویز، بُرد کمتر. در پروژه‌های آردوینو: ماژول ۴۳۳MHz ASK ساده‌ترین، HC-12 (UART/SI4463) حرفه‌ای‌تر. FM برای صدا و AM برای دیتای ساده مناسب‌تر است.
بهار سعیدی ۳۰ مهر ۱۴۰۲ پاسخ: سارا محمدی 👍 ۷
بهترین روش یادگیری الکترونیک برای یک برنامه‌نویس چیست؟
مسیر پیشنهادی: ۱) آردوینو شروع کنید - لذت نتیجه فوری ۲) قوانین اهم و کرشهف را عمیق یاد بگیرید ۳) کتاب The Art of Electronics بخوانید ۴) پروژه‌های واقعی بسازید (نه فقط چشمک‌زن LED) ۵) خواندن شماتیک و دیتاشیت را تمرین کنید ۶) PCB طراحی کنید.
میلاد قنبری ۲۴ شهریور ۱۴۰۲ پاسخ: میثم پورجعفری 👍 ۳۰
آیا می‌توانم با آردوینو پیانو الکترونیکی بسازم؟
بله! با حسگرهای لمسی (Capacitive Touch) یا سوئیچ‌های فشاری. آردوینو Uno می‌تواند ۶ پایه لمسی خواند (کتابخانه CapacitiveSensor). برای کلید بیشتر از MPR121 (12 کانال لمسی) استفاده کنید. خروجی صدا: DAC مبتنی بر PCM5102 یا ماژول DFPlayer Mini برای نمونه‌های صوتی.
نازنین بهرامی ۱۱ شهریور ۱۴۰۵ پاسخ: مریم احمدی 👍 ۱۰
چطور PCB خود را در ایران سفارش دهم؟
شرکت‌های داخلی: ۱) PCB.ir ۲) آی‌سی‌بورد ۳) مدار‌چاپی. EasyEDA با JLCPCB ارزان‌تر ولی زمان ارسال از چین ۲-۴ هفته. نکات: ۱) فایل Gerber را از KiCad خروجی بگیرید ۲) حداقل سفارش معمولاً ۵ عدد ۳) برای تست اول از برد تک‌لایه ارزان شروع کنید.
محمدامین طالبی ۱۹ مرداد ۱۴۰۵ پاسخ: میثم پورجعفری 👍 ۱۳
تفاوت Op-Amp های LM358 و LM741 چیست؟
LM358: تک‌تغذیه (۳-۳۲V)، مصرف پایین، خروجی تا VCC-1.5V، برای اکثر کاربردها مناسب‌تر. LM741: دوتغذیه نیاز دارد (±۱۵V)، خروجی تا VCC-2V، قدیمی‌تر. LM358 تقریباً همیشه انتخاب بهتری است. برای سرعت بالاتر MCP6002 و برای دقت بالا OPA2171 بخرید.
سمانه امیری ۲۷ تیر ۱۴۰۵ پاسخ: حسین نوری 👍 ۱۶
می‌خواهم ترازوی دیجیتال با دقت ۰.۱ گرم بسازم، چه سنسوری لازم است؟
لودسل (Load Cell) + آمپلی‌فایر HX711. لودسل ۱kg یا ۵kg با دقت مناسب. HX711 رزولوشن ۲۴ بیتی دارد. کالیبراسیون با وزن مرجع انجام دهید. نکات مهم: ۱) لودسل باید محکم نصب شود ۲) نباید لرزش باشد ۳) خازن فیلتر روی تغذیه HX711 ۴) میانگین‌گیری نرم‌افزاری.
امید خسروی ۴ تیر ۱۴۰۵ پاسخ: میثم پورجعفری 👍 ۱۱
چگونه با آردوینو سرعت موتور DC را کنترل کنم؟
با PWM (Pulse Width Modification). آنالوگ‌رایت(۰-۲۵۵) ولتاژ مؤثر را تغییر می‌دهد. ولی مستقیم به موتور وصل نکنید - از درایور (L298N, MOSFET, BTS7960) استفاده کنید. برای کنترل حلقه‌بسته: انکودر + PID Controller. فرکانس PWM پیش‌فرض آردوینو ~۴۹۰Hz است.
رویا فتح‌اللهی ۲۲ اردیبهشت ۱۴۰۵ پاسخ: سارا محمدی 👍 ۱۸
بهترین منابع فارسی برای یادگیری طراحی مدار چیست؟
منابع پیشنهادی: ۱) کانال یوتیوب و آپارات مهندسی الکترونیک ۲) سایت مرجع تخصصی آردوینو فارسی ۳) انجمن‌های ECA و الکترونیک‌یار ۴) کتاب مبانی الکترونیک نوشته ساداتیان (ترجمه Sedra/Smith) ۵) دوره‌های مکتب‌خونه و فرادرس. اما بهترین یادگیری با ساخت پروژه واقعی است.
امیرمحمد صادقی ۱۶ فروردین ۱۴۰۵ پاسخ: میثم پورجعفری 👍 ۲۶
آیا آردوینو نانو اورجینال و کلون تفاوت زیادی دارد؟
کلون‌ها معمولاً همان چیپ CH340 بجای FTDI دارند که فقط نیاز به درایور دارد. از نظر عملکرد تقریباً یکسان. تفاوت‌ها: ۱) کیفیت مونتاژ ۲) ممکن است رگولاتور ضعیف‌تر ۳) بعضاً چیپ تقلبی. برای یادگیری کلون کافی است ولی برای محصول نهایی از معتبر بخرید.
زهرا حسینی ۲۷ اسفند ۱۴۰۴ پاسخ: مریم احمدی 👍 ۹
چگونه ولتاژ AC شهری (۲۲۰V) را با آردوینو اندازه بگیرم؟
هرگز مستقیم وصل نکنید! روش‌ها: ۱) ماژول ZMPT101B (ترانسفورماتور ولتاژ کوچک) امن‌ترین روش ۲) تقسیم‌کننده مقاومتی با ایزولاسیون اپتوکوپلر ۳) SCT-013 برای جریان AC. ZMPT101B با کالیبراسیون دقیق ±۲V دقت می‌دهد. حتماً ملاحظات ایمنی ۲۲۰V را رعایت کنید.
حسن رضوانی ۲۱ بهمن ۱۴۰۴ پاسخ: میثم پورجعفری 👍 ۲۲
نحوه کنترل سروو موتور SG90 با آردوینو چگونه است؟
با کتابخانه Servo.h ساده‌ترین راه: myServo.attach(pin), myServo.write(angle). زاویه ۰-۱۸۰ درجه. نکات: ۱) سروو جریان بالایی می‌کشد - جداگانه تغذیه کنید ۲) زمین مشترک ضروری ۳) PWM با فرکانس ۵۰Hz و پالس ۱-۲ms. برای حرکت نرم از writeMicroseconds استفاده کنید.
فرناز عابدینی ۲ بهمن ۱۴۰۴ پاسخ: حسین نوری 👍 ۱۲
برای کنترل دمای کوره کوچک از چه سیستمی استفاده کنم؟
اجزای سیستم: ۱) ترموکوپل K + MAX31855 برای اندازه‌گیری دقیق ۲) SSR (رله نیمه‌هادی) برای سوئیچینگ المنت ۳) الگوریتم PID برای کنترل دقیق ۴) نمایشگر OLED برای نمایش دما. با کتابخانه PID_v2 آردوینو می‌توانید PID را پیاده کنید. دمای کوره تا ۱۰۰۰°C ممکن است.
مهدیه کریمی ۲۴ آذر ۱۴۰۴ پاسخ: سارا محمدی 👍 ۸
چرا آنتن RF من بُرد کمی دارد؟
نکات مهم آنتن: ۱) طول آنتن باید λ/4 باشد (برای ۴۳۳MHz ≈ ۱۷.۳cm) ۲) آنتن باید صاف و بدون خمیدگی باشد ۳) زمین (GND) بزرگ کمک‌کننده است ۴) موانع فلزی سیگنال را بلاک می‌کنند ۵) آنتن خارجی SMA بهتر از آنتن PCB است ۶) برای نزدیک زمین آنتن عمودی باشد.
رضا اکبری ۱۴ آبان ۱۴۰۴ پاسخ: میثم پورجعفری 👍 ۱۴
آیا می‌توانم با Raspberry Pi جای آردوینو استفاده کنم؟
هر دو مکمل‌اند نه جایگزین. Raspberry Pi: کامل‌تر (Linux, Python, Camera, AI) ولی ۳.۳V GPIO، واقعی‌زمان نیست. آردوینو: ساده‌تر، ریل‌تایم، GPIO قوی‌تر، مصرف کمتر. ترکیب ایده‌آل: Pi برای پردازش/شبکه + آردوینو برای کنترل سخت‌افزاری. ارتباط از طریق UART یا I2C.
مرجان شفیعی ۲۶ مهر ۱۴۰۴ پاسخ: مریم احمدی 👍 ۲۰
چگونه بفهمم یک آی‌سی سوخته است؟
علائم: ۱) بوی سوختگی ۲) تغییر رنگ یا ترک روی بدنه ۳) اتصال کوتاه بین VCC و GND (با مولتی‌متر) ۴) دمای غیرعادی هنگام کار ۵) خروجی ثابت بدون توجه به ورودی. تست دقیق: ولتاژ پایه‌ها را با دیتاشیت مقایسه کنید. IC Tester اختصاصی هم موجود است ولی گران.
محمد پورمحمد ۳ مهر ۱۴۰۴ پاسخ: میثم پورجعفری 👍 ۱۶
برای انتخاب منبع تغذیه سوئیچینگ چه نکاتی مهم است؟
نکات کلیدی: ۱) ولتاژ و جریان مورد نیاز را با ۲۰٪ حاشیه حساب کنید ۲) کیفیت و برند معتبر (Meanwell, Samsung) ۳) محافظت‌های OVP, OCP, SCP ۴) ریپل خروجی کمتر از ۱٪ ۵) تهویه مناسب ۶) EMC فیلتر در ورودی. برای لاب منبع لابراتوری با تنظیم ولتاژ/جریان مناسب‌تر است.
لیلا محمدزاده ۱۹ مرداد ۱۴۰۴ پاسخ: حسین نوری 👍 ۱۹
نصب اپلیکیشننسخه اپلیکیشن U97 را روی گوشی خود نصب کنید؛ سریع‌تر و با دسترسی آفلاین.