Sisukord:

Brauseri liides ATTiny Fuse Editor: 4 sammu
Brauseri liides ATTiny Fuse Editor: 4 sammu

Video: Brauseri liides ATTiny Fuse Editor: 4 sammu

Video: Brauseri liides ATTiny Fuse Editor: 4 sammu
Video: Scorestorybook Brauseri liides promo 3 2024, November
Anonim
Brauseri liides ATTiny Fuse Editor
Brauseri liides ATTiny Fuse Editor
Brauseri liides ATTiny Fuse Editor
Brauseri liides ATTiny Fuse Editor

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

Elektroonika
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

Kokkupanek
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: