Мазмуну:
- Жабдуулар
- 1 -кадам: Circuit
- 2 -кадам: Программалоо
- 3 -кадам: Аяктоо
- 4 -кадам: Баарыңарды Рождество менен куттуктайм
Video: WiFi Рождество жарык терезесинин жасалгасы: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Телефонуңуздан же компьютериңизден LED чырак тилкесин башкарыңыз - Рождестволук тематикалык жарык үлгүлөрү.
Жабдуулар
1. ESP12e иштеп чыгуучу тактасы: Aliexpress: https://s.click.aliexpress.com/e/EOP1yvis - ESP8266 өнүктүрүү тактасы, батарейкасы жана алдын ала ширетилген баштары бар. Бул RGB LED, ал тургай жарык сенсору менен коштолот. Кааласаңыз эки сатып алыңыз! Бул долбоор каалаган ESP8266 тактасына оңой ыңгайлаштырылышы мүмкүн, мисалы менин сүйүктүү D1 Mini. Мен муну бул жерде колдонуп жатам, анткени ширетүүнүн кереги жок жана ал батарейка менен келет.
2. Arduino Uno: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - бул ESP8266 дев тактасын программалоо үчүн колдонулуучу Atmega328P алынуучу чипи бар.
3. Uno үчүн USB кабели: Aliexpress:
4. Баарын туташтыруу үчүн Jumper кабелдери - бул долбоорго эч кандай ширетүү жок! LED Strip туташуусу
5. WS2812 LED Strip: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - Версияңызды тандаңыз. Мен 5м, 150 LED, IP30 (суу өткөрбөйт) жана ак ПХБны тандадым
6. АА батареялары x 3
1 -кадам: Circuit
Электр схемасын караңыз.
*Көңүл буруңуз: Мен эрип кеткен микро контроллерлер же LED тилкеси үчүн жооптуу боло албайм. Бул долбоор мен үчүн иштеди, мен айта алам, бирок мен үйдөн чыкканымда сөзсүз иштебей эле коймокмун. Көптөгөн Arduino форумдарында 5v менен GND ортосунда эң аз дегенде 1000 uF конденсаторго ээ болуу сунушталат (LED тилкесине чейин), ошондой эле Маалымат линиясынын алдында 500 Ом резистору бар. Дагы бир нече кеңеш үчүн https://learn.adafruit.com/adafruit-neopixel-uberguide/powering-neopixels караңыз.
2 -кадам: Программалоо
Ардуино кодуңузду бул жерден алыңыз: https://github.com/tomjuggler/esp8266-fastled-web…-бул код меники эмес, мен аны жаңы эле LED тилкесимдин кутусунан чыгарууга ылайыкташтырып койгом роутердин кереги жок демейки.
Эгерде сиз буга чейин мындай кыла элек болсоңуз, Arduino IDE үчүн ESP8266 аддонун алыңыз. Кошумча жана нускамалар бул жерде:
1. Баары туташкандыгын текшериңиз (LED Strip электр линиясынан башка (сары зым), 2 программалоо режиминин казыктары электрди күйгүзүүдөн мурун кыска болушу керек. Бул үчүн такта кичинекей капкак менен келет.
2. Тактага кубат берүү (мен шахтага коммутатор коштум, ал бирөө менен келбейт, жөн эле бир батареяны тартып, кайра күйгүзүп койсоңуз болот.)
3. Ардуинодон USB кабелин компьютериңизге сайыңыз - Arduino Uno'нун Atmega328 чипин биринчи алып салуу керек (анын ордуна USB үчүн сериялык адаптер колдонсоңуз болот).
4. Arduino IDEде, тактаңыз катары 'Generic ESP8266 Module' тандаңыз. Ошондой эле 4мди 1м Spiffs менен тандаңыз. Сериялык туташууңузду азыр текшериңиз, Куралдар -> Порт.
5. Эскизди жүктөө
6. тактаны өчүрүү жана кайра (программалоо режими казыктары дагы эле кыска)
7. Жүктөө Spiffs (веб -сервер ж.б. үчүн керектүү файлдар), Tools -> 'ESP8266 Sketch Data Upload'
8. 2 программалоо режиминин казыктарын ажыратыңыз, сары LED Strip 5v зымын 5vга туташтырыңыз (мен + батарея терминалы менен батарейканын ортосуна мина байладым, төмөндөгү сүрөттү караңыз)
9. Күйгүзүү
10. Эми сиз PC же уюлдук телефонду колдонуп, WiFi кирүү чекитине туташууңуз керек. AP ESP катары көрүнүшү керек - бир нерсе же башка. Туташкандан кийин, дарек тилкесине '192.168.4.1' териңиз. Бул ESP8266 демейки веб -сервер дареги.
11. Болду, сиз жарыкты көзөмөлдөө үчүн веб -колдонмону колдоно билишиңиз керек!
3 -кадам: Аяктоо
Код жүктөлгөндөн кийин, сиз программалоо зымдарын жана Arduino UNOну ажыратышыңыз керек. Эми жөн эле жарыгыңызды терезеге илип коюңуз (мен өзүмдүн чырагымды үстүнкү четине, тордун көшөгөсүнүн артына чоң эффект берет). Ошондой эле, балким тактаны жана батареяларды тыкандык үчүн кутуга салып койсоңуз болот, же батарейканы кубат менен алмаштырсаңыз болот (муну кийинчерээк өзүм жасасам болот).
4 -кадам: Баарыңарды Рождество менен куттуктайм
Бул долбоордун мага эң кызыктуусу бул жерде иштеп жаткан бөлүктөрдүн саны. ESP чипи C вебинде программаланган, ал JavaScript менен интерфейске кирип, ички веб -сервер тарабынан иштейт жана браузерде иштейт. HTML дагы катышат - эгер сизди кызыктырса, Arduino эскизинин маалымат папкасына кирип көрүңүз. Бул чырактардын чынында майрамдык орнотуулары бар сонун окуу программасы, мен аны GitHubда бөлүшкөнү үчүн Джейсон Кунга ыраазымын.
Ушул жана башка электроника долбоорлорун менин веб -сайтымдан таба аласыз: circusscientist.com
Сунушталууда:
LED майрамдык терезе жасалгасы: 13 кадам
LED Майрамдык Терезенин Декорациясы: Менин досум майрамдык терезени LED тилкеси менен жасалгалоо бекер экенин айтты. Жалпысынан алганда, майрам бир нече күнгө созулат, андыктан аны бир нече күндөн кийин бөлүп, алып салыш керек. Экинчи ойлоп көрсөм, бул чындык. Бул жолу, мен каалайм
€ 12 Led Cactus (неон бөлмөсүнүн жасалгасы): 4 кадам
€ 12 Led Cactus (неон бөлмө декорациясы): Саламатсызбы, мен бул көрсөтмөдө, мен бул укмуштуудай Led Cactus Room Decoration жасаганды көрсөтөм
DIY Light Up майрамдык жасалгасы: 18 кадам
DIY Light Up майрамдык жасалгасы: Бул үйрөткүчтө биз сизге жөнөкөй схема менен жарыктын жасалгасын жасоону үйрөтөбүз. Басып чыгаруучу дизайнды көңүлдүү, үй -бүлөлүк достук майрамы үчүн бул жерден жүктөп алыңыз! Сизге түшүнүк алуу үчүн биздин орнамент дизайнын колдонууну сунуштайбыз
Үстөлдүн жарык жасалгасы жана эшиктин жарык белгиси: 8 кадам (сүрөттөр менен)
Үстөлдүн жарык жасалгасы жана эшиктин жарыгы белгиси: Бул үйрөткүч столдун жасалгасын кантип программалоону жана курууну көрсөтөт. Бул жарыктар бир сааттын ичинде түсүн өзгөртөт. Сиз ошондой эле программалоону жана коштогон эшик белгисин курууну үйрөнөсүз. Сиз эшикти колдоно аласыз
Компьютер терезесинин гравюрасы: 6 кадам
Компьютердик терезе гравировкасы: акырында, колуңузга жана бутуңузга акча төлөбөстөн, компьютер терезесинде өлтүргүчтү оюп жасоо боюнча жөнөкөй көрсөтмө (же сиз каалаган башка бирөө), эгерде сиз аларды дремал куралы менен кесип салбасаңыз. бул учурда, жергиликтүү ER lol колдоо: L