Obsah:

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

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

Video: Rozhranie prehliadača ATTiny Fuse Editor: 4 kroky
Video: Использование плат Digispark Attiny85 Mini Arduino: Урок 108 2024, November
Anonim
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: