En billigare ESP8266 WiFi sköld för Arduino och andra micros
Uppdatering: 19 maj 2016
Rev 14 i detta projekt reviderar bibliotek och kod ska fungera med ESP8266.com IDE plug-in V2.2
Uppdatering: 17 December 2105
Rev 11 i detta projekt rensar upp andra försök anslutningar om den redan är ansluten. Använder också den tidsgränsen som anges av web config. Rev 10 ignoreras inställningen timeout.
Uppdatering: 11 November 2015
Detta är Rev 10 för detta projekt. Rev 10 använder en icke-blockerande WiFi, pfodESP8266WiFi, som dalar för högre genom sätta särskilt för Windows-klienter. Det möjliggör också för webbsida konfigurationen av seriell överföringshastigheten.
Uppdatering: 23 oktober 2015
Detta är Rev 8 i det här projektet. Rev 8 har förbättrat ESP8266 kod som är mer tillförlitliga. Obs: Varje paket som skickas stannar här koden tills mottagaren (klient) erkänner paketet. Detta kan ta mellan 10mS och 200mS. Den inkommande datan från UART hanteras inte under den tiden. Inkommande seriell bufferten kan buffra 256 byte. På 9600 baud tar det ca 270mS att fylla bufferten så så länge du håller seriell överföringshastigheten till 9600 eller mindre du inte ska förlora någon utgående data medan ESP8266 sänder tidigare paketet. Detta förutsatt att du har en bra WiFi-anslutning. Om WiFi-anslutning är dålig, ett paket kan gå förlorade och skall skickas åter av ESP826, då den seriella inkommande buffert kan fylla upp om du försöker att skicka en massa data och några av dina data min gå förlorade.
Uppdatering: 20th September 2015
Detta är Rev 3 i det här projektet. Rev 3 lägger en timeout-inställningarna för anslutningen till webbsida konfigurationen. Om inte skicka eller ta emot data i då WiFi sköld stänger anslutningen och väntar på en ny. Detta säkerställer WiFi sköld återhämtar sig från "hälften stängd" anslutningar som hända gick klienten bara försvinner på grund av dålig wifi-anslutning, strömavbrott på routern eller tvingas stänga ner av klienten. Se Upptäckten av halva-öppen (droppformat) anslutningar TCP/IP-Socket för mer detaljer.
Denna anslutning timeout 15 sec. som standard men kan ändras efter behov. Ställer in det till 0 innebär aldrig tid. När du använder pfodDesigner ange en menyn uppdatera som är mindre än den anslutning tid ut.
Introduktion
Detta är Rev 11 av ESP8266-01 WiFi sköld och är ett alternativ till Billigt/enkel Wifi sköld för Arduino och andra micros. Om du bara gör en Wifi sköld sedan Billigt/enkel Wifi Shield för Arduino och andra micros är är projektet att använda som det den enklaste tråd upp. Men om du redan har en ESP8266-01-modul, kan du använda dessa instruktioner för att göra en WiFi sköld använder den.
Om du har har en av de andra ESP8266 kala moduler, som modulen GPIO0 och GPIO2 tillgängliga, kan du använda dessa instruktioner. Om modulen gör GPIO15 tillgänglig måste du ansluta den till jord via ett motstånd med ett värde mellan 3K 3 och 10 K.
Rev 10 behöver inte någon ytterligare I/O på Arduino styrelsen, andra sedan TX/RX och 5V power och GND. Rev 10 använder GPIO0 och GPIO2 som ConfigLink, som beskrivs på denna sida, ESP8266-01 Pin magi. Även är koden skisser används i Rev10 nu exakt samma på de som används i Billigt/enkel Wifi sköld för Arduino och andra micros. Det också ersätter 5V till 3V makt leverans dotter styrelsen med 3 diskreta komponenter och använder ett motstånd nätverk för fem 3 K 3 motstånd. Den första versionen Rev 1 är här.
Dessa instruktioner finns på www.pfod.com.au.
Funktioner
- Använder den billiga och lättillgängliga ESP8266-01 modulen :-andra ESP8266 moduler kan också användas
- Enkel att använda :-5V och 3.3V kompatibel sköld fungerar som UART till WiFi bridge. Det sätter upp en server på IP och port du konfigurera och en gång ansluten bara passerar data till och från seriell anslutning. Ingen bibliotek är behovet i anslutande mikro, bara en seriell (UART) anslutning, så det kan användas för någon mikro-processor som har en seriell port. Det kan också ändras så för att konfigureras för att skapa en klientanslutning (med valfri inloggning) till en fjärrserver.
- Enkel att konfigurera : - kortsluter en länk och startas upp skölden, placerar det i konfigurationsläge. I det här läget skapar det en säker åtkomstpunkt som du kan ansluta till via din mobil eller dator. Sedan öppna http://10.1.1.1 presenterar en webbsida där du kan konfigurera nätverkets namn och lösenord och IP- och portnummer sköld ska lyssna på för anslutningar. Konfiguration webbsidan använder HTML5 validering för att kontrollera användarens inställningar.