MIT License
IoTLamp
#IoT
#Arduino
#WeMosD1
لینک ویدیو
https://www.linkedin.com/posts/activity-6779465985301745664-uIZu
برای کامپایل و پروگرام کردن میکرو از
https://www.arduino.cc/en/guide/windows
استفاده کردم
کانفیگ دستگاه من به این صورت تنظیم شده
از شماتیک و مدارها 100% مطمئن نیستم چون تخصص من نیست. پس مسئولیت استفاده با خودتون
:)
برای شبیه سازی از
استفاده کردم. معمولا خوب شبیه سازی میکنه و خیلی به کمکم اومده
کد شبیه سازی با فالستاد و همینطور تصویر خروجی رو ضمیمه کردم
https://github.com/sh-navid/IoTLamp/blob/master/FalstadSimulation.txt
برای شماتیک از نرم افزار فریتزینگ استفاده کردم
و همینطور از ترانزیستور
BC547
استفاده کردم که از نوع
NPN
هست
دلیل استفاده از ترانزیستور این هست که خود میکرویی که استفاده کردم ولتاژ 3.3 با شدت جریان خیلی کم تولید میکنه که برای راه اندازی یک قطعه دیگه ممکنه مناسب نباشه. مسیر یو اس بی نیاز به ولتاژ 5 ولتی و شدت جریان بیشتر داره
تو شماتیک منظورم از سیگنال، خروجی
GPIO
میکرو هست که میتونه هر چیزی باشه از جمله
Arduino
FPGA
RaspberryPi
ESP8266
و هر نوع پردازنده و میکروی دیگه ای
استفاده از پول-آپ و پول-دان تو مدار خیلی رایجه که دلیل استفاده رو مفصل تو لینک زیر و جاهای دیگه میتونید بخونید
https://circuitdigest.com/tutorial/pull-up-and-pull-down-resistor
یک مثال هم روی برد-برد زدم که چون ترانزیستور
BC547
تموم شده بود با
BC548
تست گرفتم
فکر میکنم با هر ترانزیستور
NPNی
بشه انجام داد اما چون رشته تحصیلیم الکترونیک نیست با اطمینان نمیتونم بگم
در نهایت اینم تست آخر که کاملا داره کار میکنه