Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bahagi
- Hakbang 2: Diagram ng Mga Kable
- Hakbang 3: Arduino Code
- Hakbang 4: Konstruksiyon
- Hakbang 5: Masiyahan
Video: Ang Universal MQTT Remote: 5 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Kumusta kayong lahat, Una sa lahat, ako ay pranses, kaya posible na ang ilang mga pangungusap ay walang katuturan, Humihingi ako ng pasensya, nagsusumikap ako upang mapagbuti.
Kasalukuyan akong nagtatrabaho sa home automation sa aking condo. Gumamit ako ng OpenHab2 at mosquitto bilang software. Hindi ako dalubhasa sa dalawang softwares na ito ngunit alam ko kung paano ito gumagana sa pangkalahatan. Ang OpenHab ay ang panig ng gumagamit, na may isang graphic interface na ginawa upang makontrol ang bahay. Ang Mosquitto ay isang software na ginawa upang pag-usapan ang mga bagay. Halimbawa, madaling makipag-usap ang OpenHab sa aking hardware.
Para sa mga taong hindi talaga alam ang MQTT protocol, narito ang isang website na nagpapaliwanag ng pangunahing.
Ang problema ko ay nais kong kontrolin ang aking hardware (4 na smart wall plug) na may tunay na switch, hindi lamang sa web interface ng OpenHab. Idinisenyo, na-program at nilikha ang isang remote na maaaring magpadala ng mga kahilingan sa MQTT sa mga aparato na pinili ko. Ang pinakamagandang bagay sa aking remote ay mayroon akong 4 na mga pindutan, para sa isang menu, at maaari kong idagdag ang bilang ng aparato na gusto ko.
Narito kung paano ko ito nagawa.
Hakbang 1: Mga Bahagi
-Esp8266. Gumagamit ako ng isang NodeMCU. Banggood
-Mini breadBoard. Ginagamit ko iyon dahil nais kong muling magamit ang aking sangkap kapag gagawa ako ng V2 ng remote gamit ang isang pcb. Banggood
- LCD. Gumagamit ako ng 16x2 LCD ngunit gumagana rin ang 20x4. Mahalaga na magkaroon ng i2c module sa iyo LCD. Banggood
-Mga Pindutan. Gumagamit ako ng 4 na mga pindutan, Pataas, Pababa, Enter at Exit. Bangood
-Mga Resistor. 4.7K risistor para sa pull-up na switch
- M3 turnilyo.
- Mainit na pandikit.
-PCB. hindi kinakailangan ngunit hinihinang ko ang aking mga pindutan at resistor dito.
Hakbang 2: Diagram ng Mga Kable
Sundin ang shematic para sa mga pindutan.
Mga Pindutan:
Pataas ---------- D5 o GPIO 1
Pababa ------- D6 o GPIO 12
Ipasok ang ------- D7 o GPIO 13
Lumabas --------- D4 o GPIO 2
LCD:
SDA -------- D2 o GPIO 4
SCL -------- D1 o GPIO 5
5V ---------- Vin
GND ------- GND
Hakbang 3: Arduino Code
Kailangan mong baguhin ang ilang impormasyon sa sketch.
Ang MQTT_SERVER ay ang IP address lamang kung saan tumatakbo ang iyong MQTT server.
SSID at password ng iyong Wifi.
Ang huling bagay na dapat baguhin ay ang iyong mga paksa. Ano ang iyong mga paksa? Kaya, pinili mo ang gusto mo. Mayroon akong apat na paksa ngunit maaari kang magdagdag ng higit pa kung nais mo. Ang tanging bagay na dapat tandaan ay kailangan mong i-update ang bilang ng paksa (int NombreTopic = 4;) sa code. Dapat itong tumugma sa bilang ng paksang iyong sinusulat.
Hakbang 4: Konstruksiyon
Dinisenyo ko ang isang naka-print na kaso ng 3D para sa aking remote. Nai-print ko ito sa 1.015 scale, 20% infill na may puting PLA at ang resulta ay napakahusay.
Kung wala kang isang 3D printer, maaari kang gumawa ng isang simpleng kaso na may manipis na kahoy o plexiglass.
Kapag nagawa ang kaso, nagsimula ako sa pamamagitan ng pagdikit ng mga pindutan. Tinulak ko ng husto ang likod ng pindutan upang matiyak na magagamit namin ito nang tama. Idinikit ko ang screen ng mainit na pandikit. Bago ilagay ang breadboard sa enclosure, idinikit ko ang kawad upang matiyak na hindi sila gumagalaw.
Tapusin ang dalawang tornilyo at ang plato sa likod.
tala: Maaari kang magsulat gamit ang isang lapis sa kahon tulad ng: Pataas, PABABA, ENTER at EXIT.
Hakbang 5: Masiyahan
Sa video, maaari mong makita ang 4 windows para sa aking apat na paksa. Sa mga bintana na iyon maaari mong makita ang mensahe ng MQTT na ipadala ng remote sa paksa.
Kumpleto na ang iyong remote, kailangan mong iayos ang iyong matalinong hardware upang makinig sa iyong paksa at maaari mong gamitin ang iyong remote para makontrol ang iyong tahanan!
Kung mayroon kang anumang mga katanungan tungkol sa remote na ito, pupunta ako rito upang sagutin ka.
Kung pinahahalagahan mo ang maliit na proyekto na ito, huwag mag-atubiling magustuhan at iboto para sa akin sa Remote Contest!
Salamat
Inirerekumendang:
Ang TV Remote ay Naging isang RF Remote -- NRF24L01 + Tutorial: 5 Hakbang (na may Mga Larawan)
Ang TV Remote ay Naging isang RF Remote || NRF24L01 + Tutorial: Sa proyektong ito ipapakita ko sa iyo kung paano ko ginamit ang sikat na nRF24L01 + RF IC upang ayusin ang ningning ng isang LED strip nang wireless sa pamamagitan ng tatlong walang silbi na mga pindutan ng isang remote sa TV. Magsimula na tayo
Universal Remote Gamit ang ESP8266 (Kontrol ng Wifi): 6 na Hakbang (na may Mga Larawan)
Universal Remote Gamit ang ESP8266 (Kontroladong Wifi): Ang proyektong ito ay upang palitan ang maginoo na remote control para sa lahat ng mga gamit sa bahay tulad ng AC, TV, DVD player, music system, SMART appliances !!! Gumagawa ng isang buong basura ng remote na magkalat sa paligid, ginagawa kaming puzzle !!! Ang proyektong ito ay ililigtas tayo mula sa
I-convert ang Iyong IR Remote sa RF Remote: 9 Hakbang (na may Mga Larawan)
I-convert ang Iyong IR Remote sa RF Remote: Sa Instructable ngayon, ipapakita ko sa iyo kung paano mo magagamit ang isang generic na RF module nang walang isang microcontroller na sa kalaunan ay hahantong sa amin upang bumuo ng isang proyekto kung saan maaari mong baguhin ang isang IR Remote ng anumang aparato sa isang RF Malayo Ang pangunahing bentahe ng pag-convert ng isang
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: 7 Mga Hakbang (na may Mga Larawan)
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: Mayroong maraming mga satellite sa itaas ng aming mga ulo. Alam mo ba, na ang paggamit lamang ng Iyong computer, TV Tuner at simpleng DIY antena Maaari mong matanggap ang mga pagpapadala mula sa kanila? Halimbawa ng mga real time na larawan ng mundo. Ipapakita ko sa iyo kung paano. Kakailanganin mo ang: - 2 w
Olympus Evolt E510 Remote Cable Release (Bersyon 2 Na May Auto Focus sa Remote): 6 Mga Hakbang (na may Mga Larawan)
Ang Olympus Evolt E510 Remote Cable Release (Bersyon 2 Na May Auto Focus sa Remote): Kahapon ay nagtayo ako ng isang simpleng isang button na remote para sa aking Olympus E510. Karamihan sa mga camera ay may isang shutter release button (ang isa na itutulak mong kumuha ng litrato) na mayroong dalawang mga mode. Kung ang pindutan ay dahan-dahang nalulumbay, ang camera ay awtomatikong mag-focus at sukatin ang ilaw