Cuprins:
- Provizii
- Pasul 1: Imagini ale articolelor și instrumentelor: D
- Pasul 2: tăierea și pregătirea Veroboard / Dot Board
- Pasul 3: Imagini și Pinouts
- Pasul 4: lipire …
- Pasul 5: Testarea …
- Pasul 6: Finalizare
Video: ESP-01 Programator Hack - The Easy One :): 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Bună ziua, În acest instructable vă voi arăta un hack simplu pentru a crea un programator pentru modulul ESP-01 / ESP8266-01 / ES-01. Majoritatea dintre noi am folosit o placă Arduino sau dispozitive USB-TTL FTDI ca programatori pentru acest modul. Ambele metode funcționează bine. Dar mai există o cale!
Recent am cumpărat un dispozitiv USB către UART / ESP8266 pentru acest modul ca înlocuitor al FTDI. Dar am realizat curând că nu este la fel de flexibil ca FTDI să-l folosesc ca programator:(Deci, fiind inginer, am verificat dacă poate fi folosit ca programator … Și presto! L-am piratat puțin pentru a-l converti la unul. Și acum iată că îți faci viața mai ușoară.
Provizii
Lista materialelor
- USB la UART / ESP8266 - 1
- Două butoane tactile de 6 mm - 1
- Două rezistențe sau un fir de jumper
- Bucată de veroboard / dot board - 1
Lista instrumentelor
- Cuțit și ferăstrău
- Set de lipit
- Pistol de lipit
- Cleşte de tăiat
- Hârtie cu raze sau nisip (nu este prezentată în imagine)
Pasul 1: Imagini ale articolelor și instrumentelor: D
Verificați doar dacă aveți articole corecte.
Pasul 2: tăierea și pregătirea Veroboard / Dot Board
Apoi, tăiem veroboardul la dimensiunea minimă necesară (6 x 17 puncte), excluzând liniile de tăiere așa cum se arată în imagine. După tăierea piesei, folosiți o hârtie de ras sau nisip pentru a netezi marginile.
Pasul 3: Imagini și Pinouts
În stânga este adaptorul USB la UART / ESP8266, iar în partea dreaptă sus este diagrama de montare a modulului ES-01, așa cum se vede din partea de sus, păstrând antena de urmărire PCB spre stânga.
Practic avem nevoie de doar trei pini pentru a implementa hack-ul nostru (verde (pinul 5), roșu (pinul 6) și Cyan (pinul 1)), dar în unele module pinul 4 și 8 (pinii portocalii) nu sunt scurtcircuitați ca ai mei cu un PCB urmăriți după cum se arată în imaginea din dreapta jos. În acest caz, trebuie să le scurtați pentru a face modulul ca programator.
Pasul 4: lipire …
Deci acum lipirea..
Primul știft scurt 4 și 8 dacă nu este scurtcircuitat cu un fir mic.
Apoi tăiați 3 bucăți de cabluri de rezistență / sârmă jumper de aproximativ 20 mm în lungime (am folosit cabluri de rezistență așa cum se arată în figura-1. Acum le lipiți la pinul 1, 5 și 6 figura-2 și 3 în partea de jos (partea de lipit) a modul.
Apoi puneți comutatoarele tactile așa cum se arată în figura-4 și marcați pozițiile pentru cei trei pini. Luați notă de orientarea comutatoarelor. Pentru orientare, utilizați un multimetru sau un tester de continuitate. Lipiți comutatoarele așa cum se arată în figura-5 și 6. Am sortat pinul adiacent central, deoarece acestea vor fi comune.
Lipiți una sau două bucăți de bandă de spumă pe două fețe în partea din spate a modulului pentru a ridica un pic veroboardul pentru a face spațiu pentru îmbinările lipite ca în figura-7.
Introduceți știfturile lipite în comutatoarele respective și apăsați ferm panoul de protecție pe bandă.
Consultați schema schematică pentru conexiuni. Puteți conecta comutatoarele după cum doriți. Am conectat unul drept la Reset și stânga la GPIO 0. Vezi figura-9.
Si asta e ! Esti gata. Verificați toate conexiunile conform schemei pentru ultima dată înainte de testare.
Pasul 5: Testarea …
Buna treaba!
Introduceți un modul ES-01 în adaptor și conectați-vă la unul dintre porturile USB ale computerului. Dacă utilizați un cablu prelungitor, va fi convenabil. În momentul în care vă conectați, ar trebui să vă vedeți alimentarea cu LED-ul în ES-01 pornit. Acesta este modul normal. Adică, dacă există firmware în ES-01, acesta va începe doar executarea.
Acum, țineți apăsată tasta GPIO 0 (marcat „0” în cazul meu) și apăsați și eliberați tasta Reset (marcată „R” în cazul meu) o dată. Și apoi eliberați tasta „0”. Aceasta va pune modulul ES-01 în modul program.
Acum ar trebui să puteți încărca schița dvs. din Arduino IDE sau PIO. Asigurați-vă că selectați placa și portul COM potrivite. Dacă totul este în regulă, ar trebui să puteți vedea starea de încărcare așa cum se arată în partea dreaptă. După încărcare, apăsați și eliberați tasta Reset pentru a reveni la modul normal și a executa codul încărcat.
Pasul 6: Finalizare
După ce ați testat programatorul, puneți doar un blob de adeziv fierbinte în partea de jos pentru a-l proteja de sortare.
Sper că vă place acest hack. Vă rugăm să nu ezitați să comentați și să distribuiți. Pace..