Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
Ovo je kratki vodič za stvaranje izvrsne programske ploče ESP8266-07/12E pomoću Arduino nano. Shema ožičenja vrlo je slična onoj prikazanoj ovdje. Imate mogućnosti povezati ovaj projekt na ploču, lemiti perfboard ili upotrijebiti priložene gerber datoteke za stvaranje pouzdanije tiskane ploče. Predlažem da se držite pcb -a ili perfboard -a (ako vjerujete da ćete pravilno lemiti) ako često programirate spomenute uređaje.
Planiram stvoriti neki sadržaj s ESP-07, a redovito ću koristiti ploču nastalu 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. Štoviše, trebali biste koristiti i ploču za razbijanje; olakšava rad sa svime.
Pribor
- Arduino nano
- ESP8266-07 ili/12/e
- ESP-07 ploča za razbijanje
- Mini USB kabel
- Utičnica za napajanje 5,5 mm (muški i ženski)
- Ženske igle zaglavlja 1*15 (2 kom)
- Ženske igle zaglavlja 1*8 (2 komada)
- Prekidač sa 6 pinova (opcionalno)
- tipke (2 komada)
- Otpornici 5Kohm (2 kom)
- 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
Krug pločice:
1. Uključite Arduino nano i ESP modul u matičnu ploču pomoću ploče za razbijanje. Za bolji pristup pinovima ploče za razbijanje, možete koristiti dvije ploče umjesto jedne kako je prikazano.
2. Napajanje vodilica: spojite 5v pin električne utičnice na pin 3 lm1117 3.3v regulatora, GND na pin 1, a izlaz s pina 2 na "+" vodilicu ploče. Također spojite GND pin utičnice za napajanje s " -" na ploči za izradu kruga. Dodajte kondenzator od 47uf i spojite tračnice zajedno kao što je prikazano.
3. Dodajte dva gumba (reset i program) i spojite jedan pin sa svakog za resetiranje, a drugi na GPIO0 ESP -a. Normalno spojene pinove izvucite na 3,3 V pomoću 10kohmskih otpornika. Priključite normalno otvorene pinove na GND
4. Spojite + tračnicu na VCC ESP ploče za razbijanje
5. Spojite tračnicu na GND ploče ESP
6. Povucite pinove CH_PD i GPIO15 ESP -a na +3.3v šinu pomoću otpornika od 5 kohma
7. Spojite RX pin nano uređaja 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ćuje potpuno isključivanje signala između Arduina i ESP -a)
9. Premostite RST i GND pinove Arduina, ovaj korak "onemogućuje" 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 x 9 cm na temelju dijagrama ožičenja u prethodnom koraku. Pokušajte koristiti potpuno isto mjesto 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 igle za zaglavlje kako bih Nano i ESP odvojio.
Korak 3: PCB sklop
Pošaljite priloženi gerber proizvođaču PCB -a i to je to!
Temelji se na prethodno spomenutim ožičenjima, ali izgled je malo drugačiji. Morao sam ga učiniti kompaktnijim kako bih vam uštedio novac
Datoteke su stvorene pomoću programa EasyEDA.
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 Datoteka >> postavke, 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 alate >> ploča >> upravitelj ploče, pogledajte priložene slike ako imate problema s tim
Korak 4: kad 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: Prijenos skice
Priključite USB kabel na Arduino Nano i spojite ga na računalo. Također, spojite 5v napajanje na utičnicu za napajanje na ploči.
Ako ste odlučili dodati prekidač, pazite da je pritisnut.
Da biste modul esp stavili 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 tipku "PROGRAM"
Na računalu otvorite IDE i idite na Tools >> port te odaberite COM port na koji ste priključili svoj USB kabel na računalo.
Napišite svoj kôd i upotrijebite gumb 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 dviju ploča
UŽIVATI!
Preporučeni:
Arduino Kao ISP -- Snimanje šesterokutne datoteke u AVR -u -- Osigurač u AVR -u -- Arduino kao programer: 10 koraka
Arduino Kao ISP || Snimanje šesterokutne datoteke u AVR -u || Osigurač u AVR -u || Arduino kao programer: ……………………… Pretplatite se na moj YouTube kanal za više videa …….. Ovaj članak je sve o arduinu kao isp. Ako želite učitati šesterokutnu datoteku ili želite postaviti osigurač u AVR, onda ne morate kupiti programer, možete učiniti
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/YO61YCaC9DYP Programiranje ATmega328P pomoću Arduina kao ISP-a (Programer unutar sustava) omogućuje vam korištenje Arduino značajki na ploči ili PCB. Uglavnom vam pomaže kada izrađujete svoj fakultetski projekt. To smanjuje
Kako izgraditi USBTiny ISP programer: pomoću CNC glodalice za PCB: 13 koraka (sa slikama)
Kako izgraditi USBTiny ISP programera: pomoću CNC glodalice za PCB -e: Jeste li razmišljali o tome kako izraditi vlastiti elektronički projekt od nule? Raditi elektroničke projekte toliko je uzbudljivo i zabavno za nas, tvorce. No većina proizvođača i entuzijasta u hardveru koji tek koračaju prema kulturi proizvođača izgradili su svoje projekte
PIC programer za posjetnice: 6 koraka (sa slikama)
PIC programer za posjetnice: Ovo je bila moja prijava za natjecanje u veličini posjetnice Hack A Day. Upravo sam zipovao datoteke i stavio ih na svoju web stranicu. Objavljujem ga ovdje jer se čini da su svi ostali unosi na blogu radi lakšeg pristupa. Nadajmo se da će to 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 razvili su PICMASTERS na temelju nekih vrijednih radova koji su već učinjeni. Ovaj programer podržava pic10F, 12F, 16C, 16F, 18F, 24Cxx Eeprom. Nažalost, bilo je