Satura rādītājs:
- 1. darbība: visi nepieciešamie rīki
- 2. darbība. Darba sākšana ar Google Firebase un pirmā projekta izveide
- 3. darbība. Izveidojiet savu pirmo Android lietotni, lai kontrolētu savu ESP8266, izmantojot Wi -Fi
- 4. darbība: koda augšupielāde ESP8266
Video: NodeMCU ESP8266 1.0 12E vadīšana, izmantojot Google Firebase: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Šajā kursā mēs izveidosim Android lietojumprogrammu, izveidosim Firebase datu bāzi un kontrolēsim NodeMCU ESP 8266 1.0 12E ar iepriekš minēto produktu koordinēšanu.
1. darbība: visi nepieciešamie rīki
Šeit ir dažas lietas, kas nepieciešamas, lai sāktu darbu
1. Google Firebase
2. MIT lietotņu izgudrotājs
3. NodeMCU ESP8266 1.0 12E
4. Maz sieviešu un sieviešu džemperu vadi
5. USB kabelis
6. Arduino IDE (lai ieprogrammētu mūsu ESP8266)
2. darbība. Darba sākšana ar Google Firebase un pirmā projekta izveide
Izpildiet norādītās darbības
1. Pierakstieties Firebase, izmantojot savu Google kontu.
2. Noklikšķiniet uz Iet uz konsoli un Pievienot jaunu projektu un pēc tam piešķiriet savam projektam nosaukumu un norādiet savu reģionu, tas ir ļoti svarīgs solis, ja izvēlaties nepareizu reģionu, jūsu projekts var nedarboties.
3. Pārejiet uz projekta iestatījumiem konsoles labajā pusē un virziet kursu uz pakalpojumu kontiem un nokopējiet savu datu bāzes slepeno piezīmi kaut kur turpmākai lietošanai, mēs to apspriedīsim vēlāk.
4. Tagad dodieties uz sadaļas izstrādi un dodieties uz datu bāzi un nokopējiet projekta URL, kas būs no veidlapas
xxxxxxxxxxxxxxxx.firebaseio.com/ -kopējiet to.
5. Pēc tam dodieties uz noteikumu sadaļu un veiciet šādas izmaiņas vai vienkārši kopējiet to un nomainiet to ar zemāk esošo kodu
".read": "true", ".write": "true"
}
}
3. darbība. Izveidojiet savu pirmo Android lietotni, lai kontrolētu savu ESP8266, izmantojot Wi -Fi
Dodieties uz MIT App Inventor vietni, lai izveidotu savu lietotni.
Šis ir ļoti vienkāršs lietotņu veidotājs, kas vienkārši izveidots, velkot un nometot elementus
1. Sāciet jaunu projektu ar izvēlētu nosaukumu.
2. Šajā projektā mēs nodarbosimies ar mūsu NodeMCU iebūvētās gaismas diodes pārslēgšanu, tāpēc mums ir vajadzīgas tikai divas pogas, lai to ieslēgtu un izslēgtu.
3. Jūs varat mainīt pogas tekstu un citus atribūtus cilnē Rekvizīti.
4. Tā kā mēs izmantojam Firebase, mēs tam pievienosim savu Firebase atribūtu, kas atrodas lietotāja saskarnes cilnes eksperimentālajā sadaļā, velkot to uz skatītāju sadaļu.
5. Tagad pārslēdzieties uz cilni Bloki un izveidojiet loģiku, kas parādīta iepriekšējā attēlā.
6. Pēc tam atkal dodieties uz cilni Dizaineris un veiciet šādas izmaiņas
- Projekta grupai jābūt tukšai.
- Firebase marķierim vajadzētu būt tādam, kāds tas ir, izmaiņas nav jāveic.
- Tagad Firebase URL lodziņā ievadiet URL, kas nokopēts iepriekšējā darbībā, noņemiet atzīmi no izvēles rūtiņas izmantot.
7. Tagad dodieties uz firebase un dodieties uz datu bāzi> cilni dati> un izveidojiet bērnu ar nosaukumu tam pašam mainīgajam, kas tiek izmantots mūsu App Inventor loģiskajā diagrammā.
8. Tagad lapas augšdaļā noklikšķiniet uz Veidot un lejupielādējiet.apk failu savā Android viedtālrunī.
4. darbība: koda augšupielāde ESP8266
Jūs varat ievietot savu kodu savā NodeMCU, nokopējot zemāk esošajā krātuvē esošo kodu.
github.com/saiyerniakhil/ESPFireBase
un ir jāveic dažas izmaiņas, kuras esmu skaidri norādījis koda komentāros.
Ieteicams:
LED vadīšana, izmantojot NodeMCU WiFi moduli un lietotni Blynk: 7 soļi
Gaismas diodes vadīšana, izmantojot NodeMCU WiFi moduli un lietotni Blynk: šī pamācība parādīs, kā vadīt LED, izmantojot NodeMCU ESP8266 WiFi moduli, izmantojot viedtālruņa lietotni Blynk. Ja esat iesācējs, lasiet tālāk. Ja esat pieredzējis, jums varētu būt interesanti izlaist līdz beigām, kur es runāju par t
IOT: ESP 8266 Nodemcu RGB LED sloksnes vadīšana internetā, izmantojot lietotni BLYNK: 9 soļi
IOT: ESP 8266 Nodemcu RGB LED sloksnes vadīšana internetā, izmantojot lietotni BLYNK: Sveiki, puiši, šajā pamācībā es jums parādīju, kā izveidot RGB LED sloksnes kontrolieri ar nodemcu, kas var kontrolēt RGB LED sloksni visā pasaulē, izmantojot internetu BLYNK APP. Tāpēc izbaudiet šī projekta izveidi & padariet savas mājas krāsainas ar
IOT: ESP 8266 Nodemcu Neopixel Ws2812 LED sloksnes vadīšana internetā, izmantojot lietotni BLYNK: 5 soļi
IOT: ESP 8266 Nodemcu Neopixel Ws2812 LED sloksnes vadīšana internetā, izmantojot lietotni BLYNK: Sveiki, puiši, šajā instrukcijā es izveidoju gaismu, izmantojot neopikseļu gaismas diodes sloksni, kuru var kontrolēt internetā no visas pasaules, izmantojot lietotni BLYNK, un nodemcu ir strādājot par šī projekta smadzenēm, tāpēc radiet apkārtējo gaismu sev
Ierīču vadīšana ar balss komandu, izmantojot NodeMCU: 7 soļi (ar attēliem)
Ierīču vadīšana ar balss komandu, izmantojot NodeMCU: Es tikai vēlos visiem sveicināt, šī ir mana pirmā reize, kad rakstu pamācāmu projektu. Angļu valoda nav mana dzimtā valoda, tāpēc es centīšos padarīt to īsu un pēc iespējas skaidrāku. Ierīču vadīšana ar balss komandu nav dīvaina lieta
Ierīču vadīšana, izmantojot Google palīgu: 5 soļi
Ierīču kontrole ar Google palīgu: Līdz šim esat izmantojis savu Google palīgu, lai atbildētu uz jautājumu par laika apstākļiem, valūtas kursiem, virzienu, datumu un laiku utt. Jūsu Google palīgs var paveikt vairāk nekā tikai šīs atbildes. Tagad izmantojiet Google palīgu, lai kontrolētu savu