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, Studeni
Anonim
Sučelje preglednika ATTiny Fuse Editor
Sučelje preglednika ATTiny Fuse Editor
Sučelje preglednika ATTiny Fuse Editor
Sučelje preglednika ATTiny Fuse Editor

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

Uređaj ima sljedeće značajke.

  • Web poslužitelj koji podržava čitanje i pisanje podataka osigurača i stranica uređivača koja omogućuje jednostavan pristup opcijama osigurača
  • USB napajanje s unutarnjim 12V generatorom za programiranje visokog napona
  • Sučelje pin pin -a zaglavlja sa 7 žica potrebnih za spajanje na ATTiny modul
  • Konfiguracija Wifi mreže pomoću WifiManager pristupne točke
  • Pristup pregledniku ESP8266 SPIFFS sustavu 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 Tantal 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 krugove podrške
  • spojite žicu
  • Kućište (koristio sam 3D tiskanu kutiju na

Alati

  • Lemilica s 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 koristi se za uključivanje i isključivanje MOSFET tranzistora koji napaja 12V šina preko 1K otpornika. Kad je GPIO visok tMOSFET je uključen, a odvod mu je na 0V. Kad je GPIO nisko postavljen, odvod se diže na 12V potrebno za postavljanje visokonaponskog načina programiranja.

Jedan GPIO koristi se za uključivanje i isključivanje 2 -faznog upravljačkog programa MOSFET -a za napajanje 5V na ATTiny. Ovaj raspored koristi se kako bi zadovoljio specifikaciju da kada je uključeno 5V ima brzo vrijeme porasta. To nije zadovoljeno pogonom napajanja izravno 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 potreban, ali se ovdje koristi kako bi se izbjegli bilo kakvi kvarovi koji bi mogli biti uzrokovani ovim skokom uključivanja.

Korak 3: Montaža

Skupština
Skupština

Na slici su komponente sastavljene u malo kućište. 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 i prima ulaznu snagu s USB -a.

Kućište ima utor za 7 -polni blok zaglavlja koji omogućuje spajanje na ATTiny.

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 nalazi se u Arduino skici fuseEditorHV.ino dostupan na

Koristi biblioteku koja sadrži osnovne web funkcije, podršku za postavljanje WiFi -a, OTA ažuriranja i pristup sustavu za arhiviranje temeljen na pregledniku. Ovo je dostupno na

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

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

Prilikom prvog pokretanja modul neće znati kako se spojiti na lokalni wifi pa će postaviti konfiguracijsku AP mrežu. Za povezivanje s ovom mrežom upotrijebite telefon ili tablet, 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 točka će se ponovno aktivirati pa slijedite isti postupak.

Prilikom ulaska u glavni softver nakon povezivanja na wifi zatim prenesite datoteke u podatkovnu mapu pregledavanjem modula ip/upload. To omogućuje prijenos datoteke. Nakon što su sve datoteke učitane, daljnji pristup sustavu arhiviranja može se izvršiti pomoću ip/edit.

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

Preporučeni: