Мазмуну:

WiFi Рождество жарык терезесинин жасалгасы: 4 кадам
WiFi Рождество жарык терезесинин жасалгасы: 4 кадам

Video: WiFi Рождество жарык терезесинин жасалгасы: 4 кадам

Video: WiFi Рождество жарык терезесинин жасалгасы: 4 кадам
Video: 50 Путеводитель в Буэнос-Айресе Путеводитель 2024, Июль
Anonim
Image
Image
WiFi Рождество жарык терезесинин жасалгасы
WiFi Рождество жарык терезесинин жасалгасы

Телефонуңуздан же компьютериңизден 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

Circuit
Circuit
Circuit
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

Сунушталууда: