Sisukord:

Interneti/pilvega juhitav koduautomaatika, kasutades Esp8266 (aREST, MQTT, IoT): 7 sammu (koos piltidega)
Interneti/pilvega juhitav koduautomaatika, kasutades Esp8266 (aREST, MQTT, IoT): 7 sammu (koos piltidega)

Video: Interneti/pilvega juhitav koduautomaatika, kasutades Esp8266 (aREST, MQTT, IoT): 7 sammu (koos piltidega)

Video: Interneti/pilvega juhitav koduautomaatika, kasutades Esp8266 (aREST, MQTT, IoT): 7 sammu (koos piltidega)
Video: БЕСПРОВОДНОЕ ВИДЕОНАБЛЮДЕНИЕ WIFI комплект KERUI со слежением за людьми 2024, Juuni
Anonim
Interneti/pilvega juhitav koduautomaatika, kasutades Esp8266 (aREST, MQTT, IoT)
Interneti/pilvega juhitav koduautomaatika, kasutades Esp8266 (aREST, MQTT, IoT)
Interneti/pilvega juhitav koduautomaatika, kasutades Esp8266 (aREST, MQTT, IoT)
Interneti/pilvega juhitav koduautomaatika, kasutades Esp8266 (aREST, MQTT, IoT)
Interneti/pilvega juhitav koduautomaatika, kasutades Esp8266 (aREST, MQTT, IoT)
Interneti/pilvega juhitav koduautomaatika, kasutades Esp8266 (aREST, MQTT, IoT)
Interneti/pilvega juhitav koduautomaatika, kasutades Esp8266 (aREST, MQTT, IoT)
Interneti/pilvega juhitav koduautomaatika, kasutades Esp8266 (aREST, MQTT, IoT)

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

VAJALIKUD KOMPONENDID
VAJALIKUD KOMPONENDID
VAJALIKUD KOMPONENDID
VAJALIKUD KOMPONENDID
VAJALIKUD KOMPONENDID
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

Tarkvara
Tarkvara
Tarkvara
Tarkvara
Tarkvara
Tarkvara
Tarkvara
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

VÕTMISDIAGRAAM
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

KOOD
KOOD

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

KONTROLLIMINE
KONTROLLIMINE
KONTROLLIMINE
KONTROLLIMINE
KONTROLLIMINE
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: