Kazalo:
- Korak: Komponente in orodja
- 2. korak: Elektronika
- 3. korak: Montaža
- 4. korak: Programska oprema in namestitev
Video: Brskalniški vmesnik Urejevalnik varovalk ATTiny: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
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
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
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:
Vmesnik vesoljske ladje Arduino: 3 koraki
Vmesnik vesoljske ladje Arduino: Zdrava skupnost za poučevanje, tokrat sem naredil enega najpreprostejših projektov skupaj z Arduino Uno: vezje vesoljske ladje. Imenuje se tako, ker je vrsta programiranja in vezja, ki bi se uporabljala v zgodnjih znanstvenofantastičnih TV-oddajah in filmih
Vgrajeni cilindrični nosilec varovalk (priključki): 15 korakov (s slikami)
Inline cilindrični nosilec varovalk (konektorji): Ta navodila so namenjena valjastim steklenim držalom varovalk, ustvarjenim v TinkerCAD -u. Ta projekt se je začel junija in se prijavil na natečaj za oblikovanje TinkerCAD. Obstajata dve vrsti nosilcev varovalk, ena za običajne 5x20 mm in druga za
SpaceBall 4000 serijski vmesnik USB: 4 koraki
SpaceBall 4000 serijski vmesnik USB: SpaceBall 4000 (enakovreden 5000FLX, ne pa 5000) je serijska 3D miška z 12 gumbi, ki jo lahko kupite na ebayu za manj kot 20 USD. To je lepo za oblikovanje 3D grafike, saj lahko premikate modele po treh osih in jih obračate
Mini svetlobni sledilnik ATTiny-RAT, ATTINY: 3 koraki
ATTiny-RAT, ATTINY Powered Mini Lightfollower: Pozdravljeni, minilo je že kar nekaj časa, odkar sem objavil zadnjo navodilo. No, v moji glavi se trenutno dogaja marsikaj, vendar sem uspel dokumentirati svoje " prve korake " z čipi serije ATTiny v tem kratkem navodilu za vas
Konfiguracija nastavkov varovalk mikrokontrolerja AVR. Ustvarjanje in nalaganje v bliskovni pomnilnik mikrokontrolerja LED utripajočega programa .: 5 korakov
Konfiguracija nastavkov varovalk mikrokontrolerja AVR. Ustvarjanje in nalaganje v bliskovni pomnilnik mikrokontrolerja LED utripajočega programa. V tem primeru bomo ustvarili preprost program v kodi C in ga zapisali v pomnilnik mikrokrmilnika. Napisali bomo lasten program in zbrali šestnajstiško datoteko z uporabo Atmel Studio kot integrirane razvojne platforme. Konfigurirali bomo varovalko bi