Sisukord:
- 1. samm: VAJALIKUD KOMPONENDID
- Samm 2: Tarkvara
- 3. etapp: VÕTMISDIAGRAAM
- 4. samm: KOODI
- 5. samm: KONTROLLIMINE
- 6. samm: JÄRELDUS
- Samm: video !
Video: Interneti/pilvega juhitav koduautomaatika, kasutades Esp8266 (aREST, MQTT, IoT): 7 sammu (koos piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
KÕIK krediidid pilveteenuse eest saidile https://arest.io/ !!
IoT on praegu enim arutatud teema maailmas !! Seda võimaldavad pilveserverid ja -teenused on tänapäeva maailma tõmbekeskus …
KAUGUSPIIRNE JÄRGIMINE oli ja on eesmärk !!
Nii et nüüd kontrollige oma kodu või kontorit kõikjalt maailmast … mitte ainult seest või piirkonnast !!
Lihtsaim ja odavaim lahendus kõige laisemalt kutilt !!! Nautige ja olge laisk…
MÄRKUS: LUGEGE TERVE PROJEKTI ESIMESELT, KES VÕTAB 3-4 MINUTIT JA INNOVEERI … ÄRGE LUGEGE POOLT JA MUUTAGE SEADMET…
1. samm: VAJALIKUD KOMPONENDID
Vaja on ainult 4 komponenti - 1. ESP8266 NODEMCU või WEMOS D1 mini või mis tahes esp8266 wifi arendusplaat 2. RELE (5V või 6V) 3. ULN2003 või UNL2003A (releedraiveri IC) 4. Džemprid (ilmselgelt või muidu jootma !!) projekti põhistruktuur seisneb selles, et ESP8266 moodul võtab signaali vastu MQTT serverilt (st arest.io) ja edastab signaali pinile või protsessorile. ULN2003 relee draiveri IC on ühendatud Nodemcu plaadi tihvtidega. Väljundpoldid on ühendatud relee või mis tahes RGB -valguse või servomootoriga jne.
Samm 2: Tarkvara
Programmeerimistarkvarana olen kasutanud Arduino IDE -d. Kui olete selle Nodemcu või esp8266 arendusplaadi uus, vaadake palun minu eelmist juhendit. Nodemcu või wemos -plaadi ühendamiseks Arduino IDE -ga.
Arduino IDE -s pärast eelnevate asjade seadistamist minge visandile -> KAASA RAAMATUKOGU -> HALDAGE RAAMATUKOGU -> OTSIGE "arest" -> PAIGALDAGE RAAMATUKOGU -> NÜÜD OTSIGE PubSubClienti -> PAIGALDAGE RAAMATUKOGU.
Nüüd on see pool tehtud … peaaegu kohal !!!
3. etapp: VÕTMISDIAGRAAM
Kuna ülaltoodud vooluahel kujutab kõike veel, on ULN2003 relee draiveri IC sisend pool ühendatud esp8266 tihvtidega ja väljund on ühendatud relee mähisega, nagu esp8266 pin tõuseb kõrgeks, läheb ULN2003 väljundtipp madalaks, andes seega relee 5 V potentsiaal töötada.
Selle asemel, et saata 0 või 1 releele esp8266 tihvtidele, võime saata ka teisi servo väärtusi, kuid deklareerides servo.attach (tihvt) servo pööramiseks teatud väärtusele. See on lihtne, kuid kõik peavad uuendusi tegema, lugema ja natuke mõtlema.
4. samm: KOODI
Idee sain projektist "Marco Schwartz" ja muutsin seda. Ta on kasutanud arest.io MQTT -d, kuid saame kasutada ka adafruit.io. Programmi põhiosa on järgmine:
Unikaalne 6 -kohaline arest -id
char* device_id = "unikaalne_6_numbri_id";
WiFi volikirjad
const char* ssid = "ssid_nimi"; const char* parool = "sinu_parool";
Valige mis tahes unikaalne ID, nagu soovite, kuid see peaks olema ainulaadne, mitte minu või teie nimi, kui see pole telugu nimi!
unikaalse ID näide: pf4h6q (lihtsalt näide)
Koodis võib teha palju muudatusi, kuna vastavalt koodile peame mainima väljundit pärast iga arendusplaadi taaskäivitamist
Githubi kood
Kood:
5. samm: KONTROLLIMINE
2 PÕHILISED sammud: 1. väljundpinna deklareerimine 2. teabe vahetamine või saatmine selles tihvtis io "o" väljundina vasta pärast selle täitmist mis tahes brauseris {"message": "Pin D2 set to output", "id": "pf486q", "name": "home cloud", "hardware": "esp8266", "ühendatud": tõsi} Lülitamine või teabe saatmine nööpnõelas: https://cloud.arest.io/pf486q/digital/2/0digital pin 2 saadab natuke "0" või "1" vastavalt soovilehttps:// cloud.arest.io/pf486q/digital/2/1 Deklareerimisnööp on üks kord pärast taaskäivitamist/lähtestamist/väljalülitamist vajalik, vastasel juhul pole see esp8266 pidevaks käivitamiseks vajalik. Olen vidina loomiseks avakuval kasutanud Androidi rakendust HTTPRequest vajalik URL. Nagu on näidatud minu eelmises juhendis. Palun arvestage, et muidu läheb see pikaks.
6. samm: JÄRELDUS
See on IoT projekt kodumasinate, ukse, akna ja kõige juhtimiseks ning seda saab kohandada vastavalt inimese vajadustele. Seda ei kontrollita kohapeal, seda saab juhtida kõikjalt.
IGA KÄSK VÕI URL ARGUMENDIGA VAJAB MIDAGI 1-2 sekundit/s, et seda täita, kuna see pole spetsiaalne server … aga oma maja juhtimine kõikjal maailmas on VÄGA VÄGA
Nautige ja olge laisk … OLGE PUHUL JA UNUSTAGE SEADMED VÄLJA LÜLITADA, KUIDAS PEAVALUTA !!
Tänu "arest.io" MQTT teenustele ja "Marco Schwatrzile"…
kui teile meeldib juhendatav tugi ja naudite… ja kui teil on sellega seotud probleeme, küsige minult
Samm: video !
Keegi eriline aitas mul kontrollida, kas see töötab kusagilt mujalt või mitte … JA see töötab kõikjal, vaja on ainult Interneti -ühendust … (Ma olen Kolkata, IN ja ta on Ranchis, IN)… ja jah, ta ajas minuga pärast teadmist minu ainulaadne kood arest.io, nii et ärge jagage oma loodud ainulaadset koodi !!
Soovitan:
ESP8266 NodeMCU ühendamine Interneti -pilvega: 5 sammu
Kuidas ühendada ESP8266 NodeMCU IoT Cloudiga: see juhend annab teile lihtsa asjade Interneti demo, kasutades ESP8266 NodeMCU -d ja veebipõhist IoT -teenust nimega AskSensors. Näitame teile, kuidas kiiresti ESP8266 HTTPS kliendilt andmeid hankida ja need graafiliselt AskSensors Io -sse joonistada
Arduino WiFi ühendamine pilvega, kasutades ESP8266: 7 sammu
Arduino WiFi ühendamine pilvega, kasutades ESP8266: Selles õpetuses selgitame teile, kuidas ühendada oma Arduino WiFi kaudu IoT pilvega. Seadistame Arduino ja ESP8266 WiFi moodulist koosneva seadistuse IoT asjaks ja valmistame selle valmis suhelda AskSensors pilvega. L
WiFi-juhitav robot, kasutades Wemos D1 ESP8266, Arduino IDE ja rakendust Blynk: 11 sammu (koos piltidega)
WiFi-juhitav robot, kasutades Wemos D1 ESP8266, Arduino IDE ja rakendust Blynk: Selles õpetuses näitan teile, kuidas teha nutitelefonist juhitavat WiFi-juhitavat robotpaaki, kasutades rakendust Blynk. Selles projektis kasutati ESP8266 Wemos D1 plaati, kuid saab kasutada ka teisi plaadimudeleid (NodeMCU, Firebeetle jne) ja pr
DIY hääl/Interneti -juhitav koduautomaatika ja -seire ESP8266 ja Google Home Mini abil: 6 sammu
DIY hääl/Interneti -juhitav koduautomaatika ja -seire, kasutades ESP8266 ja Google Home Mini: Hei !! Pärast pikka pausi olen siin, sest me kõik peame teenimiseks tegema midagi igavat (tööd). Pärast kõiki HOME AUTOMATION artikleid, mille olen kirjutanud BLUETOOTH, IR, Local WIFI, Cloud st rasketest, saabub nüüd * kõige lihtsam, kuid tõhusam
Lihtne koduautomaatika, kasutades Raspberry Pi3 ja Androidi asju: 5 sammu (koos piltidega)
Lihtne koduautomaatika, kasutades Raspberry Pi3 ja Androidi asju: Idee on kujundada “ nutikas HOME ” kus saab juhtida kodumasinaid, kasutades Androidi asju ja Raspberry Pi. Projekt koosneb majapidamisseadmete juhtimisest, nagu valgus, ventilaator, mootor jne. Vajalikud materjalid: Raspberry Pi 3HDMI Ca