Innholdsfortegnelse:
- Trinn 1: Test Fit Everything på Protoboard. Lim ned LCD -skjermen. Test motstandene og knappnålene med et multimeter
- Trinn 2: Lodd av/på -bryteren først, deretter ledningene/knappene/motstandene, deretter NodeMCU. Se skjematisk
- Trinn 3: Maskinvaretesting
- Trinn 4: WiFi -programmeringsvalg
Video: WiFi Pocket Remote: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
En enkel fjernkontroll kan være nyttig for prosjekter som involverer WiFi. Du kan lage en av følgende elementer:
- Tre taktile knapper*
- ESP8266 v2 (Amica) IoT -bord (og plastemballasjen det kom i)
- 0,91 "generisk kinesisk LCD -skjerm, kompatibelt med adafruit bibliotek
- 3x7 centimeter PCB protoboard
- 9V batteri
- 9V batterikabel
- Av/på-bryter aka 2-posisjons skyvebryter*
- En 100 ohm motstand*
- Tre 1000 ohm motstander*
- selvklebende borrelås (valgfritt)
*Spar penger ved å berge denne komponenten fra en ødelagt stereo eller lignende søppelpost (prøv din lokale bruktbutikk)
Med følgende verktøy:
- Sikkerhetsbriller
- Loddejern
- Loddetinn (jeg bruker 0,8 mm)
- Varm limpistol med en limpinne
- Hjelpende hender (fine her) (billige her)
- Wire cutters designet for å kutte små ledninger slik at de er i flukt med en overflate
- Nåltang
- Micro USB -kabel
- En datamaskin med Arduino IDE og ESP8266 addon installert
- Hansker **
- Skrujern**
- Hammer**
- Trådløs drill**
** bare nødvendig hvis du planlegger å berge dine egne deler
Det er også verdt å nevne at denne fjernkontrollen kan brukes omvendt - for å bla gjennom informasjon mottatt fra et annet sted.
Trinn 1: Test Fit Everything på Protoboard. Lim ned LCD -skjermen. Test motstandene og knappnålene med et multimeter
Sørg for at du bruker en nodeMCU "v2" av Amica, siden "v3" Lolin -versjonen er litt større og ikke vil passe!
Knapper har ikke alltid fire pinner - men når de gjør det, må du sjekke dem. Still multimeteret ditt til å lese motstander. Trykk på to pinner. Hvis motstanden leser null, er pinnene koblet til hverandre. Det er lettere å teste knappene når de sitter på protoboardet.
Motstander kan lure deg! For eksempel vil vi ha tre 1k motstander, som er brune, svarte, røde. Det røde båndet kan lett forveksles med oransje, som angir en 10k motstand! Hver gang du berger en komponent, er det også godt å sjekke at den fortsatt fungerer som den skal. Så lenge alle 1k -motstandene leser noe nær 1 000 ohm, er du klar til å gå.
Trinn 2: Lodd av/på -bryteren først, deretter ledningene/knappene/motstandene, deretter NodeMCU. Se skjematisk
TinkerCAD ble brukt til å lage skjematisk bilde. Siden TinkerCAD ikke har en NodeMCU i den tilgjengelige delelisten, brukte jeg toppnål for å representere den. Etiketter ble lagt til med et fotoredigeringsprogram.
Det meste av kretsen dekkes av NodeMCU og batteriet, så det er viktig å dobbeltsjekke alt. Pass på at strømbryteren ikke kommer til å blokkere usb -porten på NodeMCU. Bruk en tang for å føre 9V batteriledninger, en om gangen, gjennom et monteringshull. Dette vil beskytte ledningene mot å bli ødelagt over tid. Etter at du har loddet hele resten av kretsen, anbefaler jeg bare å lodde NodeMCU -pinnene som du skal bruke.
Deretter kommer den antistatiske plasten. Klipp et stykke ut av posen NodeMCU kom i. Lim lim plasten til undersiden av protoboardet hvor batteriet skal gå. Dette vil beskytte loddetinnet og pinnene mot å kortsluttes mot batterihuset, eller noe annet du kan sette fjernkontrollen på. Plasten gir også en glatt overflate for å plassere batteriet.
Trinn 3: Maskinvaretesting
I stedet for å lese et digitalt av/på -signal, skal vi lese den analoge spenningen. Dette lar oss sette alle tre knappene på en enkelt pinne. Hver knapp har en annen motstand, som deretter kobles til en spenningsdeler når du trykker på knappen. NodeMCU vil lese en spenning mellom 0-3,3 volt og gi deg en tilsvarende verdi mellom 0-1024. Jeg inkluderer en skisse som vil fyre opp LCD -skjermen og vise verdien som fanges opp av pin A0. Dette lar deg fortelle om knappene fungerer. Verdiene jeg fanget, fra venstre til høyre, var 545, 520 og 365, men dine kan variere noe. Når det ikke trykkes på noen knapper, bør den analoge verdien være mellom 0-15.
Trinn 4: WiFi -programmeringsvalg
Det er en rekke måter å programmere fjernkontrollen til å snakke med andre enheter over WiFi og til og med over internett. Metoden du velger vil avhenge av din spesielle situasjon. Det er også verdt å nevne at denne fjernkontrollen kan brukes omvendt (for å bla gjennom informasjon mottatt fra et annet sted). De to viktigste metodene jeg har sett er HTTP og MQTT. Her er noen opplæringsprogrammer som du kan følge herfra:
Opplæring i HTTP -programvare
Raspberry Pi MQTT -oppsett Instruerbart
MQTT Programvareopplæring
PubNub -opplæring
Sjekk også eksemplene som følger med NodeMCU maskinvarebibliotek (bildet)!
Takk for at du leste! Det er mange måter du kan velge å utvide denne fjernkontrollen når du får tak i den. For all del, legg ut resultatene dine. Jeg vil gjerne se hvordan det ble!
Anbefalt:
Pocket Signal Visualizer (Pocket Oscilloscope): 10 trinn (med bilder)
Pocket Signal Visualizer (Pocket Oscilloscope): Hei alle sammen, vi gjør alle så mange ting hver dag. Trenger noen verktøy for hvert arbeid der. Det er for å lage, måle, etterbehandling osv. Så for elektroniske arbeidere trenger de verktøy som loddejern, multimeter, oscilloskop, etc
Slip på Amazon Fire Remote TV Remote: 3 trinn (med bilder)
Slip på Amazon Fire Remote TV Remote: Oh Amazon, Fire TV -en din er så fantastisk, hvorfor ga du oss ikke volumkontroller på fjernkontrollen? Vel, for mindre enn $ 5 på Amazon, kan du kjøpe denne søte lille fjernkontrollen, slå av, dempe , volum og kanal alt i en liten pakke. Skriv inn i 3d -skriveren og
Fra en Pocket Phaser til en Pocket Laser: 6 trinn
Fra en Pocket Phaser til en Pocket Laser: I dette prosjektet skal vi konvertere en liten leketøy Star Trek Phaser jeg fant på Barnes & Edel for en laserpeker. Jeg har to av disse fasene, og den ene gikk tom for batteri for lysbiten, så jeg bestemte meg for å konvertere den til en oppladbar laserp
Den kuleste USB L.E.D. Pocket-sized Light (Pocket-sized Entry): 6 trinn
Den kuleste USB L.E.D. Pocket-sized Light (Pocket-Sized Entry): I denne instruksen vil jeg vise deg hvordan du lager en USB-drevet L.E.D. lys som kan foldes bort i størrelsen på en X-it Mints-tinn, og lett kan passe i lommen. Hvis du liker det, husk å + + det og stem på meg i konkurransen! Materialene og
Pocket-sized CHDK USB Camera Shutter Remote: 8 trinn
Pocket-sized CHDK USB Camera Shutter Remote: Denne instruksjonsfilen viser deg hvordan du lager en CHDK USB-fjernkontroll i lommestørrelse for ditt Canon-kamera inne i en Altoids Smalls-tinn (den nye typen med det hengslede lokket). Jeg holdt det ganske enkelt så langt som kretsen går. Det er bare batterier koblet til en