Indholdsfortegnelse:
- Trin 1: Dele
- Trin 2: Ledningsdiagram
- Trin 3: Arduino -kode
- Trin 4: Konstruktion
- Trin 5: God fornøjelse
Video: Universal MQTT -fjernbetjening: 5 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Hej allesammen, Først og fremmest er jeg fransk, så det er muligt, at nogle sætninger ikke giver mening, jeg beklager, jeg arbejder hårdt på at forbedre.
Jeg arbejder i øjeblikket på hjemmeautomatisering i min lejlighed. Jeg brugte OpenHab2 og myg som software. Jeg er ikke ekspert i disse to software, men jeg ved, hvordan de fungerer generelt. OpenHab er brugerens side, med en grafisk grænseflade til styring af huset. Mosquitto er en software til at få tingene til at tale sammen. For eksempel kan OpenHab let tale med min hardware.
For de mennesker, der ikke rigtig kender MQTT -protokollen, er her et websted, der forklarer det grundlæggende.
Mit problem er, at jeg vil styre min hardware (4 smarte vægstik) med rigtige switches, ikke kun med OpenHabs webgrænseflade. Jeg har designet, programmeret og skabt en fjernbetjening, der er i stand til at sende MQTT -anmodninger til de enheder, jeg vælger. Det bedste i min fjernbetjening er, at jeg har 4 knapper til en menu, og jeg kan tilføje det antal enheder, jeg vil.
Sådan gjorde jeg det.
Trin 1: Dele
-Esp8266. Jeg bruger en NodeMCU. Banggood
-Mini brødBord. Jeg bruger det, fordi jeg vil kunne genbruge min komponent, når jeg vil lave en V2 på fjernbetjeningen med et pcb. Banggood
- LCD. Jeg bruger 16x2 LCD, men 20x4 fungerer også. Vigtigt at have i2c -modul på din LCD. Banggood
-Knapper. Jeg bruger 4 knapper, Op, Ned, Enter og Afslut. Bangood
-Modstande. 4.7K modstand til at trække kontakten op
- M3 skrue.
- Varm lim.
-PCB. ikke nødvendigt, men jeg lodder mine knapper og modstand på det.
Trin 2: Ledningsdiagram
Følg skematikken for knapperne.
Knapper:
UP ---------- D5 eller GPIO 1
Ned ------- D6 eller GPIO 12
Indtast ------- D7 eller GPIO 13
Afslut --------- D4 eller GPIO 2
LCD:
SDA -------- D2 eller GPIO 4
SCL -------- D1 eller GPIO 5
5V ---------- Vin
GND ------- GND
Trin 3: Arduino -kode
Du skal ændre nogle oplysninger i skitsen.
MQTT_SERVER er bare IP -adressen på, hvor din MQTT -server kører.
SSID og adgangskode til din Wifi.
Det sidste du skal ændre er dine emner. Hvad er dine emner? Nå, du vælger det, du vil have. Jeg har fire emner, men du kan tilføje meget mere, hvis du vil. Det eneste, du skal huske, er, at du skal opdatere antallet af emner (int NombreTopic = 4;) i koden. Det skal stemme overens med antallet af emner, du skriver.
Trin 4: Konstruktion
Jeg har designet en 3D -trykt sag til min fjernbetjening. Jeg udskriver den i skala 1.015, 20% fyldning med hvid PLA, og resultatet er meget godt.
Hvis du ikke har en 3D -printer, kan du lave en enkel kasse med tyndt træ eller plexiglas.
Da sagen var lavet, startede jeg med at lime knapperne. Jeg skubbede hårdt på bagsiden af knappen for at være sikker på, at vi kan bruge den korrekt. Jeg limede skærmen med varm lim. Inden jeg satte brødbrættet i kabinettet, limede jeg tråden for at være sikker på, at de ikke bevægede sig.
Afslut med de to skruer og bagpladen.
Bemærk: Du kan skrive med en blyant på boksen som: OP, NED, ENTER og AFSLUT.
Trin 5: God fornøjelse
I videoen kan du se 4 vinduer til mine fire emner. I disse vinduer kan du se MQTT -meddelelsen, som fjernbetjeningen sender til emnet.
Din fjernbetjening er nu færdig, du skal justere din smarte hardware for at lytte til dit emne, og du kan bruge din fjernbetjening til at styre dit hjem!
Hvis du har spørgsmål om denne fjernbetjening, vil jeg være her for at svare dig.
Hvis du sætter pris på dette lille projekt, er du velkommen til at like og stemme på mig i fjernkonkurrencen!
Tak
Anbefalede:
Universal UFC til flysimulatorer til mindre end 100 €: 7 trin (med billeder)
Universal UFC til flysimulatorer til mindre end 100 €: Når du er til flyvesimulatorer, har du aldrig nok controllere og knapper. Udover den sædvanlige flypind, gasspjæld og rorpedaler har du altid brug for flere knapper og kontakter, især med moderne fly og jagerfly. Mit første skridt var
(næsten) Universal MIDI SysEx CC Programmer (og Sequencer ): 7 trin (med billeder)
(næsten) Universal MIDI SysEx CC Programmer (og Sequencer …): I midten af firserne startede synths -producenter et " less is better " proces, der førte til barebonesynths. Dette tillod reduktion af omkostninger på producentens side, men gjorde patch -processen tediuos, hvis ikke umulig til den endelige brug
Universal Air Slide Whistle 1000: 5 trin (med billeder)
Universal Air Slide Whistle 1000: Slide fløjten er et musikinstrument, der ofte bruges til komisk effekt på grund af sin fjollede lyd. I denne instruktive lærer vi dig, hvordan du laver en luftrutschebane fløjte! Hvad er et luftslædefløjte? Det følger den samme idé som luftguitar, hvor du efterligner
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
Universal (tyveri) beskyttelse for elektronisk udstyr eller biler med usynlig kontakt: 4 trin (med billeder)
Universal (tyveri) beskyttelse af elektronisk udstyr eller biler med usynlig kontakt: Jeg viser, hvordan du kan bruge en rørkontakt som en universel beskyttelse af elektronisk udstyr eller biler. Alt du skal bruge er en sivkontakt og en magnet. For biler skal du bruge et effektrelæ for at øge reed -switchens omstillingskapacitet. En billedlig