Innehållsförteckning:
- Steg 1: Testa allt på Protoboard. Limma ner LCD -skärmen. Testa resistorerna och knappnålarna med en multimeter
- Steg 2: Löd först på/av -omkopplaren, sedan trådarna/knapparna/motstånden, sedan NodeMCU. Se Schematisk
- Steg 3: Hårdvarustestning
- Steg 4: WiFi -programmeringsval
Video: WiFi Pocket Remote: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
En enkel fjärrkontroll kan vara till nytta för projekt som involverar WiFi. Du kan göra en av följande saker:
- Tre taktila knappar*
- ESP8266 v2 (Amica) IoT -kort (och plastförpackningen som den kom i)
- 0,91 "generisk kinesisk LCD -skärm, kompatibelt med adafruit -bibliotek
- 3x7 centimeter PCB protoboard
- 9V batteri
- 9V batterikabel
- På/Av-omkopplare aka 2-lägesreglage*
- Ett 100 ohm motstånd*
- Tre 1000 ohm motstånd*
- självhäftande kardborreband (tillval)
*Spara pengar genom att rädda den här komponenten från en trasig stereo eller liknande skräppost (prova din lokala butik)
Med följande verktyg:
- Säkerhetsglasögon
- Lödkolv
- Lödning (jag använder 0,8 mm)
- Het limpistol med en limpinne
- Hjälpande händer (fina här) (billiga här)
- Trådskärare utformade för att klippa små trådar så att de ligger jämnt med en yta
- Nåltång
- Micro USB -kabel
- En dator med Arduino IDE och ESP8266 -tillägg installerat
- Handskar**
- Skruvmejsel**
- Hammare**
- Sladdlös borrmaskin **
** behövs bara om du planerar att rädda dina egna delar
Det är också värt att nämna att den här fjärrkontrollen kan användas omvänt - för att bläddra bland information som tas emot från någon annanstans.
Steg 1: Testa allt på Protoboard. Limma ner LCD -skärmen. Testa resistorerna och knappnålarna med en multimeter
Se till att du använder en nodeMCU "v2" från Amica, eftersom "v3" Lolin -versionen är något större och inte passar!
Knappar har inte alltid fyra stift - men när de gör det måste du kontrollera dem. Ställ in din multimeter för att läsa resistanser. Rör vid två stift. Om motståndet läser noll är stiften anslutna till varandra. Det är lättare att testa knapparna när de sitter på protoboardet.
Motståndare kan lura dig! Till exempel vill vi ha tre 1k -motstånd, som är bruna, svarta, röda. Det röda bandet kan lätt förväxlas med orange, vilket betecknar ett 10k -motstånd! När som helst du bärgar en komponent är det också bra att kontrollera att den fortfarande fungerar, om möjligt. Så länge alla 1k -motstånden läser något nära 1 000 ohm, är du bra att gå.
Steg 2: Löd först på/av -omkopplaren, sedan trådarna/knapparna/motstånden, sedan NodeMCU. Se Schematisk
TinkerCAD användes för att skapa den schematiska bilden. Eftersom TinkerCAD inte har en NodeMCU i listan över tillgängliga delar använde jag rubrikstift för att representera den. Etiketter har lagts till med en fotoredigerare.
Det mesta av kretsen täcks av NodeMCU och batteriet, så det är viktigt att dubbelkolla allt. Var försiktig så att din strömbrytare inte kommer att blockera usb -porten på NodeMCU. Använd en tång för att leda 9V batterikablar, en i taget, genom ett monteringshål. Detta skyddar trådarna från att brytas med tiden. Efter att du har lödt resten av kretsen rekommenderar jag att du bara lödar de NodeMCU -stiften som du ska använda.
Därefter kommer den antistatiska plasten. Skär ett stycke ur påsen som NodeMCU kom i. Limm plasten på undersidan av protoboardet där batteriet ska gå. Detta skyddar lödet och stiften från kortslutning mot batterihöljet eller något annat du kan sätta fjärrkontrollen ovanpå. Dessutom ger plasten en slät yta att placera batteriet på.
Steg 3: Hårdvarustestning
Istället för att läsa en digital på/av -signal kommer vi att läsa den analoga spänningen. Detta gör att vi kan sätta alla tre knapparna på en enda stift. Varje knapp har ett annat motstånd, som sedan ansluts till en spänningsdelare när du trycker på knappen. NodeMCU läser en spänning mellan 0-3,3 volt och ger dig ett motsvarande värde mellan 0-1024. Jag inkluderar en skiss som tänder LCD -skärmen och visar värdet som fångas med stift A0. Detta gör att du kan berätta om knapparna fungerar. Värdena jag fångade, från vänster till höger, var 545, 520 och 365 men dina kan variera något. När inga knappar trycks in bör det analoga värdet ligga mellan 0-15.
Steg 4: WiFi -programmeringsval
Det finns ett antal sätt att programmera fjärrkontrollen för att prata med andra enheter via WiFi och till och med över internet. Vilken metod du väljer beror på din speciella situation. Det är också värt att nämna att den här fjärrkontrollen kan användas omvänt (för att bläddra bland information som tas emot från någon annanstans). De två stora metoderna jag har sett är HTTP och MQTT. Här är några självstudier som du kan följa härifrån:
Handledning för HTTP -programvara
Raspberry Pi MQTT Setup Instruerbar
Handledning för MQTT -programvara
PubNub -handledning
Titta också på exemplen som ingår i NodeMCU hårdvarubibliotek (bilden)!
Tack för att du läser! Det finns många sätt du kan välja att utöka på den här fjärrkontrollen när du väl har koll på den. Lägg för all del dina resultat. Jag skulle vilja se hur det blev!
Rekommenderad:
Pocket Signal Visualizer (Pocket Oscilloscope): 10 steg (med bilder)
Pocket Signal Visualizer (Pocket Oscilloscope): Hej alla, vi gör alla så många saker varje dag. För varje arbete där behöver du några verktyg. Det är för tillverkning, mätning, efterbehandling etc. .. Så för elektroniska arbetare behöver de verktyg som lödkolv, multimätare, oscilloskop, etc.
IRduino: Arduino Remote Control - Imitate a Lost Remote: 6 Steg
IRduino: Arduino Remote Control - Imitate a Lost Remote: Om du någonsin har tappat fjärrkontrollen för din TV eller DVD -spelare vet du hur frustrerande det är att behöva gå till, hitta och använda knapparna på själva enheten. Ibland erbjuder dessa knappar inte ens samma funktioner som fjärrkontrollen. Ta emot
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
Från en Pocket Phaser till en Pocket Laser: 6 steg
Från en Pocket Phaser till en Pocket Laser: I det här projektet kommer vi att konvertera en liten leksak Star Trek Phaser som jag hittade på Barnes & Ädel åt en laserpekare. Jag har två av dessa faser, och en tog slut på batteriet för tändbiten, så jag bestämde mig för att konvertera den till en laddningsbar laser p
Den coolaste USB L.E.D. Pocket-sized Light (Pocket-Sized Entry): 6 steg
Den coolaste USB L.E.D. Pocket-sized Light (Pocket-Sized Entry): I den här instruktionsboken kommer jag att visa dig hur du gör en USB-driven L.E.D. ljus som kan fällas in i storleken på en X-it Mints-form och lätt kan passa i fickan. Om du gillar det, var noga med att + göra det och rösta på mig i tävlingen! Materialen och