Sisällysluettelo:

Selaimen käyttöliittymä ATTiny Fuse Editor: 4 vaihetta
Selaimen käyttöliittymä ATTiny Fuse Editor: 4 vaihetta

Video: Selaimen käyttöliittymä ATTiny Fuse Editor: 4 vaihetta

Video: Selaimen käyttöliittymä ATTiny Fuse Editor: 4 vaihetta
Video: Замена BIOS на ThinkPad с использованием GPL CoreBoot (бывший LinuxBios) 2024, Marraskuu
Anonim
Selaimen käyttöliittymä ATTiny Fuse Editor
Selaimen käyttöliittymä ATTiny Fuse Editor
Selaimen käyttöliittymä ATTiny Fuse Editor
Selaimen käyttöliittymä ATTiny Fuse Editor

Tämä ohje on tarkoitettu ATTiny -sulakeeditorille, joka käyttää ESP8266: ta ja selainpohjaista käyttöliittymää.

Laitteessa on seuraavat ominaisuudet.

  • Verkkopalvelin, joka tukee sulaketietojen lukemista ja kirjoittamista, ja editorisivu, joka tarjoaa helpon pääsyn sulakevaihtoehtoihin
  • USB -virtalähde, sisäinen 12 V: n generaattori korkeajänniteohjelmointiin
  • Riviliittimet, joissa on 7 johtoa, joita tarvitaan ATTiny -moduuliin liittämiseen
  • Wifi -verkon määritykset wifiManager -tukiaseman avulla
  • Selaimen pääsy ESP8266 SPIFFS -arkistointijärjestelmään verkkotiedostojen päivittämistä varten
  • ESP8266 -laiteohjelmiston OTA -päivitys

Vaihe 1: Komponentit ja työkalut

Komponentit

  • ESP-12F-moduuli
  • 5V - 12V tehostusmoduuli
  • mikro -USB -liitäntä, jossa on juotettava liitin
  • 220uF tantaalikondensaattori
  • xc6203 3.3V LDO -säädin
  • MOSFET-transistorit 2x n kanava AO3400 1 x p-kanava AO3401
  • Vastukset 2 x 4k7 1x 100k 1x 1K 1x 1R2
  • 7 -nastainen otsikkolohko
  • Pieni pala leipälevyä tukipiirejä varten
  • kytke johto
  • Kotelo (käytin 3D -tulostettua laatikkoa osoitteessa

Työkalut

  • Hieno pisteen juotosrauta
  • Pinsetit
  • Lankaleikkurit

Vaihe 2: Elektroniikka

Elektroniikka
Elektroniikka

Kaaviossa näkyy, että kaikki virta on peräisin 5 V: n USB -liitännästä. Säädin syöttää 3,3 V: n virran ESP-12F-moduuliin. Pieni tehostusmoduuli tuottaa suurjänniteohjelmointiin tarvittavan 12 voltin.

ESP GPIO antaa 4 loogista signaalia, joita käytetään suurjänniteohjelmoinnissa (kello, data sisään, data ulos ja komento sisään).

Yhdellä GPIO: lla kytketään päälle ja pois päältä MOSFET -transistori, jota syötetään 12 V: n kiskolla 1K -vastuksen kautta. Kun GPIO on korkea, tMOSFET on päällä ja sen tyhjennys on 0 V. Kun GPIO on asetettu matalalle, tyhjennys nousee 12 V: iin, jota tarvitaan suurjänniteohjelmointitilan asettamiseen.

Yhdellä GPIO: lla kytketään päälle ja pois päältä MOSFET 2 -portin ohjain 5 V: n jännitteensyöttöön ATTiny -laitteeseen. Tätä järjestelyä käytetään täyttämään spesifikaatio, että kun 5V kytketään päälle, sillä on nopea nousuaika. Tämä ei täyty ohjaamalla syöttöä suoraan GPIO: lta erityisesti, kun useimmissa ATTiny -moduuleissa on 4u7 -irrotuskondensaattori. MOSFET -transistorien nopean käynnistymisen aiheuttamaa virtapiikkiä vaimennetaan pieniarvoisella vastuksella. Sitä ei ehkä tarvita, mutta sitä käytetään tässä välttämään häiriöitä, jotka voivat johtua tästä piikin kääntymisestä.

Vaihe 3: Kokoonpano

Kokoonpano
Kokoonpano

Kuvassa komponentit on koottu pieneen koteloon. Pieni leipälauta istuu ESP-12F-moduulin päälle ja sisältää 3,3 V: n säätimen ja kaksi jänniteohjauspiiriä.

12V: n tehostusmoduuli on vasemmalla ja saa syöttötehon USB: ltä.

Kotelossa on paikka 7 -nastaiselle otsikkolohkolle, joka mahdollistaa liitännät ATTiny -laitteeseen.

Johdotuksen ja testin jälkeen USB ja otsikkolohko kiinnitetään koteloon hartsiliimalla.

Vaihe 4: Ohjelmisto ja asennus

Sulakkeenmuokkausohjelmisto on Arduino -luonnoksen sulakeEditorHV.ino, joka on saatavilla osoitteessa

Se käyttää kirjastoa, joka sisältää verkkotoimintoja, wifi -määritystuen, OTA -päivitykset ja selainpohjaisen arkistointijärjestelmän käytön. Tämä on saatavilla osoitteessa

Ohjelmiston kokoonpano on otsikkotiedostossa BaseConfig.h. Tässä muutettavat kaksi kohdetta ovat wifi -asetusten tukiaseman salasanat ja OTA -päivitysten salasana.

Kokoa ja lähetä ESP8266 -laitteeseen Arduino IDE: stä. IDE -konfiguraation pitäisi sallia SPIFFS -osio, esim. 2M/2M: n käyttö käynnistää OTA: n ja suuren arkistointijärjestelmän. Lisäpäivityksiä voidaan sitten tehdä OTA: n avulla

Ensimmäisellä käyttökerralla moduuli ei tiedä, miten muodostaa yhteys paikalliseen wifi -verkkoon, joten se määrittää määrityspisteverkon. Muodosta yhteys tähän verkkoon puhelimella tai tabletilla ja selaa sitten osoitteeseen 192.168.4.1. Wifi -määritysnäyttö tulee näkyviin, ja sinun on valittava sopiva verkko ja annettava sen salasana. Moduuli käynnistyy uudelleen ja muodostaa yhteyden tällä salasanalla tästä lähtien. Jos siirryt toiseen verkkoon tai vaihdat verkon salasanaa, tukiasema aktivoidaan uudelleen, joten toimi samalla tavalla.

Kun siirryt pääohjelmistoon wifi -yhteyden muodostamisen jälkeen, lataa tiedostot datakansioon selaamalla moduuleja ip/upload. Tämä mahdollistaa tiedoston lataamisen. Kun kaikki tiedostot on ladattu, arkistointijärjestelmän lisäkäyttö voidaan tehdä käyttämällä ip/edit -toimintoa.

Jos IP -osoitetta käytetään, käytetään index.htm -tiedostoa, joka tuo esiin sulakkeenmuokkausnäytön. Tämä mahdollistaa sulakkeen tietojen näkemisen, muokkaamisen ja kirjoittamisen. Se käyttää ip/readFuses- ja ip/writeFuses -sulakkeita tämän saavuttamiseksi.

Suositeltava: