Ein billiger ESP8266 WiFi Schild für Arduino und anderen Micros


Update: 19. Mai 2016

Rev 14 dieses Projekts revidiert, Bibliotheken und Code zum Arbeiten mit ESP8266.com IDE-Plug-in V2. 2

Update: 17. Dezember 2105

REV 11 dieses Projekts räumt auf andere versuchten Verbindungen, wenn es bereits angeschlossen ist. Nutzt auch das Timeout festgelegt durch die Web-Config. Rev 10 ignoriert die Timeout-Einstellung.

Update: 11. November 2015

Dies ist Rev 10 von diesem Projekt. Rev 10 verwendet eine nicht blockierende WiFi-Bibliothek, pfodESP8266WiFi, die Tiefs für vor allem für Windows-Clients durch höher gesetzt. Es ermöglicht auch Webseite Konfiguration der seriellen Baudrate.

Update: 23. Oktober 2015

Dies ist Offb 8 von diesem Projekt. Rev 8 hat ESP8266 Code verbessert, die zuverlässiger ist. Hinweis: Jedes Paket geschickt hält diesen Code, bis der Empfänger (Kunden) das Paket erkennt. Dies dauert zwischen 10mS und 200mS. Während dieser Zeit ist die eingehenden seriellen Daten von der UART nicht verarbeitet. Die eingehenden serielle Puffer kann 256 Byte Puffer. Bei 9600 Baud dauert es über 270mS, um den Puffer zu füllen also, solange Sie die serielle Baudrate halten 9600 oder weniger Sie nicht keine ausgehenden Daten während der ESP8266 verlieren sollte sendet das vorherige Paket. Dies bietet, haben Sie eine gute WLAN-Verbindung. Wenn die WiFi-Verbindung schlecht ist, ein Paket verloren und müssen durch die ESP826 erneut übertragen werden kann, dann der serielle eingehende Puffer füllen kann, wenn Sie versuchen, eine große Datenmenge und einige Ihrer Daten senden meine verloren.

Update: 20. September 2015

Dies ist Rev 3 dieses Projekt. REV 3 fügt eine Verbindung Timeout-Einstellung für die Konfiguration der Web-Seite. Wenn es nicht senden oder empfangen von Daten in dieser Zeit der WiFi-Schild schließt die Verbindung und wartet auf ein neues. Dadurch wird sichergestellt, das WiFi Shield erholt sich von 'halb geschlossen' Verbindungen, die passieren den Client nur ging verschwindet aufgrund schlechter WiFi-Verbindung, Verlustleistung am Router oder erzwungenen Herunterfahren nach unten des Kunden. Weitere Informationen finden Sie in der Erkennung der halboffenen (entfernte) TCP/IP-Socket-Verbindungen .

Diese Verbindung Timeout standardmäßig 15 Sek. jedoch können nach Bedarf geändert werden. Einem Wert von 0 bedeutet nie Timeout. Bei der Verwendung von PfodDesigner stellen Sie ein Menü aktualisieren ein, die kleiner ist als die Verbindung Timeout

Einführung

Dies ist Rev 11 ESP8266-01 WiFi Schild und ist eine Alternative zu den Günstigen/einfache Wifi Schild für Arduino und anderen Micros. Wenn Sie nur ein Wifi-Schild dann Billig/einfache Wifi Schild für Arduino und anderen Micros ist ist das Projekt zu verwenden, wie es am einfachsten zu verkabeln. Jedoch haben Sie bereits ein ESP8266-01-Modul, dieser Anleitung können Sie um einen WiFi-Schild mit es zu machen.

Wenn Sie hat eines der anderen ESP8266 nackten Module, sofern das Modul GPIO0 und GPIO2 zur Verfügung, dann können Sie diese Anweisungen verwenden. Wenn das Modul GPIO15 zugänglich macht müssen SIE es über einen Widerstand mit einem Wert zwischen 3 K 3 und 10 K mit GND verbinden.

Rev 10 braucht keine zusätzliche e/a auf das Arduino-Board, andere dann TX/RX und 5V macht und GND Rev 10 verwendet GPIO0 und GPIO2 als die ConfigLink, wie auf dieser Seite, ESP8266-01 Pin Magiebeschrieben. Auch sind die Code-Skizzen in Rev10 verwendet jetzt genau dasselbe bei denen in Günstige/einfache Wifi Schild für Arduino und anderen Micros. Außerdem ersetzt die 5V, 3V Tochter Netzteilplatine mit 3 diskreten Bauteilen und nutzt ein Widerstands-Netzwerk für die fünf 3 K 3 Widerstände. Die erste Version Rev 1 ist hier.

Diese Anweisungen sind auch erhältlich bei www.pfod.com.au.

Funktionen

  • Billige und leicht verfügbare ESP8266-01-Modul verwendet :-andere ESP8266 Module können auch verwendet werden
  • Einfach zu bedienen :-die 5V und 3,3V kompatibel Schild fungiert als UART WiFi Bridge. Sie setzt einen Server über die IP und Port, die Sie konfigurieren und einmal nur Pässe Daten an und vom seriellen Anschluss angeschlossen. Keine Bibliotheken sind Notwendigkeit in der verbindenden Micro, nur eine serielle (UART)-Verbindung, so dass es für jede Mikro-Prozessor verwendet werden kann, die eine serielle Schnittstelle hat. Es kann auch geändert werden, um so konfiguriert, dass um eine Client-Verbindung (mit optionalen Login) zu einem remote-Server zu machen.
  • Einfach zu konfigurieren : - einen Link kurzschließen und Einschalten des Schilds, legt es in Konfigurationsmodus. In diesem Modus erzeugt es einen sicheren Access Point, die Sie über Ihr Handy oder Ihren Computer verbinden können. Dann öffnen http://10.1.1.1 präsentiert eine Web-Seite, wo Sie können konfigurieren, Ihr Netzwerk Name und Passwort und die IP-Adresse und Port-Nummer der Schild sollte hören auf für Verbindungen. Die Konfigurations-Webseite verwendet HTML5-Validierung, um die Einstellungen des Benutzers zu überprüfen.

In Verbindung stehende Artikel

Sehr günstige/einfache WiFi-Schild für Arduino und Mikroprozessoren

Sehr günstige/einfache WiFi-Schild für Arduino und Mikroprozessoren

Update: 19. Mai 2016Rev 14 dieses Projekts revidiert, Bibliotheken und Code zum Arbeiten mit ESP8266.com IDE-Plug-in V2. 2Update: 17. Dezember 2015REV 11 dieses Projekts räumt auf andere versuchten Verbindungen, wenn es bereits angeschlossen ist. Nut
Klick ein-/Ausschalten von Ihrem Android Handys verwenden Arduino und PfodApp. Arduino für Anfänger

Klick ein-/Ausschalten von Ihrem Android Handys verwenden Arduino und PfodApp. Arduino für Anfänger

EinführungDiese instructable zeigt, wie Sie einen Arduino Ausgang ein- und Ausschalten von Ihrem Android-Handy mit einem Klick auf das PfodApp Symbol wechseln können. Fügen Sie ein Relais, angetrieben von dieser Ausgabe, die echte Hardware zu wechsel
Ein NES-Controller für Emulatoren mit Arduino und Verarbeitung mit

Ein NES-Controller für Emulatoren mit Arduino und Verarbeitung mit

Ich habe mehrere Möglichkeiten, einen NES-Controller an Ihren Computer für die Verwendung als ein Emulator Gamepad anschließen, aber keiner schien zu einfach und kompatibel mit was ich zur hand hatte.Dieser funktioniert nur mit Arduino Leonardo, Micr
Eine sehr billige ESP8266 WiFi smart Auto per Telefon gesteuert auf NodeMCU basierend

Eine sehr billige ESP8266 WiFi smart Auto per Telefon gesteuert auf NodeMCU basierend

DoitCar entworfen und entwickelt von Shenzhen Ärzte of Intelligence & Technologie (SZDOIT), das ist die kostengünstigste. Es wird breit verwendet in vielen Bereichen, Sucha als elektronische Liebhaber, College-Studenten, Internet der Dinge (IoT), mob
Esp8266 Wifi Add-on für Arduino leicht gemacht

Esp8266 Wifi Add-on für Arduino leicht gemacht

UpdateDas hier beschriebene Verfahren wird nicht mehr empfohlen. Diese instructable wurde abgelöst von ESP8266 WiFi Shield für Arduino und anderen Micros bietet eine universellere Webseite Konfigurationsfunktion.EinführungEsp8266 ist ein low-cost Wif
Verwandeln Sie eine billige RC-Sender mit Custom Firmware

Verwandeln Sie eine billige RC-Sender mit Custom Firmware

die Turnigy 9 X ist eine billige chinesische Funksender weit von Hobby King und anderen Händlern unter verschiedenen Namen verkauft. Dies ist ein computergestütztes Funksender und ist bereits sehr viel für den Preis ($53 derzeit) und ziemlich fähig w
Die ESP8266 Teil 1 - serielle WIFI-Modul für Arduino

Die ESP8266 Teil 1 - serielle WIFI-Modul für Arduino

Dies ist Teil 1 von 3 Instructables zu helfen, verwenden Sie die ESP8266 mit Arduino. In diesem diesem ersten Tutorial Sie erfahren, wie Aufbau und Test das Modul mit einem Arduino verbunden.Die ESP8266 ist vielleicht das vielseitigste serielle Modul
Roboter, die angetrieben von PS3-Controller durch Arduino und Wifi-Schild

Roboter, die angetrieben von PS3-Controller durch Arduino und Wifi-Schild

Dies ist ein Roboter, der nutzt die beiden linken und rechten Steuerknüppel auf dem PS3-Controller auf Laufwerk "Tank-Style." Fahrwerk, Räder und Motoren sind in einem Set gekauft. Ein Arduino Uno ist auf dem Chassis montiert und ein Wifi-Schild
WiFi-Modul verwenden in Arduino IDE auf PcDuino

WiFi-Modul verwenden in Arduino IDE auf PcDuino

PcDuino v2 hat eine eingebaute WiFi-Modul, das Internetverbindung bereitstellt. Benutzer fordern gewusst wie: verwenden Sie das WiFi-Modul in den Stil der Arduino IDE auf PcDuino? Ist das gleiche wie WiFi Schild für Arduino?PcDuino v2 ist ein single-
Lessons Learned Weile Gebäude ein nutzlos Box mit einem Arduino und ein Instructable

Lessons Learned Weile Gebäude ein nutzlos Box mit einem Arduino und ein Instructable

Also, ich fand ein Instructable auf der Website, die ziemlich gut schien. Sie sehen, nutzen die Kraft des Arduino nutzlos Box laufen wollte. Ich wollte es bauen und Programmieren mit den Instructable ich auf der Website fand. Nicht nur das, aber ich
Stirling Motor Hot Plate, bis an die Grenzen auf eine billige LTD Stirling-Motor

Stirling Motor Hot Plate, bis an die Grenzen auf eine billige LTD Stirling-Motor

hier sind ein paar Fotos und Videos von einer heißen Platte ich gebaut, um einen billigen LTD Stirling-Motor ich kaufte bei eBay angezeigt.Ich war auf meinem Handy eine schlaflose Nacht und gefleckte eine billige LTD Stirling Motor ausverkauft von Si
Arduino und RS232 Schild verwenden, um Schnittstelle integrierte UHF-RFID-Leser LSID-0702

Arduino und RS232 Schild verwenden, um Schnittstelle integrierte UHF-RFID-Leser LSID-0702

Lange Reihe UHF-RFID-Leser (1-6 M) (ISO18000-6 C EPÜ G2) integriertder Leser mit der Antenne. Nach dem ersten Einschalten, wird der Leser einmal Summen, um anzugeben, dass es beginnt zu arbeiten. Wenn es Tag nähert sich des Lesers ist, wird es buzz u
Steuerung eine RGB-Led mit Arduino und Verarbeitung

Steuerung eine RGB-Led mit Arduino und Verarbeitung

diese instructable (meine erste nicht minder) zeigt, wie man ein RGB led mit Processing und Arduino zu kontrollieren.Das Hauptmerkmal ist, dass die Farbe ausgewählt ist, klicken Sie auf ein Bild, der RGB-Wert des Pixels Klick auf verarbeitet und gesc
Wie erstelle ich eine billige werfen Sterne :)

Wie erstelle ich eine billige werfen Sterne :)

ich war gelangweilt eines Tages entschied ich mich, dies zu machen und anderen zu zeigen wie so dass sie Kisten zu zerstören können!!Denken Sie daran: Diese sind scharfe werfen Sie nicht bei jedem Lebewesen oder Geschwister, egal wie verlockend es is