Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37
Ovo je kratki vodič za stvaranje izvrsne programske ploče ESP8266-07/12E koristeći Arduino nano. Shema ožičenja vrlo je slična onoj prikazanoj ovdje. Imate mogućnosti da ovaj projekt povežete na matičnu ploču, zalemite sebi perfboard ili upotrijebite priložene gerber datoteke za stvaranje pouzdanije PCB -a. Predlažem da se držite pcb -a ili perfboard -a (ako vjerujete da pravilno lemite) ako često programirate spomenute uređaje.
Planiram stvoriti neki sadržaj s ESP-07, a redovito ću koristiti ploču napravljenu u ovom vodiču.
Dizajn ima ugrađeni regulator napona od 3,3 V koji uključuje ESP modul, morali biste priključiti napajanje od 5 V uz Arduino USB kabel. Osim toga, trebali biste koristiti i ploču za razbijanje; olakšava rad sa svime.
Supplies
- Arduino nano
- ESP8266-07 ili/12/e
- ESP-07 razvodna ploča
- Mini USB kabl
- Utičnica za napajanje 5,5 mm (muški i ženski)
- Ženske igle zaglavlja 1*15 (2kom)
- Ženske igle zaglavlja 1*8 (2kom)
- Prekidač sa 6 pinova (opcionalno)
- tasteri (2 komada)
- 5Kohm otpornici (2kom)
- 10Kohm otpornici (2kom)
- lm1117 3.3v (koristio sam smd verziju, možete koristiti TH ako želite stvoriti krug matične ploče)
- 47uf kondenzator (možete koristiti veće vrijednosti ako imate problema s napajanjem)
- matična ploča, ili perfboard, ili pcb
Korak 1: Ožičenje
Strujni krug:
1. Uključite Arduino nano i ESP modul u matičnu ploču pomoću ploče za razbijanje. Za bolji pristup pinovima razbijačke ploče, možete koristiti dvije ploče umjesto jedne kao što je prikazano.
2. Napajanje vodilica: spojite 5v pin utičnice za napajanje na pin 3 lm1117 3.3v regulatora, GND na pin 1, a izlaz sa pina 2 na "+" šinu matične ploče. Također spojite GND pin utičnice za napajanje s " -" na matičnoj ploči. Dodajte kondenzator od 47uf i spojite šine zajedno kao što je prikazano.
3. Dodajte dva tastera (resetovanje i programiranje) i povežite jedan pin sa svakog za resetovanje, a drugi na GPIO0 ESP -a. Normalno spojene pinove izvucite na 3.3v pomoću 10kohm otpornika. Priključite normalno otvorene pinove na GND
4. Spojite + šinu na VCC ESP ploče za razbijanje
5. Spojite - šinu na GND ESP ploče za razbijanje
6. Povucite pinove CH_PD i GPIO15 ESP -a na +3.3v šinu pomoću otpornika od 5 kohma
7. Spojite RX pin nano na RX ESP-a pomoću 2-kanalnog prekidača
8. Spojite TX Nano na TX ESP-a pomoću 2-kanalnog prekidača. (prekidač za izbor nije obavezan; omogućava potpuno isključivanje signala između Arduina i ESP -a)
9. Premostite RST i GND pinove Arduina, ovaj korak "onemogućava" ATmega čip.
Koristio sam vanjsko napajanje od 5 V jer arduino ne može isporučiti dovoljno struje za pouzdano napajanje ESP modula. Koristim stari punjač i modificirani USB kabel.
Korak 2: Lemljenje perfboard kruga
Napravio sam raspored za jednostranu ploču dimenzija 7 cm x 9 cm na osnovu dijagrama ožičenja u prethodnom koraku. Pokušajte koristiti potpuno istu lokaciju komponente kako ne biste naišli na probleme s usmjeravanjem. Priložene slike fritzinga možete koristiti kao vodiče.
Također, koristio sam 2,54 mm ženske zaglavlje zaglavlja kako bih Nano i ESP odvojio.
Korak 3: PCB krug
Pošaljite priloženi gerber proizvođaču štampane ploče i to je to!
Zasniva se na prethodno spomenutim ožičenjima, ali raspored je malo drugačiji. Morao sam ga učiniti kompaktnijim kako bih vam uštedio novac
Datoteke su stvorene pomoću EasyEDA -e.
Korak 4: Dodavanje Esp8266 podrške u Arduino IDE
Ovaj korak možete preskočiti ako ste modul već konfigurirali
Korak 1: otvorite IDE i idite na File >> preferences, pojavit će se prozor. Izgledat će kao jedna od priloženih slika
Korak 2: U crveni okvir zalijepite ovaj redak:
arduino.esp8266.com/stable/package_esp8266com_index.json
ako je tamo već nešto napisano, dodajte zarez, a zatim zalijepite URL
Korak 3: Idite na alati >> ploča >> upravitelj ploče, pogledajte priložene slike ako imate problema s tim
Korak 4: kada se prozor dovrši s učitavanjem, upotrijebite okvir za pretraživanje za pretraživanje esp8266, pronađite rezultat s naslovom "esp8266 zajednice esp8266" i instalirajte
NAPOMENA: Instalirao sam verziju 2.5.2 jer neke kasnije verzije uzrokuju "fatalerrors"
Korak 5: Kad je instalacija dovršena, idite na Alati >> Ploča >> pronađite i odaberite "generički modul esp8266"
Korak 6: Idite na alate i pod "board: Generic esp8266 module" pronaći ćete neke konfiguracije. Uvjerite se da se vaši podudaraju s onima na priloženoj slici.
Korak 5: Otpremanje skice
Priključite USB kabl u Arduino Nano i povežite ga sa računarom. Također priključite napajanje od 5 volti u utičnicu na ploči.
Ako ste odlučili dodati prekidač, pazite da je pritisnut.
Da biste esp modul prebacili u način programiranja:
Pritisnite i držite tipke RESET i PROGRAM, a zatim otpustite "RESET" dok još uvijek pritisnete "PROGRAM"
Zadržite trenutak, a zatim otpustite dugme "PROGRAM"
Na računaru otvorite IDE i idite na Tools >> port i odaberite COM port na koji ste povezali USB kabel s računarom.
Napišite svoj kôd i upotrijebite dugme za prijenos u gornjem lijevom kutu IDE -a za početak programiranja ESP modula.
Korak 6: Testirajte kôd
Moguće je testirati neke programe bez vađenja modula iz utičnice.
Da biste to učinili, pritisnite prekidač i pritisnite tipku RESET.
Dodao sam prekidač za potpunu izolaciju dvije ploče
UŽIVAJTE!
Preporučuje se:
Arduino kao ISP -- Nareži šesterokutnu datoteku u AVR -- Osigurač u AVR -u -- Arduino kao programer: 10 koraka
Arduino kao ISP || Nareži šesterokutnu datoteku u AVR || Osigurač u AVR -u || Arduino kao programer: ……………………… Pretplatite se na moj YouTube kanal za više video zapisa …….. Ovaj članak radi se o arduinu kao isp. Ako želite učitati heksadecimalnu datoteku ili želite postaviti osigurač u AVR, onda ne morate kupiti programer, možete učiniti
Mali programer za ATTINY mikrokontrolere sa Arduino UNO: 7 koraka
Mali programer za ATTINY mikrokontrolere s Arduino UNO: Trenutno je zanimljivo koristiti mikrokontrolere serije ATTINY zbog njihove svestranosti, niske cijene, ali i činjenice da se mogu lako programirati u okruženjima poput Arduino IDE -a. Programi dizajnirani za Arduino module mogu biti lako se prenosi
Smanjite svoje Arduino projekte - Arduino UNO kao ATmega328P programer (https://youtu.be/YO61YCaC9DY): 4 koraka
Smanjite svoje Arduino projekte | Arduino UNO kao ATmega328P programer (https://youtu.be/YO61YCaC9DY): Video veza: https://youtu.be/YO61YCaC9DYPProgramiranje ATmega328P pomoću Arduina kao ISP-a (programer unutar sistema) omogućuje vam korištenje Arduino funkcija na ploči ili PCB. Uglavnom vam pomaže kada pravite fakultetski projekt. Smanjuje
PIC programer za posjetnice: 6 koraka (sa slikama)
PIC programer za vizitkarte: Ovo je bila moja prijava za takmičenje u veličini vizitkarte Hack A Day. Upravo sam zipovao datoteke i stavio ih na svoju web stranicu. Objavljujem ga ovdje jer izgleda da su svi drugi unosi na blogu radi lakšeg pristupa. Nadajmo se da će ovo učiniti
GTP USB PIC PROGRAMER (otvoreni izvor): 5 koraka (sa slikama)
GTP USB PIC PROGRAMER (Open Source): Ovaj rad uključuje, GTP USB (ne plus ili lite). Sheme, fotografije i PCB su razvili PICMASTERS na osnovu nekih vrijednih radova koji su već obavljeni. Ovaj programer podržava pic10F, 12F, 16C, 16F, 18F, 24Cxx Eeprom. Nažalost, to bi