Böngészőfelület ATTiny Fuse Editor: 4 lépés
Böngészőfelület ATTiny Fuse Editor: 4 lépés
Böngészőfelület ATTiny Fuse Editor
Böngészőfelület ATTiny Fuse Editor
Böngészőfelület ATTiny Fuse Editor
Böngészőfelület ATTiny Fuse Editor

Ez az utasítás EST8266 és böngészőalapú felhasználói felületet használó ATTiny biztosítékszerkesztőhöz készült. Ez a 2 biztosítékbájt által vezérelt beállítások megváltoztatását nagyon egyszerű tevékenységgé teszi.

A készülék a következő tulajdonságokkal rendelkezik.

  • Webszerver, amely támogatja a biztosítékok adatainak olvasását és írását, valamint egy szerkesztőoldal, amely könnyű hozzáférést biztosít a biztosítékokhoz
  • USB tápellátás, belső 12 V -os generátorral a nagyfeszültségű programozáshoz
  • Fejléc -pin interfész az ATTiny modulhoz való csatlakozáshoz szükséges 7 vezetékkel
  • Wifi hálózat konfigurálása a wifiManager hozzáférési pont használatával
  • Böngésző hozzáférése az ESP8266 SPIFFS fájlrendszerhez a webes fájlok frissítéséhez
  • Az ESP8266 firmware OTA frissítése

1. lépés: Alkatrészek és eszközök

Alkatrészek

  • ESP-12F modul
  • 5V -12V erősítő modul
  • mikro USB aljzat forrasztható csatlakozóval
  • 220uF tantál kondenzátor
  • xc6203 3.3V LDO szabályozó
  • MOSFET tranzisztorok 2x n csatorna AO3400 1 x p-csatorna AO3401
  • Ellenállások 2 x 4k7 1x 100k 1x 1K 1x 1R2
  • 7 tűs fejléc
  • Kis darab kenyeretábla a támogató áramkörökhöz
  • csatlakoztassa a vezetéket
  • Ház (3D nyomtatott dobozt használtam a https://www.thingiverse.com/thing:4208709 címen)

Eszközök

  • Finompontú forrasztópáka
  • Csipesz
  • Drótvágók

2. lépés: Elektronika

Elektronika
Elektronika

A vázlat azt mutatja, hogy az összes energiát egy 5 V -os USB -kapcsolatból nyerik. A szabályozó 3,3 V feszültséget biztosít az ESP-12F modulhoz. Egy kis erősítő modul előállítja a nagyfeszültségű programozáshoz szükséges 12 V -ot.

Az ESP GPIO a nagyfeszültségű programozásban használt 4 logikai jelet adja (óra, adatbevitel, adatkimenet és parancsbevitel).

Az egyik GPIO a 12V -os sín által táplált MOSFET tranzisztor be- és kikapcsolására szolgál 1K ellenálláson keresztül. Ha a GPIO magas, a tMOSFET be van kapcsolva, és a leeresztése 0 V -on van. Ha a GPIO alacsonyra van állítva, a lefolyó 12V -ra emelkedik, ami a nagyfeszültségű programozási mód beállításához szükséges.

Egy GPIO -val lehet be- és kikapcsolni egy MOSFET 2 fokozatú meghajtót az 5 V -os tápellátáshoz az ATTiny -hez. Ezt az elrendezést használják annak a specifikációnak való megfelelésre, hogy az 5V bekapcsolásakor gyors emelkedési idővel rendelkezik. Ez nem teljesül, ha a tápegységet közvetlenül a GPIO -ról hajtja, különösen a legtöbb ATTiny modulban található 4u7 leválasztó kondenzátorral. Kis értékű ellenállást használnak a MOSFET tranzisztorok gyors bekapcsolása által okozott áramcsökkenés csillapítására. Lehet, hogy nincs rá szükség, de itt használják, hogy elkerüljék a hibákat, amelyeket ez a bekapcsolás okozhat.

3. lépés: Összeszerelés

Összeszerelés
Összeszerelés

A képen az alkatrészek láthatók egy kis házba szerelve. Az ESP-12F modul tetején egy kis kenyérlap található, amely tartalmazza a 3,3 V-os szabályozót és a 2 feszültségű meghajtó áramkört.

A bal oldali 12V -os erősítő modul az USB -ről kapja a bemeneti energiát.

A házon van egy nyílás a 7 tűs fejléc számára, amely lehetővé teszi az ATTiny -hez való csatlakozást.

A bekötés és tesztelés után az USB -t és a fejlécet gyanta ragasztóval rögzítik a házra.

4. lépés: Szoftver és telepítés

A biztosítékszerkesztő szoftvere egy Arduino vázlatbiztosítékban található, amely elérhető a https://github.com/roberttidey/fuseEditorHV címen.

Egy könyvtárat használ, amely alapvető webes funkciókat, wifi beállítási támogatást, OTA frissítéseket és böngészőalapú fájlrendszer hozzáférést tartalmaz. Ez elérhető a https://github.com/roberttidey/BaseSupport címen

A szoftver konfigurálása a BaseConfig.h fejlécfájlban található. Az itt módosítandó 2 elem a wifi beállítási hozzáférési pont jelszava és az OTA frissítések jelszava.

Fordítsa össze és töltse fel az ESP8266 -ba egy Arduino IDE -ből. Az IDE konfigurációnak lehetővé kell tennie egy SPIFFS partíciót, például 2M/2M használatával elindítja az OTA -t és a nagy fájlrendszert. Ezután további frissítések végezhetők az OTA használatával

Az első futtatáskor a modul nem tudja, hogyan kell csatlakozni a helyi wifi -hez, ezért beállít egy konfigurációs AP hálózatot. Csatlakozzon ehhez a hálózathoz telefonnal vagy táblagéppel, majd keresse meg a 192.168.4.1 címet. Megjelenik egy wifi konfigurációs képernyő, és válassza ki a megfelelő hálózatot, és írja be a jelszavát. A modul mostantól újraindul, és ezzel a jelszóval csatlakozik. Ha másik hálózatra költözik, vagy megváltoztatja a hálózati jelszót, az AP újra aktiválódik, ezért kövesse ugyanezt az eljárást.

Amikor belép a fő szoftverbe, miután csatlakozott a wifi -hez, majd töltse fel a fájlokat az adatmappába az ip/upload modulok böngészésével. Ez lehetővé teszi egy fájl feltöltését. Miután az összes fájlt feltöltötte, az ip/edit használatával további hozzáférés érhető el az iratkezelő rendszerhez.

Ha az ip/ elérésre kerül, akkor az index.htm kerül felhasználásra, és megjelenik a biztosíték -szerkesztő főképernyője. Ez lehetővé teszi a biztosítékok adatainak megtekintését, szerkesztését és írását. Ennek eléréséhez ip/readFuses és ip/writeFuses -t használ.

Ajánlott: