Een goedkopere ESP8266 WiFi Shield voor Arduino en andere micros


Update: 19 mei 2016

Rev 14 van dit project herziet bibliotheken en code om te werken met de plug-in V2.2 ESP8266.com IDE

Update: 17 December 2105

Rev 11 van dit project schoont andere pogingen tot verbinding als het al is aangesloten. Maakt ook gebruik van de timeout instellen door de web-config. Rev 10 genegeerd de time-outinstelling.

Update: 11 November 2015

Dit is Rev 10 van dit project. Rev 10 maakt gebruik van een niet-blokkerende WiFi bibliotheek, pfodESP8266WiFi, die dieptepunten voor hogere via met name voor Vista-Clients zetten. Het staat ook voor de configuratie van de webpagina van de Serial baud-rate.

Update: 23 oktober 2015

Dit is Rev 8 van dit project. Rev 8 verbeterd ESP8266 code die is meer betrouwbaar. Opmerking: Elk verzonden pakket stopt deze code totdat de ontvanger (client) het pakket erkent. Dit kan duren tussen 10mS en 200mS. Gedurende die tijd is de binnenkomende seriële data van de UART niet behandeld. De binnenkomende seriële buffer kan 256 bytes van de buffer. Met 9600 baud duurt het ongeveer 270mS te vullen de buffer dus, zolang je de Serial baud-rate aan 9600 of minder je moet niet los uitgaande gegevens terwijl de ESP8266 is het verzenden van het vorige pakket. Dit biedt dat u een goede wifiverbinding hebt. Als de wifiverbinding slecht is, een pakje kan worden verloren en moet opnieuw worden verzonden door de ESP826 en de seriële binnenkomende buffer vullen kan als u probeert om een heleboel gegevens en sommige van uw gegevens te sturen mijn verloren gaan.

Update: 20 September 2015

Dit is Rev 3 van dit project. Rev 3 wordt een time-out van de verbindingsinstelling toegevoegd aan de configuratie van de webpagina. Als er niet verzenden of ontvangen van gegevens in die tijd de WiFi-Shield Sluit de verbinding en wacht op een nieuwe. Dit zorgt ervoor dat de WiFi Shield herstelt van 'helft gesloten' verbindingen die gebeuren ging de client gewoon verdwijnt als gevolg van slechte wifi-verbinding, stroomuitval op de router of gedwongen stillegging naar beneden van de client. Zie Detectie van Half-Open (Dropped) TCP/IP-Socket-verbindingen voor meer informatie.

Deze time-out van verbinding standaard 15 sec. maar kan desgewenst worden gewijzigd. Stellen op 0 betekent nooit time-out. Bij het gebruik van pfodDesigner, een menu vernieuwen die kleiner is dan de time-out van verbinding instellen

Introductie

Dit is Rev 11 van ESP8266-01 WiFi Shield en is een alternatief voor de Goedkope/Simple Wifi Shield voor Arduino en andere micros. Als u alleen het maken van een Wifi-Shield dan Goedkope/Simple Wifi Shield voor Arduino en andere micros is is het project wilt gebruiken als het het eenvoudigst om draad omhoog. Maar als u al een ESP8266-01-module, u deze instructies kunt om een WiFi-Shield gebruiken.

Als u heeft een van de andere ESP8266 kale modules, die de module GPIO0 en GPIO2 beschikbaar, dat dan kunt u deze instructies. Als de module GPIO15 toegankelijk maakt moet u verbinden met het GND via een weerstand met een waarde tussen 3K, 3 en 10 K.

Rev 10 hoeft niet elke extra I/O op de Arduino board, andere dan TX/RX en 5V macht en GND. Rev 10 gebruikt GPIO0 en GPIO2 als de ConfigLink, zoals beschreven op deze pagina, ESP8266-01 Pin Magic. Ook zijn de schetsen van de code gebruikt in Rev10 nu precies de zelfde bij die worden gebruikt in Goedkoop/Simple Wifi Shield voor Arduino en andere micros. Ook vervangt de 5V op 3V macht levering dochter bord met 3 aparte componenten en een weerstand-netwerk wordt gebruikt voor de vijf 3 K 3 weerstanden. De eerste versie Rev 1 is hier.

Deze instructies zijn ook beschikbaar op www.pfod.com.au.

Functies

  • Maakt gebruik van de goedkoop en gemakkelijk beschikbaar ESP8266-01-module :-andere ESP8266 modules kunnen ook worden gebruikt
  • Eenvoudig te gebruiken :-de 5V en 3,3 v compatibel schild fungeert als UART naar WiFi-brug. Een server op de IP- en de poort die u configureert en eenmaal aangesloten alleen passeert gegevens van en naar de seriële verbinding ingesteld. Geen bibliotheken zijn behoefte in de aansluitende micro, gewoon een seriële (UART) verbinding, zodat het kan worden gebruikt voor alle micro-processor met een seriële poort. Het kan ook worden gewijzigd om te worden geconfigureerd om een verbinding van de client (met optionele login) maken met een externe server.
  • Eenvoudig te configureren : - kortsluiting op een link en voeden van het schild, zet het in de configuratiemodus. In deze modus creëert het een veilige toegangspunt dat u via uw mobiel of computer verbinden kunt. Vervolgens openen http://10.1.1.1 presenteert een webpagina waar u kunt configureren van uw netwerk naam en wachtwoord en het IP en poortnummer het schild moet luisteren op voor verbindingen. De configuratiepagina voor het web gebruikt HTML5 validatie om te controleren van instellingen van de gebruiker.

Gerelateerde Artikelen

Zeer goedkope/Simple WiFi Shield voor Arduino en microprocessoren

Zeer goedkope/Simple WiFi Shield voor Arduino en microprocessoren

Update: 19 mei 2016Rev 14 van dit project herziet bibliotheken en code om te werken met de plug-in V2.2 ESP8266.com IDEUpdate: 17 December 2015Rev 11 van dit project schoont andere pogingen tot verbinding als het al is aangesloten. Maakt ook gebruik
Android telefoon gebruikt als een GSM-shield voor arduino

Android telefoon gebruikt als een GSM-shield voor arduino

hier mijn een andere video toont het gebruik van app uitvinder en bluetooth communicatie interface een arduino board en een Androïde apparaat. Ditmaal ben ik laten zien hoe de SMS-functie gebruiken om te zetten van de telefoon in een gratis GSM shiel
ECG shield voor Arduino

ECG shield voor Arduino

Onlangs maakte ik shield voor arduino die ECG, ademhaling, uiteindelijk na enkele veranderingen in PCB en code, EEG en EMG kan meten. Groot voordeel van deze shield is de mogelijkheid om het gemakkelijk thuis te maken. Het schild is uitgerust met dis
RGB-LCD Shield voor Arduino 65K kleuren KIT V2 montage handleiding

RGB-LCD Shield voor Arduino 65K kleuren KIT V2 montage handleiding

de RGB LCD shield voor Arduino 65K kleur KIT bevat alle onderdelen om een klaar om te gebruiken LCD shield voor Arduino en compatibele boards zoals Freeduino monteren.(bezoek http://store.nkcelectronics.com/rgb-lcd-shield-for-arduino-65k-color-k65.ht
Waarom de V1 RS485 Shield voor Arduino kan niet worden gebruikt voor DMX512 toepassing

Waarom de V1 RS485 Shield voor Arduino kan niet worden gebruikt voor DMX512 toepassing

kwamen We kwesties wanneer we LinkSprite RS485 Shield Shield voor Arduino voor hoge snelheid toepassingen, zoals DMX512 communicatie gebruiken.Stap 1: Circuit analyse Het schema van het RS485-schild is hierboven weergegeven.De antwoorden van het schi
3-kanaals Dimmer/fader voor Arduino of andere microcontroller

3-kanaals Dimmer/fader voor Arduino of andere microcontroller

In een eerdere instructable heb ik voorgelegd een eenvoudige AC TRIAC fader/dimmer die kan worden gecontroleerd met een Arduino. In verschillende reacties die ik kreeg, belangstelling een aantal mensen hun in een 3-kanaals RGB-fader. Maar sinds ik ni
Linux, WiFi, Ethernet, USB-Shield voor Arduino

Linux, WiFi, Ethernet, USB-Shield voor Arduino

Yun Shield is een Arduino-schild die zal gewoon "turn" Arduino (UNO, Leonardo, MEGA2560 enz) zowel een "Arduino Yun". Het biedt een linuxsysteem, WiFi, Ethernet naar de Arduino board voor connectiviteit. Het heeft ook een USB-hostpoort
De ESP8266 deel 1 - seriële WIFI Module voor Arduino

De ESP8266 deel 1 - seriële WIFI Module voor Arduino

Dit is het deel 1 van 3 instructables u te helpen bij het gebruik van de ESP8266 met Arduino. In dit deze eerste tutorial leer je hoe set-up en test de module op een Arduino aangesloten.De ESP8266 is misschien wel de meest veelzijdige seriële module
Bouwen van een ISP-Shield voor Arduino

Bouwen van een ISP-Shield voor Arduino

dit Instructable is voor de instructies van de bouw voor onze nieuwe AVR ISP Shield Kit voor Arduino. Haar ontwikkeling heeft veel te danken aan Instructables en onze eigen Gemeenschap (met name Nick!) en ik hoop om uit te leggen wat van die langs de
Hoe zet uw smartphone aan een generieke shield voor Arduino

Hoe zet uw smartphone aan een generieke shield voor Arduino

Hallo jongens, ik ben een van de makers van 1Sheeld, het is een mobiele app en een bestuur dat uw smartphone in een open platform voor Arduino verandert.OnderdelenArduino Uno 19,99 dollar1Sheeld $54.94Breadboard, springpaarden, LEDsHet idee is eigenl
Eenvoudige Relay Shield voor Arduino

Eenvoudige Relay Shield voor Arduino

Shield voor control 6 Relais, 6 digitale input en 6 analoge ingang met Arduino Duemilanove, Arduino UNO. De digitale ingangen en relaisuitgangen zijn uitgerust met een LED die de status aangeeft.Het circuit diagram is heel eenvoudig:Stap 1: Schema's
Mini Motor shield voor arduino breadboard test

Mini Motor shield voor arduino breadboard test

Klein, basic motor shield voor het testen van project met arduino.Zijn op basis van transistor, maar als u smd mosfet, die beter.Stap 1: Deel lijst, circuit, pcb Deel de lijst:-BCX56 transistor (indien geen Mosfet)-een diode (de bescherming van de ar
Digitale multimeter shield voor Arduino

Digitale multimeter shield voor Arduino

Dit instructable beschrijft een schild, die "Arduino" board in een digitale multimeter (DMM converteert).Het schild kan worden ingevoegd in "Arduino" UNO und Duemilanove planken. Het kan werken in drie modi:standalone - de meting gegev
Hoe maak je een tekenreeks van LED's voor arduino parallel

Hoe maak je een tekenreeks van LED's voor arduino parallel

dit instructable zal u tonen hoe te maken van uw eigen reeks van LED's die zijn aangesloten parallel. De arduino board kan niet leveren genoeg kracht om een tekenreeks van LED's in serie zonder een relais of transistor lopen, maar een dat is bedraad