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.
Se Steg
Relaterade Ämnen

ESP8266 Wifi lägger på för Arduino Made Simple

UppdateringProcessen som beskrivs här rekommenderas inte längre. Detta instructable har ersatts av ESP8266 WiFi sköld för Arduino och andra micros som ger en mer universell webbsida konfiguration funktion.IntroduktionESP8266 är en låg kostnad wifi ak...

ESP8266 WiFi relay switch

I den här guiden visar vi hur man bygger ESP8266 WiFi reläutgång med Arduino och EasyIoT server. Du kan använda relay switch till distans (dator eller mobil smartphone) styra enheter som ljus, värmare, garageport,... Du kan också kombinera reläutgång...

ESP8266 Enkel installation med Arduino och fristående

INTRODUKTIONJag fick mina händer på en av dessa moduler med avsikt att ställa upp som en WiFi länk till mitt nätverk. Medan det finns en hel del information på internet om hur du använder dessa, efter att ha läst massor av guider, med några motstridi...

ESP8266 Wifi temperatur Logger

De dag jag läste på hackaday (http://hackaday.com/tag/esp8266/) att en ny $5 wifi modul var tillgängliga, jag beställa några av dem att testa. Nu, några veckor senare vill jag dela mina erfarenheter.Detta är en mycket enkel demo med hjälp av ESP8266...

Lätt ESP8266 WiFi felsökning med Python

Den nya sub $5 dollar ESP8266 WiFi modulen gör billigt IoT sätt mer möjligt och lätt för vanliga dödliga som mig. I själva verket jag gjorde en sökning på AliExpress.com och jag hittade samma modul för $3,25 (gratis frakt, men naturligtvis) i mängder...

ESP8266 WiFi touch skärmen termostat

I den här guiden visar vi hur man bygger WiFi kontrollerade termostat med ESP8266, Arduino och beröring skärm uppvisning. Termostaten kommer också att visa annan information, som väderprognos och temperaturen utanför. Totala kostnaden för termostat ä...

ESP8266 WiFi temperatur och luftfuktighet sensor

I den här guiden kommer vi att bygga ESP8266 WiFi Arduino datalogger för temperatur och luftfuktighet. Data lagras på EasyIoT server och visas i webbläsare på fjärrdatorn eller mobiltelefon. Med ESP8266 EasyIoT Arduino bibliotek kan du bygga sensor m...

ESP8266 WiFi kontrollerade aircon remote

I min första instructableArduino Yun - solpanel Monitoring Systemdelade jag mina små projekt för att övervaka produktionen av våra solpaneler. Som vi måste vara mycket försiktig med att producera mer energi än vad vi förbrukar, är nästa logiska steg...

Internet kontrollerad lampan med ESP8266 wifi relay IoT

ESP8266 wifi relay (ESP01) IoT kontroll en lampaInternet kontrollerad elektrisk lampa med ESP8266 wifi (ESP01) IoTInternet kontrollerad lampan med ESP8266 wifi relay IoTESP8266 (ESP01) är en mycket låg kostnad WiFi transceiver som kan läggas till all...

ESP8266 WiFi OTA Remote File Management

Jag har arbetat med ESP8266 mikrokontrollanter tillräckligt länge nu att ha ett antal av dem i min omgivning. Jag har ett par setup testa min MQTT broker(s). Jag har ett par skicka temperatur, luftfuktighet och barometertrycket avläsningar till molne...

Utlösa din DSLR trådlöst med smartphone och ESP8266 WiFi modul

Detta är min första instructable, och engelska är inte mitt modersmål, så mild (men jag skulle vara tacksam att någon pekar ut felstavningar, stavfel... ;)).Det kommer bara kosta dig några spänn (pund, euro eller vad) och kräver grundläggande lödning...

ESP8266 WiFi DS18B20 temperaturgivare (ESP8266 Arduino IDE utan Arduino)

I den här guiden visar vi hur man bygger ESP8266 WiFi temperatursensor med DB18B20. Vi kommer att använda Arduino IDE, men utan Arduino. Data kommer att skickas till EasyIoT server (Windows eller Raspberry Pi) för fin uppvisning och loggning.Se fler...

Arduino IOT: Temperatur och luftfuktighet (med ESP8266 WiFi)

Hej alla! Jag är Michalis Vasilakis från www.ardumotive.com och i detta Instructables kommer jag visa dig hur du gör din egen Internet av saker (IOT) termometer med hjälp av Arduino uno styrelsen.Du kan använda den hemma, på kontoret, eller var som h...

ESP8266 WiFi DHT22 Fuktsensor (Plug and Play)

I den här guiden visar vi hur man bygger "Plug and Play-" WiFi fukt och temperaturgivare ansluten i EasyIoT moln. Det visar hur du skickar två parametrar med en begäran med resten API V1. Vi kommer att använda ESP8266, DHT22 och Arduino IDE.Adro...

ESP8266 WiFI vatten läcka sensor

I den här guiden visar vi hur man bygger ESP8266 WiFi vatten läcka sensor med ESP8266, Arduino och EasyIoT server. Vi kan också använda denna sensor som markens fukt sensor eller regnsensor. Du kan lägga till fler olika sensor till EasyIoT server (se...

ESP8266 WiFi växt bevattningssystem

I den här guiden visar vi hur man bygger anläggningen bevattningssystem med ESP8266 Arduino bibliotek och EasyIoT server (Windows eller hallon). Med webbgränssnitt kan vi fjärrstyra vatten pump och markens fuktighet. Nu kan du åka på semester och vat...

Mycket billigt/enkel WiFi Shield för Arduino och mikroprocessorer

Uppdatering: 19 maj 2016Rev 14 i detta projekt reviderar bibliotek och kod ska fungera med ESP8266.com IDE plug-in V2.2Uppdatering: 17 December 2015Rev 11 i detta projekt rensar upp andra försök anslutningar om den redan är ansluten. Använder också d...

Programming ESP8266 ESP-12naE NodeMCU använder Arduino IDE - en handledning

NodeMCU Dev styrelsen är baserad på allmänt utforskade esp8266 System på Chip från Expressif. Den kombinerade funktionerna i WIFI kopplingspunkt och station + microcontroller och använder enkelt LUA baserat programmeringsspråk. ESP8266 NodeMCU erbjud...

Första person WiFi körning av Roombas och andra IR RC fordon

Sticka en smartphone en avlägsen kontrollerade fordon och att ha det ström kamera video över WiFi kan du ha roligt köra fordonet med dess fjärrkontroll medan du tittar på bilder från det på en annan enhet och med hjälp av fordonets egen fjärrkontroll...