Inhaltsverzeichnis:
- Schritt 1: ERFORDERLICHE KOMPONENTEN
- Schritt 2: SCHALTUNG
- Schritt 3: PCB-ENTWURF mit EAGLE
- Schritt 4: Herstellung der Leiterplatte
Video: Arduino WiFi Shield mit ESP8266 - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
Hallo Leute!
Dieses Projekt konzentriert sich hauptsächlich auf die Erstellung eines ESP8266-basierten WiFi-Shields für Arduino UNO.
Dieses Schild kann verwendet werden, um ESP8266 in zwei Modi zu programmieren.
Entweder über AT-Befehle oder direkt über die Arduino IDE.
Was ist ESP8266?
Der ESP8266 ist ein kostengünstiger WLAN-Mikrochip mit vollem TCP/IP-Stack und Mikrocontroller-Fähigkeit des Herstellers Espressif Systems in Shanghai, China.
Der ESP8266 kann entweder eine Anwendung hosten oder alle Wi-Fi-Netzwerkfunktionen von einem anderen Anwendungsprozessor auslagern. Jedes ESP8266-Modul wird mit einer AT-Befehlssatz-Firmware vorprogrammiert, was bedeutet, dass Sie dieses einfach an Ihr Arduino-Gerät anschließen können.
Schritt 1: ERFORDERLICHE KOMPONENTEN
- ESP8266
- LM317TG
- DRUCKKNOPF
- 10 K POT
- 12V DC-Buchse
- 1K Widerstand
- 220E Widerstand
- 360E Widerstand
- Männliche und weibliche Pullover
Schritt 2: SCHALTUNG
Die Schaltung konzentriert sich hauptsächlich auf die Verbindung des ESP8266-WLAN-Moduls mit Arduino UNO.
Das ESP8266 ist ein schwierig zu verwendendes Modul; Es benötigt eine eigene Stromquelle und ein spezielles Verbindungssetup, um mit Arduino zu kommunizieren.
Denken Sie immer daran, dass der ESP8266 beim Kauf mit einer Standard-Firmware geliefert wird, die mit AT-Befehlen kommunizieren kann. Wurde das Modul jedoch direkt mit Arduino programmiert, dann wird die Default-Firmware gelöscht und muss erneut geflasht werden, wenn AT-Befehle verwendet werden sollen.
Hier wird LM317TG als 3,3V Spannungsregler verwendet. Diese 3,3 V werden zur Stromversorgung des ESP8266-Moduls verwendet, da die 3,3 V von Arduino UNO nicht genügend Strom für das ESP-Modul liefern können. Der LM317-Eingangspin kann über die DC-Eingangsbuchse des Vin-Pins des Arduino UNO-Boards mit Strom versorgt werden
Der GPIO0-Pin des ESP-Moduls ist mit einem Jumper-Pin verbunden, der umgeschaltet werden kann, um den Pin mit Masse zu verbinden. Auf diese Weise kann der Benutzer das ESP-Modul so einstellen, dass es entweder im AT-Befehlsmodus oder im Programmiermodus (Arduino IDE) arbeitet. Sowohl GPIO0 als auch GPIO2 sind mit einem externen Anschluss verbunden, so dass auch diese GPIO-Pins genutzt werden können.
Wir haben den Rx- und Tx-Pin des ESP8266-Moduls mit den 12 und 13 Pins von Arduino verbunden. Wir haben die Hardware-Seriell (Pin 0 und 1) nicht verwendet, um das Debuggen zu vereinfachen. Sie können auch feststellen, dass eine Anschlussmöglichkeit für das 16*2 DISPLAY vorhanden ist, so dass es direkt auf der Abschirmung montiert werden kann. Das LCD wird vom 5V-Pin des Arduino mit Strom versorgt.
Das obige Bild ist der Schaltplan.
Schritt 3: PCB-ENTWURF mit EAGLE
Der Schaltplan wird auf PCB konvertiert. Hier kommt das Eagle CAD-Tool zum Einsatz. Machen Sie sich bitte mit den Grundlagen des EAGLE CAD Tools vertraut, damit kleine Prototypen einfach selbst konstruiert werden können.
Das obige Bild zeigt das Platinenlayout.
Schritt 4: Herstellung der Leiterplatte
Jetzt schicken wir unsere Boards zur Fertigung. Um Ihre Leiterplatte fertigen zu lassen, müssen Sie im Eagle CAD-Tool Gerber-Dateien aus dem Board-Layout generieren. KLICKEN SIE HIER, um ein Video-Tutorial zum Generieren von Gerber-Dateien aus EAGLE zu sehen.
Ich persönlich mag LIONCIRCUITS. Die Qualität ihrer Boards ist wirklich gut und sie liefern die Boards auch in nur 5 Tagen.
Oben finden Sie meine PCB-Bilder beim Hochladen auf Lioncircuits.
Empfohlen:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Schnittstellentastatur mit Arduino. [Einzigartige Methode]: 7 Schritte (mit Bildern)
Schnittstellentastatur mit Arduino. [Einzigartige Methode]: Hallo, und willkommen zu meinem ersten instructable! :) In diesem instructables möchte ich eine fantastische Bibliothek für die Schnittstelle der Tastatur mit Arduino teilen - 'Password Library' einschließlich 'Keypad Library'. Diese Bibliothek enthält die besten Funktionen, die wir wi
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Erfahren Sie, wie Sie mit PROCESSING eine Echtzeitschnittstelle in ARDUINO erstellen !!!!): 5 Schritte (mit Bildern)
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Learn How to Make a Real Time Interface in ARDUINO Using PROCESSING !!!!): Ein SCARA-Roboter ist eine sehr beliebte Maschine in der Industriewelt. Der Name steht sowohl für Selective Compliant Assembly Robot Arm als auch für Selective Compliant Articulated Robot Arm. Es ist im Grunde ein Roboter mit drei Freiheitsgraden, da er die ersten beiden Displ
Einfaches BLE mit sehr geringem Stromverbrauch in Arduino Teil 3 - Nano V2-Ersatz - Rev 3: 7 Schritte (mit Bildern)
Einfaches BLE mit sehr geringem Stromverbrauch in Arduino Teil 3 - Nano V2-Ersatz - Rev 3: Update: 7. April 2019 - Rev 3 von lp_BLE_TempHumidity, fügt Datums- / Zeitdiagramme mit pfodApp V3.0.362+ hinzu und automatische Drosselung beim Senden von DatenUpdate: 24. März 2019 – Rev 2 von lp_BLE_TempHumidity, fügt weitere Plotoptionen hinzu und i2c_ClearBus, fügt GT832E
Jeder Liter zählt! Arduino Wasserdosierer "Shield": 7 Schritte (mit Bildern)
Jeder Liter zählt! Arduino Wasserdosierer "Shield": Hallo! Mit diesem anweisbaren können Sie eine gewünschte Menge Wasser dosieren. Das System kann in ml und L arbeiten. Wir verwenden ein Arduino UNO, einen Durchflussmesser zum Zählen der Wassermenge, ein LCD zur Anzeige des Status, Drucktasten zum Ändern der Einstellungen und ein Relais zum Wechseln