
Sisällysluettelo:
- Vaihe 1:
- Vaihe 2: Miksi valitset Firebasen
- Vaihe 3: Ok, ettet mene projektin tuhoamiseen ……
- Vaihe 4: Fairbase -tilin luominen
- Vaihe 5: Näytä sitten tämä käyttöliittymä ja anna projektin nimi ja valitse maan nimi
- Vaihe 6: Kuule I Valitse Projektin nimi Kotiautomaatio ja valitse Oma maa ja paina sitten Luo
- Vaihe 7: Hetken kuluttua tämän käyttöliittymän näyttäminen Napsauta Contention
- Vaihe 8: Siirry sitten alkuun
- Vaihe 9: Siirry Säännöt ja Eadit -koodi kuten kuva
- Vaihe 10: Siirry asetukseesi ja näytä sitten Api -avaimesi
- Vaihe 11: Sovellusten tekeminen
- Vaihe 12: Siirry nyt Project and Import Homeautomation.aia -tiedostoon tietokoneellasi
- Vaihe 13: Napsauta Punainen ympyrä -vaihtoehtoa ja virtaa tämä kuva kiittää
- Vaihe 14: Ardunio -ohjelman osa
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:44

TÄMÄN HANKKEEN TAVOITE
Tämän projektin tavoitteena on kehittää kodin automaatiojärjestelmä, joka antaa käyttäjälle täydellisen hallinnan kaikista kotinsa etäohjattavista laitteista IOT Android -sovelluksen avulla. Mutta kaikki nämä alustat, kuten ThingSpeak, Adafruit.io, Blynk ja IFTT jne., Mutta tänään valitsen firebase
Vaihe 1:
Vaihe 2: Miksi valitset Firebasen
Firebase tarjoaa nopean tavan säilyttää laitetasolla kerätyt aistitiedot, ja se toimii hyvin AndroidThingsin tukemien Android -sovellusliittymien kanssa. Monet mobiili- ja laiteohjelmoijat, joihin olen törmännyt, kamppailevat palvelinpuolen ohjelmoinnin kanssa. Firebase voi todella auttaa korjaamaan tämän aukon ja helpottamaan sitä. On mielenkiintoista nähdä, kuinka kehittäjät käyttävät offline -ominaisuuksiaan. Jos olet uusi IoT: ssä tai yleensä laitteessa, joka kerää tietoja ja joka tarvitsee lähettää sitä verkkojen kautta, oletetaan kultaisena sääntönä, että verkkoyhteyttä ei voida olettaa. Tämän seurauksena sinun on kerättävä tiedot offline -tilassa ja lähetettävä se palvelimellesi, kun verkko on käytettävissä. Firebasen offline -ominaisuus voi todella tehdä tämän yksinkertaiseksi monille kehittäjille.
Firebasessa on paljon ominaisuuksia, kuten reaaliaikainen tietokanta, todennus, pilviviestit, tallennus, isännöinti, testilaboratorio ja analytiikka, mutta käytän vain todennusta, reaaliaikaista tietokantaa.
Vaihe 3: Ok, ettet mene projektin tuhoamiseen ……
Aion suunnitella tämän projektin kolmiosaisen osan
1. Fairbase -tilin luominen
2. Sovelluksen tekeminen
3. Ardunio -ohjelman osa
Vaihe 4: Fairbase -tilin luominen

Siirry ensin osoitteeseen https://console.firebase.google.com/ ja kirjaudu sisään
Napsauta Lisää projekti
Vaihe 5: Näytä sitten tämä käyttöliittymä ja anna projektin nimi ja valitse maan nimi

Vaihe 6: Kuule I Valitse Projektin nimi Kotiautomaatio ja valitse Oma maa ja paina sitten Luo

Vaihe 7: Hetken kuluttua tämän käyttöliittymän näyttäminen Napsauta Contention

Vaihe 8: Siirry sitten alkuun

Vaihe 9: Siirry Säännöt ja Eadit -koodi kuten kuva


Vaihe 10: Siirry asetukseesi ja näytä sitten Api -avaimesi

Vaihe 11: Sovellusten tekeminen
Ei jännitystä Annan sinulle täydellisen rivitiedoston appinventorille napsauttamalla tätä ja lataamalla tämä
no mene ai2.appinventor.mit.edu avataksesi tämän tiedoston
Vaihe 12: Siirry nyt Project and Import Homeautomation.aia -tiedostoon tietokoneellasi




Vaihe 13: Napsauta Punainen ympyrä -vaihtoehtoa ja virtaa tämä kuva kiittää


Vaihe 14: Ardunio -ohjelman osa
Sinun on muutettava ardunio -koodiasi
FIREBASE_HOST kopio ja ohi Fairbase -tietokannassa
FIREBASE_AUTH kopio ja mene projektin asetuksissa
ja aseta WIFI -nimi ja salasana
Lataa ardunio cod täältä napsauttamalla tätä
Tämä opetusohjelma julkaistiin ensin napsauttamalla tätä
lisää opetusohjelmaa Nodemcusta napsauttamalla tätä
Suositeltava:
MP3 -soittimen tekeminen nestekidenäytöllä Arduinon ja DFPlayer Mini MP3 -soittimen avulla: 6 vaihetta

MP3 -soittimen tekeminen nestekidenäytöllä Arduino- ja DFPlayer Mini MP3 -soittimoduulin avulla: Tänään teemme LCD -MP3 -soittimen käyttämällä Arduino- ja DFPlayer mini MP3 -soitinmoduulia. Projekti voi lukea SD -kortin MP3 -tiedostoja ja voi keskeyttää ja pelata samalla tavalla kuin laite 10 vuotta sitten. Ja siinä on myös edellinen kappale ja seuraava kappale hauskaa
Älykkään potin tekeminen sovelluksen ohjaaman NodeMCU: n avulla: 8 vaihetta

Smart Potin tekeminen sovelluksen ohjaaman NodeMCU: n avulla: Tässä oppaassa rakennamme Smart Potin, jota ohjaa ESP32 ja älypuhelinsovellus (iOS ja Android). pilvi -IoT: lle ja älypuhelimen sovellukselle
Useiden ESP-keskustelujen tekeminen ESP-NOW: n avulla ESP32: n ja ESP8266: n avulla: 8 vaihetta

Useiden ESP-keskustelujen tekeminen ESP-NYT: n avulla ESP32: n ja ESP8266: n avulla: Käynnissä olevassa projektissani tarvitsen useita ESP: itä puhuakseni keskenään ilman reititintä. Tätä varten käytän ESP-NOW-ohjelmaa langattoman viestinnän tekemiseen keskenään ilman ESP: n reititintä
Portin ohjaus Google Assistentin avulla ESP8266 NodeMCU: n avulla: 6 vaihetta

Portinhallinta Google Assistentin avulla ESP8266 NodeMCU: n avulla: Tämä on ensimmäinen projektini ohjeista, joten kommentoi alla mahdollisia parannuksia. Joten lähettämällä komennon tulee rele, joka sulkee
Bluetooth -sovittimen tekeminen Pt.2 (yhteensopivan kaiuttimen tekeminen): 16 vaihetta

Bluetooth -sovittimen tekeminen Pt.2 (yhteensopivan kaiuttimen tekeminen): Tässä ohjeessa näytän sinulle, kuinka voin käyttää Bluetooth -sovitinta tehdäkseni vanhan kaiuttimen Bluetooth -yhteensopivaksi.*Jos et ole lukenut ensimmäistä ohjeeni " Bluetooth -sovitin " Ehdotan, että teet niin ennen kuin jatkat. C