Innehållsförteckning:
- Steg 1: Komponenter och verktyg
- Steg 2: Elektronik
- Steg 3: Montering
- Steg 4: Programvara och installation
Video: Webbläsargränssnitt ATTiny Fuse Editor: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:39
Detta instruerbara är för en ATTiny -säkringsredigerare som använder en ESP8266 och ett webbläsarbaserat användargränssnitt. Detta gör att ändra någon av inställningarna som styrs av de 2 säkringsbytena till en mycket enkel aktivitet.
Enheten har följande funktioner.
- Webbserver som stöder läsning och skrivning av säkringsdata och en redaktörssida som ger enkel åtkomst till säkringsalternativ
- USB -driven med intern 12V generator för högspänningsprogrammering
- Header pin -gränssnitt med de 7 ledningarna som behövs för att ansluta till en ATTiny -modul
- Wifi -nätverkskonfiguration med wifiManager -åtkomstpunkt
- Webbläsartillgång till ESP8266 SPIFFS -arkivsystem för uppdatering av webbfiler
- OTA -uppdatering av ESP8266 -firmware
Steg 1: Komponenter och verktyg
Komponenter
- ESP-12F-modul
- 5V till 12V boost modul
- micro USB -uttag med lödbar kontakt
- 220uF Tantal kondensator
- xc6203 3.3V LDO -regulator
- MOSFET-transistorer 2x n kanal AO3400 1 x p-kanal AO3401
- Motstånd 2 x 4k7 1x 100k 1x 1K 1x 1R2
- 7 -stifts huvudblock
- Liten bit brödbräda för stödkretsar
- koppla in kabeln
- Kapsling (jag använde en 3D -tryckt låda på
Verktyg
- Finspetslödkolv
- Pincett
- Avbitartång
Steg 2: Elektronik
Schemat visar att all ström kommer från en 5V USB -anslutning. En regulator ger 3.3V till ESP-12F-modulen. En liten boost -modul ger 12V som behövs för högspänningsprogrammering.
ESP GPIO ger de 4 logiska signalerna som används vid högspänningsprogrammering (klocka, data in, data ut och kommando in).
En GPIO används för att slå på och av en MOSFET -transistor som matas av 12V -skenan via ett 1K -motstånd. När GPIO är hög är tMOSFET på och dess dränering är vid 0V. När GPIO är inställd låg stiger avloppet till 12V som behövs för att ställa in högspänningsprogrammeringsläget.
En GPIO används för att slå på och av en MOSFET 2 -stegs drivrutin för 5V -försörjningen till ATTiny. Detta arrangemang används för att uppfylla specifikationen att när 5V slås på har den en snabb stigningstid. Detta uppfylls inte för att driva försörjningen direkt från en GPIO, särskilt inte med 4u7 -avkopplingskondensatorn på de flesta ATTiny -moduler. Ett lågvärdesmotstånd används för att dämpa strömspiken som orsakas av MOSFET -transistornas snabba start. Det kanske inte behövs, men används här för att undvika eventuella misslyckanden som kan orsakas av denna start på spik.
Steg 3: Montering
Bilden visar komponenterna monterade i ett litet hölje. En liten brödbräda sitter ovanpå ESP-12F-modulen och innehåller 3.3V-regulatorn och de 2 spänningsdrivkretsarna.
12V boost -modulen är till vänster och får sin ingångseffekt från USB.
Höljet har en plats för det 7 -poliga huvudblocket för att möjliggöra anslutningar till ATTiny.
Efter anslutning och testning fästs USB- och huvudblocket på höljet med hartslim.
Steg 4: Programvara och installation
Programvaran för säkringsredigeraren finns i en Arduino sketch fuseEditorHV.ino tillgänglig på
Det använder ett bibliotek som innehåller grundläggande webbfunktioner, wifi -konfigurationsstöd, OTA -uppdateringar och webbläsarbaserad arkiveringssystemåtkomst. Detta är tillgängligt på
Konfigurationen av programvaran finns i en huvudfil BaseConfig.h. De två sakerna som ska ändras här är lösenord för åtkomstpunkten för wifi -inställning och ett lösenord för OTA -uppdateringar.
Kompilera och ladda upp till ESP8266 från en Arduino IDE. IDE -konfigurationen bör möjliggöra en SPIFFS -partion, t.ex. med 2M/2M kommer att ge upphov till OTA och ett stort arkiveringssystem. Ytterligare uppdateringar kan sedan göras med OTA
Vid första körningen kommer modulen inte att veta hur man ansluter till det lokala wifi så kommer att konfigurera ett konfigurations -AP -nätverk. Använd en telefon eller surfplatta för att ansluta till det här nätverket och bläddra sedan till 192.168.4.1. En wifi -konfigurationsskärm visas och du bör välja rätt nätverk och ange dess lösenord. Modulen kommer att starta om och ansluta med det här lösenordet från och med nu. Om du flyttar till ett annat nätverk eller ändrar nätverkslösenordet kommer AP att aktiveras igen så följ samma procedur.
När du går in i huvudprogramvaran efter att du har anslutit till wifi laddar du upp filerna i datamappen genom att bläddra till modulerna ip/upload. Detta gör att en fil kan laddas upp. När alla filer har laddats upp kan ytterligare filsystemåtkomst göras med ip/edit.
Om ip/ nås används index.htm och tar fram huvudskärmen för säkringsredigerare. Detta gör att säkringsdata kan ses, redigeras och skrivas. Den använder ip/readFuses och ip/writeFuses för att uppnå detta.
Rekommenderad:
Instalación De Mu Editor: 3 steg
Instalación De Mu Editor: ¡Hola! Bienvenido a éste curso de Python presentado av Enfócate En La Ciencia. En el curso se utilizará el editor de Python " Mu Editor " med Python 3.6, om du vill ha flera olika teman kan du inte använda biblioteket. Python är
Komma igång med SkiiiD Editor: 11 steg
Komma igång med SkiiiD Editor: skiiiD Editor, Development Board Firmware IDEskiiiD Editor är baserat på skiiiD (Firmware Development Engine). Nu är den kompatibel med Arduino UNO, MEGA och NANO med 70+ komponenter
ATTiny-RAT, ATTINY Powered Mini Lightfollower: 3 steg
ATTiny-RAT, ATTINY Powered Mini Lightfollower: Hej folk, det var ett tag sedan jag lade upp min sista instruerbara. Det är många saker som går runt i mitt huvud just nu men jag lyckades dokumentera mina " första steg " med ATTiny-serien chips i denna korta instruerbara för dig. Jag beställer
Hur man programmerar ATMEGA 8, 16, 328 Attiny and Fuse Bit: 5 steg
Hur man programmerar ATMEGA 8,16,328 Attiny and Säkringsbit: Hej vänner. Idag ska jag visa dig hur du programmerar ATMEGA 8,16,328 Attiny and Fuse Bit
Hur man gör ett foto läskigt med BeFunky Photo Editor: 3 steg
Hur man gör ett foto läskigt med BeFunky fotoredigerare: Du kan göra VAD som helst foto (även en av en söt kattunge) spöklik med befunky fotoredigerare, och så här! BeFunky