Sisukord:
- Samm 1:
- 2. toiming. Miks valite Firebase'i?
- Samm: ok, et mitte minna projekti hävitamisele ……
- 4. samm: Fairbase'i konto loomine
- Samm: näidake siis seda liidest ja andke projekti nimi ning valige riigi nimi
- 6. samm: kuulake, et valite projekti nime koduautomaatika ja valige minu riik, seejärel vajutage nuppu Loo
- Samm: pärast hetke selle liidese kuvamist klõpsake Contention
- 8. samm. Seejärel minge alustamiseks
- 9. samm: minge reeglite ja Eadit -koodi sarnase pildi juurde
- Samm: minge oma seadete juurde ja näidake seejärel oma Api -võtit
- 11. samm: rakenduste tegemine
- 12. samm. Nüüd minge arvutisse projektile ja importige fail Homeautomation.aia
- Samm: klõpsake valikul Punase ringi valik ja vooge see pilt kiidab
- 14. samm: Ardunio programmi osa
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40
SELLE PROJEKTI EESMÄRK
Selle projekti eesmärk on välja töötada koduautomaatikasüsteem, mis annab kasutajale IOT Androidi rakenduse kaudu täieliku kontrolli kõigi oma kodu kaugjuhitavate seadmete üle. Teie IOT projekti andmete esitlemiseks on saadaval palju kolmanda osapoole veebiserverit ja platvorme. Kuid kõik need platvormid nagu ThingSpeak, Adafruit.io, Blynk ja IFTT jne, aga täna valin firebase
Samm 1:
2. toiming. Miks valite Firebase'i?
Firebase pakub kiiret viisi seadme tasandil kogutud sensoorsete andmete säilitamiseks ja töötab suurepäraselt koos Androidi API -dega, mida toetab AndroidThings. Paljud mobiili- ja seadmeprogrammeerijad, kellega olen kokku puutunud, võitlevad serveripoolse programmeerimisega. Firebase võib tõesti aidata seda lõhet ületada ja lihtsustada. Huvitav on näha, kuidas arendajad oma võrguühenduseta funktsioone kasutavad. Kui olete asjade Interneti või üldiselt mis tahes seadme, mis kogub andmeid ja peab neid võrkude kaudu edastama, uus kasutaja, tuleb eeldada, et võrguühendust ei saa eeldada. Selle tulemusena peate koguma andmeid võrguühenduseta ja kui võrk on saadaval, edastage see oma serverile. Firebase koos oma võrguühenduseta funktsiooniga muudab selle paljude arendajate jaoks lihtsaks.
Firebase'il on palju funktsioone, sealhulgas reaalajas andmebaas, autentimine, pilvesõnumid, salvestusruum, hostimine, testlabor ja analüüs, kuid ma kasutan ainult autentimist, reaalajas andmebaasi.
Samm: ok, et mitte minna projekti hävitamisele ……
Ma kavandan selle projekti kolmeosalise osa
1. Fairbase'i konto loomine
2. Rakenduste tegemine
3. Ardunio programmi osa
4. samm: Fairbase'i konto loomine
Kõigepealt minge saidile https://console.firebase.google.com/ ja logige sisse
Klõpsake nuppu Lisa projekt
Samm: näidake siis seda liidest ja andke projekti nimi ning valige riigi nimi
6. samm: kuulake, et valite projekti nime koduautomaatika ja valige minu riik, seejärel vajutage nuppu Loo
Samm: pärast hetke selle liidese kuvamist klõpsake Contention
8. samm. Seejärel minge alustamiseks
9. samm: minge reeglite ja Eadit -koodi sarnase pildi juurde
Samm: minge oma seadete juurde ja näidake seejärel oma Api -võtit
11. samm: rakenduste tegemine
Pole pinget, ma annan teile täieliku reafaili appinventori jaoks, klõpsake lihtsalt siin ja laadige see alla
selle faili avamiseks minge aadressile ai2.appinventor.mit.edu
12. samm. Nüüd minge arvutisse projektile ja importige fail Homeautomation.aia
Samm: klõpsake valikul Punase ringi valik ja vooge see pilt kiidab
14. samm: Ardunio programmi osa
Peate oma ardunio koodi muutma
FIREBASE_HOST koopia ja minevik Fairbase'i andmebaasis
FIREBASE_AUTH koopia ja projekti seadete ajal minevik
ja seadistage oma WIFI nimi ja parool
Laadige ardunio tursk alla siit, klõpsake siin
See õpetus avaldati esmalt klõpsates siin
rohkem õpetusi Nodemcu kohta klõpsake siin
Soovitan:
Kella tegemine M5stick C abil Arduino IDE abil RTC reaalajas kell M5stack M5stick-C abil: 4 sammu
Kella tegemine M5stick C abil, kasutades Arduino IDE | RTC reaalajas kell koos M5stack M5stick-C-ga: Tere, selles juhendis olevad poisid, me õpime, kuidas Arduino IDE abil kella m5stick-C arendusplaadiga teha. Nii kuvab m5stick kuupäeva, kellaaja ja amp; kuunädal ekraanil
E-posti märguannete loomine traadita temperatuuri ja niiskuse anduri NCD abil punase sõlme abil: 22 sammu
E-posti märguannete loomine NCD traadita temperatuuri ja niiskuse anduri kohta sõlme-punase abil: kasutame siin NCD temperatuuri ja niiskuse andurit, kuid sammud jäävad kõigi ncd-toodete jaoks samaks, nii et kui teil on muid ncd traadita andureid, proovige seda tasuta kõrvalt kõrvalt jälgida. Selle teksti peatamise abil peate
Isetegemine oma koduautomaatikasüsteemi häkkimine: 7 sammu (koos piltidega)
Isetegemine oma koduautomaatikasüsteemi häkkimine: koduautomaatikasüsteem peaks suutma sisse/välja lülitada selliseid seadmeid nagu tuled, ventilaatorid, meelelahutussüsteemid jne. Süsteem, mis on traadita, kuid Internetist sõltumatu, kuid mis kõige tähtsam, isetegija ja avatud -allikaid, sest ma tahan aru saada
DIY koduautomaatikasüsteemi kavandamine: 12 sammu
DIY koduautomaatikasüsteemi kavandamine: Selle juhendi eesmärk ei ole teile öelda, kuidas saate teha kõike, mida soovite, et teie kodu teeks. Selle asemel on kirjutatud selleks, et muuta idee reaalsuseks, aga ka muuta hullumeelsus mõistlikuks, mõistes piire (tehnoloogia, maksumus, ajakulu
Reaalajas toimuvad sündmuste märguanded NodeMCU (Arduino), Google Firebase'i ja Laraveli abil: 4 sammu (koos piltidega)
Reaalajas toimuvad sündmuste märguanded NodeMCU (Arduino), Google Firebase'i ja Laraveli abil: kas olete kunagi tahtnud saada märguannet, kui teie veebisaidil tehakse toiming, kuid e -post ei sobi? Kas soovite iga kord, kui müüte, kuulda heli või kella? Või on hädaolukorra tõttu vaja teie kohest tähelepanu