Talaan ng mga Nilalaman:

ESP01 Moodlight With Firebase in Realtime + OTA: 7 Hakbang
ESP01 Moodlight With Firebase in Realtime + OTA: 7 Hakbang

Video: ESP01 Moodlight With Firebase in Realtime + OTA: 7 Hakbang

Video: ESP01 Moodlight With Firebase in Realtime + OTA: 7 Hakbang
Video: ESP8266 + Firebase + OTA moodlight - (nodeMCU) 2024, Nobyembre
Anonim
Image
Image

Sinusuportahan nito ang R-G-B mode at Fade effect. Mayroon ding suporta para sa kontrol ng ilaw. Suporta para sa pag-update ng OTA

Hakbang 1: Pag-set up ng Firebase

Pag-set up ng Firebase
Pag-set up ng Firebase
Pag-set up ng Firebase
Pag-set up ng Firebase

Bago kami magpatuloy kailangan naming i-setup ang firebase. Pumunta sa sumusunod na link https://firebase.google.com/ at mag-login gamit ang iyong gmail account.

Kapag natapos mo ang hakbang na ito kailangan naming gumawa ng isang bagong proyekto sa firebase kaya't magpatuloy sa iyong firebase console.

Sa ilalim ng iyong realtime database mayroong tab na "mga patakaran" kung saan kailangan mong paganahin ang basahin at isulat tulad nito. Larawan 2

mahahanap mo rito ang iyong firebase link at lihim. Larawan 3

Ginagamit ito sa arduino IDE upang kumonekta sa firebase.

Hakbang 2: Programa ng ESP-01 Na May Pangunahing OTA para sa Pag-update sa Hinaharap

Programa ng ESP-01 Sa Pangunahing OTA para sa Pag-update sa Hinaharap
Programa ng ESP-01 Sa Pangunahing OTA para sa Pag-update sa Hinaharap
Programa ng ESP-01 Sa Pangunahing OTA para sa Pag-update sa Hinaharap
Programa ng ESP-01 Sa Pangunahing OTA para sa Pag-update sa Hinaharap

Mula sa source code maaari mong i-download ang minimal OTA at i-flash ito gamit ang arduino IDE sa iyong ESP01. Larawan 1

Ngayon pagkatapos mong mai-flash ito, dapat itong mag-popup sa arduino IDE port tulad nito. Larawan 2

Kung ang dosis na ito ay nagpapakita dito ay isang link para sa pag-troubleshoot, o maaari kang magtanong sa mga komento.

Hakbang 3: Programa ng ESP01 Sa Moodlight Higit sa OTA

I-download lamang ang source code mula sa ibaba at i-flash ito sa pamamagitan ng arduino IDE sa paglipas ng OTA tulad ng dati itong ipinakita sa pagpili ng port ng coresponding ESP.

Hakbang 4: Paghihinang Lahat

Mag-apply lamang ng kaunting panghinang kasunod sa shematic pababa sa ibaba.

Para sa supply ng kuryente gumagamit ako ng 5V 1A old phone charger na konektado sa voltage regulator.

Mga koneksyon:

Vcc to 3V (Voltage regulator) GND to GND GPIO0 to Red GPIO2 to Green GPIO3 = RX to Blue CH_PD to Vcc (or solder a pull-up resistor on the ESP-01 module) opsyonal: pindutan ng push mula sa GND patungong RST upang i-reset ang modyul

Dahil ilalagay ko ito sa aking puting bola ay naglalagay ako ng mainit na pandikit upang ito ay lumipat o masira. Gumagana ito ngayon para sa isang 3 linggo nang walang anumang mga problema.

Hakbang 5: !! MAHALAGA UPDATE !

Napagtanto ko ang isang problema sa kasalukuyang pagbuo at kinailangan upang ilagay / patayin ang mga switch sa lahat ng 3 mga kulay (RGB) sa pagitan ng LED at ESP01 dahil kung papatayin mo ito at pagkatapos ay muli SA ay mai-stuck ito sa flash mode sa halip na patakbuhin ang sketch.

Patayin lamang ang mga switch habang isaksak mo ito at pagkatapos ay i-ON ang mga switch at gagana ang lahat.

Hakbang 6: Mag-link para sa Github at Sematic

Link para sa Github at Sematic
Link para sa Github at Sematic

ESP01 moodlight GithUB

Hakbang 7: Pangwakas na Produkto

Inirerekumendang: