Zeer goedkope/Simple WiFi Shield voor Arduino en microprocessoren (3 / 6 stap)

Stap 3: Programmeren van de WiFi-Shield


De WiFi-Shield moet worden geprogrammeerd eens, alleen, en nooit, met de configuratie van de webpagina en de serieel naar WiFi Bridge code.

Volg de stappen gegeven op https://github.com/esp8266/arduino onder Installeren met Boards Managerom te programmeren van het schild. Bij het openen van de Manager van de Boards van de Tools → Board menu en selecteer Typ bijgedragen en het platform van de esp8266 installeren. Dit project werd samengesteld met behulp van de ESP8266 versie 1.6.4-673-g8cd3697. Latere versies wel beter maar kan hebben hun eigen fouten, zoals het platform snel evolueert.

Opmerking: Gebruik niet de Adafruit Board-installatie zoals de schets die hier gebruikt wordt niet gecompileerd onder die code.

Sluit en heropen de Arduino IDE en u kunt nu selecteren "Generieke ESP8266 Module" Tools → pension menu.

Ook moet u de nieuwste versie van pfodESP2866BufferedClient.zip die deze bibliotheek met ESP8266.com IDE plug-in V2.2 werkt installeren. Als u de pfodESP2866WiFi bibliotheek eerder hebt geïnstalleerd, verwijdert u die bibliotheek map volledig.

  1. Download dit pfodESP2866BufferedClient.zip -bestand op uw computer verplaatsen naar uw bureaublad of een andere map die u gemakkelijk kunt vinden
  2. Gebruik vervolgens 1.6.5 Arduino IDE menuoptie schets → bibliotheek importeren → Add Library te installeren. (Als Arduino u installeren laat omdat de bibliotheek al bestaat niet dan vinden en verwijderen van de oudere pfodESP8266BufferedClient-map en deze vervolgens te importeren)
  3. Stop en herstart de Arduino IDE en onder bestand -> voorbeelden die u ziet nu pfodESP2866BufferedClient.

Het toegangspunt van de configuratie-wachtwoord instellen

Nadat u de pfodESP8266BufferedClient bibliotheek hebt geïnstalleerd, opent u de Arduino IDE en kopieer deze sketch, ESP8266_WifiShield.ino, naar de IDE. Voordat u het schild programmeert, moet u uw eigen wachtwoord voor het toegangspunt van de configuratie in te stellen.

In configuratie-modus stelt de WiFi-Shield een beveiligde Access Point genoemd pfodWifiWebConfig met een wachtwoord dat is opgenomen in een QR-code gekoppeld aan het schild. Deze beveiligde verbinding voorkomt u dat elke één afluisteren van uw verbinding terwijl u uw echte netwerken ssid en wachtwoord instelt. U moet uw eigen wachtwoord genereren voor uw schilden. Een SecretKeyGenerator java-programma is hier beschikbaar die genereert willekeurige 128-bits sleutels en schrijft uit QR.png bestanden. Een ander alternatief is het gebruik van QR Droid privé (van Google Play) maken een QR-Code voor je eigen gekozen wachtwoord.

In beide gevallen moet u de #define in de buurt van de bovenkant van de schets met uw eigen wachtwoord bijwerken.

 // =============== start of pfodWifiWebConfig settings ==============<br>// update this define with the password from your QR code //http://www.forward.com.au/pfod/secureChallengeResponse/keyGenerator/index.html #define pfodWifiWebConfigPASSWORD "b0Ux9akSiwKkwCtcnjTnpWp" 

Indien gewenst, kunt u ook uw eigen naam van het toegangspunt configuratie instellen.

Programmering van het schild

Om te programmeren van het schild, verbinden met de USB seriële kabel zoals aangetoond in de foto. De foto en de bedrading controleren.

Controleer zorgvuldig de VCC en GND verbindingen zoals het is gemakkelijk om korte uit de USB-voeding, bent u een pincode af.

Deze foto is voor de SparkFun USB naar seriële kabel. Als u de Adafruit kabel gebruikt, het hoeft niet de aansluitklemmen gemarkeerd maar is kleur-gecodeerd, rode is macht, zwart is ground, groen is TX en wit is RX.

Sluit de USB naar seriële kabel op uw computer en COM-poort te selecteren in het menu Tools → Port. Laat de CPU frequentie, Flash formaat en Upload snelheid op de standaardinstellingen.

Zet dan de Adafruit HUZZAH ESP2866 module in programmeermodus door de GPIO0 push-knop ingedrukt te houden en op de resetknop te klikken en vervolgens het vrijgeven van de drukknop GPIO0. De GPIO0 leidde moet schemerige blijven. Selecteer bestand → uploaden of gebruik de pijl-rechts-knop om te compileren en uploaden van het programma. Twee bestanden zijn geüpload. Als u een foutbericht verschijnt dat selectievakje uploaden uw kabelverbindingen de juiste pinnen zijn aangesloten en probeer het opnieuw.

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