Talaan ng mga Nilalaman:
- Hakbang 1: Pag-set up ng Firebase
- Hakbang 2: Programa ng ESP-01 Na May Pangunahing OTA para sa Pag-update sa Hinaharap
- Hakbang 3: Programa ng ESP01 Sa Moodlight Higit sa OTA
- Hakbang 4: Paghihinang Lahat
- Hakbang 5: !! MAHALAGA UPDATE !
- Hakbang 6: Mag-link para sa Github at Sematic
- Hakbang 7: Pangwakas na Produkto
Video: ESP01 Moodlight With Firebase in Realtime + OTA: 7 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
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
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
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
ESP01 moodlight GithUB
Hakbang 7: Pangwakas na Produkto
Inirerekumendang:
Programming Arduino Over the Air (OTA) - Ameba Arduino: 4 Hakbang
Programming Arduino Over the Air (OTA) - Ameba Arduino: Maraming Wi-Fi microcontroller diyan sa merkado, maraming gumagawa ang nasisiyahan sa pag-program ng kanilang Wi-Fi microcontroller gamit ang Arduino IDE. Gayunpaman, ang isa sa mga pinaka-cool na tampok na inaalok ng isang Wi-Fi microcontroller ay madalas na napapansin, iyon ay