INHOUDSOPGAWE:
- Stap 1: materiaal
- Stap 2: Aufbau
- Stap 3: Kodeer
- Stap 4: Firebase 1
- Stap 5: Firebase 2
- Stap 6: Firebase 3
- Stap 7: Firebase 4
- Stap 8: Firebase 5
- Stap 9: Flits ESP8266-01
- Stap 10: Maak ESP8266-01s flitser
- Stap 11: RUN
- Stap 12: Firebase DATABASIS
- Stap 13: APP
Video: Slimmer: 13 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Hallo @ll!
Dan kan ek nog 'n enkele woord vir die Anfänger gebruik, maar dit is ook moontlik om die IP-adres te ontbloot en 'n ander adres te gee.
-Ich zeige den Ablauf des flashens eines ESP8266-01 en eines ESP8266-01s
- Ich zeige die Einstellungen von Firebase
- Ich zeige einen sketch for einen ESP8266-01 (s)
Zu einem späteren Zeitpunkt, stelle ich auch eine app passend zu diesem Tutorial bereit, for Heute soll es aber mit den o.g. ausreichen;)
Viel Spaß!
Stap 1: materiaal
As ons eers die Firebase-biblioteek benodig, kan ons dit aflaai en installeer.
Weiterhin gebruik die ESP8266WiFi -biblioteek, kan ook afgelaai en geïnstalleer word.
Die Hardwarekomponenten sind in der BOM festgehalten.
Stap 2: Aufbau
Vir die ESP8266-01 (s) kan die flitsmodus in die flitsmodus gebruik word, maar dit kan ook by die begin van die ESP aangeskakel word, en die "GPIO0" -toets kan op GND gelê word.
Bitte wie in den Zeichnungen aufbauen und anschliessen.
Stap 3: Kodeer
Die kode is 'n natuurlike relatiewe variabel, en dit kan as voorbeelde vir 'n enkele Torsteuerung gebruik word.
Weitere Befehle vind so 'n voorbeeld in die firebase -biblioteek.
Stap 4: Firebase 1
Ich gehe an dieser Stelle davon aus, das man ein FirebaseDB Konto hat, die Einrichtung eines solchen sollte auch ohne Anleitung functionieren;)
Bitte hier ein neues Projekt erstellen.
Stap 5: Firebase 2
Ontsoek 'Database - Daten' waar u die URL kan vind.
Bitte die "https:// - url" ohne "https://" und ohne das am ende befindliche "/" kopieren, und im Code unter "FIREBASE_HOST" eintragen.
Stap 6: Firebase 3
Ek hoef nie die databank geheim te hou vir ons gebruikers nie.
Diesen erreichen wir unter
Einstellungen (Zahnrad)
Projekteinstellungen
Dienstkonten
Datenbank-geheime"
Diesen bitte herauskopieren und im Code unter "FIREBASE_AUTH" eintragen.
Stap 7: Firebase 4
Ons kan ook hierdie e -posse registreer vir 'n omskrewe gebruiker, maar dit kan ook 'n aantal voorbeelde van e -posadvertensies bevat.
Ons het 'n databasis - Regeln.
Hier is die volgende:
"gebruikers": {"$ uid": {".read": "$ uid === auth.uid", ".write": "$ uid === auth.uid"}}}}}
anstatt des vorhandenen Eintrags ein.
Stap 8: Firebase 5
Die Authentifizierungsmethode wählen wir unter "Authentification - Anmeldemethode".
Die Benutzer wählen wir dann unter "Nutzer".
Stap 9: Flits ESP8266-01
Wen du einen ESP8266-01s flitsers kan die beste stap vir stap volg!
Ansonsten überspringe hier na die volgende stap.
Die Arduino IDE kan met een Arduio UNO OHNE chip eine gute Möglichkeit ESPs zu flashen.
Hierzu die Einstellungen übernehmen, Code einfügen und flashen.
Stap 10: Maak ESP8266-01s flitser
Die Arduino IDE kan met 'n enkele Arduio UNO OHNE chip eine gute Möglichkeit ESPs zu flashen. Hierzu die Einstellungen übernehmen, Code einfügen and flashen.
Ons kan nie 'n spesifieke adres hier as "DOUT" plaas nie en die spyskaart kan 1 mb plaas.
Stap 11: RUN
Dus, as ons alles goed kan gebruik, kan die skets nie funksioneer nie.
Die Aufbau leicht verändern, en 'n mens kan in die konfigurasie direk na die flits van die konsole van IDE gebruik word om terugvoer uit die les o.ä.
Wen nicht: Nocheinmal sorgfältig die steps durchlesen bitte
Es dauert manchmal bis man diesen kleinen Quälgeist besiegt hat: D
U kan ook 'n goeie idee hê om dit te doen, maar ek kan dit ook in antworten gebruik.
Stap 12: Firebase DATABASIS
Klik op "Database".
Hier kan 'n mens 'n unieke app unabhängig data eensehen.
Je nach Aufbau kan mens hier die interaksie bzw. die Daten auswerten.
Ons kan meer as 'n einde gebruik en gewysigde, komplekse bewerkings, geselsies, sensordata en meer e -posse verander.
Ich selber baue mir ein SmartHome auf, bis jetzt kann ich Temperatur, Luftfeuchtigkeit erfassen, das Licht in der Wohunng steuern (Funksteckdosenseteuerung mit esp8266) und das Laufrad unseres Hamsters auswerten;)
Keine Grenzen!
Viel Spaß:)
Stap 13: APP
Eine functionierende App habe ich schon, allerdings eine Einführung in ai2 (app inventor 2) and das programmering hierzu scheint mir ein gutes nextes Tutorial zu sein, …
TUT volg ….
Aanbeveel:
Spelontwerp in vyf stappe: 5 stappe
Spelontwerp in fliek in 5 stappe: Flick is 'n baie eenvoudige manier om 'n speletjie te maak, veral iets soos 'n legkaart, visuele roman of avontuurlike spel
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: 3 stappe
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: in hierdie instruksies gaan ons gesigsopsporing uitvoer op Raspberry Pi 4 met Shunya O/S met behulp van die Shunyaface-biblioteek. Shunyaface is 'n biblioteek vir gesigherkenning/opsporing. Die projek het ten doel om die vinnigste opsporing en herkenningssnelheid te bereik met
DIY Vanity Mirror in eenvoudige stappe (met LED -strookligte): 4 stappe
DIY Vanity Mirror in eenvoudige stappe (met behulp van LED Strip Lights): In hierdie pos het ek 'n DIY Vanity Mirror gemaak met behulp van die LED strips. Dit is regtig cool, en u moet dit ook probeer
Maak 'n stomme grassnyer -robot slimmer: 4 stappe
Maak 'n dom grassnyer-robot slimmer: ek het dus 'n lieflike, maar dom grassnyerrobot (die foto is van www.harald-nyborg.dk) .Die robot is veronderstel om my grasperk te sny, maar my grasperk is te groot en kompleks vir dit word regtig in die hoeke ingedruk.Nie op my tekeninge getoon nie, is 'n menigte
Snoek - Ry veiliger, ry slimmer, ry 'n snoek !: 5 stappe
Pike - Ry veiliger, ry slimmer, ry 'n snoek !: Welkom by my projek genaamd Pike! Dit is 'n projek as deel van my opleiding. Ek is 'n student NMCT aan Howest in België. Die doel was om iets slim te maak deur 'n Raspberry Pi te gebruik. Ons het volledige vryheid gehad waarin ons slim wou wees. Vir my was dit