Turinys:
- 1 žingsnis: dalys
- 2 žingsnis: laidų schema
- 3 žingsnis: „Arduino“kodas
- 4 žingsnis: statyba
- 5 žingsnis: mėgaukitės
Video: Universalus MQTT nuotolinio valdymo pultas: 5 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Sveiki visi, Visų pirma, esu prancūzas, todėl gali būti, kad kai kurie sakiniai neturi prasmės, atsiprašau, labai stengiuosi tobulėti.
Šiuo metu savo bute dirbu namų automatizavimo srityje. Kaip programinę įrangą naudojau „OpenHab2“ir „mosquitto“. Nesu šių dviejų programų ekspertas, bet žinau, kaip jos veikia apskritai. „OpenHab“yra vartotojo pusė, turinti grafinę sąsają, skirtą valdyti namą. „Mosquitto“yra programinė įranga, skirta dalykams kalbėti kartu. Pavyzdžiui, „OpenHab“gali lengvai kalbėti su mano aparatine įranga.
Žmonėms, kurie tikrai nežino MQTT protokolo, čia yra svetainė, paaiškinanti pagrindinius dalykus.
Mano problema ta, kad noriu valdyti savo aparatūrą (4 išmaniuosius sieninius kištukus) tikrais jungikliais, ne tik naudodami „OpenHab“žiniatinklio sąsają. Sukūriau, užprogramavau ir sukūriau nuotolinio valdymo pultą, galintį siųsti MQTT užklausas į pasirinktus įrenginius. Geriausias dalykas mano nuotolinio valdymo pulte yra tai, kad turiu 4 meniu mygtukus ir galiu pridėti norimo įrenginio skaičių.
Štai kaip aš tai padariau.
1 žingsnis: dalys
-Esp8266. Aš naudoju „NodeMCU“. Banggood
-Mini duona. Aš tai naudoju, nes noriu, kad galėčiau pakartotinai naudoti savo komponentą, kai su nuotolinio valdymo pultu padarysiu V2 nuotolinio valdymo pultą. Banggood
- LCD. Aš naudoju 16x2 LCD, bet taip pat veikia 20x4. Svarbu, kad LCD ekrane būtų „i2c“modulis. Banggood
-Mygtukai. Aš naudoju 4 mygtukus: aukštyn, žemyn, įeiti ir išeiti. Bangood
-Rezistoriai. 4.7K rezistorius jungikliui ištraukti
- M3 varžtas.
- Karšti klijai.
-PCB. nebūtina, bet ant jo lituoju mygtukus ir rezistorių.
2 žingsnis: laidų schema
Sekite mygtukų schemą.
Mygtukai:
AUKŠTYN-D5 arba GPIO 1
Žemyn ------- D6 arba GPIO 12
Įveskite ------- D7 arba GPIO 13
Išeiti --------- D4 arba GPIO 2
LCD:
SDA -------- D2 arba GPIO 4
SCL -------- D1 arba GPIO 5
5V ---------- Vin
GND ------- GND
3 žingsnis: „Arduino“kodas
Turite pakeisti tam tikrą eskizo informaciją.
„MQTT_SERVER“yra tik IP adresas, kuriame veikia jūsų MQTT serveris.
„Wifi“SSID ir slaptažodis.
Paskutinis dalykas, kurį reikia pakeisti, yra jūsų temos. Kokios jūsų temos? Na, jūs pasirenkate norimą. Turiu keturias temas, bet jei norite, galite pridėti daug daugiau. Vienintelis dalykas, kurį reikia atsiminti, yra tai, kad turite atnaujinti temos numerį (int NombreTopic = 4;) kode. Jis turėtų atitikti jūsų parašytos temos skaičių.
4 žingsnis: statyba
Aš sukūriau 3D spausdintą dėklą savo nuotolinio valdymo pultui. Spausdinu 1,015 masteliu, 20% pripildau baltos spalvos PLA ir rezultatas labai geras.
Jei neturite 3D spausdintuvo, galite padaryti paprastą dėklą iš plonos medienos arba organinio stiklo.
Kai dėklas buvo pagamintas, pradėjau klijuoti mygtukus. Stipriai paspaudžiau mygtuko nugarėlę, kad įsitikinčiau, ar galime jį teisingai naudoti. Ekraną priklijavau karštais klijais. Prieš dėdamas duonos lentą į korpusą, priklijavau vielą, kad įsitikinčiau, ar jos nejuda.
Užbaikite dviem varžtais ir galine plokštele.
Pastaba: ant dėžutės galite rašyti pieštuku, pvz.: AUKŠTYN, ŽEMYN, ĮJUNGTI ir IŠEITI.
5 žingsnis: mėgaukitės
Vaizdo įraše galite pamatyti 4 langus mano keturioms temoms. Tuose languose galite pamatyti MQTT pranešimą, kurį nuotolinio valdymo pultas siunčia į temą.
Jūsų nuotolinio valdymo pultas jau baigtas, turite sureguliuoti išmaniąją aparatūrą, kad galėtumėte klausytis jūsų temos, ir galite naudoti nuotolinio valdymo pultą savo namams valdyti!
Jei turite klausimų apie šį nuotolinio valdymo pultą, aš čia jums atsakysiu.
Jei vertinate šį mažą projektą, drąsiai patinka ir balsuokite už mane nuotoliniame konkurse!
Dėkoju
Rekomenduojamas:
Televizoriaus nuotolinio valdymo pultas tampa RF nuotolinio valdymo pultu -- NRF24L01+ pamoka: 5 žingsniai (su paveikslėliais)
Televizoriaus nuotolinio valdymo pultas tampa RF nuotolinio valdymo pultu || NRF24L01+ Pamoka: Šiame projekte parodysiu, kaip aš naudoju populiarųjį nRF24L01+ RF IC, norėdamas belaidžiu būdu sureguliuoti LED juostos ryškumą per tris nenaudingus televizoriaus nuotolinio valdymo pulto mygtukus. Pradėkime
Universalus nuotolinio valdymo pultas naudojant ESP8266 (valdomas belaidis internetas): 6 žingsniai (su paveikslėliais)
Universalus nuotolinio valdymo pultas naudojant ESP8266 (valdomas belaidis internetas): Šis projektas yra skirtas pakeisti įprastą nuotolinio valdymo pultą, skirtą visiems buitiniams prietaisams, tokiems kaip kintamosios srovės, televizoriaus, DVD grotuvų, muzikos sistemos, SMART prietaisų !!! Aplinkui išmetame visą šiukšlių nuotolį, o tai verčia mus dėlionės !!! Šis projektas išgelbės mus nuo
„IRduino“: „Arduino“nuotolinio valdymo pultas - imituokite pamestą nuotolinio valdymo pultą: 6 žingsniai
„IRduino“: „Arduino“nuotolinio valdymo pultas - imituokite pamestą nuotolinio valdymo pultą: jei kada nors pametėte televizoriaus ar DVD grotuvo nuotolinio valdymo pultą, žinote, kaip apmaudu, kai tenka vaikščioti, ieškoti ir naudoti paties įrenginio mygtukus. Kartais šie mygtukai net nesuteikia tokių funkcijų kaip nuotolinio valdymo pultas. Gauti
„Rasberry PI“universalus IR nuotolinio valdymo pultas su „MATRIX Creator“: 9 žingsniai
„Rasberry PI“universalus IR nuotolinio valdymo pultas su „MATRIX Creator“: IS️ŠIS VADOVAS NURODYTAS ⚠️ Naują IR vadovą galite pamatyti žemiau esančioje nuorodoje. Http://www.hackster.io/matrix-labs/matrix-creator-tv-remote- 3e783dĮvadas Ši pamoka padės jums sukurti geriausią universalų nuotolinio valdymo pultą naudojant R
Išmanusis universalus IR nuotolinio valdymo pultas: 6 žingsniai
„Smart Universal IR Remote“: pristatome „Smart Universal IR Remote“!!! Paprastas, kompaktiškas ir daug galingas įrankis užkariauti visus aplink esančius IR įrenginius !!! Viskas tik už kelis dolerius …. Kodėl protingas ??? Jis gali labai lengvai išmokti bet kurio IR nuotolinio valdymo pulto mygtuko veiksmus