Obsah:

Kapesní dálkové ovládání WiFi: 4 kroky
Kapesní dálkové ovládání WiFi: 4 kroky

Video: Kapesní dálkové ovládání WiFi: 4 kroky

Video: Kapesní dálkové ovládání WiFi: 4 kroky
Video: Wifi Vypinac Zaluzie Rolety Designo Tuya Smart Life 2024, Červenec
Anonim
Kapesní dálkové ovládání WiFi
Kapesní dálkové ovládání WiFi
Kapesní dálkové ovládání WiFi
Kapesní dálkové ovládání WiFi

Jednoduché dálkové ovládání by se mohlo hodit pro projekty zahrnující WiFi. Můžete si jej vyrobit z následujících položek:

  • Tři hmatová tlačítka*
  • Deska IoT ESP8266 v2 (Amica) (a plastový obal, který přišel)
  • 0,91 "obecný čínský LCD displej, kompatibilní s knihovnou adafruit
  • Protoboard 3x7 centimetrů DPS
  • 9V baterie
  • 9V kabel baterie
  • Přepínač zapnutí/vypnutí aka 2polohový posuvný spínač*
  • Jeden odpor 100 ohmů*
  • Tři odpory 1000 ohmů*
  • nalepovací suchý zip (volitelně)

*Ušetřete peníze zachráněním této součásti z nefunkčního stereofonního nebo podobného nevyžádaného zařízení (vyzkoušejte místní obchod se šetrností)

S následujícími nástroji:

  • Ochranné brýle
  • Páječka
  • Pájka (používám 0,8 mm)
  • Horká lepicí pistole s jednou lepicí tyčinkou
  • Pomocné ruce (pěkné zde) (levné zde)
  • Nůžky na drát určené k řezání malých drátů tak, aby byly v jedné rovině s povrchem
  • Kleště jehlové
  • Micro USB kabel
  • Počítač s nainstalovaným doplňkem Arduino IDE a ESP8266
  • Rukavice**
  • Šroubovák**
  • Kladivo**
  • Aku vrtačka **

** potřeba pouze v případě, že plánujete zachránit své vlastní díly

Za zmínku také stojí, že tento dálkový ovladač lze použít i obráceně - k procházení informací přijatých odjinud.

Krok 1: Otestujte vše, co je na Protoboardu vhodné. Přilepte LCD displej. Otestujte odpory a knoflíky pomocí multimetru

Otestujte vše, co je na Protoboardu vhodné. Přilepte LCD displej. Otestujte odpory a knoflíky pomocí multimetru
Otestujte vše, co je na Protoboardu vhodné. Přilepte LCD displej. Otestujte odpory a knoflíky pomocí multimetru
Otestujte vše, co je na Protoboardu vhodné. Přilepte LCD displej. Otestujte odpory a knoflíky pomocí multimetru
Otestujte vše, co je na Protoboardu vhodné. Přilepte LCD displej. Otestujte odpory a knoflíky pomocí multimetru
Otestujte vše, co je na Protoboardu vhodné. Přilepte LCD displej. Otestujte odpory a knoflíky pomocí multimetru
Otestujte vše, co je na Protoboardu vhodné. Přilepte LCD displej. Otestujte odpory a knoflíky pomocí multimetru
Otestujte vše, co je na Protoboardu vhodné. Přilepte LCD displej. Otestujte odpory a knoflíky pomocí multimetru
Otestujte vše, co je na Protoboardu vhodné. Přilepte LCD displej. Otestujte odpory a knoflíky pomocí multimetru

Ujistěte se, že používáte nodeMCU „v2“od Amica, protože verze „v3“Lolin je o něco větší a nevejde se!

Tlačítka nemají vždy čtyři piny - ale když ano, musíte je zkontrolovat. Nastavte multimetr na čtení odporů. Dotkněte se dvou pinů. Pokud je odpor nulový, jsou piny navzájem spojeny. Je snazší otestovat tlačítka, když sedí na protoboardu.

Rezistory vás mohou oklamat! Například chceme tři 1k odpory, které jsou hnědé, černé, červené. Červené pásmo lze snadno zaměnit s oranžovým, které označuje odpor 10k! Kdykoli zachráníte součást, je dobré zkontrolovat, zda stále funguje správně, pokud je to možné. Dokud všechny rezistory 1k přečtou něco blízkého 1 000 ohmů, můžete jít.

Krok 2: Nejprve zapájejte vypínač/vypínač, poté dráty/tlačítka/odpory a poté NodeMCU. Viz schéma

Nejprve pájejte vypínač zapnuto/vypnuto, poté dráty/tlačítka/odpory a poté NodeMCU. Viz schéma
Nejprve pájejte vypínač zapnuto/vypnuto, poté dráty/tlačítka/odpory a poté NodeMCU. Viz schéma
Nejprve pájejte vypínač zapnuto/vypnuto, poté dráty/tlačítka/odpory a poté NodeMCU. Viz schéma
Nejprve pájejte vypínač zapnuto/vypnuto, poté dráty/tlačítka/odpory a poté NodeMCU. Viz schéma
Nejprve pájejte vypínač zapnuto/vypnuto, poté dráty/tlačítka/odpory a poté NodeMCU. Viz schéma
Nejprve pájejte vypínač zapnuto/vypnuto, poté dráty/tlačítka/odpory a poté NodeMCU. Viz schéma

K vytvoření schématu na obrázku byl použit TinkerCAD. Protože TinkerCAD nemá v seznamu dostupných dílů NodeMCU, použil jsem k jeho zobrazení kolíky záhlaví. Štítky byly přidány pomocí editoru fotografií.

Většina obvodu bude pokryta NodeMCU a baterií, takže je důležité vše znovu zkontrolovat. Dávejte pozor, aby váš vypínač nezablokoval port USB na NodeMCU. Pomocí kleští veďte vodiče 9V baterie, jeden po druhém, montážním otvorem. To ochrání dráty před zlomením v průběhu času. Poté, co jste pájili celý zbytek obvodu, doporučuji pouze pájet piny NodeMCU, které budete používat.

Dále přichází antistatický plast. Vystřihněte kousek z tašky, do které přišel NodeMCU. Hotglue přilepte plast na spodní stranu protoboardu, kam půjde baterie. To ochrání pájku a kolíky před zkratem proti krytu baterie nebo čehokoli jiného, na co byste mohli dálkový ovladač nastavit. Plast také poskytuje hladký povrch, na který lze umístit baterii.

Krok 3: Testování hardwaru

Testování hardwaru
Testování hardwaru
Testování hardwaru
Testování hardwaru

Namísto čtení digitálního signálu zapnutí/vypnutí budeme číst analogové napětí. To nám umožňuje dát všechna tři tlačítka na jeden pin. Každé tlačítko má jiný odpor, který se pak po stisknutí tlačítka připojí k rozdělovači napětí. NodeMCU načte napětí mezi 0-3,3 volty a poskytne vám odpovídající hodnotu mezi 0-1024. Včetně náčrtu, který spustí obrazovku LCD a zobrazí hodnotu zachycenou pinem A0. To vám umožní zjistit, zda tlačítka fungují. Hodnoty, které jsem zachytil, zleva doprava, byly 545, 520 a 365, ale vaše se mohou poněkud lišit. Pokud nejsou stisknuta žádná tlačítka, měla by být analogová hodnota mezi 0-15.

Krok 4: Možnosti programování WiFi

Možnosti programování WiFi
Možnosti programování WiFi

Existuje několik způsobů, jak naprogramovat dálkový ovladač tak, aby mluvil s jinými zařízeními přes WiFi a dokonce i přes internet. Metoda, kterou zvolíte, bude záviset na vaší konkrétní situaci. Za zmínku také stojí, že tento dálkový ovladač lze použít i obráceně (k procházení informací přijatých odjinud). Dvě hlavní metody, které jsem viděl, jsou HTTP a MQTT. Zde je několik návodů, které můžete sledovat zde:

Výukový program pro software

Instrukce k nastavení Raspberry Pi MQTT

Softwarový výukový program MQTT

Výukový program PubNub

Podívejte se také na příklady zahrnuté v hardwarové knihovně NodeMCU (na obrázku)!

Děkuji za přečtení! Existuje mnoho způsobů, kterými byste se mohli rozhodnout rozšířit tento dálkový ovladač, jakmile se zorientujete. V každém případě zveřejněte své výsledky. Rád bych viděl, jak to dopadlo!

Doporučuje: