Cuprins:
Video: Programator ESP8266-01 final și adaptor USB: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Salutare oameni buni, ați auzit de capacitățile REALE ale modulului ESP8266-01 mic și ieftin? A fost lansat pe piață spunând că ar trebui să fie alegerea dvs. dacă doriți să adăugați capabilități IOT la proiectul dvs. De fapt, acest mic modul ar putea fi PROIECTUL TĂU, nu doar un dispozitiv de comunicație.
Ar putea deveni un repetor wifi, foarte util. Ar putea fi un instrument „amuzant” de a te încurca cu wifi-ul prietenilor tăi, deconectându-le dispozitivele sau creând zeci de rețele false (te rog să nu fii un jucător și să păstrezi lucrurile amuzante, ca să nu mai vorbim legal). Poate fi conectat la un modul de releu, devenind un actuator IOT, sau poate fi conectat la un modul senzor, devenind un senzor IOT.
Testez aceste lucruri și probabil voi publica tutoriale suplimentare pentru că sunt foarte surprins de potențialul imens.
Rămâneți la curent pentru mai multe care vor veni, tutorialul de astăzi este despre programator (obligatoriu pentru a testa cu ușurință toate diferitele programe).
Pasul 1: Componente și materiale
Din fericire, ESP8266-01 NU este compatibil cu plăcuțele și este destul de enervant și consumator de timp să deconectați / reconectați firele de fiecare dată când doriți să schimbați ceva. Nu contează, există un convertor USB-serial foarte ieftin conceput pentru a alimenta și conecta ESP-ul la computer.
Cum poate flash ESP-ul? Ei bine, de fapt, nu poate … (⊙_☉)
Embarasant, nu-i așa? Cel original este … o prostie. Apoi au făcut o a doua versiune, cu un comutator glisant, pentru a permite setarea ESP în modul intermitent. Cred că s-au gândit că, din anumite motive, utilizatorul ESP standard trebuie să aibă dispozitivul setat în modul bliț pentru o perioadă foarte lungă de timp, nu numai pentru a bloca noul firmware (FW). Dacă uitați să reveniți la modul care nu clipește după ce ați conectat USB-ul, va trebui să îl deconectați și să îl reconectați pentru a-l lăsa să ruleze codul. Apoi au realizat o a treia versiune cu un simplu buton de moment. Bună idee! Se pare că este mic și greu să apăsați butonul, mai ales cu modulul ESP deasupra, dar orice … Ceea ce mă deranjează este că, aparent, au crezut că utilizatorul standard ESP-01 are un buget disperat de redus și nu își poate permite un al doilea buton momentan pentru a reporni -in locul- MCU (procesorul ESP). Orice persoană rezonabilă ar face asta, deoarece probabil costă un singur cent de dolari. Nu … Au decis că, dacă doriți să reporniți MCU-ul, POATE să îl setați în modul bliț, trebuie să deconectați și să reconectați USB-ul.
Glumești cu mine? (ಠ_ಠ)
Haide, nu suntem atât de săraci! Am fi cheltuit acest cent suplimentar de dolari! De ce nu poți copia acest, acesta, acesta sau acest design și să ne lași să trăim fericiți ??? (ノ ☉ ヮ ☉) ノ
Nu vă temeți, dacă nu putem cumpăra programatorul inteligent, putem construi programatorul ESP-01 definitiv, cu doar două butoane PCB și două fire!
Adăugând o carcasă tipărită 3D, putem transforma programatorul prost din prima versiune într-un dispozitiv frumos și foarte confortabil. Carcasa este concepută pentru programatorul USB „de bază” (cel mai ieftin) și pentru butoanele clasice de 6x6mm din PCB, adică butoane tactile. Dacă privești cu atenție, poți vedea că folosesc butoane diferite în fotografii diferite. Asta pur și simplu pentru că am decis să folosesc butoane cu ax mai lung, asta doar pentru confortul meu. Fiecare buton funcționează bine.
Acum, link-uri (afiliate, btw):
ESP8266-01: Bangood, Amazon, Amazon.
Programator ESP8266-01: Bangood, Amazon, Amazon.
Butoane: Bangood, Amazon, Amazon.
Veți avea nevoie de instrumente minime de lipit, dacă credeți că vă lipsește ceva, puteți căuta aici.
Pasul 2: Cablare și asamblare
Este ușor: descărcați acest fișier, aprindeți imprimanta 3D, încărcați orice material doriți (recomand PLA pentru toleranțe mai bune) și începeți imprimarea.
Acum, cablarea. Lipiți două cabluri pe pinul GND, un cablu pe cel RST și ultimul pe pinul Gpio0.
Aceste fire trebuie tăiate pe măsură (aprox.) Și lipite la pinii butoanelor. Alegeți doi pini pe aceeași parte, de obicei ace de pe partea opusă a butonului sunt conectate, astfel încât să creați o conexiune simplă, întotdeauna închisă. Nu vă faceți griji, dacă alegeți unul greșit nu veți deteriora nimic. O măsură de continuitate realizată cu un multimetru poate selecta cu siguranță care ace sunt cele potrivite. Puneți câteva picături de adeziv fierbinte pe pinii butoanelor expuse, pentru a evita orice risc de scurtcircuit. Apoi lipiți butoanele în poziție, aveți grijă să nu lăsați lipici în interiorul butoanelor pentru că altfel nu vor mai funcționa. Am folosit niște lipici fierbinți din interior, pentru a le menține în poziție, și niște lipici puternic din exterior.
Acum, dacă aveți încredere în abilitățile dvs. de lipit, puteți continua să lipiți carcasa, dar aș efectua un mic test intermitent în avans (citiți pasul următor).
Pentru a lipi carcasa aveți nevoie de un fel de adeziv puternic, epoxidicul este bine, am folosit adeziv cianoacrilat (același lucru pe care l-am folosit pentru a cimenta butoanele).
Pasul 3: Cum să-l utilizați
Doar conectați programatorul USB și instalați driverele, programatorii folosesc cipul serial CH340, există multe tutoriale despre asta (pentru Windows).
Utilizarea este simplă, un buton resetează MCU, celălalt setează MCU în modul bliț dacă este ținut apăsat în timpul (re) pornirii MCU.
- Doriți să reporniți proiectul? Apăsați butonul de resetare.
- Doriți să încărcați un firmware modificat? Țineți apăsat butonul bliț, apăsați și eliberați butonul de resetare, eliberați butonul bliț. MCU va fi gata să aibă un cod încărcat și după aceea va rula codul.
Indiferent de firmware pe care doriți să îl încărcați, oricare software doriți să îl utilizați pentru a-l încărca, veți avea un port COM adecvat de utilizat ca țintă și un conector fizic plug & play frumos pentru ESP și nu este nevoie să vă încurcați cu cablurile și nu trebuie să hărțuiți USB-ul fără motiv. Oh, în sfârșit!
Voi scrie un tutorial separat pentru a arăta câteva programe software utile pentru acest mic dispozitiv wifi, lanțul de instrumente software de încărcare și configurația lor nu sunt banale, acest lucru este pentru programator. Rămâneți aproape!
Recomandat:
Creați-vă propriul adaptor de bandă rock Ekit (fără adaptor vechi), nedistructiv !: 10 pași
Asigurați-vă propriul adaptor de bandă rock Ekit (fără adaptor vechi), nedistructiv! . Mulțumesc domnului DONINATOR de pe Youtube, care a realizat un videoclip cu detaliile sale similare
Cum să blițezi sau să programezi firmware-ul ESP8266 AT utilizând ESP8266 Flasher și programator, modulul IOT Wifi: 6 pași
Cum să blițezi sau să programezi ESP8266 AT Firmware utilizând ESP8266 Flasher și programator, modul IOT Wifi: Descriere: Acest modul este un adaptor / programator USB pentru module ESP8266 de tip ESP-01 sau ESP-01S. Este echipat convenabil cu un antet feminin 2x4P 2,54mm pentru a conecta ESP01. De asemenea, izbucnește toți pinii ESP-01 prin intermediul unui tată 2x4P 2.54mm h
Programator ESP8266-07 cu Arduino Nano: 6 pași (cu imagini)
Programator ESP8266-07 cu Arduino Nano: Acesta este un scurt tutorial pentru crearea unei plăci de programare inteligente ESP8266-07 / 12E folosind un Arduino nano. Schema de cablare este foarte asemănătoare cu cea demonstrată aici. Aveți opțiunile de a conecta acest proiect pe o placă de măsurare, să vă lipiți un p
Reduceți proiectele dvs. Arduino - Programator Arduino UNO ca programator ATmega328P (https://youtu.be/YO61YCaC9DY): 4 pași
Reduceți proiectele dvs. Arduino | Programatorul Arduino UNO As ATmega328P (https://youtu.be/YO61YCaC9DY): Link video: https://youtu.be/YO61YCaC9DY Programarea ATmega328P folosind Arduino ca ISP (In-System Programmer) vă permite să utilizați caracteristicile Arduino pe o panou de calcul sau PCB. Mai ales ajută atunci când îți faci proiectul de facultate. Reduce
Flash ESP-01 (ESP8266) Fără adaptor USB-serial folosind Raspberry Pi: 3 pași
Flash ESP-01 (ESP8266) Fără adaptor USB-serial folosind Raspberry Pi: Acest instructable vă ghidează despre cum să începeți programarea microcontrolerului ESP8266 pe un modul ESP-01 WIFI. Tot ce trebuie să începeți (în afară de modulul ESP-01, desigur) este Raspberry Pi Jumper cabluri rezistor de 10K Am vrut să recondiționez o