Turinys:

Naršyklės sąsaja „ATTiny Fuse Editor“: 4 žingsniai
Naršyklės sąsaja „ATTiny Fuse Editor“: 4 žingsniai

Video: Naršyklės sąsaja „ATTiny Fuse Editor“: 4 žingsniai

Video: Naršyklės sąsaja „ATTiny Fuse Editor“: 4 žingsniai
Video: First graphical user interface web browser 2024, Liepa
Anonim
„ATTiny Fuse Editor“naršyklės sąsaja
„ATTiny Fuse Editor“naršyklės sąsaja
„ATTiny Fuse Editor“naršyklės sąsaja
„ATTiny Fuse Editor“naršyklės sąsaja

Ši instrukcija skirta „ATTiny“saugiklių redaktoriui, naudojančiam ESP8266 ir naršykle pagrįstą vartotojo sąsają. Dėl to bet kurio nustatymo, valdomo 2 saugiklių baitais, keitimas yra labai paprasta veikla.

Įrenginys turi šias funkcijas.

  • Žiniatinklio serveris, palaikantis saugiklių duomenų skaitymą ir rašymą, ir redaktoriaus puslapis, leidžiantis lengvai pasiekti saugiklių parinktis
  • USB maitinimas su vidiniu 12 V generatoriumi, skirtas aukštos įtampos programavimui
  • Antraštės kaiščio sąsaja su 7 laidais, reikalingais prisijungti prie ATTiny modulio
  • „Wi -Fi“tinklo konfigūravimas naudojant „wifiManager“prieigos tašką
  • Naršyklės prieiga prie ESP8266 SPIFFS rinkmenų sistemos, skirta atnaujinti žiniatinklio failus
  • ESP8266 programinės įrangos OTA atnaujinimas

1 žingsnis: komponentai ir įrankiai

Komponentai

  • ESP-12F modulis
  • 5–12 V stiprinimo modulis
  • mikro USB lizdas su lituojama jungtimi
  • 220uF tanto kondensatorius
  • xc6203 3.3V LDO reguliatorius
  • MOSFET tranzistoriai 2x n kanalas AO3400 1 x p-kanalas AO3401
  • Rezistoriai 2 x 4k7 1x 100k 1x 1K 1x 1R2
  • 7 kontaktų antraštės blokas
  • Mažas duonos lentos gabalas palaikymo grandinėms
  • prijunkite laidą
  • Dėklas (naudojau 3D spausdintą dėžutę adresu

Įrankiai

  • Smulkaus taško lituoklis
  • Pincetai
  • Vielos pjaustytuvai

2 žingsnis: Elektronika

Elektronika
Elektronika

Schemoje parodyta, kad visa galia gaunama iš 5 V USB jungties. Reguliatorius ESP-12F moduliui tiekia 3,3 V įtampą. Mažas padidinimo modulis sukuria 12 V, reikalingą aukštos įtampos programavimui.

ESP GPIO suteikia 4 loginius signalus, naudojamus aukštos įtampos programavimui (laikrodis, duomenys įvesti, duomenys išvesti ir komanda įvesti).

Vienas GPIO naudojamas įjungti ir išjungti MOSFET tranzistorių, maitinamą 12 V bėgeliu per 1K rezistorių. Kai GPIO yra aukštas, tMOSFET įjungtas, o jo nutekėjimas yra 0 V. Kai GPIO nustatomas žemai, nutekėjimas pakyla iki 12 V, reikalingas aukštos įtampos programavimo režimui nustatyti.

Vienas GPIO naudojamas įjungti ir išjungti MOSFET 2 pakopos tvarkyklę, skirtą 5 V maitinimo šaltiniui į „ATTiny“. Šis išdėstymas naudojamas siekiant patenkinti specifikaciją, kad įjungus 5V, jis sparčiai kyla. Tai neįvykdoma, kai tiekiama tiesiogiai iš GPIO, ypač naudojant 4u7 atsiejamąjį kondensatorių, esantį daugelyje ATTiny modulių. Mažos vertės rezistorius naudojamas slopinti srovės šuolį, kurį sukelia greitas MOSFET tranzistorių įjungimas. Jis gali būti nereikalingas, tačiau naudojamas čia, kad būtų išvengta trikdžių, kuriuos gali sukelti šis įjungimas.

3 žingsnis: Surinkimas

Surinkimas
Surinkimas

Nuotraukoje pavaizduoti komponentai, surinkti į mažą korpusą. Ant ESP-12F modulio yra maža duonos lentelė, kurioje yra 3,3 V reguliatorius ir 2 įtampos pavaros grandinės.

12V stiprinimo modulis yra kairėje ir gauna įvesties energiją iš USB.

Korpuse yra 7 kontaktų antraštės bloko lizdas, leidžiantis prisijungti prie „ATTiny“.

Po prijungimo ir bandymo USB ir antraštės blokas pritvirtinami prie korpuso dervos klijais.

4 žingsnis: programinė įranga ir diegimas

Saugiklių redaktoriaus programinė įranga yra „Arduino“eskizo saugiklyjeEditorHV.ino, kurį galima rasti adresu

Jame naudojama biblioteka, kurioje yra pagrindinės žiniatinklio funkcijos, „WiFi“sąrankos palaikymas, OTA atnaujinimai ir prieiga prie naršyklės. Tai galima rasti adresu

Programinės įrangos konfigūracija yra antraštės faile BaseConfig.h. Du elementai, kuriuos čia reikia pakeisti, yra „Wi -Fi“nustatyto prieigos taško slaptažodžiai ir OTA atnaujinimų slaptažodis.

Sudarykite ir įkelkite į ESP8266 iš „Arduino IDE“. IDE konfigūracija turėtų leisti naudoti SPIFFS skaidinį, pvz., Naudojant 2M/2M, bus paleistas OTA ir didelė failų sistema. Tolesni atnaujinimai gali būti atlikti naudojant OTA

Pirmą kartą paleidęs modulis nežinos, kaip prisijungti prie vietinio „Wi -Fi“, todėl bus nustatytas konfigūracijos AP tinklas. Prisijunkite prie šio tinklo naudodami telefoną ar planšetinį kompiuterį, tada naršykite adresu 192.168.4.1. Pasirodys „Wi -Fi“konfigūracijos ekranas ir turėtumėte pasirinkti tinkamą tinklą ir įvesti jo slaptažodį. Nuo šiol modulis bus paleistas iš naujo ir prisijungs naudojant šį slaptažodį. Jei pereisite prie kito tinklo ar pakeisite tinklo slaptažodį, AP bus suaktyvintas dar kartą, todėl atlikite tą pačią procedūrą.

Kai prisijungiate prie pagrindinės programinės įrangos prisijungę prie „Wi -Fi“, įkelkite failus į duomenų aplanką naršydami moduliuose „ip/upload“. Tai leidžia įkelti failą. Įkėlus visus failus, tolesnę prieigą prie failų sistemos galima padaryti naudojant „ip/edit“.

Jei pasiekiamas „ip/“, naudojamas „index.htm“ir atidaromas pagrindinis saugiklių redaktoriaus ekranas. Tai leidžia saugiklių duomenis matyti, redaguoti ir rašyti. Tam naudojami „ip/readFuses“ir „ip/writeFuses“.

Rekomenduojamas: