Rozhranie prehliadača ATTiny Fuse Editor: 4 kroky
Rozhranie prehliadača ATTiny Fuse Editor: 4 kroky
Rozhranie prehliadača ATTiny Fuse Editor
Rozhranie prehliadača ATTiny Fuse Editor
Rozhranie prehliadača ATTiny Fuse Editor
Rozhranie prehliadača ATTiny Fuse Editor

Tento návod je pre editor poistiek ATTiny pomocou ESP8266 a používateľského rozhrania založeného na prehliadači. Vďaka tomu je zmena ľubovoľného nastavenia ovládaného pomocou dvoch bajtov poistiek veľmi jednoduchou aktivitou.

Zariadenie má nasledujúce funkcie.

  • Webový server podporujúci čítanie a zápis údajov o poistkách a stránka editora umožňujúcu ľahký prístup k možnostiam poistiek
  • Napájanie cez USB s interným generátorom 12V na programovanie vysokého napätia
  • Rozhranie kolíka záhlavia so 7 vodičmi potrebnými na pripojenie k modulu ATTiny
  • Konfigurácia siete Wi -Fi pomocou prístupového bodu wifiManager
  • Prístup prehliadača k registračnému systému ESP8266 SPIFFS na aktualizáciu webových súborov
  • Aktualizácia OTA firmvéru ESP8266

Krok 1: Komponenty a nástroje

Komponenty

  • Modul ESP-12F
  • Modul zosilnenia 5V až 12V
  • zásuvka micro USB s spájkovateľným konektorom
  • Tantalový kondenzátor 220uF
  • xc6203 3.3V regulátor LDO
  • Tranzistory MOSFET 2x n kanál AO3400 1 x p-kanál AO3401
  • Rezistory 2 x 4k7 1x 100k 1x 1K 1x 1R2
  • 7pinový blok záhlavia
  • Malý kúsok nepájivého poľa na podporu obvodov
  • zapojiť drôt
  • Príloha (Použil som 3D tlačenú škatuľu na

Nástroje

  • Jemná bodová spájkovačka
  • Pinzeta
  • Strihač káblov

Krok 2: Elektronika

Elektronika
Elektronika

Schéma ukazuje, že všetok výkon je odvodený z 5V USB pripojenia. Regulátor poskytuje 3,3 V modulu ESP-12F. Malý zosilňovací modul vytvára napätie 12 V potrebné na programovanie vysokého napätia.

ESP GPIO poskytuje 4 logické signály používané vo vysokonapäťovom programovaní (hodiny, vstup, výstup a príkaz).

Jedno GPIO sa používa na zapínanie a vypínanie tranzistora MOSFET napájaného 12 V zbernicou cez 1K odpor. Keď je GPIO vysoké, tMOSFET je zapnutý a jeho výboj je na 0V. Keď je GPIO nastavený na nízku hodnotu, odtok stúpne na 12 V potrebného na nastavenie režimu programovania vysokého napätia.

Jedno GPIO sa používa na zapnutie a vypnutie 2 -stupňového ovládača MOSFET pre 5V napájanie do ATTiny. Toto usporiadanie sa používa na splnenie špecifikácie, že keď je 5V zapnuté, má rýchly nábeh. To nie je splnené pri napájaní priamo z GPIO, najmä pri oddeľovacom kondenzátore 4u7 prítomnom na väčšine modulov ATTiny. Na tlmenie prúdových špičiek spôsobených rýchlym zapnutím tranzistorov MOSFET sa používa odpor s nízkou hodnotou. Možno to nie je potrebné, ale používa sa tu, aby sa predišlo akýmkoľvek závadám, ktoré by mohli byť spôsobené týmto zapnutím hrotu.

Krok 3: Zostavenie

zhromaždenie
zhromaždenie

Na obrázku sú súčiastky zostavené do malého krytu. Malá doska na chlieb je umiestnená na vrchu modulu ESP-12F a obsahuje regulátor 3,3 V a 2 napäťové obvody.

Zosilňovací modul 12V je vľavo a vstupný výkon získava z USB.

Skriňa má slot pre 7 -kolíkový blok záhlavia, ktorý umožňuje pripojenie k ATTiny.

Po zapojení a testovaní sú USB a blok záhlavia zaistené na kryte živicovým lepidlom.

Krok 4: Softvér a inštalácia

Softvér pre editor poistiek je v skici Arduino fuseEditorHV.ino k dispozícii na

Využíva knižnicu obsahujúcu základné webové funkcie, podporu nastavenia wifi, aktualizácie OTA a prístup k systému založenému na prehliadači. Toto je k dispozícii na

Konfigurácia softvéru je v hlavičkovom súbore BaseConfig.h. Dve položky, ktoré je potrebné zmeniť, sú heslá pre prístupový bod k nastaveniu siete Wi -Fi a heslo pre aktualizácie OTA.

Skompilovajte a nahrajte do ESP8266 z IDE Arduino. Konfigurácia IDE by mala umožniť rozdelenie SPIFFS, napr. Pomocou 2M/2M, bude k dispozícii OTA a veľký registračný systém. Potom je možné vykonať ďalšie aktualizácie pomocou OTA

Pri prvom spustení modul nebude vedieť, ako sa pripojiť k miestnej sieti Wi -Fi, takže nastaví konfiguračnú sieť AP. Pripojte sa k tejto sieti pomocou telefónu alebo tabletu a potom prejdite na stránku 192.168.4.1. Zobrazí sa obrazovka konfigurácie siete Wi -Fi a mali by ste vybrať príslušnú sieť a zadať jej heslo. Modul sa odteraz reštartuje a pripojí pomocou tohto hesla. Ak sa presúvate do inej siete alebo meníte sieťové heslo, prístupový bod sa znova aktivuje, postupujte podľa rovnakého postupu.

Pri zadávaní hlavného softvéru po pripojení k wifi potom nahrajte súbory do priečinka s údajmi tak, že prejdete na moduly ip/upload. To umožní nahrať súbor. Po nahraní všetkých súborov je možné vykonať ďalší prístup k systému súborov pomocou ip/edit.

Ak je prístup na ip/, použije sa index.htm a vyvolá hlavnú obrazovku editora poistiek. To umožňuje dáta poistiek vidieť, upravovať a zapisovať. Na dosiahnutie tohto cieľa používa ip/readFuses a ip/writeFuses.

Odporúča: