Tartalomjegyzék:
- 1. lépés: Alkatrészek és eszközök
- 2. lépés: Elektronika
- 3. lépés: Összeszerelés
- 4. lépés: Szoftver és telepítés
Videó: Böngészőfelület ATTiny Fuse Editor: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
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
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
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:
Egy apró iránytű ATtiny -vel85: 12 lépés (képekkel)
Apró iránytű ATtiny85 -tel: Ez az első projektünk az ATtiny85 -tel; egyszerű zseb digitális iránytű (J. Arturo Espejel Báez -szel együttműködve). Az ATtiny85 egy nagy teljesítményű és kis teljesítményű mikrokontroller. 8 Kbyte programozható flash memóriával rendelkezik. Ennek köszönhetően a Chal
RG 1/144 Unicorn Gundam Arduino Nano és Attiny használatával85: 10 lépés
RG 1/144 Unicorn Gundam Arduino Nano és Attiny85 használatával: Az RG Unicorn Gundam végre elkészült. Személy szerint sok ötletet és koncepciót vezettek be és bizonyítottak, de a tényleges eredmény nem igazán telített. Ez az 1/144 modell további szerkezetének stabilitása miatt nem olyan jó
Ajtóriasztó ATTiny segítségével: 6 lépés
Ajtóriasztó ATTiny -vel: Sziasztok, ezen az oldalon megmutatom, hogyan készítettem egy egyszerű ajtóriasztót, amely kompakt, hangos és akkumulátoros
A SkiiiD Editor első lépései: 11 lépés
A SkiiiD szerkesztő használatának első lépései: skiiiD Editor, Development Board Firmware Az IDEskiiiD Editor a skiiiD (Firmware Development Engine) programon alapul. Most kompatibilis az Arduino UNO, a MEGA és a NANO -val, több mint 70 összetevővel. SystemmacOS / Windows operációs rendszer
ATTiny-RAT, ATTINY Powered Mini Lightfollower: 3 lépés
ATTiny-RAT, ATTINY Powered Mini Lightfollower: Sziasztok, már egy ideje, hogy közzétettem az utolsó utasítást. Nos, most sok minden kavarog a fejemben, de sikerült dokumentálnom az első lépéseimet. az ATTiny sorozatú chipekkel ebben a rövid útmutatóban. Rendelek