Sadržaj:

WiFi džepni daljinski upravljač: 4 koraka
WiFi džepni daljinski upravljač: 4 koraka

Video: WiFi džepni daljinski upravljač: 4 koraka

Video: WiFi džepni daljinski upravljač: 4 koraka
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Juli
Anonim
WiFi džepni daljinski upravljač
WiFi džepni daljinski upravljač
WiFi džepni daljinski upravljač
WiFi džepni daljinski upravljač

Jednostavan daljinski upravljač mogao bi dobro doći za projekte koji uključuju WiFi. Možete ga napraviti od sljedećih artikala:

  • Tri taktilna dugmeta*
  • ESP8266 v2 (Amica) IoT ploča (i plastični omot u kojem je isporučena)
  • 0,91 "generički kineski LCD ekran, kompatibilan sa adafruit bibliotekom
  • 3x7 centimetara pcb protoboard
  • 9V baterija
  • 9V kabel akumulatora
  • Prekidač za uključivanje/isključivanje ili klizni prekidač u 2 položaja*
  • Jedan otpornik od 100 ohma*
  • Tri otpornika od 1000 ohma*
  • čičak na ljepljenoj podlozi (opcionalno)

*Uštedite novac spašavanjem ove komponente sa pokvarenog stereo ili sličnog otpadnog uređaja (pokušajte u lokalnoj trgovini)

Sa sljedećim alatima:

  • Sigurnosne naočale
  • Lemilica
  • Lemljenje (koristim 0,8 mm)
  • Pištolj za vruće ljepilo s jednim štapićem za ljepilo
  • Ruke za pomoć (ovdje lijepe) (ovdje jeftine)
  • Rezači žice dizajnirani za rezanje malih žica tako da budu u ravnini s površinom
  • Klešta za iglu
  • Mikro USB kabl
  • Računar sa instaliranim dodatkom Arduino IDE i ESP8266
  • Rukavice**
  • Šrafciger**
  • Čekić **
  • Akumulatorska bušilica **

** potrebno samo ako planirate spašavanje vlastitih dijelova

Također je vrijedno napomenuti da se ovaj daljinski upravljač može koristiti i obrnuto - za pretraživanje informacija primljenih s nekog drugog mjesta.

Korak 1: Testirajte da sve stane na Protoboard. Zalijepite LCD. Ispitajte otpornike i iglice pomoću dugmeta pomoću multimetra

Testirajte da sve stane na Protoboard. Zalijepite LCD. Ispitajte otpornike i iglice pomoću dugmeta pomoću multimetra
Testirajte da sve stane na Protoboard. Zalijepite LCD. Ispitajte otpornike i iglice pomoću dugmeta pomoću multimetra
Testirajte da sve stane na Protoboard. Zalijepite LCD. Ispitajte otpornike i iglice pomoću dugmeta pomoću multimetra
Testirajte da sve stane na Protoboard. Zalijepite LCD. Ispitajte otpornike i iglice pomoću dugmeta pomoću multimetra
Testirajte da sve stane na Protoboard. Zalijepite LCD. Testirajte otpornike i iglice na gumbima s multimetrom
Testirajte da sve stane na Protoboard. Zalijepite LCD. Testirajte otpornike i iglice na gumbima s multimetrom
Testirajte da sve stane na Protoboard. Zalijepite LCD. Testirajte otpornike i iglice na gumbima s multimetrom
Testirajte da sve stane na Protoboard. Zalijepite LCD. Testirajte otpornike i iglice na gumbima s multimetrom

Provjerite koristite li Amica nodeMCU "v2", jer je "v3" Lolin verzija nešto veća i neće stati!

Dugmad nemaju uvijek četiri igle - ali kad imaju, morate ih provjeriti. Postavite svoj multimetar da očitava otpore. Dodirnite dva pina. Ako otpor čita nulu, pinovi su međusobno povezani. Lakše je testirati dugmad dok sjede na protoboru.

Otpornici vas mogu zavarati! Na primjer, želimo tri 1k otpornika, koji su smeđi, crni, crveni. Crvena traka se lako može zamijeniti s narančastom, koja označava otpornik od 10 k! Također, kad god spašavate komponentu, dobro je provjeriti radi li i dalje ispravno, ako je moguće. Sve dok svi 1k otpornici očitavaju nešto blizu 1 000 ohma, spremni ste.

Korak 2: Prvo lemite prekidač za uključivanje/isključivanje, zatim žice/dugmad/otpornike, a zatim NodeMCU. Pogledajte šemu

Lemite prvo prekidač za uključivanje/isključivanje, zatim žice/dugmad/otpornike, zatim čvor NodeMCU. Pogledajte šemu
Lemite prvo prekidač za uključivanje/isključivanje, zatim žice/dugmad/otpornike, zatim čvor NodeMCU. Pogledajte šemu
Lemite prvo prekidač za uključivanje/isključivanje, zatim žice/dugmad/otpornike, zatim čvor NodeMCU. Pogledajte šemu
Lemite prvo prekidač za uključivanje/isključivanje, zatim žice/dugmad/otpornike, zatim čvor NodeMCU. Pogledajte šemu
Lemite prvo prekidač za uključivanje/isključivanje, zatim žice/dugmad/otpornike, zatim čvor NodeMCU. Pogledajte šemu
Lemite prvo prekidač za uključivanje/isključivanje, zatim žice/dugmad/otpornike, zatim čvor NodeMCU. Pogledajte šemu

TinkerCAD je korišćen za kreiranje šeme na slici. Budući da TinkerCAD nema NodeMCU na popisu dostupnih dijelova, za predstavljanje sam upotrijebio pinove zaglavlja. Oznake su dodane uređivačem fotografija.

Većina kruga bit će prekrivena NodeMCU -om i baterijom, pa je važno sve još jednom provjeriti. Pazite da vaš prekidač za napajanje neće blokirati USB port na NodeMCU -u. Kliještima provucite žice 9V baterije, jednu po jednu, kroz otvor za montažu. To će zaštititi žice od pucanja s vremenom. Nakon što ste lemili ostatak kruga, preporučujem samo lemljenje NodeMCU pinova koje ćete koristiti.

Slijedi antistatička plastika. Izrežite komad iz vrećice u koju je došao NodeMCU. Vruće zalijepite plastiku na donju stranu protobora u koju će ići baterija. Ovo će zaštititi lemljenje i iglice od kratkog spoja na kućištu baterije ili bilo čega drugog na što možete postaviti daljinski upravljač. Takođe, plastika pruža glatku površinu na koju se postavlja baterija.

Korak 3: Testiranje hardvera

Testiranje hardvera
Testiranje hardvera
Testiranje hardvera
Testiranje hardvera

Umjesto čitanja digitalnog signala za uključivanje/isključivanje, čitat ćemo analogni napon. To nam omogućava da sva tri dugmeta stavimo na jedan pin. Svako dugme ima drugačiji otpor, koji se zatim priključuje na razdjelnik napona kada pritisnete dugme. NodeMCU će očitati napon između 0-3,3 volti i dati vam odgovarajuću vrijednost između 0-1024. Uključujem skicu koja će pokrenuti LCD ekran i prikazati vrijednost koju hvata pin A0. Ovo će vam omogućiti da utvrdite da li tasteri rade. Vrijednosti koje sam zabilježio, slijeva nadesno, bile su 545, 520 i 365, ali vaše se mogu donekle razlikovati. Kada se ne pritisne nijedno dugme, analogna vrijednost bi trebala biti između 0-15.

Korak 4: Izbori programiranja za WiFi

Izbori programiranja za WiFi
Izbori programiranja za WiFi

Postoji nekoliko načina za programiranje daljinskog upravljača za razgovor s drugim uređajima putem WiFi -a, pa čak i preko interneta. Način koji odaberete ovisit će o vašoj konkretnoj situaciji. Također je vrijedno napomenuti da se ovaj daljinski upravljač može koristiti i obrnuto (za pretraživanje informacija primljenih s nekog drugog mjesta). Dvije glavne metode koje sam vidio su HTTP i MQTT. Evo nekoliko vodiča koje možete slijediti odavde:

Vodič za HTTP softver

Raspberry Pi MQTT Setup Instrukcije

MQTT Software Tutorial

PubNub Tutorial

Pogledajte i primjere uključene u hardversku biblioteku NodeMCU (na slici)!

Hvala na čitanju! Postoji mnogo načina na koje biste mogli izabrati proširenje ovog daljinskog upravljača kad ga se naviknete. U svakom slučaju, objavite svoje rezultate. Voleo bih da vidim kako je ispalo!

Preporučuje se: