Sisällysluettelo:

ESP01 Painetun piirilevyn ohjelmointi: 5 vaihetta
ESP01 Painetun piirilevyn ohjelmointi: 5 vaihetta

Video: ESP01 Painetun piirilevyn ohjelmointi: 5 vaihetta

Video: ESP01 Painetun piirilevyn ohjelmointi: 5 vaihetta
Video: ESP 12E Programming: Everything You Need to Know 2024, Marraskuu
Anonim
ESP01 painetun piirilevyn ohjelmointi
ESP01 painetun piirilevyn ohjelmointi

Äskettäin minun piti kirjoittaa koodi ESP01 -laitteeseeni ja päätin käyttää sovitinta koodin siirtämiseen CHIP: lle.

Sovittimeen oli kuitenkin tehtävä joitain muutoksia koodin siirtämiseksi.

Toisin sanoen sovitin ei ollut ihanteellinen koodinsiirron suorittamiseen. Sopeutuminen oli tarpeen.

Tarvikkeet

  • JLCPCB -piirilevy
  • 02 x Painikkeet;
  • 01 x 330R vastus;
  • 01 x vihreä LED;
  • 02 x 10 kR vastukset;
  • 01 x uros- / naaraspalkki 1x4;
  • 01 x 2x4 naaraspalkki.

Vaihe 1: Perinteinen sovitin

Perinteinen sovitin
Perinteinen sovitin

Käytetty sovitin on esitetty yllä olevassa kuvassa.

Ongelmien välttämiseksi ja rakenteen muokkaamiseksi päätimme kuitenkin luoda sovittimen, joka pystyy toimimaan ESP01 -sovittimen kanssa ja suorittamaan koodinsiirron CHIP: lle.

Tulostuspiirilevy on esitetty yllä.

Tässä artikkelissa opit rakentamaan ohjelmoijasi ja mitkä ovat ESP01 -vilkkuvan piirin pääosat.

Tämän elektronisen piirilevyn suunnittelun ansiosta sinun ei tarvitse tehdä uusia mukautuksia, ja se pystyy tallentamaan projektisi koodin.

Siksi tässä artikkelissa opit seuraavat kohdat:

  1. Kehitä ESP01 -tallennin ja -sovitin;
  2. Ymmärtää ESP01 -tallennuspiirin tarkoituksen;
  3. Opi määrittämään ESP01 koodinsiirtotilaan. Nyt aloitamme ohjelmoijaprojektin kehityksen täydellisen esittelyn ESP01 -hallitukselle.

Vaihe 2: Ohjelmoijan kehittäminen ESP01 -kortille

Ohjelmoijan kehittäminen ESP01 -hallitukselle
Ohjelmoijan kehittäminen ESP01 -hallitukselle
Ohjelmoijan kehittäminen ESP01 -hallitukselle
Ohjelmoijan kehittäminen ESP01 -hallitukselle

Kuten aiemmin mainittiin, hanke koostuu ohjelmoijan luomisesta ESP01: lle ohjelmoinnin helpottamiseksi.

Tätä varten kehitimme seuraavan piirin, joka on esitetty yllä olevassa kuvassa.

Siksi, kuten näette, tässä piirissä on:

  • 2 painiketta ESP01: n määrittämiseksi ohjelmointitilaa varten;
  • LED -merkkivalo, joka osoittaa, että kortti on jännitteinen;
  • Nastapalkki koodin siirtämiseksi CHIP: lle.

Alla esittelemme projektin rakentamiseen tarvittavan materiaalin. Elektronisten komponenttien luettelo

  • JLCPCB -piirilevy (projektitiedostojen lataus)
  • 02 x Painikkeet;
  • 01 x 330R vastus;
  • 01 x vihreä LED;
  • 02 x 10 kR vastukset;
  • 01 x uros- / naaraspalkki 1x4;
  • 01 x 2x4 naaraspalkki.

Selitämme nyt ESP01 -ohjelmointipiirin jokaisen osan. Huomaa, että käytämme 2x4 - 2,54 mm: n liitintä ESP01 -liitäntään, kuten yllä olevassa kuvassa näkyy.

Tästä liittimestä ESP01 muodostaa yhteyden kehittyneen piirin kaikkiin muihin osiin.

Siksi liitä se ensin tähän liittimeen ja aseta se ohjelmointitilaan RESET- ja FLASH -painikkeilla. Nämä kaksi painiketta vastaavat sen asettamisesta ohjelmointitilaan.

Lopuksi meillä on USB - SERIAL FTDI232 -muuntimen liitäntätapit ja LED. Muuntimen liitäntäpalkkia käytetään sen liittämiseen ja koodinsiirtoon ESP01: een.

LED -merkkivaloa käytetään osoittamaan, että kortissa on virta.

Tästä piiristä suunnittelimme elektronisen piirilevyn.

Vaihe 3: ESP01 -ohjelmointipiirilevyn kehittäminen

ESP01 -ohjelmoijan painetun piirilevyn kehitys
ESP01 -ohjelmoijan painetun piirilevyn kehitys
ESP01 -ohjelmoijan painetun piirilevyn kehittäminen
ESP01 -ohjelmoijan painetun piirilevyn kehittäminen

Elektronisen kaavamaisen suunnittelun pohjalta kehitettiin ESP01 -ohjelmoijan piirilevy.

Piirilevyn kaavio on esitetty yllä.

Kuten näette, ESP01 on liitettävä 2x4-liittimeen ja USB-sarjamuunnin 90º-nastoihin.

Tätä vastaavalla kulmalla varustettua liitintä käytettiin levyn koon pienentämiseen ja jätettiin sen alle ESP01 -rakenteen.

Sen lisäksi meillä on ohjelmointipainikkeet yläosassa ja LED -valo, joka ilmoittaa jännitteisestä levystä levyn alaosassa.

Tästä projektista saatiin lopullinen 3D -piirilevy, joka on esitetty yllä olevassa kuvassa.

Lopuksi tästä projektista on mahdollista suorittaa koodin ohjelmointi ja tallennus ESP01: ssä.

Seuraavassa selitämme askel askeleelta ESP01: n asettamisen ohjelmointitilaan ja koodin siirtämisen ESP01: een.

Vaihe 4: ESP01: n koodinsiirtoprosessi

Voit tehdä tämän suorittamalla seuraavat vaiheet

  1. Liitä USB-SERIAL FTDI232 -muunnin tietokoneeseen ja ICSP-nastapalkkiin;
  2. Tarkista, että LED palaa. Sitä käytetään osoittamaan, että kortissa on virta;
  3. Valitse FTDI232 USB-SERIAL -muuntimen COM-portti;
  4. Pidä FLASH -painiketta painettuna;
  5. Paina RESET -painiketta ja vapauta se. Sen jälkeen sininen ESP -LED vilkkuu kerran.

Valmis! ESP01 on määritetty vastaanottamaan uusi koodi. Suorita nyt koodin siirtäminen Arduino IDE: n kautta

Siirron jälkeen koodisi tallennetaan ESP01: n muistiin ja se on valmis hallitsemaan sovellustasi.

Vaihe 5: Ja lopuksi… Mikä on odotettu tulos?

Siksi tämän projektin kehittämisen perusteella oli mahdollista luoda kortti, jonka ominaisuudet ovat tavanomaista korttia paremmat ja jota myydään laajalti useissa kaupoissa.

Toisin kuin perinteinen kortti, tässä versiossa on kaksi painiketta CHIP: n konfiguroimiseksi ohjelmointitilaa varten siten, että tämän tehtävän suorittamiseen ei tarvitse lisätä uusia elementtejä.

Näin ollen tämän projektin avulla oli mahdollista kehittää tallennin, joka on parempi kuin markkinoilla oleva, ymmärtää sen kokoonpanotoiminnot ja suorittaa CHIP -määritysprosessi koodinsiirron suorittamiseksi.

Kiitämme JLCPCB: tä projektin tukemisesta, ja jos haluat, voit käyttää tätä linkkiä, päästä käsiksi projektitiedostoihin ja ostaa piirilevyjä 2 dollarilla.

Suositeltava: