INHOUDSOPGAWE:
- Stap 1: VEREISTE KOMPONENTE
- Stap 2: sagteware
- Stap 3: Kringloopdiagram
- Stap 4: KODE
- Stap 5: BEHEER
- Stap 6: GEVOLGTREKKING
- Stap 7: Video !
Video: Internet/wolk -beheerde tuisautomatisering met behulp van Esp8266 (aREST, MQTT, IoT): 7 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
ALLE krediete aan https://arest.io/ vir die wolkdiens !!
IoT die mees besproke onderwerp ter wêreld op die oomblik !! Wolkbedieners en -dienste wat dit moontlik maak, is die aantrekkingskrag van vandag se wêreld …
UITSLUITING VAN DIE AFSTANDSGANGER was en is die doel !!
Beheer dus nou u huis of kantoor van oral in die wêreld … nie net van binne of buite nie!
Die maklikste en goedkoopste oplossing van die luiste ou !!! GENIET EN WEES LATIG …
OPMERKING: LEES EERSTE DIE HELE PROJEK DIT SAL 3-4 MINUTE INNEEM EN INNOVATEER … LEES NIE HALF EN BRUG JOU TOESTEL…
Stap 1: VEREISTE KOMPONENTE
Slegs 4 komponente benodig - 1. ESP8266 NODEMCU of WEMOS D1 mini of enige esp8266 wifi ontwikkelbord 2. RELAIS (5V of 6V) 3. ULN2003 of UNL2003A (Relay driver IC) 4. Jumpers (natuurlik of andersins soldeer dit !!) Die Die belangrikste struktuur van die projek is dat die ESP8266 -module die sein van die MQTT -bediener (dws arest.io) sal ontvang en die sein na die pen of verwerker sal stuur. ULN2003 relaisbestuurder IC gekoppel aan die Nodemcu -bordpenne. Uitgangspennetjies is gekoppel aan relais of enige RGB -lig of servomotor, ens.
Stap 2: sagteware
Ek het Arduino IDE as programmeersagteware gebruik. As u nuut is op hierdie ontwikkelingsbord van Nodemcu of esp8266, verwys dan na my vorige instruksies. Om die Nodemcu- of wemos -bord met Arduino IDE te koppel.
Gaan in die Arduino IDE na die opstel van vorige vertelde dinge na SKETCH -> BIBLIOTEEK INBEGREP -> BESTUUR BIBLIOTEKE -> SOEK "AREST" -> INSTALLEER DIE BIBLIOTEKE -> SOEK NOU NA PubSubClient -> INSTALLER DIE BIBLIOTEKE.
Nou is dit half klaar … amper daar !!!
Stap 3: Kringloopdiagram
Aangesien die bogenoemde kring nog steeds alles weergee, is die ingangskant van die ULN2003 -relaibestuurder IC gekoppel aan die penne van die esp8266 en die uitset word aan die relais se spoelbeen gekoppel, soos wanneer esp8266 -pen hoog word, word die uitsetpen van ULN2003 laag, wat die relais gee 'n 5V potensiaal om te werk.
In plaas daarvan om die 0 of 1 na die relay esp8266 -penne te stuur, kan ons ook ander waardes vir servo stuur, maar servo.attach (pin) verklaar om die servo na die bepaalde waarde te draai. Dit is maklik, maar almal moet innoveer, lees en 'n bietjie nadink.
Stap 4: KODE
Ek het die idee van die projek "Marco Schwartz" gekry en dit aangepas. Hy het die arest.io MQTT gebruik, maar ons kan ook adafruit.io gebruik. Die belangrikste deel van die program is:
Unieke 6 -syfer arest id
char* device_id = "unique_6_digit_id";
WiFi -geloofsbriewe
const char* ssid = "ssid_name"; const char* password = "your_password";
Kies 'n unieke ID soos u wil, maar dit moet uniek wees, nie my of u naam nie, tensy dit 'n telugu -naam is !!
voorbeeld van unieke id: pf4h6q (net voorbeeld)
Daar kan baie veranderings in die kode aangebring word, aangesien ons volgens die kode die uitset moet noem na elke herlaai van die ontwikkelingsbord
Github -kode
Kode:
Stap 5: BEHEER
2 KRUISIALE stappe: 1. verklaring van uitvoerpen 2. omskakeling of stuur van inligting in daardie pin Verklarende uitvoerpen: https://cloud.arest.io/pf486q/mode/5/o "pf486q" is die 6 -syfer unieke kode vir arest. io "o" as uitset gereeld nadat dit in enige blaaier uitgevoer is {"message": "Pin D2 set to output", "id": "pf486q", "name": "home cloud", "hardware": "esp8266", "connected": true} Wissel of stuur inligting in die speld: https://cloud.arest.io/pf486q/digital/2/0digital pin 2 stuur 'n bietjie "0" of "1" soos ons wil https:// cloud.arest.io/pf486q/digital/2/1 'n Verklaringspen is een keer nodig na 'n herlaai/herstel/afskakel, anders is dit onnodig vir voortdurende werking van esp8266. Ek het 'n Android-app HTTPRequest gebruik om 'n widget op die tuisskerm te skep met die nodige URL. Soos getoon in my vorige instruksies. Let asseblief daarop dat dit andersins lank sal wees.
Stap 6: GEVOLGTREKKING
Dit is 'n IoT -projek vir die beheer van huishoudelike toestelle, deur, venster, alles en kan aangepas word volgens die behoefte van die individu. Dit word nie plaaslik beheer nie, maar dit kan van oral beheer word.
ELKE OPDRAG OF URL MET ARGUMENT NODIG SOMMIG 1-2 sekondes om uit te voer, aangesien dit nie 'n toegewyde bediener is nie … maar om u huis van oral in die wêreld te beheer, is AWESOME
GENIET EN WEES LATIG … WEES AFWESIG EN VERGEET OM APPARATUUR UIT TE SKAKEL, MAAR SONDER KOPPEL !!
Danksy die "arest.io" MQTT -dienste en "Marco Schwatrz" …
As u van die instruksionele ondersteuning hou en dit geniet … en vra my vir enige probleme hieroor
Stap 7: Video !
Iemand spesiaal het my gehelp om te kyk of dit van elders af werk of nie … EN dit werk van oral, net internettoegang is nodig … (ek is in Kolkata, IN en sy is in Ranchi, IN) … en ja, sy het met my gemors nadat sy geweet het my unieke kode van arest.io, dus moenie u eie unieke kode deel nie !!
Aanbeveel:
Koppel Arduino WiFi aan die wolk met behulp van ESP8266: 7 stappe
Arduino WiFi met die wolk verbind met behulp van ESP8266: In hierdie tutoriaal sal ons u verduidelik hoe u u Arduino via WiFi met die IoT -wolk kan koppel. om met die AskSensors -wolk te kommunikeer. L
IoT Basics: Koppel u IoT aan die wolk met behulp van Mongoose OS: 5 stappe
IoT Basics: Koppel u IoT aan die wolk met Mongoose OS: as u 'n persoon is wat besig is met knoeiery en elektronika, kom u die term Internet of Things, gewoonlik afgekort as IoT, teë, en dit is verwys na 'n stel toestelle wat met die internet verbind kan word! Om so 'n persoon te wees
Eenvoudigste tuisautomatisering met behulp van Bluetooth, Android -slimfoon en Arduino .: 8 stappe (met foto's)
Eenvoudigste huisautomatisering met behulp van Bluetooth, Android -slimfoon en Arduino: Hallo almal, hierdie projek gaan oor die bou van die eenvoudigste tuisautomatiseringstoestel met 'n arduino en 'n bluetooth -module. Hierdie een is baie maklik om te bou en kan binne 'n paar uur gebou word. In my weergawe wat ek hier verduidelik, kan ek
Tuisautomatisering met behulp van BLYNK -app: 7 stappe (met foto's)
Huishoudelike outomatisering met behulp van BLYNK -app: In hierdie projek het ek getoon hoe iemand sy/haar huishoudelike toestelle op afstand met sy/haar selfoon kan beheer. Hiervoor moet 'n toepassing op u selfoon geïnstalleer word. Die naam van hierdie toepassing is BLYNK -app (aflaai -skakel word in die beskrywing gegee
Eenvoudige tuisautomatisering met behulp van Raspberry Pi3 en Android Things: 5 stappe (met foto's)
Eenvoudige tuisautomatisering met behulp van Raspberry Pi3 en Android Things: Die idee is om 'n slim HUIS te ontwerp ” waarin u huishoudelike toestelle kan beheer met behulp van Android Things en Raspberry Pi. Die projek bestaan uit die beheer van huishoudelike toestelle soos lig, waaier, motor, ens. Vereiste materiaal: Raspberry Pi 3HDMI Ca