Zeer goedkope/Simple WiFi Shield voor Arduino en microprocessoren


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 2015

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

Deze WiFi-Shield maakt DIY home automation veel meer betaalbaar. Niets anders op de markt is dit goedkoop en eenvoudig te gebruiken en te configureren.

Het schild van de WiFi hier beschreven is zeer goedkoop (<$ 12) en zeer eenvoudig om te bouwen, gewoon 2 delen en 4 draden, en zeer eenvoudig te veilig configureren, via de webpagina van de drukknop, en zeer eenvoudig te gebruiken, geen bibliotheken nodig.

Dit schild is voor gebruik met een 5V of 3.3V micro met een seriële verbinding. Als gebouwd is hier compatibel met de standaard Arduino boards Arduino boards sluit. Deze instructies zijn ook beschikbaar op www.pfod.com.au

Dit project maakt gebruik van Adafruit HUZZAH ESP8266 module. Als u op zoek bent voor een ESP8266-01 WiFi schild dat is net zo eenvoudig te gebruiken op dit, maar waarvoor meer onderdelen en bedrading up, men dan check out deze pagina in plaats daarvan. (Zie voor een vergelijking met SparkFun WiFi schild-ESP8266 hieronder onder Onderdelenlijst.)

Dit is de Rev 11 van dit project. Rev 11 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 Rev11 nu precies het zelfde bij die worden gebruikt in de ESP8266-01 Wifi Shield

Functies

  • Goedkoop : - minder dan US$ 12 in ppm schild, exclusief verzendkosten. Een USB naar seriële kabel (< US$ 10) is nodig voor de programmering.
  • Eenvoudig te bouwen :-slechts twee onderdelen en 4 draden nodig.
  • 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

Een goedkopere ESP8266 WiFi Shield voor Arduino en andere micros

Een goedkopere ESP8266 WiFi Shield voor Arduino en andere micros

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 2105Rev 11 van dit project schoont andere pogingen tot verbinding als het al is aangesloten. Maakt ook gebruik
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
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
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
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
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
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
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
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
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
Prototyping shield voor Arduino Mega

Prototyping shield voor Arduino Mega

dit is een down dirty prototyping schild dat voor Arduino Mega's werken zal en pin er compatibel klonen. Dit is de eerste keer dat ik dit forum heb gemaakt, maar ik heb andere projecten die ik denk dat dit zou handig zijn voor.Gebruikte materialen:Pr
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
Een zeer goedkope ESP8266 WiFi smart auto bestuurd door telefoon op basis van NodeMCU

Een zeer goedkope ESP8266 WiFi smart auto bestuurd door telefoon op basis van NodeMCU

DoitCar is ontworpen en ontwikkeld door artsen van Shenzhen of Intelligence & technologie (SZDOIT), die het meest kosteneffectief is. Het wordt algemeen toegepast op vele terreinen, sucha als de elektronische minnaar, studenten, Internet of Things (I