فهرست مطالب:
- مرحله 1: اجزاء
- مرحله 2: ماتریس Led
- مرحله 3: حسگر DHT
- مرحله 4: ساعت
- مرحله 5: IOT
- مرحله 6: طرح الکتریکی
- مرحله 7: کد آردوینو
- مرحله هشتم: استفاده
تصویری: Bright Ball IOT: 8 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
این پروژه بر اساس کنترل ، از طریق برنامه Blynk ، ماتریس نئوپیکسل است ، زیرا یک لامپ ساده کافی نبود ، من یک ساعت و سنسور دما و رطوبت اضافه کردم ، اما ما جزئیات را مشاهده می کنیم.
مرحله 1: اجزاء
1: آردوینو R3
16: NeoPixel WS2812B
1: LCD 16x2 با ماژول I2C
1: RTC (ساعت واقعی) DS 1307
1: DHT 22 (سنسور دما و رطوبت)
1: تبدیل DC DC قابل تنظیم گام به گام پایین
1: تنظیم کننده خطی LM1117
1: ESP5266-01
3: سوئیچ دکمه
1: منحرف کننده
1: پخش کننده لامپ سفید توپ بیرونی عقیق
1: جعبه اتصال برق
1: مقاومت 220 اهم
1: مقاومت 510 اهم
1: مقاومت 1K اهم
1: مقاومت 470 اهم
3: دیود 1N4007
سیم برق
مرحله 2: ماتریس Led
من یک آرایه کوچک از نپیکسل مانند شکل زیر ایجاد کردم ، توسط Arduino با کتابخانه "Adafruit_NeoPixel.h" کنترل می شود ، بسیار روشن است و توصیه می شود هنگام روشن شدن LED ها آن را نگاه نکنید.
مرحله 3: حسگر DHT
من از سنسور DHT 22 برای نظارت بر شرایط محیطی استفاده کردم ، تنوع رنگ LED ، نشان دهنده دما ، در 12 تغییر رنگ ، از آبی (سرد) تا قرمز (گرم).
مرحله 4: ساعت
ساعت توسط RTC کنترل می شود ، من از DS1307 استفاده کردم اما می تواند DS3231 را نیز در بر بگیرد ، برای جزئیات به "ساعت تنظیم تاریخ زمان" مراجعه کنید ، بر خلاف آن پروژه ، مقاومت های کشویی را روی دکمه ها ، P1 ، P2 و P3 ، که برای تنظیم زمان استفاده می شود ، و من یک تغییر کوچک در کد ایجاد کردم.
مرحله 5: IOT
آردوینو از طریق ESP8266 به اینترنت متصل است که به نوبه خود به App Blynk متصل است
بسته به خلق و خو ، می توانید رنگ لامپ را تغییر دهید. رنگها به شرح زیر تنظیم می شوند:
V1 = قرمز
V2 = سبز
V3 = بلو
V5 = زرد
V6 = بنفش
V7 = فیروزه ای
V8 = سفید
V4 = دما
مرحله 6: طرح الکتریکی
همانطور که از نمودار سیم کشی مشاهده می کنید ، قلب مدار "آردوینو" است ، در مورد من از "آردوینو نانو" استفاده کردم.
برای پین A4 و A5 به SDA و SCL مربوط به صفحه نمایش I2C 16x2 و RTC متصل می شوند.
سنسور دما و رطوبت از طریق مقاومت Pull-Up به پین 4 متصل می شود.
Diverter ، متصل به پین 12 آردوینو ، از حالت IOT به یک بازی زیبا از نور تبدیل می شود ، که به آن "رنگین کمان" می گویند.
برای تغذیه ESP8266 از تنظیم کننده LM1117 استفاده کردم ، در حالی که برای کاهش ولتاژ در RTX ، از تقسیم کننده مقاومتی (R1-R2) استفاده کردم.
گروه D1 ، D2 ، D3 عملکرد محافظتی دارند:
- D1 در برابر قطبیت معکوس محافظت می کند.
- D2 ، در صورت تغییر کد آردوینو ، از تغذیه ماتریس Neopixel جلوگیری می کند.
- D3 5.6 ولت را به 5 ولت کاهش می دهد
مرحله 7: کد آردوینو
کد از create.arduino.cc:
کتابخانه ها:
- Wire.h - Arduino IDE
- RTClib.h -
- LiquidCrystal_I2C.h -
- DHT.h-https://github.com/adafruit/DHT-sensor-library
- Adafruit_NeoPixel.h -
- ESP8266_Lib.h -
- BlynkSimpleShieldEsp8266.h -
پارامترهایی که باید در کد تنظیم شوند:
- char auth = "YourAuthToken"؛ کد Token برنامه Bynk را وارد کنید
- Blynk.begin (author، wifi، "ssid"، "password")؛ SSID و رمز عبور روتر Wi Fi خود را وارد کنید
مرحله هشتم: استفاده
از آنجا که گربه من درخت کریسمس را دوست ندارد ، در تعطیلات ، من از این لامپ در "حالت رنگین کمان" استفاده کردم
توصیه شده:
Ultimate High Altitude High Ball Weather Data Logger: 9 مرحله (همراه با تصاویر)
Ultimate High Altitude High Ball Weather Data Logger: داده های بالون آب و هوا را در ارتفاع بالا با آخرین ثبت کننده اطلاعات بالون هوا در ارتفاع بالا ثبت کنید. بالون آب و هوایی در ارتفاع بالا ، که به آن بالون ارتفاع بالا یا HAB نیز می گویند ، یک بالون عظیم است که از هلیوم پر شده است. این بادکنک ها یک سکوی
Laser Cut Nerf Ball Shooting Lego EV3 Tank: 4 مرحله
Laser Cut Nerf Ball Shooting Lego EV3 Tank: برای پروژه نهایی دوره 1A من در مهندسی مکاترونیک در دانشگاه واترلو ، ما یک مخزن برش لیزری با کیت Lego EV3 ایجاد کردیم (لازم بود) که به توپ های Nerf شلیک می کند. این دستورالعمل به هیچ وجه یک گزارش کامل طراحی نیست. اگر شما
Electric Magic Eight Ball: 5 مرحله
Electric Magic Eight Ball: آیا به دانستن اسرار جهان علاقه دارید؟ خب توپ Magic Eight ممکن است برای شما مناسب نباشد! قادر به پاسخ دادن به س questionsالات بله یا خیر ، و گاهی اوقات شاید ، Magic Eight Ball می تواند به تمام سوالات شما با 100٪ ضمانت پاسخ دهد!*Usi
چراغ قوه LED DIY (SUPER BRIGHT): 12 مرحله (همراه با تصاویر)
چراغ قوه LED DIY (SUPER BRIGHT): برای مشاهده جزئیات کل فرایند ساخت ، این آموزش کامل VIDEO را تماشا کنید
LED Bouncy Ball Air Cannon Ammo. آسان: 6 مرحله
LED Bouncy Ball Air Cannon Ammo. آسان: این یک توپ با طراوت است که من برای شلیک کردن در شب از توپ هوایی خود ساخته ام. شما می توانید از آن برای چیزهای دیگر استفاده کنید ، اما من فقط از آنها برای شلیک توپ هوایی خود استفاده می کنم که برای شلیک توپ های تپنده ساخته شده است. این بسیار آسان است و همچنین می تواند در بسیاری از موارد مختلف انجام شود