Innehållsförteckning:

ESP8266-07 programmerare med Arduino Nano: 6 steg (med bilder)
ESP8266-07 programmerare med Arduino Nano: 6 steg (med bilder)

Video: ESP8266-07 programmerare med Arduino Nano: 6 steg (med bilder)

Video: ESP8266-07 programmerare med Arduino Nano: 6 steg (med bilder)
Video: как сделать тестер электронных компонентов, используя Arduino nano, dfrobot 2024, Juli
Anonim
ESP8266-07 programmerare med Arduino Nano
ESP8266-07 programmerare med Arduino Nano

Detta är en kort handledning för att skapa ett snyggt ESP8266-07/12E programmeringskort med en Arduino nano. Kabelschemat är mycket likt det som visas här. Du har möjligheterna att koppla in det här projektet på en brödbräda, löda dig själv en perfektbräda eller använda gerber -filer som bifogas för att skapa en mer tillförlitlig kretskort. Jag föreslår att du håller dig med ett kretskort eller en perfekt skiva (om du litar på dig själv för att löda ordentligt) om du ofta programmerar de nämnda enheterna.

Jag planerar att skapa lite innehåll med ESP-07, och jag kommer att använda det kort som skapats i denna handledning regelbundet.

Designen har en inbyggd 3.3v spänningsregulator som slår på ESP-modulen, du måste ansluta en 5v-strömförsörjning utöver Arduino usb-kabeln. Dessutom bör du också använda en breakout board; det gör allt lättare att arbeta med.

Tillbehör

  • Arduino nano
  • ESP8266-07 eller/12/e
  • ESP-07 breakout board
  • Mini usb -kabel
  • 5,5 mm strömuttag (hane och hona)
  • Hona -stift 1*15 (2st)
  • Kvinnlig huvudstift 1*8 (2st)
  • 6 -stifts vippomkopplare (tillval)
  • tryckknappar (2st)
  • 5Kohm motstånd (2st)
  • 10Kohm motstånd (2st)
  • lm1117 3.3v (jag använde smd -versionen, du kan använda TH om du vill skapa en brödbrädekrets)
  • 47uf kondensator (du kan använda högre värden om du upplever strömproblem)
  • brödbräda eller perfboard eller PCB

Steg 1: Ledningen

Ledningarna
Ledningarna
Ledningarna
Ledningarna

Brödbräda krets:

1. Anslut Arduino nano och ESP -modulen till en brödbräda med hjälp av brytbordet. För bättre åtkomst till stiften på brytskivan kan du använda två brödbrädor istället för en som visas.

2. Driva skenorna: anslut 5v -stiftet på strömuttaget till stift 3 på lm1117 3.3v -regulatorn, GND till stift 1, och utgången från stift 2 till skenan "+" på brödbrädet. Anslut också GND -stiftet på strömuttaget till " -" på panelen. Lägg till en 47uf kondensator och anslut skenorna som visas.

3. Lägg till två tryckknappar (återställ och programmera) och anslut en stift från varje för att återställa och en annan till GPIO0 i ESP. Dra upp de normalt anslutna stiften till 3,3v med hjälp av 10kohm motstånd. Anslut de normalt öppna stiften till GND

4. Anslut + skena till VCC på ESP -utbrottskortet

5. Anslut skenan till GND på ESP -utbrottskortet

6. Dra upp stiften CH_PD och GPIO15 i ESP till +3.3v skena med hjälp av ett 5kohm motstånd

7. Anslut nano: ns RX-stift till ESP: ns RX med en 2-kanals vippomkopplare

8. Anslut TX från Nano till TX på ESP med hjälp av 2-kanals vippomkopplare. (vippomkopplaren är valfri; det gör det möjligt att helt koppla bort signalen mellan Arduino och ESP)

9. Brygg RST- och GND -stiften på Arduino, detta steg "inaktiverar" ATmega -chipet.

Jag använde en extern 5v strömförsörjning eftersom arduinoen inte kan leverera tillräckligt med ström för att driva ESP -modulen på ett tillförlitligt sätt. Jag använder en gammal laddare och en modifierad usb -kabel.

Steg 2: Lödning av en Perfboard -krets

Lödning av en Perfboard -krets
Lödning av en Perfboard -krets
Lödning av en Perfboard -krets
Lödning av en Perfboard -krets
Lödning av en Perfboard -krets
Lödning av en Perfboard -krets
Lödning av en Perfboard -krets
Lödning av en Perfboard -krets

Jag har gjort en layout för en enkelsidig 7 cm x 9 cm perfboard baserat på kopplingsschemat i föregående steg. Försök att använda exakt samma komponentplats så att du inte stöter på routingsproblem. Du kan använda de bifogade fritzing -bilderna som guider.

Jag har också använt 2,54 mm hona för att göra Nano och ESP avtagbara.

Steg 3: kretskort

PCB -krets
PCB -krets

Skicka den bifogade gerbern till en kretskortstillverkare och det är det!

Det är baserat på ledningarna som tidigare nämnts, men layouten är lite annorlunda. Jag var tvungen att göra det mer kompakt för att spara pengar

Filerna skapades med EasyEDA.

Steg 4: Lägga till Esp8266 -stöd till Arduino IDE

Lägger till Esp8266 -stöd för Arduino IDE
Lägger till Esp8266 -stöd för Arduino IDE
Lägger till Esp8266 -stöd för Arduino IDE
Lägger till Esp8266 -stöd för Arduino IDE
Lägger till Esp8266 -stöd för Arduino IDE
Lägger till Esp8266 -stöd för Arduino IDE
Lägger till Esp8266 -stöd för Arduino IDE
Lägger till Esp8266 -stöd för Arduino IDE

Du kan hoppa över detta steg om du redan har modulen konfigurerad

Steg 1: öppna IDE och gå till inställningar för Fil >>, ett fönster dyker upp. Det kommer att se ut som en av de bifogade bilderna

Steg 2: Klistra in den här raden i den röda rutan:

arduino.esp8266.com/stable/package_esp8266com_index.json

om det redan finns något skrivet där, lägg till ett komma och klistra sedan in webbadressen

Steg 3: Gå till verktyg >> styrelse >> styrelsehanterare, se bifoga bilder om du har problem med det

Steg 4: När fönstret har laddats, använd sökrutan för att söka efter esp8266, hitta resultatet med titeln "esp8266 av esp8266 community" och installera

OBS: Jag installerade version 2.5.2 eftersom vissa senare versioner orsakar "dödliga fel"

Steg 5: När installationen är klar, gå till Verktyg >> Styrelse >> hitta och välj "generisk esp8266 -modul"

Steg 6: Gå till verktyg och under "board: Generic esp8266 module" hittar du några konfigurationer. Se till att din matchar dem i den bifogade bilden.

Steg 5: Ladda upp en skiss

Anslut en usb -kabel till Arduino Nano och anslut den till en dator. Anslut också en 5v strömförsörjning till strömuttaget på kortet.

Om du har bestämt dig för att lägga till en omkopplare, se till att den är nedtryckt.

För att sätta esp -modulen i programmeringsläge:

Håll ned RESET- och PROGRAM -knapparna och släpp sedan "RESET" medan du fortfarande trycker på "PROGRAM"

Håll ett ögonblick och släpp sedan knappen "PROGRAM" igen

Öppna IDE på datorn och gå till Verktyg >> -porten och välj COM -porten där du har anslutit din usb -kabel till datorn.

Skriv din kod och använd uppladdningsknappen längst upp till vänster på din IDE för att börja programmera ESP -modulen.

Steg 6: Testa koden

Det är möjligt att testa vissa program utan att ta bort modulen från uttaget.

För att göra det, tryck på omkopplaren och tryck på RESET -knappen.

Jag har lagt till vippomkopplaren för att isolera de två korten helt

NJUT AV!

Rekommenderad: