$4 WiFi dörr larm med en ESP8266 #IoT (3 / 8 steg)

Steg 3: Flash av grundläggande ESP8266 firmware



Här är den svåra biten!

Det finns flera, ibland tråkiga, steg att följa men oroa dig inte, du måste göra detta bara en gång och detta beror på att jag närmare mycket!

Här är stegen till blixt den grundläggande firmware till din ESP8266, med Linux, Mac eller Windows:

  • Linux och Mac:

    1. Installera EspTool följande "Installation / beroenden" avsnitt här.
    2. Ladda ner awesome ESP8266 grundläggande firmware här och packa upp filen.
    3. Koppla in FTDI eller Arduino till din dator och testa anslutningen:
      • I en terminalen köra:

        LS /dev/tty * usb *

        och leta efter namnet på din USB-port.

      • Ersätta tty.usbserial-A50285BI med din USB-portnamn och kör:

        sudo python esptool.py--port /dev/tty.usbserial-A50285BI flash_id

    4. Om allt gick bra ska du se något sånt här:

      Ansluter...
      Tillverkare: e0
      Enhet: 4014

    5. I mappen Flasher/bygga/ av den ESP8266 Basic du har hämtat tidigare bör du se flera mappar: 4 M, 2M, 1M, 512k. De utgör den fasta programvaran för flera minneskonfigurationen styrelsens ESP8266.
      Ladda upp den grundläggande firmware till din ESP8266 kör:

      sudo python esptool.py--port /dev/tty.usbserial-A50285BI write_flash 0x00000 path/to/Flasher/Build/4M/ESP8266Basic.cpp.bin

      Ersätt path/to/Flasher/Build/4M/ESP8266Basic.cpp.bin med den rätta vägen.
      Om du vet minneskonfigurationen för din styrelse Ersätt 4 M med rätt värde. Om du inte kan vi gissa det senare göra ett test.

    6. Vänta 30 sekunder och på datorn eller någon wifi enhet utseende för en WiFi-Åtkomstpunkt kallas ESP och par med den. Öppna url http://192.168.4.1/filemng i en webbläsare. Du bör se en lista över .dat och bin-filer. Om du inte, betyder det att du lagt upp firmware med fel minnesstorlek (4 M i stället för 1 M till exempel). I det fall dra ur och sätta tillbaka USB- och återgå till steg 5 med minne dvs.
    7. Klicka på länken [Inställningar] . Du bör se grundläggande GUI lagras inuti ESP8266 som låter dig konfigurera och programmera den. Anslut den till ditt lokala wifi nätverk fylla fälten Station läge (se dokumentation här) och tryck på knappen Spara .
    8. Koppla från FTDI eller Arduino från datorn
    9. Ta bort anslutning av GPIO0 till GND
    10. Sätta tillbaka den FTDI eller Arduino till datorn och efter mindre än 6 sekunder att köra kommandot:

      skärmen /dev/tty.usbserial-A50285BI

      Om du har tur bör du se ESP8266 IP-adress:

      1
      2
      3
      ...
      6

      Ansluten till you_AP_SSID
      IP-adress: 192.168.3.x
      WIFIname
      WIFIpass
      Öppna filen misslyckades

    11. Kom ihåg det och försöker ansluta till denna IP-adress med en webbläsare, bör du se samma GUI.
    12. Det rekommenderas att konfigurera routern så att DHCP-servern koppla en fix IP-adress till din ESP8266 (se routerns dokumentation).
  • Windows:

    1. Gå till sidan grundläggande och hämta lämpliga blottaren för ditt operativsystem.
    2. Öppna en terminal (cmd) och ange PowerShell av runing:

      PowerShell

      Sedan identifiera COM-porten:

[System.IO.Ports.SerialPort]:: getportnames()

  • Koppla in FTDI eller Arduino till datorn och ladda upp den grundläggande firmware till din ESP8266 efter blinkande instruktioner.
  • Vänta 30 sekunder och på datorn eller någon wifi enhet utseende för en WiFi-Åtkomstpunkt kallas ESP och par med den. Öppna url http://192.168.4.1/filemng i en webbläsare. Du bör se en lista över .dat och bin-filer. Om du inte, betyder det att du lagt upp firmware med fel minnesstorlek (4 M i stället för 1 M till exempel). I det fall dra ur och sätta tillbaka USB och tillbaka till steg 3 med minne dvs.
  • Klicka på länken [Inställningar] . Du bör se grundläggande GUI lagras inuti ESP8266 som låter dig konfigurera och programmera den. Anslut den till ditt lokala wifi nätverk fylla fälten Station läge (se dokumentation här) och tryck på knappen Spara .
  • Koppla från FTDI eller Arduino från datorn
  • Ta bort anslutning av GPIO0 till GND
  • Sätta tillbaka den FTDI eller Arduino till datorn och efter mindre än 6 sekunder köra PowerShell -kommando:

    $port = nytt-objekt (System.IO.Ports.SerialPort COM1,9600,None,8,one;$port.open), medan (1 - ne 0) {$port. ReadLine();}

    ersätta COM1 med din portnamn. Om du har tur bör du se ESP8266 IP-adress:

    1
    2
    3
    ...
    6

    Ansluten till you_AP_SSID
    IP-adress: 192.168.3.x
    WIFIname
    WIFIpass
    Öppna filen misslyckades

  • Kom ihåg det och försöker ansluta till denna IP-adress med en webbläsare, bör du se samma GUI.
  • Det rekommenderas att konfigurera routern så att DHCP-servern koppla en fix IP-adress till din ESP8266 (se routerns dokumentation).
  • Referenser:

    Se Steg
    Relaterade Ämnen

    Illuminans Monitor med ESP8266 - IoT

    Detta projekt kan du skapa en illuminans monitor med en ESP8266 SoC och en belysning sensor (TSL2561) med nästa möjligheter:Mäter illuminansÖvervaka belysning från din smartphoneFör att slutföra detta projekt måste du skapa tre sakerHårdvara - i prin...

    Grundskydd med ESP8266 - IoT

    Detta projekt kan du skapa en grundläggande trygghetssystem med en ESP8266 SoC och en PIR-sensor med nästa möjligheter:Upptäcka rörelseFörmågan att slå på/av systemet från en App på din mobiltelefonTa emot ett e-postmeddelande om rörelsen detekteras...

    Temperaturvakt med ESP8266 - IoT

    Detta projekt kan du skapa en temperaturvakt med en ESP8266 SoC och en temperaturgivare (DS18B20) med nästa möjligheter:Mäter temperaturenSkicka ett mail om temperaturen går under ett tröskelvärdeÖvervaka temperatur och ange tröskelvärde från en mobi...

    Cirkelträning Diagram av vattennivån larm med 555 Timer

    detta är en enkel och mycket användbar krets heter Vattennivån larm med 555 Timer. Huvudsyftet med denna krets är att utforma en vattennivå upptäcka larm med enkla och billiga hårdvara utan att kompromissa med prestanda för enheten....

    Hur man gör enkla dörr larm med klädnypor (DIY)

    Enklaste och okomplicerade sätt att göra dörren larm med husgeråd inklusive klädnypor (klädnypa) och som alltid dess billiga, enkla och roliga att göra. Även om dess alltför enkla men dess mycket effektiv och fungerar perfekt, det kan hjälpa dig spar...

    Vattennivån larm med Arduino

    Inledning: I detta Instructable, jag ska berätta hur man gör en Vattennivån larm med Arduino. Det är ganska enkelt!Material som krävs:-Arduino UnoHoppare ledningar1 LYSDIOD2 motstånd: ~ 200 Ohm och ~ 1KOhmEn vattenbehållareHur du meddelas: I vattenbe...

    JORDBÄVNING larm med KY-002

    Hej folk! Här är jag igen.Denna gång gjorde jag en grundläggande jordbävningen larm med KY-002 Shock sensor.Dess kan användas för flera ändamål, som de flesta sensorer. I detta fall använder vi det som en jordbävning sensor.Kontrollera följande schem...

    Buglar larm med PIR RÖRELSESENSOR

    I detta INSTRUCTABLE,Vi kommer att göra en enkel BUGLAR larm med PIR RÖRELSESENSOR & ARDUINOGlöm inte att rösta här för Sensor tävling! : D(Du kan se en omröstning knapp nära medaljen IN the TOP)För mer intressant projekt besök: www.miymakers.comFace...

    Tweeting Arduino larm med en PIR-sensor. aka AlarmIno

    Hej idag jag kommer att visa dig hur man gör en tweeting Arduino larm med en PIR-sensor.Du kommer att behöva:En parallax PIR sensor 3 stiftEthernet-kabelEthernet-shield (jag använder den här)SkärbrädaArduino UNO6 hoppare ledningarSteg 1: Ledningar sa...

    Larm med Arduino + pir + rfid bricka + servo motor + nfc

    Detta är en tyst larm med s4a för att programmera en arduino som när pir upptäcker en rörelse gör en servomotor som bär ett RFID-märke på det utlöser en nfc tasker för att skicka ett sms.Steg 1: IntroduktionHej, är jagGuerbas från en liten algeriska...

    Sakernas Internet WiFi DIY rörelsedetektor med e-postavisering med PIR-sensor och ESP8266

    I detta projekt använder jag ESP8266 WiFi modul och Rörelsedetektor PIR sensor för att få e-postaviseringar om någon kommer in i rummet medan jag är borta. Jag använder GadgetKeeper moln plattform att bing e-postmeddelanden med PIR-Sensor. Jag har vä...

    Låg kostnad WIFI temperatur (DS18B20) datalogger baserad på ESP8266 med anslutning till thingspeak.com

    Datalogger för temperatur baserat på ESP8266 och DS18B20 1-tråds temperaturgivare.På bara $5 ESP-01 styrelsen och DS18B20 sensor.Mjukvaran är skriven i LUA språk och körs direkt i ESP8266.Inga andra MCU!Steg 1: Del förteckning ESP-01 styrelsen - eBay...

    Komma igång med den ESP8266 ESP-01

    Den ESP8266 ESP-01 är en WiFi-modul som tillåter microcontrollers till ett trådlöst nätverk. Denna modul är en fristående SOC (System On a Chip) som inte nödvändigtvis behöver en mikrokontroller att manipulera ingångar och utgångar som du normalt sku...

    Inbrotts larm med Text meddelande

    Detta är mycket lätt att göra och kräver ingen lödning eller avancerade färdigheter.Heres hur det fungerar:Rad sensorn känner avbrott i ping--->Samtal till Temboo via WIFI--->Säger Twilio API för att skicka text!Denna handledning visar hur du skapar...

    Hur man styr en WiFi LYT8266 LED-lampa med BLYNK i 5 minuter

    I den här guiden kommer vi se hur man styr en LYT8266 WiFi lampa i 5 minuter med hjälp av nya kraftfulla BLYNK plattformen.Du behöver:-En LYT8266 glödlampa (http://authometion.com/shop/en/home/13-lyt8266.html)-BLYNK APP för iOS eller Android + Blynk...

    Vatten läckage larm med LinkIt en

    I detta Instructable ska jag visa dig hur man bygger snabbt en vatten läcka alarm system uusing Mediatek LinkIt en styrelsen. Du kan använda enheten för att upptäcka om något vatten läcker ut från rören. Om upptäcker vatten kommer skickar du ett e-po...

    Remote Wi-Fi DHT11 temperatur och luftfuktighet I2C 2 X 16 LCD-Display med två ESP8266 och Visuino

    ESP8266 -moduler är bra billiga stativ ensam styrenheter med inbyggd Wi-Fi, och jag har redan gjort en enkel blinkning instructable med ESP8266 NodeMCU modul.Fördelen med ESP8266 jämfört med Arduino och andra styrenheter är inbyggt Wi-Fi. I detta Ins...

    Med en esp8266 arduino för att styra ett relä med hembiträdet

    Detta Instructable visar hur du ansluter en relä modul till ett esp8266, något som bör vara rakt fram men behöver några extra komponenter att göra reläet fungerar korrekt om du använder små esp enheten i bilder.Denna styrelse var från ebay och har en...

    Larm med Motion och sund sensorn övervakas och kontrolleras Via Web

    I detta Instructables kommer jag gjorde ett litet projekt med ett PHPoC blått från Sollae System (Sydkorea).PHPoC Blue(P4S-342) är en programmerbar styrelse inbäddade med en PHPoC tolk. Den har 22 digital input/output stift, 6 analoga ingångar och ol...