Inhaltsverzeichnis:
- Schritt 1: Testen Sie alles auf dem Protoboard. Kleben Sie das LCD fest. Testen Sie die Widerstände und Tastenstifte mit einem Multimeter
- Schritt 2: Löten Sie zuerst den Ein / Aus-Schalter, dann die Drähte / Tasten / Widerstände, dann die NodeMCU. Siehe Schaltplan
- Schritt 3: Hardwaretest
- Schritt 4: Auswahlmöglichkeiten für die WLAN-Programmierung
Video: WiFi-Taschenfernbedienung - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Eine einfache Fernbedienung könnte für Projekte mit WiFi nützlich sein. Sie können eine aus den folgenden Elementen erstellen:
- Drei taktile Tasten*
- ESP8266 v2 (Amica) IoT-Board (und die Plastikverpackung, in der es geliefert wurde)
- 0,91 "generischer chinesischer LCD-Bildschirm, kompatibel mit der Adafruit-Bibliothek
- 3x7 Zentimeter Leiterplatten-Protoboard
- 9V Batterie
- 9V Batteriekabel
- Ein/Aus-Schalter oder 2-Positionen-Schiebeschalter*
- Ein 100 Ohm Widerstand*
- Drei 1000-Ohm-Widerstände*
- Klettverschluss mit selbstklebender Rückseite (optional)
* Sparen Sie Geld, indem Sie diese Komponente von einer kaputten Stereoanlage oder einem ähnlichen Schrottgerät retten (versuchen Sie es in Ihrem örtlichen Secondhand-Laden)
Mit folgenden Werkzeugen:
- Schutzbrille
- Lötkolben
- Lötzinn (ich verwende 0,8 mm)
- Heißklebepistole mit einem Klebestift
- Helfende Hände (nette hier) (billige hier)
- Drahtschneider zum Schneiden kleiner Drähte, damit sie bündig mit einer Oberfläche sind
- Nadelzange
- Micro-USB-Kabel
- Ein Computer mit installiertem Arduino IDE und ESP8266 Add-On
- Handschuhe**
- Schraubenzieher**
- Hammer**
- Akku-Bohrschrauber**
**nur erforderlich, wenn Sie planen, Ihre eigenen Teile zu retten
Es ist auch erwähnenswert, dass diese Fernbedienung umgekehrt verwendet werden kann - um Informationen zu durchsuchen, die von woanders empfangen wurden.
Schritt 1: Testen Sie alles auf dem Protoboard. Kleben Sie das LCD fest. Testen Sie die Widerstände und Tastenstifte mit einem Multimeter
Stellen Sie sicher, dass Sie eine nodeMCU "v2" von Amica verwenden, da die "v3" Lolin-Version etwas größer ist und nicht passt!
Buttons haben nicht immer vier Pins – aber wenn doch, musst du sie überprüfen. Stellen Sie Ihr Multimeter so ein, dass es Widerstände liest. Berühren Sie zwei Stifte. Wenn der Widerstand Null anzeigt, sind die Pins miteinander verbunden. Es ist einfacher, die Tasten zu testen, wenn sie auf dem Protoboard sitzen.
Widerstände können dich täuschen! Zum Beispiel wollen wir drei 1k-Widerstände, die braun, schwarz, rot sind. Das rote Band kann leicht mit orange verwechselt werden, was einen 10k-Widerstand bezeichnet! Wenn Sie eine Komponente retten, sollten Sie außerdem nach Möglichkeit überprüfen, ob sie noch richtig funktioniert. Solange alle 1k-Widerstände etwas in der Nähe von 1.000 Ohm anzeigen, können Sie loslegen.
Schritt 2: Löten Sie zuerst den Ein / Aus-Schalter, dann die Drähte / Tasten / Widerstände, dann die NodeMCU. Siehe Schaltplan
TinkerCAD wurde verwendet, um den abgebildeten Schaltplan zu erstellen. Da TinkerCAD keine NodeMCU in der verfügbaren Teileliste hat, habe ich Header-Pins verwendet, um sie darzustellen. Etiketten wurden mit einem Bildbearbeitungsprogramm hinzugefügt.
Der größte Teil der Schaltung wird von der NodeMCU und der Batterie abgedeckt, daher ist es wichtig, alles zu überprüfen. Achten Sie darauf, dass Ihr Netzschalter den USB-Port der NodeMCU nicht blockiert. Verwenden Sie eine Zange, um die 9-V-Batteriekabel nacheinander durch ein Montageloch zu führen. Dies schützt die Drähte vor einem Bruch im Laufe der Zeit. Nachdem Sie den Rest der Schaltung gelötet haben, empfehle ich, nur die NodeMCU-Pins zu löten, die Sie verwenden werden.
Als nächstes kommt der antistatische Kunststoff. Schneiden Sie ein Stück aus der Tasche, in der die NodeMCU geliefert wurde. Kleben Sie den Kunststoff auf die Unterseite des Protoboards, wo die Batterie hinkommt. Dies schützt das Lötmittel und die Stifte vor Kurzschlüssen gegen das Batteriegehäuse oder alles andere, auf das Sie die Fernbedienung legen könnten. Außerdem bietet der Kunststoff eine glatte Oberfläche, auf der der Akku platziert werden kann.
Schritt 3: Hardwaretest
Anstatt ein digitales Ein / Aus-Signal zu lesen, lesen wir die analoge Spannung. Dies ermöglicht es uns, alle drei Tasten auf einen einzigen Pin zu legen. Jeder Taster hat einen anderen Widerstand, der dann beim Drücken des Tasters mit einem Spannungsteiler verbunden wird. Die NodeMCU liest eine Spannung zwischen 0-3,3 Volt und gibt Ihnen einen entsprechenden Wert zwischen 0-1024. Ich füge eine Skizze bei, die den LCD-Bildschirm startet und den Wert anzeigt, der von Pin A0 erfasst wird. So können Sie feststellen, ob die Tasten funktionieren. Die Werte, die ich von links nach rechts erfasst habe, waren 545, 520 und 365, aber Ihre können etwas variieren. Wenn keine Tasten gedrückt werden, sollte der Analogwert zwischen 0-15 liegen.
Schritt 4: Auswahlmöglichkeiten für die WLAN-Programmierung
Es gibt eine Reihe von Möglichkeiten, die Fernbedienung so zu programmieren, dass sie über WLAN und sogar über das Internet mit anderen Geräten kommuniziert. Welche Methode Sie wählen, hängt von Ihrer speziellen Situation ab. Es ist auch erwähnenswert, dass diese Fernbedienung umgekehrt verwendet werden kann (um Informationen zu durchsuchen, die von woanders empfangen wurden). Die beiden wichtigsten Methoden, die ich gesehen habe, sind HTTP und MQTT. Hier sind ein paar Tutorials, denen Sie von hier aus folgen können:
HTTP-Software-Tutorial
Raspberry Pi MQTT-Setup Instructable
MQTT-Software-Tutorial
PubNub-Tutorial
Sehen Sie sich auch die Beispiele an, die in der NodeMCU-Hardwarebibliothek enthalten sind (im Bild)!
Danke fürs Lesen! Es gibt viele Möglichkeiten, diese Fernbedienung zu erweitern, sobald Sie den Dreh raus haben. Poste auf jeden Fall deine Ergebnisse. Ich würde gerne sehen, wie es geworden ist!
Empfohlen:
So bauen Sie ein Wifi-System, das die Beleuchtung und Heizung Ihres Aquariums steuert – wikiHow
So erstellen Sie ein Wifi-System, das die Beleuchtung und Heizung Ihres Aquariums steuert: Was macht es? Ein System, das Ihr Aquarium automatisch nach einem Zeitplan oder manuell mit einem Druckknopf oder einer Internetanfrage ein- / ausschaltet. Ein System, das die Wassertemperatur überwacht und E-Mails und Warnungen sendet, falls es unter
DIY WiFi Smart Security Light mit Shelly
DIY WiFi Smart Security Light mit Shelly 1: Diese Anleitung wird sich mit der Erstellung eines DIY Smart Security Light mit dem Shelly 1 Smart Relais von Shelly befassen. Wenn Sie ein Sicherheitslicht intelligent machen, haben Sie viel mehr Kontrolle darüber, wann es aktiviert wird und wie lange es eingeschaltet bleibt. Es kann aktiv sein
Kontrollieren Sie die LED aus Ihrem WiFi-Netzwerk! SPEEEduino V1.1: 4 Schritte (mit Bildern)
Kontrollieren Sie die LED von Ihrem WiFi-Netzwerk aus! SPEEEduino V1.1: Was ist das SPEEEduino? Das SPEEEduino ist ein Wi-Fi-fähiges Mikrocontroller-Board, das auf dem Arduino-Ökosystem basiert und für Pädagogen entwickelt wurde. Der SPEEEduino kombiniert den Formfaktor und den Mikrocontroller des Arduino mit dem ESP8266 Wi-Fi SoC, wodurch
RC-Floßboot mit Wifi-gesteuertem Teil 1: 4 Schritte
RC-Floßboot mit Wifi-gesteuertem Teil 1: Wir werden ein Floßboot bauen, das auf dem Wasser läuft, mit einer Android-App, die mit WiFi gesteuert wird. Unser Boot enthält einen Motor mit Propeller und einen programmierten WiFi-Mikrocontroller, der den Motor zulässt und führt Kontrolle über WLAN
Eine Wifi-Antenne herstellen – wikiHow
So bauen Sie eine Wifi-Antenne: Dies wird hoffentlich zeigen, wie Sie eine Wifi-Antenne herstellen und die Summe der drahtlosen Netzwerke finden