Talaan ng mga Nilalaman:

Remote ng WiFi Pocket: 4 na Hakbang
Remote ng WiFi Pocket: 4 na Hakbang

Video: Remote ng WiFi Pocket: 4 na Hakbang

Video: Remote ng WiFi Pocket: 4 na Hakbang
Video: Bakit hindi maka connect ang cellphone sa wifi fix! || ayaw kumonek sa wifi ng phone problem solve 2024, Nobyembre
Anonim
WiFi Pocket Remote
WiFi Pocket Remote
WiFi Pocket Remote
WiFi Pocket Remote

Ang isang simpleng remote ay maaaring maging madaling gamiting para sa mga proyekto na kinasasangkutan ng WiFi. Maaari kang gumawa ng isa mula sa mga sumusunod na item:

  • Tatlong mga pindutan ng pandamdam *
  • ESP8266 v2 (Amica) IoT board (at ang plastik na balot na ito ay pumasok)
  • 0.91 "generic na screen ng chinese LCD, tugma ang adafruit library
  • 3x7 centimeter pcb protoboard
  • 9V na baterya
  • 9V na kable ng baterya
  • On / Off switch aka 2-posisyon slide switch *
  • Isang 100 ohm risistor *
  • Tatlong 1000 ohm resistors *
  • malagkit na naka-back velcro (Opsyonal)

* Makatipid ng pera sa pamamagitan ng pag-save ng sangkap na ito mula sa isang sirang stereo o katulad na junk device (subukan ang iyong lokal na tindahan ng pag-iimpok)

Gamit ang mga sumusunod na tool:

  • Mga Salamin sa Kaligtasan
  • Panghinang
  • Solder (Gumagamit ako ng 0.8mm)
  • Mainit na baril ng pandikit na may isang stick na pandikit
  • Mga tumutulong kamay (magaling dito) (murang mga dito)
  • Ang mga cutter ng wire ay dinisenyo upang i-cut ang maliliit na mga wire upang mapula ang mga ito sa isang ibabaw
  • Needlenose Pliers
  • Micro USB cable
  • Isang computer na may naka-install na Arduino IDE at ESP8266 addon
  • Mga guwantes **
  • Screwdriver **
  • Hammer **
  • Cordless Drill **

** kinakailangan lamang kung balak mong i-save ang iyong sariling mga bahagi

Mahalaga rin na banggitin na ang remote control na ito ay maaaring magamit sa reverse - upang mag-browse ng impormasyong natanggap mula sa ibang lugar.

Hakbang 1: Subukin ang Pagkasyahin ang Lahat sa Protoboard. Ipadikit ang LCD. Subukan ang Mga Resistors at Pins ng Button Na may isang Multimeter

Test Fit Lahat sa Protoboard. Ipadikit ang LCD. Subukan ang Mga Resistors at Pins ng Button Na may isang Multimeter
Test Fit Lahat sa Protoboard. Ipadikit ang LCD. Subukan ang Mga Resistors at Pins ng Button Na may isang Multimeter
Test Fit Lahat sa Protoboard. Ipadikit ang LCD. Subukan ang Mga Resistors at Pins ng Button Na may isang Multimeter
Test Fit Lahat sa Protoboard. Ipadikit ang LCD. Subukan ang Mga Resistors at Pins ng Button Na may isang Multimeter
Subukin ang Pagkasyahin ang Lahat sa Protoboard. Ipadikit ang LCD. Subukan ang Mga Resistors at Pins ng Button Na may isang Multimeter
Subukin ang Pagkasyahin ang Lahat sa Protoboard. Ipadikit ang LCD. Subukan ang Mga Resistors at Pins ng Button Na may isang Multimeter
Test Fit Lahat sa Protoboard. Ipadikit ang LCD. Subukan ang Mga Resistors at Pins ng Button Na may isang Multimeter
Test Fit Lahat sa Protoboard. Ipadikit ang LCD. Subukan ang Mga Resistors at Pins ng Button Na may isang Multimeter

Tiyaking gumagamit ka ng isang nodeMCU "v2" ni Amica, dahil ang "v3" na bersyon ng Lolin ay bahagyang mas malaki at hindi magkakasya!

Ang mga pindutan ay hindi palaging mayroong apat na mga pin - ngunit kapag mayroon sila, kailangan mong suriin ang mga ito. Itakda ang iyong multimeter upang mabasa ang mga resistensya. Pindutin ang dalawang pin. Kung ang resistensya ay nagbabasa ng zero, ang mga pin ay konektado sa bawat isa. Mas madaling subukan ang mga pindutan kapag nakaupo sila sa protoboard.

Maaari kang lokohin ng mga resistor! Halimbawa, nais namin ng tatlong 1k resistors, na kayumanggi, itim, pula. Ang pulang banda ay maaaring madaling malito sa kahel, na tumutukoy sa isang 10k risistor! Gayundin, anumang oras na maliligtas mo ang isang bahagi, mainam na suriin na gumagana pa rin ito ng tama, kung maaari. Hangga't lahat ng 1k resistors ay mabasa ang isang bagay na malapit sa 1, 000 ohms, mahusay kang pumunta.

Hakbang 2: Solder muna ang On / Off Switch, Pagkatapos ang mga Wires / Buttons / Resistors, Pagkatapos ang NodeMCU. Tingnan ang Skematika

Paghinang muna ng On / Off Switch, Pagkatapos ang mga Wires / Buttons / Resistors, Pagkatapos ang NodeMCU. Tingnan ang Skematika
Paghinang muna ng On / Off Switch, Pagkatapos ang mga Wires / Buttons / Resistors, Pagkatapos ang NodeMCU. Tingnan ang Skematika
Paghinang muna ng On / Off Switch, Pagkatapos ang mga Wires / Buttons / Resistors, Pagkatapos ang NodeMCU. Tingnan ang Skematika
Paghinang muna ng On / Off Switch, Pagkatapos ang mga Wires / Buttons / Resistors, Pagkatapos ang NodeMCU. Tingnan ang Skematika
Paghinang muna ng On / Off Switch, Pagkatapos ang mga Wires / Buttons / Resistors, Pagkatapos ang NodeMCU. Tingnan ang Skematika
Paghinang muna ng On / Off Switch, Pagkatapos ang mga Wires / Buttons / Resistors, Pagkatapos ang NodeMCU. Tingnan ang Skematika

Ginamit ang TinkerCAD upang likhain ang iskematikong nakalarawan. Dahil ang TinkerCAD ay walang isang NodeMCU sa magagamit na listahan ng mga bahagi, gumamit ako ng mga pin ng header upang kumatawan dito. Ang mga label ay naidagdag na may isang editor ng larawan.

Karamihan sa circuit ay tatakpan ng NodeMCU at ng baterya, kaya't mahalagang dobleing suriin ang lahat. Mag-ingat na ang iyong switch ng kuryente ay hindi makakahadlang sa usb port sa NodeMCU. Gumamit ng isang pliers upang i-ruta ang mga wire ng baterya ng 9V, isa-isa, sa pamamagitan ng isang tumataas na butas. Protektahan nito ang mga wire mula sa pagkasira sa paglipas ng panahon. Matapos mong solder ang lahat ng natitirang circuit, inirerekumenda ko na lamang ang paghihinang ng mga pin ng NodeMCU na gagamitin mo.

Susunod ay ang anti-static na plastik. Gupitin ang isang piraso ng bag na pumasok ang NodeMCU. I-hotglue ang plastik sa ilalim ng protoboard kung saan pupunta ang baterya. Protektahan nito ang solder at pin mula sa pag-ikli laban sa casing ng baterya, o anumang bagay na maaari mong itakda ang remote sa tuktok ng. Gayundin, nagbibigay ang plastik ng isang makinis na ibabaw kung saan mailalagay ang baterya.

Hakbang 3: Pagsubok sa Hardware

Pagsubok sa Hardware
Pagsubok sa Hardware
Pagsubok sa Hardware
Pagsubok sa Hardware

Sa halip na basahin ang isang digital na on / off signal, babasahin namin ang boltahe ng analog. Pinapayagan kaming ilagay ang lahat ng tatlong mga pindutan sa isang solong pin. Ang bawat pindutan ay may iba't ibang paglaban, na kung saan ay nakakonekta sa isang divider ng boltahe kapag pinindot mo ang pindutan. Magbabasa ang NodeMCU ng boltahe sa pagitan ng 0-3.3 volts at bibigyan ka ng kaukulang halaga sa pagitan ng 0-1024. Nagsasama ako ng isang sketch na magpapaputok sa lcd screen at ipapakita ang halagang nakuha ng pin A0. Papayagan ka nitong sabihin kung gumagana ang mga pindutan. Ang mga halagang nakuha ko, mula kaliwa hanggang kanan, ay 545, 520, at 365 ngunit ang iyo ay maaaring mag-iba. Kapag walang pinindot na pindutan, ang halaga ng analog ay dapat na nasa pagitan ng 0-15.

Hakbang 4: Mga Pagpipilian sa Programming ng WiFi

Mga Pagpipilian sa Programming ng WiFi
Mga Pagpipilian sa Programming ng WiFi

Mayroong isang bilang ng mga paraan upang mai-program ang remote upang makipag-usap sa iba pang mga aparato sa paglipas ng WiFi at kahit sa buong internet. Ang pamamaraan na pinili mo ay depende sa iyong partikular na sitwasyon. Mahalaga rin na banggitin na ang remote control na ito ay maaaring magamit sa reverse (upang mag-browse ng impormasyon na natanggap mula sa ibang lugar). Ang dalawang pangunahing pamamaraan na nakita ko ay HTTP at MQTT. Narito ang ilang mga tutorial na maaari mong sundin mula dito:

Tutorial sa HTTP Software

Maaaring turuan ng Pag-setup ng Raspberry Pi MQTT

MQTT Software Tutorial

PubNub Tutorial

Suriin din ang mga halimbawang kasama sa NodeMCU hardware library (nakalarawan)!

Salamat sa pagbabasa! Maraming mga paraan na maaari mong piliing mapalawak sa remote control na ito sa sandaling makuha mo ito. Sa lahat ng paraan, i-post ang iyong mga resulta. Gusto kong makita kung paano ito naging!

Inirerekumendang: