![ESP8266-07 programmerer med Arduino Nano: 6 trinn (med bilder) ESP8266-07 programmerer med Arduino Nano: 6 trinn (med bilder)](https://i.howwhatproduce.com/images/006/image-17935-j.webp)
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02
![ESP8266-07 programmerer med Arduino Nano ESP8266-07 programmerer med Arduino Nano](https://i.howwhatproduce.com/images/006/image-17935-1-j.webp)
Dette er en kort opplæring for å lage et fint ESP8266-07/12E programmeringstavle ved hjelp av en Arduino nano. Ledningsskjemaet er veldig likt det som er vist her. Du har mulighetene til å koble dette prosjektet til et brødbrett, lodde deg selv et perfboard eller bruke gerber -filene som er vedlagt for å lage en mer pålitelig PCB. Jeg foreslår at du holder deg til en PCB eller perfboard (hvis du stoler på deg selv for å lodde skikkelig) hvis du ofte programmerer de nevnte enhetene.
Jeg planlegger å lage noe innhold med ESP-07, og jeg vil bruke brettet som er opprettet i denne opplæringen regelmessig.
Designet har en innebygd 3.3v spenningsregulator som slår på ESP-modulen. Du må koble til en 5v forsyning i tillegg til Arduino usb-kabelen. Videre bør du også bruke et breakout -bord; det gjør alt lettere å jobbe med.
Rekvisita
- Arduino nano
- ESP8266-07 eller/12/e
- ESP-07 breakout board
- Mini usb -kabel
- 5,5 mm strømkontakt (mann og kvinne)
- Hodestifter til kvinner 1*15 (2 stk.)
- Kvinne topptekst 1*8 (2 stk)
- 6 -pinners vippebryter (valgfritt)
- trykknapper (2 stk)
- 5Kohm motstander (2 stk.)
- 10Kohm motstander (2 stk)
- lm1117 3.3v (jeg brukte smd -versjonen, du kan bruke TH hvis du ønsker å lage en brødbrettskrets)
- 47uf kondensator (du kan bruke høyere verdier hvis du opplever strømproblemer)
- brødbrett, eller perfboard eller PCB
Trinn 1: Kabling
![Kabling Kabling](https://i.howwhatproduce.com/images/006/image-17935-2-j.webp)
![Kabling Kabling](https://i.howwhatproduce.com/images/006/image-17935-3-j.webp)
Brødbrettskrets:
1. Koble Arduino nano og ESP -modulen til et brødbrett ved å bruke breakout -kortet. For bedre tilgang til pinnene på breakout -brettet, kan du bruke to brødbrett i stedet for et som vist.
2. Drift av skinnene: koble 5v -pinnen på strømkontakten til pinne 3 på lm1117 3.3v -regulatoren, GND til pinne 1, og utgangen fra pinne 2 til "+" -skinnen på brødbrettet. Koble også GND -pinnen på strømkontakten til " -" på brødbrettet. Legg til en 47uf kondensator og koble skinnene sammen som vist.
3. Legg til to trykknapper (tilbakestill og programmer) og koble en pinne fra hver for å tilbakestille og en annen til GPIO0 i ESP. Trekk opp de normalt tilkoblede pinnene til 3,3v ved hjelp av 10kohm motstander. Koble de normalt åpne pinnene til GND
4. Koble + skinne til VCC på ESP breakout board
5. Koble - skinnen til GND på ESP -brettet
6. Trekk opp pinnene CH_PD og GPIO15 på ESP til +3.3v skinne ved hjelp av en 5kohm motstand
7. Koble RX-pinnen på nano til RX på ESP ved hjelp av en 2-kanals vippebryter
8. Koble TX til Nano til TX til ESP ved hjelp av 2-kanals vippebryter. (vippebryteren er valgfri; det gjør det mulig å koble signalet helt mellom Arduino og ESP helt)
9. Bro over RST- og GND -pinnene på Arduino, dette trinnet "deaktiverer" ATmega -brikken.
Jeg brukte en ekstern 5v strømforsyning fordi arduinoen ikke kan levere nok strøm til å drive ESP -modulen pålitelig. Jeg bruker en gammel lader og en modifisert usb -kabel.
Trinn 2: Lodding av en Perfboard -krets
![Lodding av en Perfboard -krets Lodding av en Perfboard -krets](https://i.howwhatproduce.com/images/006/image-17935-4-j.webp)
![Lodding av en Perfboard -krets Lodding av en Perfboard -krets](https://i.howwhatproduce.com/images/006/image-17935-5-j.webp)
![Lodding av en Perfboard -krets Lodding av en Perfboard -krets](https://i.howwhatproduce.com/images/006/image-17935-6-j.webp)
![Lodding av en Perfboard -krets Lodding av en Perfboard -krets](https://i.howwhatproduce.com/images/006/image-17935-7-j.webp)
Jeg har laget et oppsett for et ensidig 7 cm x 9 cm perfboard basert på koblingsskjemaet i forrige trinn. Prøv å bruke nøyaktig samme komponentplassering, slik at du ikke får problemer med ruting. Du kan bruke de vedlagte fritzing -bildene som guider.
Jeg har også brukt 2,54 mm kvinnelige toppstifter for å gjøre Nano og ESP avtagbar.
Trinn 3: PCB -krets
![PCB -krets PCB -krets](https://i.howwhatproduce.com/images/006/image-17935-8-j.webp)
Send den vedlagte gerberen til en kretskortprodusent, og det er det!
Den er basert på ledningene tidligere nevnt, men oppsettet er litt annerledes. Jeg måtte gjøre det mer kompakt for å spare penger
Filene ble opprettet med EasyEDA.
Trinn 4: Legge til Esp8266 -støtte til Arduino IDE
![Legger til Esp8266 -støtte til Arduino IDE Legger til Esp8266 -støtte til Arduino IDE](https://i.howwhatproduce.com/images/006/image-17935-9-j.webp)
![Legger til Esp8266 -støtte til Arduino IDE Legger til Esp8266 -støtte til Arduino IDE](https://i.howwhatproduce.com/images/006/image-17935-10-j.webp)
![Legger til Esp8266 -støtte til Arduino IDE Legger til Esp8266 -støtte til Arduino IDE](https://i.howwhatproduce.com/images/006/image-17935-11-j.webp)
![Legger til Esp8266 -støtte til Arduino IDE Legger til Esp8266 -støtte til Arduino IDE](https://i.howwhatproduce.com/images/006/image-17935-12-j.webp)
Du kan hoppe over dette trinnet hvis du allerede har modulen konfigurert
Trinn 1: åpne IDE og gå til Fil >> -innstillinger, et vindu dukker opp. Det vil se ut som et av de vedlagte bildene
Trinn 2: Lim inn denne linjen i den røde boksen:
arduino.esp8266.com/stable/package_esp8266com_index.json
Hvis det er noe som allerede er skrevet der, legg til et komma og lim inn URL -en
Trinn 3: Gå til verktøy >> brett >> brettleder, se vedlegg bildene hvis du har problemer med det
Trinn 4: Når vinduet er lastet inn, bruker du søkeboksen til å søke etter esp8266, finne resultatet med tittelen "esp8266 av esp8266 community" og installere
MERK: Jeg installerte versjon 2.5.2 fordi noen senere versjoner forårsaker "fatale feil"
Trinn 5: Når installasjonen er fullført, gå til Verktøy >> Brett >> finn og velg "generisk esp8266 -modul"
Trinn 6: Gå til verktøy og under "board: Generic esp8266 module" finner du noen konfigurasjoner. Sørg for at din samsvarer med bildene i vedlagte bilde.
Trinn 5: Last opp en skisse
![](https://i.ytimg.com/vi/cWs0Rgy3Ajg/hqdefault.jpg)
Koble en usb -kabel til Arduino Nano og koble den til en datamaskin. Koble også til en 5v strømforsyning til strømkontakten på brettet.
Hvis du har bestemt deg for å legge til en vippebryter, må du kontrollere at den er trykket inn.
Slik setter du esp -modulen i programmeringsmodus:
Trykk og hold inne RESET- og PROGRAM -knappene, og slipp deretter "RESET" mens du fortsatt trykker på "PROGRAM"
Hold et øyeblikk, og slipp deretter "PROGRAM" -knappen igjen
Åpne IDE på datamaskinen og gå til Verktøy >> port og velg COM -porten der du har koblet usb -kabelen til datamaskinen.
Skriv koden din, og bruk opplastingsknappen øverst til venstre på IDE -en din for å begynne å programmere ESP -modulen.
Trinn 6: Test koden
Det er mulig å teste noen programmer uten å fjerne modulen fra kontakten.
For å gjøre det, trykk på vippebryteren og trykk på RESET -knappen.
Jeg har lagt til bryteren for å isolere de to kortene helt
NYT!
Anbefalt:
Slik blinker eller programmerer du ESP8266 AT -fastvare ved hjelp av ESP8266 Blinker og programmerer, IOT Wifi -modul: 6 trinn
![Slik blinker eller programmerer du ESP8266 AT -fastvare ved hjelp av ESP8266 Blinker og programmerer, IOT Wifi -modul: 6 trinn Slik blinker eller programmerer du ESP8266 AT -fastvare ved hjelp av ESP8266 Blinker og programmerer, IOT Wifi -modul: 6 trinn](https://i.howwhatproduce.com/images/002/image-4240-11-j.webp)
Slik blinker eller programmerer du ESP8266 AT-fastvare ved bruk av ESP8266 blinker og programmerer, IOT Wifi-modul: Beskrivelse: Denne modulen er en USB-adapter /programmerer for ESP8266-moduler av typen ESP-01 eller ESP-01S. Den er praktisk utstyrt med en 2x4P 2.54mm hunnhodet for å koble ESP01. Den bryter også ut alle pinnene på ESP-01 via en 2x4P 2.54mm hannh
Slik programmerer du PIC MCU med PICkit -programmerer ved hjelp av et brødbrett: 3 trinn
![Slik programmerer du PIC MCU med PICkit -programmerer ved hjelp av et brødbrett: 3 trinn Slik programmerer du PIC MCU med PICkit -programmerer ved hjelp av et brødbrett: 3 trinn](https://i.howwhatproduce.com/images/002/image-4853-37-j.webp)
Slik programmerer du PIC MCU med PICkit -programmerer som bruker et brødbrett: Du trenger ikke dyre og sofistikerte verktøy for å spille med PIC (eller andre) mikrokontrollere. Alt du trenger er et brødbrett der du tester kretsen og programmeringen. Selvfølgelig er en slags programmerer og IDE nødvendig. I denne instruksjonen
Hvordan bygge en USBTiny ISP -programmerer: ved å bruke CNC PCB -fresemaskin: 13 trinn (med bilder)
![Hvordan bygge en USBTiny ISP -programmerer: ved å bruke CNC PCB -fresemaskin: 13 trinn (med bilder) Hvordan bygge en USBTiny ISP -programmerer: ved å bruke CNC PCB -fresemaskin: 13 trinn (med bilder)](https://i.howwhatproduce.com/images/001/image-2865-25-j.webp)
Hvordan bygge en USBTiny ISP -programmerer: ved å bruke CNC PCB -fresemaskin: Tenkte du på hvordan du kan bygge ditt eget elektroniske prosjekt fra bunnen av? Å gjøre elektronikkprosjekter er så spennende og morsomt for oss, beslutningstakere. Men de fleste produsenter og maskinvareentusiaster som bare går videre til produsentkulturen, bygde sine prosjekter
Hvordan lage en PIC -programmerer - PicKit 2 'klon': 4 trinn (med bilder)
![Hvordan lage en PIC -programmerer - PicKit 2 'klon': 4 trinn (med bilder) Hvordan lage en PIC -programmerer - PicKit 2 'klon': 4 trinn (med bilder)](https://i.howwhatproduce.com/images/001/image-770-50-j.webp)
Hvordan lage en PIC -programmerer - PicKit 2 'klon': Hei! Dette er en kort instruksjon om hvordan du lager en PIC -programmerer som fungerer som en PicKit 2. Jeg laget dette fordi det er mye billigere enn å kjøpe en original PicKit og fordi Microchip, produsentene av PIC -mikrokontrollere og PicKit -programmereren, pr
Visittkort PIC -programmerer: 6 trinn (med bilder)
![Visittkort PIC -programmerer: 6 trinn (med bilder) Visittkort PIC -programmerer: 6 trinn (med bilder)](https://i.howwhatproduce.com/images/002/image-4081-164-j.webp)
Visittkort PIC programmerer: Dette var mitt bidrag til bankkortkonkurransen Hack A Day. Jeg zippet bare opp filene og la dem på nettstedet mitt. Jeg legger det ut her fordi alle de andre oppføringene ser ut til å være på en blogg for enkel tilgang. Forhåpentligvis vil dette gjøre