Kazalo:

Brskalniški vmesnik Urejevalnik varovalk ATTiny: 4 koraki
Brskalniški vmesnik Urejevalnik varovalk ATTiny: 4 koraki

Video: Brskalniški vmesnik Urejevalnik varovalk ATTiny: 4 koraki

Video: Brskalniški vmesnik Urejevalnik varovalk ATTiny: 4 koraki
Video: На каком языке лучше звучит?🔥 2024, November
Anonim
Brskalniški vmesnik Urejevalnik varovalk ATTiny
Brskalniški vmesnik Urejevalnik varovalk ATTiny
Brskalniški vmesnik Urejevalnik varovalk ATTiny
Brskalniški vmesnik Urejevalnik varovalk ATTiny

Ta navodila so za urejevalnik varovalk ATTiny, ki uporablja ESP8266 in uporabniški vmesnik na osnovi brskalnika, zaradi česar je spreminjanje katere koli nastavitve, ki jo upravljata 2 bajta varovalk, zelo preprosta dejavnost.

Naprava ima naslednje funkcije.

  • Spletni strežnik, ki podpira branje in pisanje podatkov o varovalkah, in stran urejevalnika, ki omogoča enostaven dostop do možnosti varovalk
  • Napajanje USB z notranjim 12V generatorjem za visokonapetostno programiranje
  • Vmesnik za pin glave s 7 žicami, potrebnimi za povezavo z modulom ATTiny
  • Konfiguracija omrežja Wifi z dostopno točko wifiManager
  • Dostop brskalnika do datotečnega sistema ESP8266 SPIFFS za posodabljanje spletnih datotek
  • OTA posodobitev vdelane programske opreme ESP8266

Korak: Komponente in orodja

Sestavni deli

  • Modul ESP-12F
  • Modul za povečanje 5V do 12V
  • mikro USB vtičnica s spajkanim priključkom
  • 220uF Tantalov kondenzator
  • xc6203 3.3V LDO regulator
  • MOSFET tranzistorji 2x n kanal AO3400 1 x p-kanal AO3401
  • Upori 2 x 4k7 1x 100k 1x 1K 1x 1R2
  • 7 -polni blok glave
  • Majhen kos plošče za podporno vezje
  • priključite žico
  • Ohišje (uporabil sem 3D natisnjeno škatlo na

Orodja

  • Spajkalnik s fino konico
  • Pinceta
  • Rezalniki žice

2. korak: Elektronika

Elektronika
Elektronika

Shema prikazuje, da vsa moč izhaja iz 5V USB povezave. Regulator napaja 3.3V modul ESP-12F. Majhen ojačevalni modul proizvaja 12V, potrebnih za visokonapetostno programiranje.

ESP GPIO daje 4 logične signale, ki se uporabljajo pri visokonapetostnem programiranju (ura, vhod podatkov, izhod podatkov in ukaz).

En GPIO se uporablja za vklop in izklop MOSFET tranzistorja, ki ga napaja 12V tirnica preko 1K upora. Ko je GPIO visok, je tMOSFET vklopljen in njegov odtok je pri 0V. Ko je GPIO nizko nastavljen, se odtok dvigne na 12V, kar je potrebno za nastavitev visokonapetostnega načina programiranja.

En GPIO se uporablja za vklop in izklop dvostopenjskega gonilnika MOSFET za napajanje 5V na ATTiny. Ta ureditev se uporablja za izpolnjevanje specifikacije, da ima ob vklopu 5V hiter čas vzpona. To ni izpolnjeno z napajanjem napajanja neposredno iz GPIO, zlasti s kondenzatorjem za ločevanje 4u7, ki je prisoten na večini modulov ATTiny. Upor nizke vrednosti se uporablja za dušenje trenutnega trna, ki ga povzroči hiter vklop tranzistorjev MOSFET. Morda ni potreben, vendar se tukaj uporablja, da bi se izognili napakam, ki bi jih lahko povzročil ta vklop vklopa.

3. korak: Montaža

Montaža
Montaža

Na sliki so sestavljeni deli v majhnem ohišju. Majhna plošča je nameščena na vrhu modula ESP-12F in vsebuje regulator 3,3 V in 2 napetostna pogonska vezja.

12V ojačevalni modul je na levi strani, ki napaja vhod iz USB -ja.

Ohišje ima režo za 7 -polni blok glave, ki omogoča povezavo z ATTiny.

Po ožičenju in preizkusu sta USB in blok glave pritrjena na ohišje s smolnim lepilom.

4. korak: Programska oprema in namestitev

Programska oprema za urejevalnik varovalk je v Arduino skici fuseEditorHV.ino, ki je na voljo na

Uporablja knjižnico, ki vsebuje osnovne spletne funkcije, podporo za nastavitev wifi, posodobitve OTA in dostop do sistema za arhiviranje na podlagi brskalnika. To je na voljo na

Konfiguracija programske opreme je v datoteki z glavo BaseConfig.h. Dva elementa, ki jih morate spremeniti, sta gesla za dostopno točko za nastavitev wifi in geslo za posodobitve OTA.

Prevedite in naložite v ESP8266 iz Arduino IDE. Konfiguracija IDE bi morala omogočati delitev SPIFFS, npr. Z uporabo 2M/2M bo na voljo OTA in velik sistem arhiviranja. Nadaljnje posodobitve se lahko izvedejo z uporabo OTA

Pri prvem zagonu modul ne bo vedel, kako se povezati z lokalnim wifi, zato bo nastavil konfiguracijsko omrežje AP. Za povezavo s tem omrežjem uporabite telefon ali tablični računalnik in nato poiščite 192.168.4.1. Prikazal se bo zaslon za konfiguracijo wifi, izbrati morate ustrezno omrežje in vnesti njegovo geslo. Modul se bo odslej znova zagnal in povezal s tem geslom. Če se premaknete v drugo omrežje ali spremenite geslo za omrežje, se bo dostopna točka znova aktivirala, zato sledite istemu postopku.

Ko vstopite v glavno programsko opremo, potem ko se povežete z wifi, nato naložite datoteke v podatkovno mapo z brskanjem po modulih ip/upload. To omogoča nalaganje datoteke. Ko so vse datoteke naložene, je možen nadaljnji dostop do sistema arhiviranja z uporabo ip/edit.

Če dostopate do ip/, se uporabi index.htm in prikaže glavni zaslon urejevalnika varovalk. To omogoča ogled, urejanje in zapisovanje varovalk. Za to uporablja ip/readFuses in ip/writeFuses.

Priporočena: