Мазмуну:
- 1 -кадам: Firebase орнотуу
- 2-кадам: Келечектеги жаңыртуу үчүн ESP-01 программасы
- 3 -кадам: OTA үстүндө Moodlight менен ESP01 программасы
- 4 -кадам: Баарын ширетүү
- 5 -кадам: !! МААНИЛҮҮ ЖАҢЫРТУУ
- 6 -кадам: Github жана Shematic үчүн шилтеме
- 7 -кадам: Акыркы продукт
Video: ESP01 маанайы Firebase менен реалдуу убакытта + OTA: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул R-G-B режимин жана Fade эффектин колдойт. Ошондой эле жарыктыгын көзөмөлдөө үчүн колдоо бар. OTA жаңыртуусун колдоо
1 -кадам: Firebase орнотуу
Улантуудан мурун, биз базаны орнотушубуз керек. Төмөнкү шилтемеге өтүңүз https://firebase.google.com/ жана Gmail каттоо эсебиңиз менен кириңиз.
Бул кадамды бүтүргөндөн кийин, биз firebaseде жаңы долбоор жасашыбыз керек, андыктан firebase консолуна өтүңүз.
Сиздин реалдуу убакыт маалымат базаңыздын астында "эрежелер" бар, анда сиз мындай окууну жана жазууну иштетишиңиз керек. Сүрөт 2
бул жерде өзүңүздүн өрт базаңыздын шилтемесин жана сырын таба аласыз. Сүрөт 3
Бул arduino IDEде firebase менен туташуу үчүн колдонулат.
2-кадам: Келечектеги жаңыртуу үчүн ESP-01 программасы
Булак кодунан минималдуу OTA жүктөп алып, аны arduino IDE менен ESP01ге жаркырата аласыз. Сүрөт 1
Эми сиз аны жаркылдаткандан кийин, ал ушундай түрдө arduino IDE портунда калкып чыгышы керек. Сүрөт 2
Эгерде бул жерде ката кетирсе, бул жерде көйгөйлөрдү чечүү үчүн шилтеме бар же комментарийлерде сурасаңыз болот.
3 -кадам: OTA үстүндө Moodlight менен ESP01 программасы
Жөн гана булак кодун төмөндөн жүктөп алып, мурун ESPтин портун тандоодо көрсөтүлгөндөй OTA аркылуу arduino IDE аркылуу жаркылдатыңыз.
4 -кадам: Баарын ширетүү
Төмөндөгү сематиканын артынан бир аз ширетүүнү колдонуңуз.
Электр энергиясы менен камсыздоо үчүн мен чыңалуу жөндөгүчкө туташкан 5В 1А эски телефон заряддагычын колдоном.
Байланыштар:
Vcc 3V (Voltage жөнгө салуучу) GNDден GND GPIO0га чейин Red GPIO2ден Green GPIO3кө = RX Blue CH_PDден Vccке чейин (же ESP-01 модулунда тартма каршылыкты ширетет) милдеттүү эмес: GNDден RSTге баскычты басуу. модуль
Мен муну ак шарыма кошо тургандыктан, ысык клей салып койдум, ал жылып же сынып кетет. Ал азыр 3 жума эч кандай көйгөйсүз иштейт.
5 -кадам: !! МААНИЛҮҮ ЖАҢЫРТУУ
Мен учурдагы курулуштун бир көйгөйүн түшүндүм жана LED менен ESP01дин ортосундагы 3 түстү (RGB) күйгүзүү/өчүрүү керек болчу, анткени эгер сиз аны өчүрүп, кайра КҮЙГҮЗСӨҢүз, эскизди иштетүүнүн ордуна флеш режиминде калат.
Жөн эле туташтырып жатканда өчүрүп коюңуз, анан күйгүзгүчтөрдү күйгүзүңүз жана баары жакшы иштейт.
6 -кадам: Github жана Shematic үчүн шилтеме
ESP01 маанайы GITHUB
7 -кадам: Акыркы продукт
Сунушталууда:
Ардуинону аба аркылуу программалоо (OTA) - Амеба Ардуино: 4 кадам
Программалоо Arduino Over Air (OTA)-Ameba Arduino: Базарда көптөгөн Wi-Fi микроконтроллери бар, көптөгөн өндүрүүчүлөр Arduino IDE аркылуу Wi-Fi микроконтроллерин программалоодон ырахат алышат. Бирок, Wi-Fi микроконтроллеринин эң сонун өзгөчөлүктөрүнүн бири көз жаздымда калат, башкача айтканда