Indholdsfortegnelse:
- Trin 1: Komponenter og værktøjer
- Trin 2: Elektronik
- Trin 3: Montering
- Trin 4: Software og installation
Video: Browser -grænseflade ATTiny Fuse Editor: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Denne instruktion er til en ATTiny -sikringseditor ved hjælp af en ESP8266 og en browserbaseret brugergrænseflade. Dette gør ændring af enhver af de indstillinger, der styres af de 2 sikringsbyte, til en meget enkel aktivitet.
Enheden har følgende funktioner.
- Webserver, der understøtter læsning og skrivning af sikringsdata og en redaktørside, der giver let adgang til sikringsmuligheder
- USB -drevet med intern 12V generator til programmering af højspænding
- Header pin interface med de 7 ledninger, der er nødvendige for at oprette forbindelse til et ATTiny -modul
- Wifi netværkskonfiguration ved hjælp af wifiManager Access point
- Browseradgang til ESP8266 SPIFFS -arkiveringssystemet til opdatering af webfiler
- OTA -opdatering af ESP8266 firmware
Trin 1: Komponenter og værktøjer
Komponenter
- ESP-12F modul
- 5V til 12V boost modul
- mikro USB -stik med loddet stik
- 220uF Tantal kondensator
- xc6203 3.3V LDO -regulator
- MOSFET transistorer 2x n kanal AO3400 1 x p-kanal AO3401
- Modstande 2 x 4k7 1x 100k 1x 1K 1x 1R2
- 7 -benet headerblok
- Lille stykke brødbræt til støttekredsløb
- tilslut ledningen
- Kabinet (jeg brugte en 3D -trykt boks på
Værktøjer
- Fint punkt loddejern
- Pincet
- Trådskærere
Trin 2: Elektronik
Skematisk viser, at al strømmen stammer fra en 5V USB -forbindelse. En regulator leverer 3.3V til ESP-12F-modulet. Et lille boost -modul producerer den 12V, der er nødvendig til programmering af højspænding.
ESP GPIO giver de 4 logiske signaler, der bruges til programmering af højspænding (ur, data ind, data ud og kommando ind).
En GPIO bruges til at tænde og slukke en MOSFET -transistor, der fødes af 12V -skinnen via en 1K modstand. Når GPIO er høj, er tMOSFET tændt, og dets afløb er på 0V. Når GPIO er indstillet lavt, stiger afløbet til 12V, der er nødvendigt for at indstille programmeringstilstanden for højspænding.
En GPIO bruges til at tænde og slukke en MOSFET 2 -trin driver til 5V forsyningen til ATTiny. Dette arrangement bruges til at opfylde specifikationen om, at når 5V tændes, har den en hurtig stigningstid. Dette opfyldes ikke ved at drive forsyningen direkte fra en GPIO, især med 4u7 -afkoblingskondensatoren til stede på de fleste ATTiny -moduler. En modstand med lav værdi bruges til at dæmpe den nuværende stigning forårsaget af den hurtige tænding af MOSFET -transistorer. Det er muligvis ikke nødvendigt, men bruges her til at undgå fejl, der kan skyldes denne tænding.
Trin 3: Montering
Billedet viser komponenterne samlet i et lille kabinet. Et lille brødbræt sidder oven på ESP-12F-modulet og indeholder 3.3V-regulatoren og de 2 spændingsdrevskredsløb.
12V boost -modulet er til venstre og får sin indgangseffekt fra USB.
Kabinettet har en plads til den 7 -polede headerblok for at tillade forbindelser til ATTiny.
Efter tilslutning og testning er USB- og headerblokken fastgjort til kabinettet med harpikslim.
Trin 4: Software og installation
Softwaren til sikringseditoren er i en Arduino sketch fuseEditorHV.ino tilgængelig på
Det bruger et bibliotek, der indeholder grundlæggende webfunktioner, wifi -opsætningsunderstøttelse, OTA -opdateringer og browserbaseret arkiveringssystemadgang. Dette er tilgængeligt på
Konfigurationen af softwaren er i en headerfil BaseConfig.h. De 2 punkter, der skal ændres her, er adgangskoder til det wifi -opsatte adgangspunkt og en adgangskode til OTA -opdateringer.
Kompilér og upload til ESP8266 fra en Arduino IDE. IDE -konfigurationen skal give mulighed for en SPIFFS -partion, f.eks. Ved hjælp af 2M/2M, vil give OTA og et stort arkiveringssystem aloow. Yderligere opdateringer kan derefter udføres ved hjælp af OTA
Ved første kørsel ved modulet ikke, hvordan man opretter forbindelse til det lokale wifi, så der oprettes et konfigurations -AP -netværk. Brug en telefon eller tablet til at oprette forbindelse til dette netværk, og søg derefter til 192.168.4.1. En wifi -konfigurationsskærm vises, og du skal vælge det relevante netværk og indtaste dets adgangskode. Modulet genstarter og opretter forbindelse med denne adgangskode fra nu af. Hvis du flytter til et andet netværk eller ændrer netværksadgangskoden, vil AP blive aktiveret igen, så følg den samme procedure.
Når du går ind i hovedsoftwaren efter tilslutning til wifi, skal du uploade filerne i datamappen ved at gå til modulerne ip/upload. Dette gør det muligt at uploade en fil. Efter at alle filerne er uploadet, kan yderligere filsystemadgang foretages ved hjælp af ip/edit.
Hvis der er adgang til ip/, bruges index.htm og viser hovedskærmen til sikringseditor. Dette gør det muligt at se, redigere og skrive sikringsdata. Det bruger ip/readFuses og ip/writeFuses til at opnå dette.
Anbefalede:
ESP8266 Nodemcu temperaturovervågning ved hjælp af DHT11 på en lokal webserver - Få rumtemperatur og fugtighed i din browser: 6 trin
ESP8266 Nodemcu temperaturovervågning ved hjælp af DHT11 på en lokal webserver | Få stuetemperatur og fugtighed i din browser: Hej fyre i dag laver vi en fugtighed & temperaturovervågningssystem ved hjælp af ESP 8266 NODEMCU & DHT11 temperatursensor. Temperatur og fugtighed opnås fra DHT11 Sensor & det kan ses i en browser, hvilken webside der skal administreres
ESP8266 NodeMCU Access Point (AP) til webserver med DT11 temperatursensor og udskrivningstemperatur og fugtighed i browser: 5 trin
ESP8266 NodeMCU Access Point (AP) til webserver med DT11 temperatursensor og udskrivningstemperatur og luftfugtighed i browser: Hej fyre i de fleste projekter, vi bruger ESP8266, og i de fleste projekter bruger vi ESP8266 som webserver, så data kan tilgås på enhver enhed via wifi ved at få adgang til webserveren hostet af ESP8266, men det eneste problem er, at vi har brug for en fungerende router til
Kontrolenheder via internettet via browser. (IoT): 6 trin
Kontrolenheder via internettet via browser. (IoT): I denne Instructable viser jeg dig, hvordan du kan styre enheder som lysdioder, relæer, motorer osv. Over internettet via webbrowser. Og du kan få adgang til kontrolelementerne sikkert over enhver enhed. Den webplatform, jeg brugte her, er RemoteMe.org -besøg
ATTiny-RAT, ATTINY Powered Mini Lightfollower: 3 trin
ATTiny-RAT, ATTINY Powered Mini Lightfollower: Hej folkens, det er et stykke tid siden, jeg sendte min sidste instruerbare. Godt, der er mange ting, der går rundt i mit hoved lige nu, men det lykkedes mig at dokumentere mine " første trin " med ATTiny-serien af chips i denne korte instruerbare til dig. Jeg bestiller
Browser Streaming Robot Med GoPiGo3: 5 trin
Browser Streaming Robot Med GoPiGo3: I dette avancerede projekt med GoPiGo3 Raspberry Pi Robot bygger vi en Browser video streaming robot, der streamer live video til en browser og kan styres fra browseren. I dette projekt bruger vi et Raspberry Pi kamera modul med GoPiG