Inhoudsopgave:
- Stap 1: Test alles op het Protoboard. Lijm het LCD-scherm vast. Test de weerstanden en knoppennen met een multimeter
- Stap 2: Soldeer eerst de aan/uit-schakelaar, dan de draden/knoppen/weerstanden en vervolgens de NodeMCU. Zie Schema
- Stap 3: Hardwaretesten
- Stap 4: Keuzes voor wifi-programmering
Video: WiFi Pocket-afstandsbediening: 4 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Een eenvoudige afstandsbediening kan handig zijn voor projecten met wifi. Je kunt er een maken van de volgende items:
- Drie voelbare knoppen*
- ESP8266 v2 (Amica) IoT-bord (en de plastic verpakking waarin het werd geleverd)
- 0,91" generiek Chinees LCD-scherm, compatibel met adafruit-bibliotheek
- 3x7 centimeter pcb protoboard
- 9V batterij
- 9V batterijkabel
- Aan/Uit schakelaar oftewel 2-standen schuifschakelaar*
- Een weerstand van 100 ohm*
- Drie weerstanden van 1000 ohm*
- klittenband met zelfklevende achterkant (optioneel)
*Bespaar geld door dit onderdeel te redden van een kapotte stereo of soortgelijk rommelapparaat (probeer uw plaatselijke kringloopwinkel)
Met de volgende hulpmiddelen:
- Veiligheidsbril
- Soldeerbout
- Soldeer (ik gebruik 0,8 mm)
- Heet lijmpistool met één lijmstift
- Helpende handen (leuke hier) (goedkope hier)
- Draadknippers ontworpen om kleine draden af te knippen zodat ze gelijk liggen met een oppervlak
- Naaldtang
- Micro-USB-kabel
- Een computer met Arduino IDE en ESP8266-add-on geïnstalleerd
- Handschoenen**
- Schroevendraaier**
- Hamer**
- Draadloze boor**
**alleen nodig als u van plan bent uw eigen onderdelen te redden
Het is ook vermeldenswaard dat deze afstandsbediening omgekeerd kan worden gebruikt - om door informatie te bladeren die van ergens anders is ontvangen.
Stap 1: Test alles op het Protoboard. Lijm het LCD-scherm vast. Test de weerstanden en knoppennen met een multimeter
Zorg ervoor dat je een nodeMCU "v2" van Amica gebruikt, want de "v3" Lolin-versie is iets groter en past niet!
Knoppen hebben niet altijd vier pinnen - maar als ze dat wel hebben, moet je ze controleren. Stel uw multimeter in om weerstanden te lezen. Raak twee pinnen aan. Als de weerstand nul aangeeft, zijn de pinnen met elkaar verbonden. Het is gemakkelijker om de knoppen te testen als ze op het protoboard zitten.
Weerstanden kunnen je voor de gek houden! We willen bijvoorbeeld drie 1k-weerstanden, die bruin, zwart en rood zijn. De rode band kan gemakkelijk worden verward met oranje, wat een weerstand van 10k aangeeft! Telkens wanneer u een onderdeel redt, is het ook goed om te controleren of het nog steeds goed werkt, indien mogelijk. Zolang alle 1k-weerstanden iets in de buurt van 1.000 ohm lezen, bent u klaar om te gaan.
Stap 2: Soldeer eerst de aan/uit-schakelaar, dan de draden/knoppen/weerstanden en vervolgens de NodeMCU. Zie Schema
TinkerCAD werd gebruikt om het afgebeelde schema te maken. Omdat TinkerCAD geen NodeMCU heeft in de lijst met beschikbare onderdelen, heb ik header-pinnen gebruikt om het weer te geven. Labels zijn toegevoegd met een foto-editor.
Het grootste deel van het circuit wordt bedekt door de NodeMCU en de batterij, dus het is belangrijk om alles dubbel te controleren. Zorg ervoor dat uw aan / uit-schakelaar de USB-poort op de NodeMCU niet blokkeert. Gebruik een tang om de 9V-batterijdraden één voor één door een montagegat te leiden. Dit zal ervoor zorgen dat de draden na verloop van tijd niet breken. Nadat je de rest van het circuit hebt gesoldeerd, raad ik aan om alleen de NodeMCU-pinnen te solderen die je gaat gebruiken.
Vervolgens komt het antistatische plastic. Knip een stuk uit de zak waarin de NodeMCU kwam. Heetlijm het plastic aan de onderkant van het protoboard waar de batterij zal komen. Dit beschermt het soldeer en de pinnen tegen kortsluiting tegen de batterijbehuizing, of iets anders waar u de afstandsbediening op zou kunnen plaatsen. Ook zorgt het plastic voor een glad oppervlak waarop de batterij kan worden geplaatst.
Stap 3: Hardwaretesten
In plaats van een digitaal aan/uit signaal te lezen, gaan we de analoge spanning uitlezen. Hierdoor kunnen we alle drie de knoppen op een enkele pin plaatsen. Elke knop heeft een andere weerstand, die vervolgens wordt aangesloten op een spanningsdeler wanneer je op de knop drukt. De NodeMCU leest een spanning tussen 0-3,3 volt en geeft u een overeenkomstige waarde tussen 0-1024. Ik voeg een schets toe die het lcd-scherm activeert en de waarde weergeeft die wordt vastgelegd door pin A0. Hiermee kunt u zien of de knoppen werken. De waarden die ik heb vastgelegd, van links naar rechts, waren 545, 520 en 365, maar de jouwe kan enigszins variëren. Als er geen knoppen worden ingedrukt, moet de analoge waarde tussen 0-15 liggen.
Stap 4: Keuzes voor wifi-programmering
Er zijn een aantal manieren om de afstandsbediening te programmeren om met andere apparaten te praten via wifi en zelfs via internet. Welke methode u kiest, hangt af van uw specifieke situatie. Het is ook vermeldenswaard dat deze afstandsbediening omgekeerd kan worden gebruikt (om door informatie te bladeren die ergens anders vandaan komt). De twee belangrijkste methoden die ik heb gezien, zijn HTTP en MQTT. Hier zijn een paar zelfstudies die u vanaf hier kunt volgen:
Zelfstudie
Raspberry Pi MQTT Setup Instructable
MQTT-softwarehandleiding
PubNub-zelfstudie
Bekijk ook de voorbeelden die zijn meegeleverd met de NodeMCU-hardwarebibliotheek (afgebeeld)!
Bedankt voor het lezen! Er zijn veel manieren waarop u deze afstandsbediening kunt uitbreiden als u hem eenmaal onder de knie hebt. Post in ieder geval je resultaten. Ik zou graag zien hoe het geworden is!
Aanbevolen:
DIMP (Desulfator in My Pocket): 22 stappen (met afbeeldingen)
DIMP (Desulfator in My Pocket): Mikey Sklar creëerde de DA PIMP ("Power In My Pocket") versies 1 en 2 op basis van George Wiseman's papieren "Capacitive Battery Charger" en heeft het genereus vrijgegeven aan de open hardware-gemeenschap. Het is in staat om op te laden en te desulfateren
Pocket Signal Visualizer (Pocket Oscilloscoop) - Ajarnpa
Pocket Signal Visualizer (Pocket Oscilloscope): Hallo allemaal, we doen allemaal zoveel dingen in elke dag. Voor elk werk is er wat gereedschap nodig. Dat is voor het maken, meten, afwerken enz. Dus voor elektronische werkers hebben ze gereedschap nodig zoals soldeerbout, multimeter, oscilloscoop, enz
Pocket Sonic liniaal: 3 stappen (met afbeeldingen)
Pocket Sonic Ruler: dit is een ultrasone schaal in zakformaat die je in je zak zou kunnen dragen en de lengte van het object zou kunnen meten. Je zou je lengte, meubelhoogtes enz. en
Pocket Spy-Robot: 5 stappen (met afbeeldingen)
Pocket Spy-Robot: Verveeld tijdens lockdown? Wil je het donkere rijk onder de bank in de woonkamer verkennen? Dan is de spionagerobot in zakformaat iets voor jou! Met een hoogte van slechts 25 mm kan deze kleine robot zich wagen op plaatsen die veel te klein zijn voor mensen om te gaan, en voedt hij alle
Van een Pocket Phaser naar een Pocket Laser: 6 stappen
Van een Pocket Phaser naar een Pocket Laser: in dit project gaan we een klein speelgoed Star Trek Phaser ombouwen die ik bij Barnes & Edel tot een laserpointer. Ik heb twee van deze phasers en één had bijna geen batterij meer voor het oplichtende bit, dus besloot ik hem om te zetten in een oplaadbare laserp