Obsah:

Rozhraní prohlížeče ATTiny Fuse Editor: 4 kroky
Rozhraní prohlížeče ATTiny Fuse Editor: 4 kroky

Video: Rozhraní prohlížeče ATTiny Fuse Editor: 4 kroky

Video: Rozhraní prohlížeče ATTiny Fuse Editor: 4 kroky
Video: BMW USB K+DCAN Lead Enhanced Firmware Upgrade Installation to work with BimmerGeeks Protool App 2024, Červenec
Anonim
Rozhraní prohlížeče ATTiny Fuse Editor
Rozhraní prohlížeče ATTiny Fuse Editor
Rozhraní prohlížeče ATTiny Fuse Editor
Rozhraní prohlížeče ATTiny Fuse Editor

Tento návod je určen pro editor pojistek ATTiny pomocí ESP8266 a uživatelského rozhraní založeného na prohlížeči. Díky tomu je změna jakéhokoli nastavení ovládaného 2 bajty pojistek velmi jednoduchou činností.

Zařízení má následující funkce.

  • Webový server podporující čtení a zápis dat pojistek a stránka editoru umožňující snadný přístup k možnostem pojistek
  • Napájení přes USB s interním 12V generátorem pro programování vysokého napětí
  • Rozhraní pinů záhlaví se 7 vodiči potřebnými pro připojení k modulu ATTiny
  • Konfigurace sítě Wi -Fi pomocí přístupového bodu wifiManager
  • Přístup prohlížeče k registračnímu systému ESP8266 SPIFFS pro aktualizaci webových souborů
  • Aktualizace OTA firmwaru ESP8266

Krok 1: Součásti a nástroje

Komponenty

  • Modul ESP-12F
  • Modul zesílení 5V až 12V
  • zásuvka micro USB s pájitelným konektorem
  • 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áhlaví
  • Malý kousek nepájivého pole pro podpůrné obvody
  • zapojit drát
  • Příloha (Použil jsem 3D tištěný box na

Nástroje

  • Páječka s jemným hrotem
  • Pinzeta
  • Nůžky na drát

Krok 2: Elektronika

Elektronika
Elektronika

Schéma ukazuje, že veškerý výkon je odvozen z 5V připojení USB. Regulátor poskytuje 3,3 V modulu ESP-12F. Malý zesilovací modul produkuje napětí 12 V potřebné pro programování vysokého napětí.

ESP GPIO poskytuje 4 logické signály používané při vysokonapěťovém programování (hodiny, vstup, výstup a příkaz).

Jeden GPIO se používá k zapnutí a vypnutí tranzistoru MOSFET napájeného 12V kolejnicí přes 1K odpor. Když je GPIO vysoké, tMOSFET je zapnutý a jeho odtok je na 0V. Když je GPIO nastaveno nízko, odtok stoupne na 12V potřebný k nastavení režimu programování vysokého napětí.

Jedno GPIO se používá k zapnutí a vypnutí 2stupňového ovladače MOSFET pro napájení 5V do ATTiny. Toto uspořádání se používá ke splnění specifikace, že když je 5V zapnuto, má rychlou dobu náběhu. To není splněno řízením napájení přímo z GPIO, zejména s odpojovacím kondenzátorem 4u7 přítomným na většině modulů ATTiny. Rezistor s nízkou hodnotou se používá k tlumení proudových špiček způsobených rychlým zapnutím tranzistorů MOSFET. Možná to není nutné, ale používá se zde, aby se předešlo jakýmkoli závadám, které by mohly být způsobeny tímto zapnutím hrotu.

Krok 3: Sestavení

Shromáždění
Shromáždění

Obrázek ukazuje součásti sestavené do malého pouzdra. Malý prkénko je umístěno na vrcholu modulu ESP-12F a obsahuje regulátor 3,3 V a 2 napěťové obvody.

Napájecí modul 12V je nalevo a získává svůj vstupní výkon z USB.

Skříň má slot pro 7pinový konektorový blok, který umožňuje připojení k ATTiny.

Po zapojení a testování jsou USB a blok záhlaví připevněny k pouzdru pryskyřičným lepidlem.

Krok 4: Software a instalace

Software pro editor pojistek je v náčrtu Arduino fuseEditorHV.ino dostupný na

Využívá knihovnu obsahující základní webové funkce, podporu nastavení wifi, aktualizace OTA a přístup do systému založeného na prohlížeči. To je k dispozici na

Konfigurace softwaru je v hlavičkovém souboru BaseConfig.h. 2 položky, které je zde třeba změnit, jsou hesla pro přístupový bod pro nastavení wifi a heslo pro aktualizace OTA.

Zkompilovat a nahrát do ESP8266 z Arduino IDE. Konfigurace IDE by měla umožnit rozdělení SPIFFS, např. Pomocí 2M/2M bude mít k dispozici OTA a velký registrační systém. Další aktualizace pak mohou být provedeny pomocí OTA

Při prvním spuštění modul nebude vědět, jak se připojit k místní wifi, takže nastaví konfigurační síť AP. K připojení k této síti použijte telefon nebo tablet a poté přejděte na adresu 192.168.4.1. Zobrazí se konfigurační obrazovka wifi a měli byste vybrat příslušnou síť a zadat její heslo. Modul se od této chvíle restartuje a připojí pomocí tohoto hesla. Pokud se přesunete do jiné sítě nebo změníte síťové heslo, přístupový bod bude znovu aktivován, takže postupujte stejným způsobem.

Při zadávání hlavního softwaru po připojení k wifi pak nahrajte soubory do datové složky procházením modulů ip/upload. To umožňuje nahrání souboru. Jakmile jsou všechny soubory nahrány, lze další přístup k systému souborů provést pomocí ip/edit.

Pokud je přístup k IP/ je použit index.htm a vyvolá hlavní obrazovku editoru pojistek. To umožňuje data pojistek vidět, upravovat a zapisovat. K dosažení tohoto cíle používá ip/readFuses a ip/writeFuses.

Doporučuje: