Sadržaj:

Sučelje preglednika ATTiny Fuse Editor: 4 koraka
Sučelje preglednika ATTiny Fuse Editor: 4 koraka

Video: Sučelje preglednika ATTiny Fuse Editor: 4 koraka

Video: Sučelje preglednika ATTiny Fuse Editor: 4 koraka
Video: interface arduino to oled display 2024, Juli
Anonim
Interfejs preglednika ATTiny Fuse Editor
Interfejs preglednika ATTiny Fuse Editor
Interfejs preglednika ATTiny Fuse Editor
Interfejs preglednika ATTiny Fuse Editor

Ovo uputstvo je za uređivač osigurača ATTiny koji koristi ESP8266 i korisničko sučelje zasnovano na pregledniku. To čini promjenu bilo koje postavke koju kontroliraju 2 bajta osigurača vrlo jednostavnom aktivnošću.

Uređaj ima sljedeće funkcije.

  • Web server koji podržava čitanje i pisanje podataka osigurača i stranica za uređivanje koja omogućava lak pristup opcijama osigurača
  • Napaja se USB -om sa unutrašnjim 12V generatorom za programiranje visokog napona
  • Sučelje pin zaglavlja sa 7 žica potrebnih za spajanje na ATTiny modul
  • Konfiguracija Wifi mreže pomoću WifiManager pristupne tačke
  • Pristup preglednika ESP8266 SPIFFS sistemu arhiviranja za ažuriranje web datoteka
  • OTA ažuriranje firmvera ESP8266

Korak 1: Komponente i alati

Komponente

  • ESP-12F modul
  • Modul za pojačavanje 5V do 12V
  • mikro USB utičnica sa lemljivim priključkom
  • 220uF Tantalum kondenzator
  • xc6203 3.3V LDO regulator
  • MOSFET tranzistori 2x n kanal AO3400 1 x p-kanal AO3401
  • Otpornici 2 x 4k7 1x 100k 1x 1K 1x 1R2
  • 7 -polni blok zaglavlja
  • Mali komad matične ploče za potporna kola
  • spojite žicu
  • Kućište (koristio sam 3D štampanu kutiju na

Alati

  • Lemilica sa finim vrhom
  • Pinceta
  • Rezači žice

Korak 2: Elektronika

Elektronika
Elektronika

Shema prikazuje svu snagu dobivenu putem 5V USB veze. Regulator daje 3.3V modulu ESP-12F. Mali modul za pojačavanje proizvodi 12V potrebnih za visokonaponsko programiranje.

ESP GPIO daje 4 logička signala koji se koriste u visokonaponskom programiranju (sat, ulaz podataka, izlaz podataka i naredba ulaz).

Jedan GPIO se koristi za uključivanje i isključivanje MOSFET tranzistora koji napaja 12V šina preko 1K otpornika. Kada je GPIO visok tMOSFET je uključen, a odvod mu je na 0V. Kada je GPIO nisko postavljen, odvod se diže na 12V potrebno za postavljanje visokonaponskog načina programiranja.

Jedan GPIO se koristi za uključivanje i isključivanje 2 -faznog upravljačkog programa MOSFET -a za napajanje 5V na ATTiny. Ovaj raspored se koristi da zadovolji specifikaciju da kada je uključeno 5V ima brzo vrijeme porasta. To nije zadovoljeno pogonom napajanja direktno iz GPIO -a, posebno s kondenzatorom za odvajanje 4u7 koji je prisutan na većini ATTiny modula. Otpornik male vrijednosti koristi se za prigušenje trenutnog skoka uzrokovanog brzim uključivanjem MOSFET tranzistora. Možda nije potrebno, ali se ovdje koristi za izbjegavanje bilo kakvih grešaka koje bi mogle biti uzrokovane ovim uključivanjem.

Korak 3: Montaža

Montaža
Montaža

Na slici su prikazane komponente sastavljene u malom kućištu. Mala ploča nalazi se na vrhu modula ESP-12F i sadrži regulator od 3,3 V i 2 naponska kruga.

Modul za pojačavanje od 12 V nalazi se s lijeve strane, a ulaznu snagu dobija s USB -a.

Kućište ima utor za 7 -polni blok zaglavlja koji omogućava povezivanje s ATTiny -om.

Nakon ožičenja i testiranja, USB i blok zaglavlja su pričvršćeni na kućište ljepilom za smolu.

Korak 4: Softver i instalacija

Softver za uređivač osigurača je u Arduino skici fuseEditorHV.ino dostupan na

Koristi biblioteku koja sadrži osnovne web funkcije, podršku za postavljanje WiFi -ja, OTA ažuriranja i pristup sistemu za arhiviranje na temelju preglednika. Ovo je dostupno na

Konfiguracija softvera je u datoteci zaglavlja BaseConfig.h. Dvije stavke koje treba promijeniti ovdje su lozinke za pristupnu točku za postavljanje WiFi -a i lozinka za OTA ažuriranja.

Kompajlirajte i prenesite na ESP8266 iz Arduino IDE -a. IDE konfiguracija bi trebala omogućiti SPIFFS podjelu, npr. Upotreba 2M/2M će omogućiti OTA i veliki sistem arhiviranja. Dodatna ažuriranja se tada mogu obaviti pomoću OTA

Prilikom prvog pokretanja modul neće znati kako se povezati s lokalnom WiFi mrežom pa će postaviti konfiguracijsku AP mrežu. Povežite se s mrežom pomoću telefona ili tableta, a zatim idite na 192.168.4.1. Pojavit će se zaslon za konfiguriranje WiFi -ja i trebate odabrati odgovarajuću mrežu i unijeti njezinu lozinku. Modul će se od sada ponovno pokrenuti i povezati pomoću ove lozinke. Ako se preselite na drugu mrežu ili promijenite mrežnu lozinku, pristupna tačka će se ponovo aktivirati, pa slijedite istu proceduru.

Prilikom ulaska u glavni softver nakon povezivanja na wifi, zatim otpremite datoteke u mapu s podacima pregledavanjem modula ip/upload. Ovo omogućava učitavanje datoteke. Nakon što su sve datoteke učitane, daljnji pristup sistemu arhiviranja može se izvršiti pomoću ip/edit.

Ako se pristupi ip/, tada se koristi index.htm i prikazuje glavni ekran uređivača osigurača. Ovo omogućava pregled, uređivanje i pisanje podataka osigurača. Da bi to postigao, koristi ip/readFuses i ip/writeFuses.

Preporučuje se: