![Ալիքի լամպ - Եղանակ և ահազանգեր. 7 քայլ (նկարներով) Ալիքի լամպ - Եղանակ և ահազանգեր. 7 քայլ (նկարներով)](https://i.howwhatproduce.com/images/003/image-8829-27-j.webp)
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
![Image Image](https://i.howwhatproduce.com/images/003/image-8829-29-j.webp)
![](https://i.ytimg.com/vi/19lALxoPNDY/hqdefault.jpg)
![Պատկեր Պատկեր](https://i.howwhatproduce.com/images/003/image-8829-30-j.webp)
Thingiverse- ում զննելիս ես տեսա այս բացարձակապես զարմանահրաշ ալիքի լամպը և ես ստիպված էի այն կառուցել:
www.thingiverse.com/thing:774456
Լամպը շատ լավ նախագծված է և տպվում է առանց որևէ հենարանի (անհրաժեշտ է տպել կողքից)
Բացի այդ, կա լամպի հիմք, որը վերցնում է LED շերտեր
![Պատկեր Պատկեր](https://i.howwhatproduce.com/images/003/image-8829-31-j.webp)
Եվ, իհարկե, ես չէի կարող դա պարզապես թողնել որպես մահճակալի լամպ: Ես ստիպված էի դարձնել wifi և ցույց տալ եղանակը: Այսպիսով, ես օգտագործում եմ ամենուրեք ESP8266 մոդուլ ՝ WS2812B LED- ներով ՝ այսօրվա կանխատեսման հիման վրա լուսատուների գույնը վերահսկելու համար: Բացի այդ, լույսը ինքնաբերաբար անջատվում է երեկոյան 22: 00 -ին և միանում է առավոտյան 6: 00 -ին:
Քայլ 1: Պահանջներ
![Պահանջներ Պահանջներ](https://i.howwhatproduce.com/images/003/image-8829-32-j.webp)
![Պահանջներ Պահանջներ](https://i.howwhatproduce.com/images/003/image-8829-33-j.webp)
Այս ալիքի լամպ ստեղծելու համար ձեզ հարկավոր են հետևյալ տարրերը.
Գործիքներ:
- 3D տպիչ - այն, որը կարող է տպել առնվազն 30-35 սմ
- USB-TTL մոդուլ ՝ ESP-12E- ն ծրագրավորելու համար
- Տաք սոսինձ ատրճանակ
- Sոդման երկաթ
Consախսվող նյութեր
- PLA - սպիտակ լամպի համար և մեկ այլ գույն `հիմքի համար
- 30 WS2812B հասցեական RGB LED
- ESP8266 - 12E
- 74HCT245N
- 5 Վ էլեկտրամատակարարում
- 5V-3.3V հոսանքի փոխարկիչ
- Մի քանի վերնագրի քորոցներ և դիմադրիչներ
- Sոդող
Քայլ 2: 3D տպում
![3D տպագրություն 3D տպագրություն](https://i.howwhatproduce.com/images/003/image-8829-34-j.webp)
![3D տպագրություն 3D տպագրություն](https://i.howwhatproduce.com/images/003/image-8829-35-j.webp)
![3D տպագրություն 3D տպագրություն](https://i.howwhatproduce.com/images/003/image-8829-36-j.webp)
3D տպեք հետևյալ կտորները
Լամպը
- Տպել ՝ օգտագործելով սպիտակ PLA- ն, որը պտտվել է կողքի վրա
- Աջակցություններ և լաստեր չեն պահանջվում
- Թեև ես իսկապես օգտագործել եմ 5 մմ եզր, որպեսզի տպագրության ընթացքում այն մնա մահճակալին
-
Ես օգտագործեցի հետևյալ պարամետրերը.
- 0.8 մմ հրաբխի վարդակ և 0.3 մմ շերտի բարձրություն:
- 2 պարագիծ
- 100% լցնում (սա իրոք կարևոր չէ, քանի որ կտորներն այնքան բարակ են, ամեն դեպքում լցվում են)
- Warnedգուշացեք. Սա հսկայական տպագիր է և շատ ժամանակ է պահանջում: Այսպիսով, եթե ձեզ հարմար չէ մեկ գիշեր թողնել ձեր տպիչը (կամ մի քանի գիշեր), դա ձեզ համար չէ: Տպեք այն 3Dhub- երի միջոցով: Իմը տևեց ~ 30 ժամ
Կրպակը
- Էլեկտրոնիկայի համար հիմքում խոռոչ ստեղծելու համար ես փոխեցի հիմքը TinkerCAD- ի միջոցով: Կարող եք ներբեռնել այստեղ ՝
-
Տպել գունավոր PLA- ի միջոցով (ես օգտագործել եմ փայտանյութ)
- 0.8 մմ հրաբխի վարդակ և 0.3 մմ շերտի բարձրություն:
- 2 պարագիծ
- 20% լցնում
- Չնայած զգուշացեք. Իմ ստեղծած խոռոչը հենարաններ չունի, իսկ ներսը մի փոքր խառնաշփոթ է դառնում (հատկապես փայտամշակման PLA- ի հետ, որը լավ չի կամրջվում)
The Top
Սա ընտրովի կտոր է: Ես այն ստեղծեցի TinkerCAD- ում ՝ լամպի վերևի անցքը թաքցնելու համար: Դա մեծ բան չէ, բայց աշխատում է:
- https://www.tinkercad.com/things/5aD6V4O0jpy
- Աջակցություններ և լաստեր չեն պահանջվում
-
Ես օգտագործեցի հետևյալ պարամետրերը.
- 0.8 մմ հրաբխի վարդակ և 0.3 մմ շերտի բարձրություն:
- 2 պարագիծ
- 30% լցնում
Քայլ 3: Էլեկտրոնային միացում
![Էլեկտրոնային միացում Էլեկտրոնային միացում](https://i.howwhatproduce.com/images/003/image-8829-37-j.webp)
![Էլեկտրոնային միացում Էլեկտրոնային միացում](https://i.howwhatproduce.com/images/003/image-8829-38-j.webp)
![Էլեկտրոնային միացում Էլեկտրոնային միացում](https://i.howwhatproduce.com/images/003/image-8829-39-j.webp)
Այս լամպի համար օգտագործվող սխեման չափազանց պարզ է, և եթե ձեր WS2812B- երը (ոմանք աշխատում են, ոմանք ՝ ոչ) աշխատում են 3.3 Վ ազդանշանի դեպքում, դա նույնիսկ ավելի պարզ է, քանի որ կարող եք խուսափել 74HCT245N- ից:
Հիմնական սխեման (տե՛ս սխեմա վերևում).
-
ESP-12E (կարող եք բաց թողնել այս քայլերը, եթե օգտագործում եք Adafruit, Sparkfun և այլն նախապես կառուցված մոդուլներից մեկը).
- 3 -րդ և 8 -րդ կապերը միացրեք 3.3 Վ -ին
- 1, 11 և 12 կապերը միացրեք 3.3 Վ -ին 10k դիմադրության միջոցով
- Միացրեք 9 և 10 կապում GND- ին
- Միացրեք 12-րդ կապը GND- ին բաց 2-փին միակցիչի միջոցով: Այս կապումները կարող են միացվել միասին ESP-12E- ի ծրագրավորման համար
- Միացրեք 15 և 16 կապում վերնագրերի կապում (դրանք RX և TX կապում են, որոնք օգտագործվում են ESP-12E- ի ծրագրավորման համար)
-
74HCT245N (անտեսեք սա, եթե ձեր WS2812B LED- ները ուղղակիորեն աշխատում են 3.3V- ով)
- Միացրեք 1 և 20 կապում +5V- ին
- Միացրեք 10 և 19 կապում GND- ին
- Միացրեք 2 կապը ESP-12E- ի 13-րդ կապին
-
WS2812B
- Միացրեք +5V և GND համապատասխանաբար +5V և GND կապումներին
- Միացրեք DIN- ը 74HCT245N- ի 18 -րդ կապին
- Եթե բաց եք թողնում 74HCT245N- ը, միացրեք DIN- ը ESP-12E- ի 13-րդ կապին
Համոզվեք, որ բոլոր GND- ները միացված են միասին: Համոզվեք, որ GND- ին չեք միացնում +5 կամ +3.3:
Ես ունեի մի քանի տախտակ, որոնք ընկած էին ավելի վաղ նախագծից և պարզապես օգտագործում էի դրանք (վերը նշված պատկերները)
github.com/dushyantahuja/ESP8266-RGB-W-LED…
Քայլ 4. ESP-12E- ի ծրագրավորում
![ESP-12E- ի ծրագրավորում ESP-12E- ի ծրագրավորում](https://i.howwhatproduce.com/images/003/image-8829-40-j.webp)
Ես օգտագործել եմ Arduino IDE- ն ՝ ESP-12E կոդը վերբեռնելու համար: Դա անելու համար անհրաժեշտ է որոշակի կարգավորում:
Arduino IDE- ի կարգավորում
Arduino IDE- ի վերջին տարբերակը դյուրացրել է այս տախտակների ծրագրավորումը, և ESP8266 տախտակների հետ աշխատելու համար այլևս կարիք չկա անցնել բազմաթիվ օղակների միջով:
Քայլերը հետևյալն են.
- Ներբեռնեք վերջին IDE- ն
- Բացեք IDE- ն և գնացեք Գործիքներ -> Տախտակներ -> Տախտակների կառավարիչ…
- Որոնեք ESP8266 և կտտացրեք տեղադրել (տես վերևի պատկերը)
Մոդուլի ծրագրավորում
Այս մոդուլը չի գալիս USB ինտերֆեյսով, այնպես որ դուք պետք է օգտագործեք USB-TTL մոդուլ / arduino ՝ համակարգչի հետ USB հաղորդակցությունը կարգավորելու համար: Դուք կարող եք գնել էժան մոդուլներից որևէ մեկը ebay- ում (https://www.ebay.com/sch/i.html?_from=R40&_sacat=0&…) - բոլորը նույնն են աշխատում. որ ձեր համակարգիչը հայտնաբերում է մոդուլը:
Կապերը բավականին պարզ են.
- Միացրեք GND- ը USB-TTL- ից ESP-12E- ի GND նշագծով
- 3.3V- ը USB-TTL- ից միացրեք ESP-12E- ի VCC- ով նշված քորոցին
- Միացրեք TX- ը USB-TTL- ից EX-12E- ում RX նշված քորոցին
- Միացրեք RX- ը USB-TTL- ից ESP-12E- ում TX նշված քորոցին
- Կարճացրեք ծրագրի վերնագիրը այնպես, որ PIN 12 -ը միանա GND- ին
Մոդուլն այժմ պատրաստ է ծրագրավորման:
Քայլ 5: Կոդ
Կոդը մեծապես կախված է Random Nerd Tutorials- ի ձեռնարկից ՝ https://randomnerdtutorials.com/esp8266-weather-fo…-իրականում եղանակի բիթերը զուտ պատճենված են այնտեղից:
-
Տեղադրեք հետևյալ գրադարանները.
- FastLED (https://fastled.io)
- ArduinoOTA (https://github.com/esp8266/Arduino/tree/master/libraries/ArduinoOTA)
- ArduinboJSON (https://github.com/bblanchon/ArduinoJson)
- Ստացեք OpenWeatherMap API (https://openweathermap.org/api)
- Ներբեռնեք կոդը github- ից ՝
-
Կատարեք հետևյալ փոփոխությունները.
- Wifi և գաղտնաբառ 56 և 57 տողերում
- Քաղաքը և API բանալին 23 և 24 տողերում
- Վերբեռնել ESP-12E- ում
Եթե ամեն ինչ լավ է ընթանում, կոդը վերբեռնվում է, ձեր մոդուլը միանում է wifi երթուղիչին և ցույց է տալիս եղանակը: Ներկայումս ես կարգավորել եմ այնպես, որ.
- Եթե ամպամած / անձրևոտ է լինելու `կապույտ
- Եթե ձյուն է սպասվում / ամպրոպ - կարմիր -կապույտ
- Եթե պարզ է `Կանաչ
- Else Rainbow - հաշվարկել հատուկ պայմաններ / սխալներ
Դրանք փոխելու համար կարող եք փոփոխություններ կատարել 365-377 տողերում: Օգտագործված ներկապնակները 70-82 տողերում են
Քայլ 6: Հավաքեք
![Image Image](https://i.howwhatproduce.com/images/003/image-8829-42-j.webp)
![](https://i.ytimg.com/vi/38-309qH0DA/hqdefault.jpg)
![Arduino մրցույթ 2017 Arduino մրցույթ 2017](https://i.howwhatproduce.com/images/003/image-8829-43-j.webp)
Հավաքեք հետևյալ կտորները.
- Փաթաթեք LED շերտը LED կանգառին և կպցրեք տաք սոսինձով
- Տեղադրեք շրջանի մոդուլը ներքևում և ամրացրեք տաք սոսինձով
- Սահեցրեք ալիքի լամպը LED կանգնակի վերևում
- Տեղադրեք գագաթը գագաթին
Միացրեք 5 Վ լարման աղբյուրին և վայելեք
Քայլ 7: Ապագա ծրագրեր
Առայժմ այն աշխատում է, սակայն ես նախատեսում եմ ավելացնել հետևյալ հնարավորությունները.
- Ներառեք MQTT, որպեսզի այն հնարավոր լինի կապել OpenHAB- ի հետ
- Գուցե բաց թողնված զանգերի / հաղորդագրությունների համար ստեղծեք ծանուցման ինչ -որ գործառույթ
- Արթնացիր լույս
Առաջարկությունները ողջունելի են: Եվ եթե դուք ստեղծում եք մեկը, համոզվեք, որ այստեղ տեղադրեք պատկեր:
Խորհուրդ ենք տալիս:
Կառուցեք DIY ինքնուրույն ջրող կաթսա WiFi- ով - atersուրը ինքնաբերաբար ջրվում է և ահազանգեր ուղարկում, երբ ջուրը ցածր է: 19 քայլ
![Կառուցեք DIY ինքնուրույն ջրող կաթսա WiFi- ով - atersուրը ինքնաբերաբար ջրվում է և ահազանգեր ուղարկում, երբ ջուրը ցածր է: 19 քայլ Կառուցեք DIY ինքնուրույն ջրող կաթսա WiFi- ով - atersուրը ինքնաբերաբար ջրվում է և ահազանգեր ուղարկում, երբ ջուրը ցածր է: 19 քայլ](https://i.howwhatproduce.com/images/009/image-26661-j.webp)
Կառուցեք DIY Self Watering Pot- ը WiFi- ով - atersուրը ինքնաբերաբար տնկում է և ահազանգեր ուղարկում, երբ ջուրը ցածր է. Watering Pot Subassembly Kit- ը Adosia- ից
Arduino Push ահազանգեր դռան զանգի, կողոպտիչի ահազանգի, ծխի ահազանգերի համար և այլն: 8 քայլ
![Arduino Push ահազանգեր դռան զանգի, կողոպտիչի ահազանգի, ծխի ահազանգերի համար և այլն: 8 քայլ Arduino Push ահազանգեր դռան զանգի, կողոպտիչի ահազանգի, ծխի ահազանգերի համար և այլն: 8 քայլ](https://i.howwhatproduce.com/images/011/image-32911-j.webp)
Arduino Push ահազանգեր դռան զանգի, կողոպտիչի, ծխի ահազանգերի համար և այլն. IoT ծանուցումներ ձեր դռան զանգից, կողոպտիչից, ծխի ահազանգերից և այլն ՝ օգտագործելով Arduino Uno և Ethernet Shield: Ամբողջական մանրամասները իմ կայքում այստեղ Arduino Push Alert Box- ի մասին օգտագործում է Arduino Uno և Ethernet Shield ՝ հիմնված Wiznet W5100 չիպի վրա ՝
Ստացեք էլփոստի ահազանգեր ձեր տան անվտանգության համակարգից `օգտագործելով Arduino: 3 քայլ
![Ստացեք էլփոստի ահազանգեր ձեր տան անվտանգության համակարգից `օգտագործելով Arduino: 3 քայլ Ստացեք էլփոստի ահազանգեր ձեր տան անվտանգության համակարգից `օգտագործելով Arduino: 3 քայլ](https://i.howwhatproduce.com/images/001/image-1342-149-j.webp)
Ստացեք էլփոստի ահազանգեր ձեր տան անվտանգության համակարգից Arduino- ի միջոցով. Arduino- ի միջոցով մենք հեշտությամբ կարող ենք վերափոխել էլփոստի հիմնական գործառույթները գործնականում անվտանգության համակարգի գոյություն ունեցող ցանկացած տեղադրման մեջ: Սա հատկապես հարմար է հին համակարգերի համար, որոնք, ամենայն հավանականությամբ, վաղուց անջատված են եղել մոնիտորինգի ծառայությունից
Մումիա լամպ - WiFi վերահսկվող խելացի լամպ. 5 քայլ (նկարներով)
![Մումիա լամպ - WiFi վերահսկվող խելացի լամպ. 5 քայլ (նկարներով) Մումիա լամպ - WiFi վերահսկվող խելացի լամպ. 5 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-2251-29-j.webp)
Մումիա լամպ - WiFi վերահսկվող խելացի լամպ. Մոտ 230 հազար տարի առաջ մարդը սովորել է կրակը կառավարել, ինչը հանգեցնում է նրա ապրելակերպի մեծ փոփոխության, քանի որ նա սկսել է աշխատել գիշերը ՝ օգտագործելով նաև կրակի լույսը: Կարող ենք ասել, որ սա փակ լուսավորության սկիզբն է: Հիմա ես
Թրթռումների և ջերմաստիճանի մասին ահազանգեր Node-RED- ի միջոցով. 33 քայլ
![Թրթռումների և ջերմաստիճանի մասին ահազանգեր Node-RED- ի միջոցով. 33 քայլ Թրթռումների և ջերմաստիճանի մասին ահազանգեր Node-RED- ի միջոցով. 33 քայլ](https://i.howwhatproduce.com/images/002/image-5747-40-j.webp)
Թրթռումների և ջերմաստիճանի մասին ահազանգեր Node-RED- ի միջոցով. Ներկայացնում ենք NCD- ի Long Range IoT Industrial անլար թրթռման և ջերմաստիճանի տվիչը, որը կարող է պարծենալ մինչև 2 մղոն հեռավորության վրա `անլար ցանցային ցանցի կառուցվածքի օգտագործմամբ: Ներառելով ճշգրիտ 16-բիթանոց թրթռման և ջերմաստիճանի տվիչ ՝ այս սարքը փոխում է