Sisällysluettelo:

Ultimate ESP8266-01 ohjelmoija ja USB-sovitin: 3 vaihetta
Ultimate ESP8266-01 ohjelmoija ja USB-sovitin: 3 vaihetta

Video: Ultimate ESP8266-01 ohjelmoija ja USB-sovitin: 3 vaihetta

Video: Ultimate ESP8266-01 ohjelmoija ja USB-sovitin: 3 vaihetta
Video: Программирование ESP-01 с автоматическим сбросом и выбором режима программирования 2024, Marraskuu
Anonim
Ultimate ESP8266-01 ohjelmoija ja USB-sovitin
Ultimate ESP8266-01 ohjelmoija ja USB-sovitin

Hei ihmiset, oletko kuullut pienen ja edullisen ESP8266-01-moduulin TODELLISISTA ominaisuuksista? Se lanseerattiin markkinoille sanomalla, että sen pitäisi olla sinun valintasi, jos haluat lisätä IOT -ominaisuuksia projektillesi. Itse asiassa tämä pieni moduuli voisi olla SINUN HANKKEESI, ei vain viestintälaite.

Siitä voisi tulla wifi-toistin, erittäin hyödyllinen. Se voi olla "hauska" työkalu sekaantua ystäviesi wifi -verkkoon, irrottaa heidän laitteensa tai luoda kymmeniä väärennettyjä verkkoja (älä ole lamer ja pidä asiat hauskoina, puhumattakaan laillisista). Se voidaan kytkeä relemoduuliin, josta tulee IOT -toimilaite, tai se voidaan kytkeä anturimoduuliin, jolloin siitä tulee IOT -anturi.

Testaan näitä juttuja ja julkaisen todennäköisesti lisää opetusohjelmia, koska olen todella yllättynyt valtavasta potentiaalista.

Pysy kuulolla, kun lisää on tulossa, tämän päivän opetusohjelmassa on kyse ohjelmoijasta (pakko testata helposti kaikki eri ohjelmistot).

Vaihe 1: Komponentit ja materiaalit

Komponentit ja materiaalit
Komponentit ja materiaalit
Komponentit ja materiaalit
Komponentit ja materiaalit
Komponentit ja materiaalit
Komponentit ja materiaalit

Valitettavasti ESP8266-01 EI ole breboard-ystävällinen, ja on melko ärsyttävää ja aikaa vievää irrottaa/kytkeä johdot aina, kun haluat muuttaa jotain. Ei hätää, on todella halpa usb-sarjamuunnin, joka on suunniteltu syöttämään ja liittämään ESP tietokoneeseen.

Miten ESP voi vilkkua? Oikeastaan se ei voi… (⊙_☉)

Noloa, eikö totta? Alkuperäinen on … aivan hölynpölyä. Sitten he tekivät toisen version, jossa oli liukusäädin, jotta ESP voidaan asettaa vilkkuvaan tilaan. Luulen, että he ajattelivat, että jostain syystä tavallinen ESP -käyttäjä joutui asettamaan laitteen salama -tilaan todella pitkään, ei ainoastaan uuden laiteohjelmiston (FW) vilkkumiseksi. Jos unohdat palata ei-vilkkuvaan tilaan, kun olet kytkenyt USB-liitännän, sinun on irrotettava ja kytkettävä se uudelleen, jotta se voi suorittaa koodin. Sitten he tekivät kolmannen version yksinkertaisella hetkellisellä painikkeella. Hyvä idea! Näyttää pieneltä ja vaikealta painaa painiketta, varsinkin kun ESP-moduuli on päällä, mutta mikä tahansa … Minua häiritsee se, että ilmeisesti he luulivat, että tavallisella ESP-01-käyttäjällä on epätoivoisen pieni budjetti eikä hänellä ole varaa toinen hetkellinen painike MCU: n (ESP: n prosessori) uudelleenkäynnistämiseksi. Kaikki järkevät ihmiset tekisivät sen, koska se todennäköisesti maksaa yhden dollarin. Ei… He päättivät, että jos haluat käynnistää MCU: n uudelleen, jos saatat asettaa sen salamatilaan, sinun on irrotettava ja kytkettävä USB -liitäntä uudelleen.

Vitsailetko? (ಠ_ಠ)

Tule, emme ole niin köyhiä! Olisimme käyttäneet sen ylimääräisen $ sentin! Miksi et voi kopioida tätä, tätä, tätä tai tätä mallia ja antaa meidän elää onnellisina ??? (ノ ☉ ヮ ☉) ノ

Älä pelkää, jos emme voi ostaa älykästä ohjelmoijaa, voimme silti rakentaa lopullisen ESP-01-ohjelmoijan vain kahdella PCB-painikkeella ja kahdella johdolla!

Kun lisäämme mukavan 3D-tulostetun kotelon, voimme kehittää tyhmän ensimmäisen version ohjelmoijan mukavaksi ja todella mukavaksi laitteeksi. Kotelo on suunniteltu "perus" (halvin) USB -ohjelmoijalle ja klassisille 6 x 6 mm: n PCB -painikkeille, eli kosketuspainikkeille. Jos katsot huolellisesti, huomaat, että käytän eri painikkeita eri valokuvissa. Tämä johtuu yksinkertaisesti siitä, että olen päättänyt käyttää painikkeita, joissa on pidempi varsi, se on vain mukavuuttani. Jokainen painike toimii hyvin.

Nyt linkit (sidoksissa, btw):

ESP8266-01: Bangood, Amazon, Amazon.

ESP8266-01 ohjelmoija: Bangood, Amazon, Amazon.

Painikkeet: Bangood, Amazon, Amazon.

Tarvitset vain minimaalisia juotosvälineitä, jos luulet puuttuvasi jotain, voit katsoa täältä.

Vaihe 2: Johdotus ja kokoonpano

Johdotus ja kokoonpano
Johdotus ja kokoonpano
Johdotus ja kokoonpano
Johdotus ja kokoonpano
Johdotus ja kokoonpano
Johdotus ja kokoonpano
Johdotus ja kokoonpano
Johdotus ja kokoonpano

Se on helppoa: lataa tämä tiedosto, käynnistä 3D -tulostimesi, lataa haluamasi materiaali (suosittelen PLA: ta paremman toleranssin vuoksi) ja aloita tulostus.

Nyt johdot. Juotos kaksi kaapelia GND -nastaan, yksi kaapeli RST -liittimeen ja viimeinen Gpio0 -nastaan.

Nämä johdot on leikattava mittaan (noin) ja juotettava painonappien nastoihin. Valitse kaksi nastaa samalle puolelle, yleensä napin vastakkaiset puolet ovat silloitettuja, joten luot yksinkertaisen aina suljetun liitännän. Älä huoli, jos valitset väärän, et vahingoita mitään. Yleismittarilla tehty jatkuvuusmitta voi varmasti selvittää, mitkä nastat ovat oikeat. Laita muutama tippa kuumaa liimaa näkyville napin nastoille oikosulkuvaaran välttämiseksi. Liimaa sitten napit paikalleen, varo pudottamasta liimaa painikkeiden sisälle, koska muuten ne eivät enää toimi. Olen käyttänyt kuumaa liimaa sisältä pitämään ne paikoillaan ja jotain vahvaa liimaa ulkopuolelta.

Jos olet nyt varma juotostaidoistasi, voit suoraan liimata kotelon, mutta suoritan pienen vilkkutestin etukäteen (lue seuraava vaihe).

Kotelon liimaamiseen tarvitset jonkinlaista vahvaa liimaa, epoksi on hieno, olen käyttänyt syanoakrilaattiliimaa (samaa olen käyttänyt painikkeiden sementtiä).

Vaihe 3: Kuinka sitä käytetään

Kuinka käyttää sitä
Kuinka käyttää sitä

Liitä vain USB -ohjelmoija ja asenna ohjaimet, ohjelmoijat käyttävät CH340 -sarjapiiriä, siitä on monia opetusohjelmia (Windows).

Käyttö on yksinkertaista: yksi painike nollaa MCU: n ja toinen asettaa MCU: n salamatilaan, jos sitä pidetään painettuna MCU (uudelleen) käynnistyksen aikana.

- Haluatko käynnistää projektin uudelleen? Paina nollauspainiketta.

- Haluatko ladata muokatun laiteohjelmiston? Pidä salamapainiketta painettuna, paina ja vapauta nollauspainike, vapauta salamapainike. MCU on valmis lataamaan jonkin koodin ja sen jälkeen se suorittaa koodin.

Minkä tahansa laiteohjelmiston haluat ladata, minkä tahansa ohjelmiston haluat käyttää sen lataamiseen, sinulla on oikea COM -portti, jota voit käyttää kohteena, ja mukava plug & play -liitin ESP: lle, eikä sinun tarvitse sotkea kaapeleita eikä sinun tarvitse häiritä USB: tä ilman syytä. Oi vihdoinkin!

Kirjoitan erillisen opetusohjelman näyttääkseni hyödyllisiä laiteohjelmistoja tälle pienelle wifi -laitteelle, latausohjelmistotyökalu ja niiden kokoonpano eivät ole vähäpätöisiä, tämä on ohjelmoijalle. Pysy kanavalla!

Suositeltava: