Sisukord:
- Samm: komponendid ja tööriistad
- 2. samm: elektroonika
- 3. samm: kokkupanek
- Samm: tarkvara ja installimine
Video: Brauseri liides ATTiny Fuse Editor: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
See juhend on mõeldud ATTiny kaitsmete redaktorile, mis kasutab ESP8266 ja brauseripõhist kasutajaliidest. See muudab kahe kaitsmebaidi juhitavate sätete muutmise väga lihtsaks tegevuseks.
Seadmel on järgmised funktsioonid.
- Veebiserver, mis toetab kaitsmete andmete lugemist ja kirjutamist, ja redaktorileht, mis võimaldab hõlpsat juurdepääsu kaitsmete valikutele
- USB toiteallikas koos sisemise 12 V generaatoriga kõrgepinge programmeerimiseks
- Päise tihvti liides 7 juhtmega, mis on vajalikud ATTiny mooduliga ühendamiseks
- Wifi võrgu konfigureerimine, kasutades wifiManager pääsupunkti
- Brauseri juurdepääs failisüsteemile ESP8266 SPIFFS veebifailide värskendamiseks
- ESP8266 püsivara OTA värskendus
Samm: komponendid ja tööriistad
Komponendid
- ESP-12F moodul
- 5V kuni 12V võimendusmoodul
- mikro -USB pesa joodetava pistikuga
- 220uF tantaalkondensaator
- xc6203 3.3V LDO regulaator
- MOSFET-transistorid 2x n kanal AO3400 1 x p-kanal AO3401
- Takistid 2 x 4k7 1x 100k 1x 1K 1x 1R2
- 7 -kontaktiline päiseplokk
- Väike tükk leivaplaati tugiahela jaoks
- ühendage traat
- Korpus (kasutasin 3D -prinditud kasti aadressil
Tööriistad
- Peene jootekolb
- Pintsetid
- Traadilõikurid
2. samm: elektroonika
Skeem näitab, et kogu toide saadakse 5 V USB -ühendusest. Regulaator annab ESP-12F moodulile 3,3 V toite. Väike võimendusmoodul toodab kõrgepinge programmeerimiseks vajalikku 12 V pinget.
ESP GPIO annab 4 loogikasignaali, mida kasutatakse kõrgepinge programmeerimisel (kell, andmed sisse, andmed välja ja käsk sisse).
Ühte GPIO -d kasutatakse 12V rööpa kaudu 1K takisti kaudu toidetava MOSFET -transistori sisse- ja väljalülitamiseks. Kui GPIO on kõrge, on tMOSFET sisse lülitatud ja selle äravool on 0 V. Kui GPIO on seatud madalaks, tõuseb äravool 12 V -ni, mis on vajalik kõrgepinge programmeerimisrežiimi seadistamiseks.
Ühte GPIO -d kasutatakse MOSFET 2 -astmelise draiveri sisse- ja väljalülitamiseks 5 V toiteallika jaoks ATTiny jaoks. Seda paigutust kasutatakse spetsifikatsiooni täitmiseks, et 5V sisselülitamisel on sellel kiire tõusuaeg. Seda ei ole võimalik juhtida otse GPIO -lt, eriti kui enamikul ATTiny moodulitel on lahti ühendatud kondensaator 4u7. Madala väärtusega takistit kasutatakse MOSFET -transistoride kiirest sisselülitamisest põhjustatud voolutugevuse summutamiseks. Seda ei pruugi vaja minna, kuid seda kasutatakse siin, et vältida tõrkeid, mis võivad selle sisselülitamise tõttu tekkida.
3. samm: kokkupanek
Pildil on osad kokku pandud väikeseks korpuseks. Väike leivaplaat asub ESP-12F mooduli peal ning sisaldab 3,3 V regulaatorit ja kahte pingeajami ahelat.
12V võimendusmoodul asub vasakul ja saab sisendvõimsuse USB -lt.
Korpusel on pesa 7 -kontaktilise päiseploki jaoks, et võimaldada ühendusi ATTiny -ga.
Pärast ühendamist ja katsetamist kinnitatakse USB ja päiseplokk vaiguliimiga korpusele.
Samm: tarkvara ja installimine
Kaitsmete redaktori tarkvara on Arduino eskiiskaitsmesEditorHV.ino, mis on saadaval aadressil
See kasutab raamatukogu, mis sisaldab põhilisi veebifunktsioone, WiFi seadistamise tuge, OTA värskendusi ja brauseripõhist failisüsteemi juurdepääsu. See on saadaval aadressil
Tarkvara konfiguratsioon on päisefailis BaseConfig.h. Siin muudetavad kaks üksust on WiFi seadistatud pääsupunkti paroolid ja OTA värskenduste parool.
Kompileerige ja laadige ESP8266 -sse üles Arduino IDE -st. IDE konfiguratsioon peaks võimaldama SPIFFS -i partitsiooni, nt 2M/2M kasutamine käivitab OTA ja suure failisüsteemi. Seejärel võib OTA abil teha täiendavaid värskendusi
Esmakordsel käivitamisel ei tea moodul kohaliku wifi -ga ühenduse loomist, nii et seadistatakse konfiguratsioonivõrgu võrk. Kasutage selle võrguga ühenduse loomiseks telefoni või tahvelarvutit ja seejärel sirvige lehele 192.168.4.1. Ilmub wifi seadistamise ekraan ja peaksite valima sobiva võrgu ja sisestama selle parooli. Moodul taaskäivitub ja loob selle parooli abil nüüdsest ühenduse. Kui lähete teise võrku või muudate võrgu parooli, aktiveeritakse AP uuesti, seega järgige sama protseduuri.
Pärast wifi -ga ühenduse loomist põhitarkvarasse sisenemisel laadige failid andmekausta üles, sirvides mooduleid ip/upload. See võimaldab faili üles laadida. Pärast kõigi failide üleslaadimist saab ip/edit abil teha täiendava juurdepääsu failisüsteemile.
Kui pääsete juurde ip/ -le, kasutatakse indeks.htm ja see avab kaitsmete redaktori põhiekraani. See võimaldab kaitsmete andmeid näha, redigeerida ja kirjutada. Selle saavutamiseks kasutab see ip/readFuses ja ip/writeFuses.
Soovitan:
Seadmete juhtimine Interneti kaudu brauseri kaudu. (IoT): 6 sammu
Seadmete juhtimine Interneti kaudu brauseri kaudu. (IoT): Selles juhendis näitan teile, kuidas saate veebibrauseri kaudu Interneti kaudu juhtida selliseid seadmeid nagu LED-id, releed, mootorid jne. Ja pääsete juhtelementidele turvaliselt juurde mis tahes seadme kaudu. Veebiplatvorm, mida ma siin kasutasin, on RemoteMe.org külastus
Brauseri juhitav Roomba robot Raspberry Pi mudeliga 3 A+: 6 sammu (koos piltidega)
Brauseri juhitav Roomba robot koos Raspberry Pi mudeliga 3 A+: Ülevaade Käesolevas juhendis keskendutakse surnud Roomba uue aju (Raspberry Pi), silmade (veebikaamera) andmisele ja sellele, kuidas veebibrauserist kõike juhtida. Seal on palju Roomba häkke, mis võimaldavad juhtida jadaliidese kaudu. Ma ei ole
Kuidas programmeerida ATMEGA 8, 16, 328 Attiny ja Fuse Bit: 5 sammu
Kuidas programmeerida ATMEGA 8,16,328 Attiny ja Fuse Bit: Tere sõbrad. Täna näitan teile, kuidas programmeerida ATMEGA 8,16,328 Attiny ja Fuse Bit
Wi-Servo: WiFi-brauseri juhitavad servomootorid (koos Arduino + ESP8266-ga): 5 sammu
Wi-Servo: WiFi-brauseri juhitavad servomootorid (koos Arduino + ESP8266-ga): see juhend näitab, kuidas juhtida mõnda servomootorit eemalt wi-fi-võrgus, kasutades tavalist Interneti-brauserit (näiteks Firefox). Seda võib kasutada mitmetes rakendustes: mänguasjad, robotid, droonid, kaamera panoraam/kallutus jne. Mootorid olid
Brauseri voogesitusrobot GoPiGo3 abil: 5 sammu
Brauseri voogesitusrobot GoPiGo3 abil: selles GoPiGo3 Raspberry Pi robotiga täiustatud projektis ehitame brauseri video voogesitusroboti, mis edastab otsevideot brauserisse ja mida saab brauserist juhtida. Selles projektis kasutame Raspberry Pi kaamera moodulit koos GoPiG -iga