Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
VŠETKY kredity na https://arest.io/ za cloudovú službu !!
IoT je dnes najdiskutovanejšou témou na svete !! Cloudové servery a služby, ktoré to umožňujú, sú lákadlom dnešného sveta …
VYLÚČENIE VZDIALENEJ BARIÉRY bolo a je cieľom !!
Takže teraz ovládajte svoj domov alebo kanceláriu odkiaľkoľvek na svete … nielen zvnútra alebo z dosahu !!
Najľahšie a najlacnejšie riešenie od najlenivejšieho chlapa !!! UŽÍVAJTE SI A BUĎTE LENIVÍ…
UPOZORNENIE: PREČÍTAJTE SI CELÝ PROJEKT PRVÉ BUDE ZAOBRAZIŤ 3-4 MINUTY A INOVOVAŤ … NEPOČÍTAJTE SI POLOHU A ZAČIARAJTE ZARIADENIE …
Krok 1: POŽADOVANÉ KOMPONENTY
Vyžadujú sa iba 4 komponenty - 1. ESP8266 NODEMCU alebo WEMOS D1 mini alebo akákoľvek vývojová doska wifi esp8266 2. RELÉ (5V alebo 6V) 3. ULN2003 alebo UNL2003A (reléový ovládač IC) 4. Prepojky (očividne alebo inak spájkujte !!) hlavná štruktúra projektu je, že modul ESP8266 bude prijímať signál zo servera MQTT (tj. arest.io) a pošle signál na pin alebo procesor. Integrovaný obvod reléového relé ULN2003 pripojený k kolíkom dosky Nodemcu. Výstupné kolíky sú pripojené k relé alebo akémukoľvek RGB svetlu alebo servomotoru atď.
Krok 2: Softvér
Ako programovací softvér som použil Arduino IDE. Ak ste nováčikom v tejto vývojovej doske Nodemcu alebo esp8266, prečítajte si prosím môj predchádzajúci návod. Na prepojenie dosky Nodemcu alebo wemos s Arduino IDE.
V IDE Arduino po nastavení predchádzajúcich rozprávaných vecí choďte na SKETCH -> INCLUDE LIBRARY -> MANAG LIBRARIES -> VYHĽADÁVAŤ „arest“-> INŠTALUJTE KNIŽNICE -> HNEĎ HĽADAJTE PRE PubSubClient -> INŠTALUJTE KNIŽNICU.
Teraz je polovica hotová … takmer tam !!!
Krok 3: SCHÉMA OKRUHU
Pretože vyššie uvedený obvod stále zobrazuje všetko, vstupná strana ovládača relé ULN2003 je pripojená k kolíkom esp8266 a výstup je pripojený k nohe cievky relé, pretože keď sa kolík esp8266 dostane vysoko, výstupný kolík ULN2003 sa zníži, čím dôjde k relé. 5V potenciál pracovať.
Namiesto odoslania 0 alebo 1 na piny relé esp8266 môžeme tiež poslať iné hodnoty pre servo, ale vyhlásením servo.attach (kolík) otočíme servo na určitú hodnotu. Je to jednoduché, ale každý musí trochu inovovať, čítať a premýšľať.
Krok 4: KÓD
Nápad som získal z projektu „Marco Schwartz“a upravil som ho. Použil d arest.io MQTT, ale môžeme použiť aj adafruit.io. Hlavnou časťou programu je:
Jedinečné 6 -miestne číslo arestu
char* device_id = "unique_6_digit_id";
Poverenia WiFi
const char* ssid = "ssid_name"; const char* heslo = "vaše_ heslo";
Vyberte si akékoľvek jedinečné ID, ako sa vám páči, ale malo by byť jedinečné, nie moje alebo vaše meno, pokiaľ nejde o názov telugu !!
príklad jedinečného ID: pf4h6q (len príklad)
v kóde môže byť vykonaných veľa zmien, pretože podľa kódu musíme výstup spomenúť po každom reštarte vývojovej dosky
Github kód
Kód:
Krok 5: OVLÁDANIE
2 KRUCIÁLNE kroky: 1. deklarovanie výstupného pinu 2. prepínanie alebo odosielanie informácií v tomto pine Deklarácia výstupného pinu: https://cloud.arest.io/pf486q/mode/5/o "pf486q" je 6 -miestny jedinečný kód pre arest. io "o" ako outputreply po vykonaní tohto v ľubovoľnom prehliadači {"message": "Pin D2 nastavený na výstup", "id": "pf486q", "name": "home cloud", "hardware": "esp8266", "connected": true} Prepínanie alebo odosielanie informácií v pine: https://cloud.arest.io/pf486q/digital/2/0digital pin 2 odosiela bit "0" alebo "1" podľa želaniahttps:// cloud.arest.io/pf486q/digital/2/1 Oznamovací kolík je potrebný raz po reštarte/resetovaní/vypnutí, inak pre nepretržitý beh esp8266 je to zbytočné. Na vytvorenie miniaplikácie na domovskej obrazovke pomocou aplikácie HTTPRequest pre Android som použil potrebnú URL. Ako je uvedené v mojom predchádzajúcom pokyne. Upozorňujeme, že v opačnom prípade to bude dlhé.
Krok 6: ZÁVER
Jedná sa o projekt IoT na ovládanie domácich spotrebičov, dverí, okien, všetkého a je možné ho prispôsobiť podľa individuálnych potrieb. Nie je to lokálne ovládané, celú túto vec je možné ovládať odkiaľkoľvek.
KAŽDÝ PRÍKAZ ALEBO URL S ARGUMENTOM POTREBUJE NIEKTORÉ spustenie 1-2 sekundy/s, pretože toto nie je vyhradený server … ale ovládať svoj dom odkiaľkoľvek na tomto svete je ÚŽASNÉ !
UŽÍVAJTE SI A BUĎTE LENIVÍ … BUĎTE ABSENTOVANÍ A ZABUDNITE VYPNÚŤ SPOTREBIČE, ALE BEZ HLAVY !!!
Vďaka službám MQTT „arest.io“a „Marco Schwatrz“…
Ak sa vám páči inštruovateľná podpora a baví vás … a v prípade akýchkoľvek problémov s týmto sa ma opýtajte
Krok 7: Video !!
Niekto špeciálny mi pomohol skontrolovať, či to funguje odinakiaľ, alebo nie … A funguje to odkiaľkoľvek, len je potrebný prístup na internet … (ja som v Kalkate, IN a ona je v Ranchi, IN) … a áno, pohrávala si so mnou, keď vedela môj jedinečný kód arest.io, takže nezdieľajte svoj vlastný vytvorený jedinečný kód !!