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, Srpanj
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 gumba*
  • ESP8266 v2 (Amica) IoT ploča (i plastični omot u kojem je isporučena)
  • 0,91 "generički kineski LCD ekran, kompatibilan s bibliotekom adafruit
  • 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 s ljepljivom podlogom (izborno)

*Uštedite novac spašavanjem ove komponente sa pokvarenog stereo uređaja ili sličnog otpada (isprobajte svoju lokalnu trgovinu)

Pomoću sljedećih alata:

  • Zaštitne 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 kabel
  • Računalo s instaliranim dodatkom Arduino IDE i ESP8266
  • Rukavice**
  • Odvijač**
  • Čekić**
  • Akumulatorska bušilica **

** potrebno samo ako planirate spašavanje vlastitih dijelova

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

Korak 1: Testirajte da sve stane na Protoboard. Zalijepite LCD. Ispitajte otpornike i iglice na gumbima s multimetrom

Testirajte sve na Protoboard. Zalijepite LCD. Ispitajte otpornike i iglice s gumbima s multimetrom
Testirajte sve na Protoboard. Zalijepite LCD. Ispitajte otpornike i iglice s gumbima s multimetrom
Testirajte sve na Protoboard. Zalijepite LCD. Ispitajte otpornike i iglice s gumbima s multimetrom
Testirajte sve na Protoboard. Zalijepite LCD. Ispitajte otpornike i iglice s gumbima s multimetrom
Testirajte sve na Protoboard. Zalijepite LCD. Ispitajte otpornike i iglice s gumbima s multimetrom
Testirajte sve na Protoboard. Zalijepite LCD. Ispitajte otpornike i iglice s gumbima s multimetrom
Testirajte sve na Protoboard. Zalijepite LCD. Ispitajte otpornike i iglice na gumbima s multimetrom
Testirajte sve na Protoboard. Zalijepite LCD. Ispitajte otpornike i iglice na gumbima s multimetrom

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

Gumbi nemaju uvijek četiri igle - ali kad ih imate, morate ih provjeriti. Postavite multimetar na očitavanje otpora. Dodirnite dvije igle. Ako otpor čita nulu, pinovi su međusobno povezani. Lakše je testirati gumbe dok sjede na protoboru.

Otpornici vas mogu zavarati! Na primjer, želimo tri 1k otpornika, koji su smeđi, crni, crveni. Crvena traka može se lako zamijeniti s narančastom, koja označava 10k otpornik! 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/gumbe/otpornike, a zatim NodeMCU. Pogledajte shemu

Najprije lemite prekidač za uključivanje/isključivanje, zatim žice/gumbe/otpornike, a zatim NodeMCU. Pogledajte shemu
Najprije lemite prekidač za uključivanje/isključivanje, zatim žice/gumbe/otpornike, a zatim NodeMCU. Pogledajte shemu
Najprije lemite prekidač za uključivanje/isključivanje, zatim žice/gumbe/otpornike, a zatim NodeMCU. Pogledajte shemu
Najprije lemite prekidač za uključivanje/isključivanje, zatim žice/gumbe/otpornike, a zatim NodeMCU. Pogledajte shemu
Najprije lemite prekidač za uključivanje/isključivanje, zatim žice/gumbe/otpornike, a zatim NodeMCU. Pogledajte shemu
Najprije lemite prekidač za uključivanje/isključivanje, zatim žice/gumbe/otpornike, a zatim NodeMCU. Pogledajte shemu

TinkerCAD je korišten za izradu shematske slike. 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 ponovno 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. To će zaštititi lemljenje i iglice od kratkog spoja na kućištu baterije ili na bilo što drugo na što možete postaviti daljinski upravljač. Također, 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ćuje da sva tri gumba stavimo na jedan pin. Svaki gumb ima drugačiji otpor, koji se zatim priključi na razdjelnik napona kada pritisnete gumb. 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 zaslon i prikazati vrijednost koju hvata pin A0. To će vam omogućiti da znate rade li gumbi. Vrijednosti koje sam zabilježio, slijeva nadesno, bile su 545, 520 i 365, ali vaše se mogu donekle razlikovati. Kada se ne pritisne nijedan gumb, analogna vrijednost trebala bi biti između 0-15.

Korak 4: Odabir programiranja za WiFi

Izbor programiranja za WiFi
Izbor 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 spomenuti da se ovaj daljinski upravljač može koristiti i obrnuto (za pregledavanje 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

Instrukcije za postavljanje Raspberry Pi MQTT postavljanja

MQTT Software Tutorial

PubNub Vodič

Također pogledajte primjere uključene u hardversku knjižnicu NodeMCU (na slici)!

Hvala na čitanju! Postoji mnogo načina na koje biste mogli odlučiti proširiti ovaj daljinski upravljač kad ga se naviknete. U svakom slučaju, objavite svoje rezultate. Volio bih vidjeti kako je ispalo!

Preporučeni: