Turinys:
- 1 žingsnis: komponentai ir įrankiai
- 2 žingsnis: Elektronika
- 3 žingsnis: Surinkimas
- 4 žingsnis: programinė įranga ir diegimas
Video: Naršyklės sąsaja „ATTiny Fuse Editor“: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Š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
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
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:
„Arduino“naršyklės nuotolinio valdymo pultas („Linux“): 9 žingsniai (su paveikslėliais)
„Arduino“naršyklės nuotolinio valdymo pultas („Linux“): mes turime vaikų. Man jie patinka, bet jie nuolat slepia palydovo ir televizoriaus nuotolinio valdymo pultą, kai įjungia vaikų kanalus. Po to kasdien kelerius metus ir po to, kai mano brangioji žmona leido man turėti
Darbo su „I2C“jutiklio sąsaja pradžia ?? - Sąsaja su jūsų MMA8451 naudojant ESP32: 8 žingsniai
Darbo su „I2C“jutiklio sąsaja pradžia ?? - Sąsaja su jūsų MMA8451 naudojant ESP32: Šioje pamokoje sužinosite viską apie tai, kaip paleisti, prijungti ir gauti I2C įrenginį (akselerometrą), dirbantį su valdikliu (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Naršyklės valdomas „Roomba“robotas su „Raspberry Pi“modeliu 3 A+: 6 žingsniai (su nuotraukomis)
Naršyklės valdomas „Roomba“robotas su „Raspberry Pi“modeliu 3 A+: apžvalga Šioje instrukcijoje pagrindinis dėmesys bus skiriamas mirusiai Roombai suteikti naujas smegenis („Raspberry Pi“), akis (žiniatinklio kamera) ir būdą, kaip viską valdyti naudojant žiniatinklio naršyklę. Yra daug „Roomba“įsilaužimų, kuriuos galima valdyti naudojant serijinę sąsają. Aš neturiu
Naršyklės pagrindu pagamintos PCB: 7 žingsniai
Naršyklės pagrindu pagamintos PCB: kai imatės ar kuriate projektus, kai kurie bus lengvi, o kiti - sunkūs. Kai kurie bus vienkartiniai, o kiti turės būti padaryti mastu. Šiame rašinyje mes tyrinėsime mano didžiausią iki šiol projektą „Distributed Symphony“ir tai, kaip mikrofonas
„Wi-Servo“: „Wi-Fi“naršyklės valdomi varikliai (su „Arduino + ESP8266“): 5 žingsniai
„Wi-Servo“: „Wi-Fi“naršyklės valdomi servovarikliai (su „Arduino + ESP8266“): šioje instrukcijoje parodyta, kaip valdyti kai kuriuos servomotorius nuotoliniu būdu „Wi-Fi“tinkle, naudojant įprastą interneto naršyklę (pvz., „Firefox“). Tai gali būti naudojama keliose programose: žaisluose, robotuose, bepiločiuose lėktuvuose, kameros pakreipimo/pakreipimo ir kt. Varikliai buvo