Բովանդակություն:
- Քայլ 1: Բաղադրիչներ
- Քայլ 2: Led Matrix
- Քայլ 3: DHT տվիչ
- Քայլ 4: ockամացույց
- Քայլ 5: IOT
- Քայլ 6: Էլեկտրական սխեմա
- Քայլ 7: Arduino կոդ
- Քայլ 8: Օգտագործում
Video: Bright Ball IOT ՝ 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Այս նախագիծը հիմնված է հսկողության վրա ՝ Blenk հավելվածի միջոցով, որը նորագոյացման մատրիցա է, քանի որ պարզ լամպը բավարար չէր, ես ավելացրել եմ ժամացույց և ջերմաստիճանի և խոնավության ցուցիչ, բայց մենք մանրամասն տեսնում ենք:
Քայլ 1: Բաղադրիչներ
1: Arduino 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 Matrix
Ես կառուցեցի նեպիքսելների մի փոքր զանգված, ինչպես ստորև ներկայացված դիագրամում, այն կառավարվում է Arduino- ի կողմից «Adafruit_NeoPixel.h» գրադարանով, այն շատ պայծառ է և խորհուրդ է տրվում չնայել, երբ LED- ները միացված են:
Քայլ 3: DHT տվիչ
Ես օգտագործել եմ DHT 22 սենսորը `շրջակա միջավայրի պայմանները վերահսկելու համար, LED գույնի տատանումները, ներկայացնում են ջերմաստիճանը` 12 գույնի տատանումներով `կապույտից (սառը) մինչև կարմիրը (տաքը):
Քայլ 4: ockամացույց
Theամացույցը վերահսկվում է RTC- ի կողմից, ես օգտագործել եմ DS1307- ը, բայց այն կարող է տեղավորվել նաև DS3231- ի համար, մանրամասների համար տե՛ս «ockամացույցի ժամադրության ամսաթիվը», հակառակ այդ նախագծի, ես հեռացրել եմ ներքևի դիմադրիչները կոճակներին, P1, P2 և P3, որոնք օգտագործվում են ժամանակը հարմարեցնելու համար, և ես փոքրիկ փոփոխություն կատարեցի ծածկագրում:
Քայլ 5: IOT
Arduino- ն միացված է ինտերնետին ESP8266- ի միջոցով, որն իր հերթին միացված է App Blynk- ին
Հեռախոսի միջոցով կարող եք փոխել լամպի գույնը `կախված տրամադրությունից: Գույները սահմանվում են հետևյալ կերպ.
V1 = Կարմիր
V2 = Կանաչ
V3 = Blu
V5 = դեղին
V6 = Մանուշակագույն
V7 = ցիանագույն
V8 = Սպիտակ
V4 = Temերմաստիճանը
Քայլ 6: Էլեկտրական սխեմա
Ինչպես տեսնում եք միացման սխեմայից, սխեմայի սիրտը «Arduino» - ն է, իմ դեպքում ես օգտագործել եմ «Arduino Nano» - ն:
A4 և A5 կապի համար միացված են I2C 16x2 էկրանին համապատասխան SDA- ին և SCL- ին և RTC- ին:
Temperatureերմաստիճանի եւ խոնավության տվիչը միացված է Pin 4-ին ՝ դիմադրության Pull-Up դիմադրության միջոցով:
Diverter- ը, որը միացված է Arduino- ի 12 -րդ կապին, IOT ռեժիմից անցնում է լույսի գեղեցիկ խաղին, որը կոչվում է «ծիածան»:
ESP8266- ը սնուցելու համար ես օգտագործել եմ LM1117 կարգավորիչ, մինչդեռ RTX- ում լարումը իջեցնելու համար ես օգտագործել եմ դիմադրողական բաժանարար (R1-R2):
D1, D2, D3 խումբը պաշտպանիչ գործառույթ ունի.
- D1- ը պաշտպանում է հակառակ բևեռականությունից:
- D2- ը, եթե փոխենք Arduino ծածկագիրը, կանխում է Neopixel մատրիցի սնուցումը:
- D3- ն իջեցնում է 5.6 վոլտը մինչև 5 վոլտ
Քայլ 7: Arduino կոդ
Կոդ 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"; մուտքագրեք Bynk հավելվածի Token կոդը
- Blynk.begin (author, wifi, «ssid», «գաղտնաբառ»); մուտքագրեք SSID և գաղտնաբառ ձեր երթուղիչի Wi Fi- ի համար
Քայլ 8: Օգտագործում
Քանի որ իմ կատուն չի սիրում տոնածառը, արձակուրդների ժամանակ ես օգտագործեցի այս լամպը «ծիածանի ռեժիմում»
Խորհուրդ ենք տալիս:
$ 100 Super Bright լապտեր ՝ մինչև $ 10 !: 5 քայլ
$ 100 Super Bright լապտեր ՝ մինչև $ 10 -ի դիմաց. Ես կարծում էի, որ պետք է լինի ավելի հեշտ միջոց ՝ փոքր լապտերները սարքավորելու համար ՝ ավելի քիչ սարքավորումներով և ավելի քիչ ժամանակ պահանջող: Ես պ
Ինչպես կատարել Super Bright Flash Light LED LED- ով ՝ 7 քայլ
Ինչպես դարձնել սուպեր պայծառ բռնկում LED USB- ով. Նախ դիտեք տեսանյութը հստակ հասկանալու համար:
DIY Super Bright լիցքավորվող լապտեր (Micro USB USB լիցքավորման նավահանգիստ) ՝ 6 քայլ
DIY Super Bright լիցքավորվող լապտեր (Micro USB USB լիցքավորման նավահանգիստ). Վերջերս youtube- ում տեսա մի տեսանյութ, թե ինչպես պատրաստել լապտեր, բայց նրա կառուցած լապտերն այնքան էլ հզոր չէր, ինչպես նաև դրանք սնուցելու համար օգտագործեց կոճակների բջիջները: Հղում https: // bit .ly/2tyuvlQ Այսպիսով, ես փորձեցի պատրաստել դրա իմ սեփական տարբերակը, որը շատ ավելի հզոր էր
Ինչպես պատրաստել գերբարձր լուսային լուսարձակում LED- ով - DIY. Super Bright Light: 11 քայլ
Ինչպես պատրաստել գերբարձր լուսային լուսարձակում LED- ով - DIY. Super Bright Light. Սկզբում դիտեք տեսանյութը
DIY LED լուսարձակ (SUPER BRIGHT). 12 քայլ (նկարներով)
DIY LED FLASHLIGHT (SUPER BRIGHT). Դիտեք այս FULL VIDEO ձեռնարկը `շինարարության ամբողջ գործընթացի մանրամասն դիտման համար: