Cuprins:
- Pasul 1: Configurarea Firebase
- Pasul 2: Programați ESP-01 cu OTA de bază pentru actualizare viitoare
- Pasul 3: Programați ESP01 cu Moodlight Over OTA
- Pasul 4: lipirea totul
- Pasul 5: !! ACTUALIZARE IMPORTANTĂ
- Pasul 6: legătură pentru Github și Shematic
- Pasul 7: Produsul final
Video: ESP01 Moodlight cu Firebase în timp real + OTA: 7 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Suportă modul R-G-B și efectul de estompare. De asemenea, există suport pentru controlul luminozității. Suport pentru actualizarea OTA
Pasul 1: Configurarea Firebase
Înainte de a continua, trebuie să configurăm baza de foc. Accesați următorul link https://firebase.google.com/ și conectați-vă cu contul dvs. Gmail.
Odată ce ați terminat acest pas, trebuie să facem un nou proiect în firebase, deci mergeți la consola dvs. firebase.
În baza de date în timp real există fila „reguli” unde trebuie să activați citirea și scrierea așa. Imaginea 2
puteți găsi link-ul și secretul dvs. Firebase aici. Poza 3
Aceasta este utilizată în IDE arduino pentru a vă conecta la firebase.
Pasul 2: Programați ESP-01 cu OTA de bază pentru actualizare viitoare
Din codul sursă puteți descărca OTA minim și o puteți bloca cu IDE arduino pe ESP01. Imaginea 1
Acum, după ce l-ați aruncat, ar trebui să apară în portul IDE arduino astfel. Imaginea 2
Dacă nu este afișat aici, este un link pentru depanare sau puteți întreba în comentarii.
Pasul 3: Programați ESP01 cu Moodlight Over OTA
Pur și simplu descărcați codul sursă de mai jos și blocați-l prin IDE arduino peste OTA așa cum a fost arătat anterior cu selectarea portului ESP corespondent.
Pasul 4: lipirea totul
Pur și simplu aplicați o mică lipire urmând schematicul de mai jos.
Pentru alimentare cu energie, folosesc un încărcător de telefon vechi de 5V 1A conectat la regulatorul de tensiune.
Conexiuni:
Vcc la 3V (regulator de tensiune) GND la GND GPIO0 la roșu GPIO2 la verde GPIO3 = RX la albastru CH_PD la Vcc (sau lipiți un rezistor pull-up pe modulul ESP-01) opțional: apăsați butonul de la GND la RST pentru a reseta modul
Din moment ce voi încadra acest lucru în bila mea albă, am pus niște lipici fierbinte, astfel încât să nu se miște sau să se rupă. Funcționează acum timp de 3 săptămâni fără probleme.
Pasul 5: !! ACTUALIZARE IMPORTANTĂ
Mi-am dat seama de o problemă cu construcția curentă și a trebuit să pun comutatoarele de pornire / oprire pe toate cele 3 culori (RGB) între LED și ESP01 deoarece, dacă îl opriți și apoi din nou, acesta va rămâne blocat în modul bliț în loc să ruleze schița.
Pur și simplu opriți comutatoarele în timp ce îl conectați și apoi porniți comutatoarele și totul va funcționa bine.
Pasul 6: legătură pentru Github și Shematic
ESP01 moodlight GITHUB
Pasul 7: Produsul final
Recomandat:
Programarea Arduino Over the Air (OTA) - Ameba Arduino: 4 pași
Programarea Arduino Over the Air (OTA) - Ameba Arduino: Există multe microcontrolere Wi-Fi pe piață, mulți producători se bucură să își programeze microcontrolerul Wi-Fi folosind Arduino IDE. Cu toate acestea, una dintre cele mai tari caracteristici pe care le poate oferi un microcontroler Wi-Fi tind să fie trecute cu vederea, adică