Obsah:

Vreckové diaľkové ovládanie WiFi: 4 kroky
Vreckové diaľkové ovládanie WiFi: 4 kroky

Video: Vreckové diaľkové ovládanie WiFi: 4 kroky

Video: Vreckové diaľkové ovládanie WiFi: 4 kroky
Video: Návod: Prvé kroky - Ovládanie svetiel 2024, November
Anonim
Vreckové diaľkové ovládanie WiFi
Vreckové diaľkové ovládanie WiFi
Vreckové diaľkové ovládanie WiFi
Vreckové diaľkové ovládanie WiFi

Jednoduché diaľkové ovládanie sa môže hodiť pri projektoch zahŕňajúcich WiFi. Môžete si ho vyrobiť z nasledujúcich položiek:

  • Tri hmatové tlačidlá*
  • Doska IoT ESP8266 v2 (Amica) (a plastový obal, v ktorom bol dodaný)
  • 0,91 "generický čínsky LCD displej, kompatibilný s knižnicou adafruit
  • Protoboard s plošnými spojmi 3x7 centimetrov
  • 9V batéria
  • 9V batériový kábel
  • Prepínač zapnutia/vypnutia aka dvojpolohový posuvný spínač*
  • Jeden odpor 100 ohmov*
  • Tri odpory 1 000 ohmov*
  • priľnavý suchý zips (voliteľné)

*Ušetrite peniaze záchranou tohto komponentu z pokazeného stereo alebo podobného nevyžiadaného zariadenia (vyskúšajte miestny obchod so šetrnosťou)

S nasledujúcimi nástrojmi:

  • Bezpečnostné okuliare
  • Spájkovačka
  • Spájka (používam 0,8 mm)
  • Horúca lepiaca pištoľ s jednou lepiacou tyčinkou
  • Pomocné ruky (pekné tu) (lacné tu)
  • Rezačky drôtov určené na strihanie malých drôtov tak, aby boli v jednej rovine s povrchom
  • Kliešte na ihlu
  • Micro USB kábel
  • Počítač s nainštalovaným doplnkom Arduino IDE a ESP8266
  • Rukavice **
  • Skrutkovač **
  • Kladivo **
  • Aku vŕtačka **

** potrebné iba vtedy, ak plánujete zachrániť svoje vlastné súčiastky

Za zmienku tiež stojí, že tento diaľkový ovládač je možné použiť aj naopak - na prezeranie informácií prijatých odinakiaľ.

Krok 1: Otestujte, či je na zariadení Protoboard všetko prispôsobené. Prilepte LCD displej. Otestujte odpory a kolíkové tlačidlá pomocou multimetra

Otestujte, či je na protoboarde všetko v poriadku. Prilepte LCD displej. Otestujte odpory a kolíkové tlačidlá pomocou multimetra
Otestujte, či je na protoboarde všetko v poriadku. Prilepte LCD displej. Otestujte odpory a kolíkové tlačidlá pomocou multimetra
Otestujte, či je na protoboarde všetko v poriadku. Prilepte LCD displej. Otestujte odpory a kolíkové tlačidlá pomocou multimetra
Otestujte, či je na protoboarde všetko v poriadku. Prilepte LCD displej. Otestujte odpory a kolíkové tlačidlá pomocou multimetra
Otestujte, či je na protoboarde všetko v poriadku. Prilepte LCD displej. Otestujte odpory a kolíkové tlačidlá pomocou multimetra
Otestujte, či je na protoboarde všetko v poriadku. Prilepte LCD displej. Otestujte odpory a kolíkové tlačidlá pomocou multimetra
Vyskúšajte, či je na protoboarde všetko v poriadku. Prilepte LCD displej. Otestujte odpory a kolíkové tlačidlá pomocou multimetra
Vyskúšajte, či je na protoboarde všetko v poriadku. Prilepte LCD displej. Otestujte odpory a kolíkové tlačidlá pomocou multimetra

Uistite sa, že používate nodeMCU „v2“od Amica, pretože verzia „v3“Lolin je o niečo väčšia a nezmestí sa!

Tlačidlá nemajú vždy štyri piny - ale keď áno, musíte ich skontrolovať. Nastavte multimeter na čítanie odporov. Dotknite sa dvoch pinov. Ak je odpor nulový, kolíky sú navzájom prepojené. Jednoduchšie je otestovať tlačidlá, keď sedia na protoboarde.

Rezistory vás môžu oklamať! Napríklad chceme tri rezistory 1k, ktoré sú hnedé, čierne, červené. Červené pásmo je možné ľahko zameniť s oranžovým, ktoré označuje 10k odpor! Kedykoľvek zachránite komponent, je dobré skontrolovať, či stále funguje, ak je to možné. Pokiaľ všetky rezistory 1k čítajú niečo blízko 1 000 ohmov, môžete ísť.

Krok 2: Najprv spájkujte vypínač/vypínač, potom drôty/tlačidlá/odpory a potom NodeMCU. Pozri schému

Najprv spájkujte vypínač/vypínač, potom drôty/tlačidlá/odpory a potom NodeMCU. Pozri schému
Najprv spájkujte vypínač/vypínač, potom drôty/tlačidlá/odpory a potom NodeMCU. Pozri schému
Najprv spájkujte vypínač/vypínač, potom drôty/tlačidlá/odpory a potom NodeMCU. Pozri schému
Najprv spájkujte vypínač/vypínač, potom drôty/tlačidlá/odpory a potom NodeMCU. Pozri schému
Najprv spájkujte vypínač/vypínač, potom drôty/tlačidlá/odpory a potom NodeMCU. Pozri schému
Najprv spájkujte vypínač/vypínač, potom drôty/tlačidlá/odpory a potom NodeMCU. Pozri schému

TinkerCAD bol použitý na vytvorenie schémy na obrázku. Pretože TinkerCAD nemá v zozname dostupných dielov NodeMCU, použil som na jeho zobrazenie kolíky záhlavia. Štítky boli pridané pomocou editora fotografií.

Väčšina obvodu bude pokrytá NodeMCU a batériou, preto je dôležité všetko skontrolovať. Dávajte pozor, aby váš sieťový vypínač neblokoval port USB na NodeMCU. Pomocou klieští prevlečte vodiče 9V batérie jeden po druhom cez montážny otvor. To ochráni drôty pred zlomením v priebehu času. Potom, čo ste spájkovali celý zvyšok obvodu, odporúčam iba spájkovať piny NodeMCU, ktoré budete používať.

Ďalej prichádza antistatický plast. Vystrihnite kúsok z vrecka, do ktorého prišiel NodeMCU. Prilepte plast na spodnú stranu protoboardu, kam pôjde batéria. To ochráni spájku a kolíky pred skratom voči krytu batérie alebo čohokoľvek iného, na čo by ste mohli diaľkový ovládač nastaviť. Plast tiež poskytuje hladký povrch, na ktorý možno batériu umiestniť.

Krok 3: Testovanie hardvéru

Testovanie hardvéru
Testovanie hardvéru
Testovanie hardvéru
Testovanie hardvéru

Namiesto čítania signálu digitálneho zapnutia/vypnutia budeme čítať analógové napätie. To nám umožňuje umiestniť všetky tri tlačidlá na jeden kolík. Každé tlačidlo má iný odpor, ktorý sa potom po stlačení tlačidla pripojí k deliču napätia. NodeMCU bude čítať napätie medzi 0-3,3 voltov a poskytne vám zodpovedajúcu hodnotu medzi 0-1024. Prikladám skicu, ktorá spustí obrazovku LCD a zobrazí hodnotu zachytenú kolíkom A0. To vám umožní zistiť, či tlačidlá fungujú. Hodnoty, ktoré som zachytil zľava doprava, boli 545, 520 a 365, ale vaše sa môžu trochu líšiť. Keď nie sú stlačené žiadne tlačidlá, analógová hodnota by mala byť medzi 0-15.

Krok 4: Možnosti programovania WiFi

Možnosti programovania WiFi
Možnosti programovania WiFi

Existuje niekoľko spôsobov, ako naprogramovať diaľkový ovládač tak, aby komunikoval s inými zariadeniami prostredníctvom siete Wi -Fi a dokonca aj cez internet. Metóda, ktorú si vyberiete, bude závisieť od vašej konkrétnej situácie. Za zmienku tiež stojí, že tento diaľkový ovládač je možné použiť aj naopak (na prehľadávanie informácií prijatých odinakiaľ). Dve hlavné metódy, ktoré som videl, sú HTTP a MQTT. Tu je niekoľko návodov, ktoré môžete sledovať tu:

Výukový program k softvéru

Pokyny na nastavenie Raspberry Pi MQTT

Výukový program k softvéru MQTT

Výukový program PubNub

Pozrite sa tiež na príklady zahrnuté v hardvérovej knižnici NodeMCU (na obrázku)!

Vďaka za prečítanie! Existuje mnoho spôsobov, ktorými by ste sa mohli rozhodnúť rozšíriť tento diaľkový ovládač, keď ho pochopíte. V každom prípade zverejnite svoje výsledky. Rád by som videl, ako to dopadlo!

Odporúča: