Inhoudsopgave:
- Stap 1: De basisvereisten voor dit project worden als volgt vermeld: -
- Stap 2: Wat is ESP8266?
- Stap 3: Wat is Arduino en IDE?
- Stap 4: Download Arduino IDE en installatieproces
- Stap 5: Pinverbinding voor ESP8266 naar USB-TTL-converter
- Stap 6: Code uploaden en programmeren
Video: LED-bediening met behulp van ESP8266 WiFi-module - Internet of Things - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
De ESP8266 is een goedkope wifi-chip met volledige TCP/IP-stack en MCU (microcontroller unit)-capaciteit, geproduceerd door de in Shanghai gevestigde Chinese fabrikant Espressif Systems.
De chip kwam voor het eerst onder de aandacht van westerse makers in augustus 2014 met de ESP-01-module, gemaakt door een externe fabrikant, Ai-Thinker. Met deze kleine module kunnen microcontrollers verbinding maken met een Wi-Fi-netwerk en eenvoudige TCP/IP-verbindingen maken met behulp van Hayes-achtige opdrachten. Destijds was er echter bijna geen Engelstalige documentatie op de chip en de opdrachten die hij accepteerde., trok veel hackers aan om de module, de chip en de software erop te verkennen en de Chinese documentatie te vertalen. De ESP8285 is een ESP8266 met 1 MiB ingebouwde flitser, waardoor apparaten met één chip verbinding kunnen maken met Wifi.
Stap 1: De basisvereisten voor dit project worden als volgt vermeld: -
(1) ESP8266 WiFi-module
(2) Arduino-IDE
(3) Broodplank
(4) Jumper-draden
(5) USB-TTL-converter
(6) Stroombron (3,3 v DC)
(7) Draadloze internetverbinding (WiFi)
(8) Webserver (u kunt de onze gebruiken)
(9) LED
Stap 2: Wat is ESP8266?
De ESP8266 is een goedkope wifi-chip met volledige TCP/IP-stack en MCU (microcontroller unit)-capaciteit, geproduceerd door de in Shanghai gevestigde Chinese fabrikant Espressif Systems.
De chip kwam voor het eerst onder de aandacht van westerse makers in augustus 2014 met de ESP-01-module, gemaakt door een externe fabrikant, Ai-Thinker. Met deze kleine module kunnen microcontrollers verbinding maken met een Wi-Fi-netwerk en eenvoudige TCP/IP-verbindingen maken met behulp van Hayes-achtige opdrachten. Destijds was er echter bijna geen Engelstalige documentatie op de chip en de opdrachten die hij accepteerde., trok veel hackers aan om de module, de chip en de software erop te verkennen en de Chinese documentatie te vertalen. De ESP8285 is een ESP8266 met 1 MiB ingebouwde flitser, waardoor apparaten met één chip verbinding kunnen maken met Wifi.
Stap 3: Wat is Arduino en IDE?
Arduino is een open-source elektronicaplatform gebaseerd op gebruiksvriendelijke hardware en software. Arduino-boards kunnen inputs lezen - licht op een sensor, een vinger op een knop of een Twitter-bericht - en dit omzetten in een output - een motor activeren, een LED aanzetten, iets online publiceren. U kunt uw bord vertellen wat het moet doen door een reeks instructies naar de microcontroller op het bord te sturen. Hiervoor gebruik je de Arduino programmeertaal (gebaseerd op Wiring), en de Arduino Software (IDE), gebaseerd op Processing.
Waarom Arduino? Dankzij de eenvoudige en toegankelijke gebruikerservaring is Arduino in duizenden verschillende projecten en toepassingen gebruikt. De Arduino-software is gebruiksvriendelijk voor beginners, maar toch flexibel genoeg voor gevorderde gebruikers. Het draait op Mac, Windows en Linux. Docenten en studenten gebruiken het om goedkope wetenschappelijke instrumenten te bouwen, om scheikunde- en natuurkundeprincipes te bewijzen, of om aan de slag te gaan met programmeren en robotica. Ontwerpers en architecten bouwen interactieve prototypes, muzikanten en kunstenaars gebruiken het voor installaties en om te experimenteren met nieuwe muziekinstrumenten. Makers gebruiken het natuurlijk om veel van de projecten te bouwen die bijvoorbeeld op de Maker Faire worden tentoongesteld. Arduino is een belangrijk hulpmiddel om nieuwe dingen te leren. Iedereen - kinderen, hobbyisten, kunstenaars, programmeurs - kan beginnen met sleutelen door de stapsgewijze instructies van een kit te volgen of ideeën online te delen met andere leden van de Arduino-gemeenschap.
Stap 4: Download Arduino IDE en installatieproces
- Klik op de link en https://goo.gl/Cxa9rX download Arduino IDE
- Installeer Arduino IDE op uw systeem
- Open Arduino IDE en klik op het tabblad Bestand> Voorkeuren
- Voeg nu de volgende URL toe in het veld Extra Board Manager-URL's en klik op OK.
- URL:-
- Open het tabblad Tools > Boards > Board Manager
- Zoek naar esp8266 en installeer de esp8266-communitypakketten
- Ga nu naar Tools > Boards & selecteer Generic ESP8266 Module
- Open Sketch > Bibliotheek > Bibliotheken beheren
- Zoek naar arduino json & installeer arduino json-bibliotheek door Benoît Blanchon
Stap 5: Pinverbinding voor ESP8266 naar USB-TTL-converter
Hier zijn verbindingsdetails voor ESP8266 naar USB-TTL Converter:
- Sluit USB-TTL 3.3V aan op ESP8266 VCC & CH_PD
- Sluit ESP8266 RX aan op USB-TTL TX en ESP8266 TX op USB-TTL RX
- Sluit ESP8266 GND aan op USB-TTL GND
- Verbind LED met GPIO 2 & GND
- Verbind GPIO 0 met GND (ALLEEN TIJDENS HET UPLOADEN VAN DE SCHETS)
Stap 6: Code uploaden en programmeren
Sluit de USB-TTL aan op uw systeem en selecteer de poort bij Extra > Poorten > COMn (Ex-COM4)
Bewerk nu de details zoals WiFi-naam, WiFi-wachtwoord, domeinnaam, pad en compileer de schets en upload naar ESP8266.
Als je een server hebt, kun je je eigen php- en json-code gebruiken. Je kunt het bronbestand downloaden via de onderstaande link, anders kun je mijn geüploade code gebruiken
Voor elk probleem kunt u contact met mij opnemen-
Bipul Kumar Gupta
(https://goo.gl/b6TggT)
bipulgupta.com/
www.facebook.com/bipulkg
Aanbevolen:
Meting van versnelling met behulp van ADXL345 en Particle Photon: 4 stappen
Meting van versnelling met behulp van ADXL345 en deeltjesfoton: De ADXL345 is een kleine, dunne, ultralaagvermogen, 3-assige versnellingsmeter met hoge resolutie (13-bits) meting tot ±16 g. Digitale uitvoergegevens zijn geformatteerd als 16-bits tweetallen en zijn toegankelijk via de digitale I2 C-interface. Het meet de
Upgrade de achtergrondverlichting van een VU-meter naar blauwe led met behulp van oude CFL-lamponderdelen: 3 stappen
Upgrade een VU-meterachtergrondverlichting naar blauwe led met behulp van oude CFL-lamponderdelen.: Tijdens het repareren van een oude Sony TC630 reel-to-reel bandrecorder, merkte ik dat een van de glazen bollen voor de achtergrondverlichting van de VU-meter kapot was. Geen hoeveelheid geleidende verf werkte omdat het lood onder het glasoppervlak was afgebroken. De enige vervanger die ik
Berekening van vochtigheid, druk en temperatuur met behulp van BME280 en Photon Interfacing: 6 stappen
Berekening van vochtigheid, druk en temperatuur met behulp van BME280 en Photon Interfacing. We komen verschillende projecten tegen die temperatuur-, druk- en vochtigheidsbewaking vereisen. We realiseren ons dus dat deze parameters eigenlijk een cruciale rol spelen bij het hebben van een schatting van de werkefficiëntie van een systeem bij verschillende atmosferische cond
Digitale klok met netwerktijd met behulp van de ESP8266: 4 stappen (met afbeeldingen)
Digitale netwerkklok met de ESP8266: we leren hoe we een schattige kleine digitale klok kunnen bouwen die communiceert met NTP-servers en de netwerk- of internettijd weergeeft. We gebruiken de WeMos D1 mini om verbinding te maken met een wifi-netwerk, de NTP-tijd te verkrijgen en deze weer te geven op een OLED-module. De video hierboven
Hoe u gebruikersniveaus van NUMA toevoegt aan uw exemplaar van N met behulp van NumADD Firefox AddOn: 4 stappen
Gebruikersniveaus van NUMA toevoegen aan uw exemplaar van N NumADD Firefox-add-on gebruiken: Elke gebruiker van Metanet's N-database op gebruikersniveau NUMA weet hoe onhandig de interface is voor het kopiëren van door gebruikers gemaakte niveaus naar uw exemplaar van het spel. NumADD, elimineert de noodzaak van kopiëren en plakken en maakt het overzetten van niveaus het werk van één muisklik