Innehållsförteckning:
Video: Universal MQTT Remote: 5 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Hej allihopa, Först och främst är jag fransk, så det är möjligt att vissa meningar inte är vettiga, jag är ledsen, jag jobbar hårt för att förbättra.
Jag arbetar för närvarande med hemautomation i min lägenhet. Jag använde OpenHab2 och mygga som programvara. Jag är inte expert på dessa två program men jag vet hur de fungerar i allmänhet. OpenHab är användarsidan, med ett grafiskt gränssnitt för att styra huset. Mosquitto är en mjukvara gjord för att få saker att prata tillsammans. Till exempel kan OpenHab enkelt prata med min hårdvara.
För de människor som inte riktigt kan MQTT -protokollet, här är en webbplats som förklarar det grundläggande.
Mitt problem är att jag vill styra min hårdvara (4 smarta väggkontakter) med riktiga switchar, inte bara med OpenHabs webbgränssnitt. Jag designade, programmerade och skapade en fjärrkontroll som kan skicka MQTT -förfrågningar till de enheter jag väljer. Det bästa i min fjärrkontroll är att jag har fyra knappar, för en meny, och jag kan lägga till det antal enheter jag vill.
Så här gjorde jag.
Steg 1: Delar
-Esp8266. Jag använder en NodeMCU. Banggood
-Mini brödBoard. Jag använder det eftersom jag vill kunna återanvända min komponent när jag ska göra en V2 på fjärrkontrollen med ett kretskort. Banggood
- LCD. Jag använder 16x2 LCD men 20x4 fungerar också. Viktigt att ha i2c -modul på LCD -skärmen. Banggood
-Knappar. Jag använder 4 knappar, Upp, Ned, Enter och Avsluta. Bangood
-Motstånd. 4.7K motstånd för att dra upp omkopplaren
- M3 skruv.
- Varmt lim.
-PCB. inte nödvändigt men jag lödar mina knappar och motstånd på den.
Steg 2: Anslutningsdiagram
Följ schemat för knapparna.
Knappar:
UPP ---------- D5 eller GPIO 1
Ned ------- D6 eller GPIO 12
Ange ------- D7 eller GPIO 13
Avsluta --------- D4 eller GPIO 2
LCD:
SDA -------- D2 eller GPIO 4
SCL -------- D1 eller GPIO 5
5V ---------- Vin
GND ------- GND
Steg 3: Arduino -kod
Du måste ändra lite information i skissen.
MQTT_SERVER är bara IP -adressen där din MQTT -server körs.
SSID och lösenord för din Wifi.
Det sista du ska ändra är dina ämnen. Vilka är dina ämnen? Tja, du väljer det du vill. Jag har fyra ämnen men du kan lägga till mycket mer om du vill. Det enda du ska komma ihåg är att du måste uppdatera antalet ämnen (int NombreTopic = 4;) i koden. Det bör matcha med antalet ämnen du skriver.
Steg 4: Konstruktion
Jag designade ett 3D -tryckt fodral för min fjärrkontroll. Jag skriver ut den i skala 1.015, 20% fyllning med vit PLA och resultatet är mycket bra.
Om du inte har en 3D -skrivare kan du göra ett enkelt fodral med tunt trä eller plexiglas.
När höljet väl hade gjorts började jag med att limma knapparna. Jag tryckte hårt på baksidan av knappen för att vara säker på att vi kan använda den korrekt. Jag limmade skärmen med varmt lim. Innan jag lade in brödbrädan i höljet limmade jag tråden för att vara säker på att de inte rör sig.
Avsluta med de två skruvarna och bakplattan.
Obs: Du kan skriva med en penna på rutan som: UPP, NER, ENTER och EXIT.
Steg 5: Njut
I videon kan du se 4 fönster för mina fyra ämnen. I dessa fönster kan du se MQTT -meddelandet som fjärrkontrollen skickar till ämnet.
Din fjärrkontroll är nu klar, du måste justera din smarta hårdvara för att lyssna på ditt ämne och du kan använda fjärrkontrollen för att styra ditt hem!
Om du har några frågor om den här fjärrkontrollen kommer jag att vara här för att svara dig.
Om du uppskattar det här lilla projektet, gilla och rösta på mig i fjärrtävlingen!
Tack
Rekommenderad:
En 'Universal' klocka: 10 steg (med bilder)
En 'Universal' klocka: Denna klocka kan visa tiden i 24 tidszoner i världen; denna prestanda uppnås tack vare arrangemanget som visas på ritningen som visar de grundläggande komponenterna i klockan. Urverket 1 är installerat i stödet 2 som kan vridas
Universal UFC för flygsimulatorer för mindre än 100 €: 7 steg (med bilder)
Universal UFC för flygsimulatorer för mindre än 100 €: När du är intresserad av flygsimulatorer har du aldrig tillräckligt med kontroller och knappar. Förutom den vanliga flygpinnen, gaspedalen och roderspedalerna behöver du alltid fler knappar och omkopplare, särskilt med moderna plan och stridsflygplan. Mitt första steg
Slip on Amazon Fire Remote TV Remote: 3 Steg (med bilder)
Slip on Amazon Fire Remote TV Remote: Åh Amazon, din Fire TV är så fantastisk, varför gav du oss inte volymkontroller på din fjärrkontroll? Jo, för mindre än $ 5 på Amazon kan du köpa den här söta lilla fjärrkontrollen, ström, stum. , volym och kanal allt i ett litet paket. Ange i 3d -skrivaren och
Styr din modell tåglayout med din TV REMOTE !: 7 steg (med bilder)
Kontrollera din modelltåglayout med din TV REMOTE !: I den här instruktören kommer jag att visa dig hur du gör ett IR -fjärrkontrollsystem för ett modelltåg. Du kommer då att kunna styra dina tåg medan du kopplar av i soffan. Så, låt oss komma igång
Olympus Evolt E510 Remote Cable Release (Version 2 With Auto Focus on Remote): 6 steg (med bilder)
Olympus Evolt E510 Remote Cable Release (Version 2 med autofokus på fjärrkontrollen): Igår byggde jag en enkel fjärrkontroll för min Olympus E510. De flesta kameror har en avtryckare (den du trycker på för att ta en bild) som har två lägen. Om knappen trycks ned försiktigt kommer kameran att autofokusera och mäta ljuset