Satura rādītājs:

Pārlūkprogrammas saskarne ATTiny Fuse Editor: 4 soļi
Pārlūkprogrammas saskarne ATTiny Fuse Editor: 4 soļi

Video: Pārlūkprogrammas saskarne ATTiny Fuse Editor: 4 soļi

Video: Pārlūkprogrammas saskarne ATTiny Fuse Editor: 4 soļi
Video: Best 5 Chrome Extensions for Developers 2024, Jūlijs
Anonim
Pārlūkprogrammas saskarne ATTiny Fuse Editor
Pārlūkprogrammas saskarne ATTiny Fuse Editor
Pārlūkprogrammas saskarne ATTiny Fuse Editor
Pārlūkprogrammas saskarne ATTiny Fuse Editor

Šī pamācība ir paredzēta ATTiny drošinātāju redaktoram, izmantojot ESP8266 un pārlūka lietotāja saskarni. Tas padara jebkuru divu drošinātāju baitu kontrolēto iestatījumu maiņu ļoti vienkāršu darbību.

Ierīcei ir šādas funkcijas.

  • Tīmekļa serveris, kas atbalsta drošinātāju datu lasīšanu un rakstīšanu, un redaktora lapa, kas nodrošina ērtu piekļuvi drošinātāju opcijām
  • Ar USB barošana ar iekšēju 12V ģeneratoru augstsprieguma programmēšanai
  • Galvenes tapas saskarne ar 7 vadiem, kas nepieciešami, lai izveidotu savienojumu ar ATTiny moduli
  • Wifi tīkla konfigurēšana, izmantojot piekļuves punktu wifiManager
  • Pārlūkprogrammas piekļuve ESP8266 SPIFFS failu sistēmai tīmekļa failu atjaunināšanai
  • ESP8266 programmaparatūras OTA atjauninājums

1. darbība: sastāvdaļas un rīki

Sastāvdaļas

  • ESP-12F modulis
  • 5V līdz 12V pastiprināšanas modulis
  • mikro USB ligzda ar lodējamu savienotāju
  • 220uF tantala kondensators
  • xc6203 3.3V LDO regulators
  • MOSFET tranzistori 2x n kanāls AO3400 1 x p kanāls AO3401
  • Rezistori 2 x 4k7 1x 100k 1x 1K 1x 1R2
  • 7 kontaktu galvenes bloks
  • Neliels maizes dēļa gabals atbalsta shēmām
  • pievienojiet vadu
  • Korpuss (es izmantoju 3D drukātu kastīti vietnē

Rīki

  • Smalka lodēšanas gludeklis
  • Pincetes
  • Stiepļu griezēji

2. solis: elektronika

Elektronika
Elektronika

Shēma parāda, ka visa jauda tiek iegūta no 5 V USB savienojuma. Regulators nodrošina 3,3 V ESP-12F modulim. Neliels palielināšanas modulis rada 12 V, kas nepieciešams augstsprieguma programmēšanai.

ESP GPIO sniedz 4 loģiskos signālus, ko izmanto augstsprieguma programmēšanā (pulkstenis, dati, dati, izeja un komanda).

Viens GPIO tiek izmantots, lai ieslēgtu un izslēgtu MOSFET tranzistoru, ko baro 12V sliede, izmantojot 1K rezistoru. Kad GPIO ir augsts, tMOSFET ir ieslēgts un tā aizplūšana ir 0 V. Ja GPIO ir iestatīts zems, drenāža palielinās līdz 12 V, kas nepieciešama augstsprieguma programmēšanas režīma iestatīšanai.

Viens GPIO tiek izmantots, lai ieslēgtu un izslēgtu MOSFET 2 pakāpju draiveri 5 V barošanai ATTiny. Šo izkārtojumu izmanto, lai izpildītu specifikāciju, ka, ieslēdzot 5V, tam ir straujš pieauguma laiks. Tas nav izpildīts, vadot piegādi tieši no GPIO, jo īpaši ar 4u7 atvienošanas kondensatoru, kas atrodas lielākajā daļā ATTiny moduļu. Zems vērtības rezistors tiek izmantots, lai slāpētu strāvas kāpumu, ko izraisa MOSFET tranzistoru strauja ieslēgšanās. Tas, iespējams, nav vajadzīgs, bet tiek izmantots šeit, lai izvairītos no jebkādiem traucējumiem, ko varētu izraisīt šī ieslēgšanās smaile.

3. solis: montāža

Montāža
Montāža

Attēlā ir redzamas detaļas, kas samontētas nelielā korpusā. Neliels maizes dēlis atrodas virs ESP-12F moduļa un satur 3.3V regulatoru un 2 sprieguma piedziņas ķēdes.

12V pastiprināšanas modulis atrodas kreisajā pusē, saņemot ieejas jaudu no USB.

Korpusā ir slots 7 kontaktu galvenes blokam, lai varētu izveidot savienojumu ar ATTiny.

Pēc savienošanas un pārbaudes USB un galvenes bloks ir piestiprināts pie korpusa ar sveķu līmi.

4. solis: programmatūra un instalēšana

Drošinātāju redaktora programmatūra atrodas Arduino skices drošinātājāEditorHV.ino, kas pieejams vietnē

Tā izmanto bibliotēku, kurā ir pamata tīmekļa funkcijas, wifi iestatīšanas atbalsts, OTA atjauninājumi un piekļuve pārlūkprogrammas failu sistēmai. Tas ir pieejams vietnē

Programmatūras konfigurācija atrodas galvenes failā BaseConfig.h. Šeit ir jāmaina divi vienumi: Wi -Fi iestatītā piekļuves punkta paroles un OTA atjauninājumu parole.

Apkopojiet un augšupielādējiet ESP8266 no Arduino IDE. IDE konfigurācijai vajadzētu ļaut izveidot SPIFFS nodalījumu, piemēram, izmantojot 2M/2M, tiks aktivizēta OTA un liela failu sistēma. Turpmākus atjauninājumus var veikt, izmantojot OTA

Pirmoreiz palaižot modulis nezinās, kā izveidot savienojumu ar vietējo wifi, tāpēc tiks izveidots konfigurācijas AP tīkls. Lai izveidotu savienojumu ar šo tīklu, izmantojiet tālruni vai planšetdatoru un pēc tam pārlūkojiet vietni 192.168.4.1. Parādīsies wifi konfigurācijas ekrāns, un jums jāizvēlas atbilstošais tīkls un jāievada tā parole. No šī brīža modulis tiks atsāknēts un izveidos savienojumu, izmantojot šo paroli. Ja pārejat uz citu tīklu vai maināt tīkla paroli, AP tiks atkal aktivizēts, tāpēc izpildiet to pašu procedūru.

Ievadot galveno programmatūru pēc savienojuma ar wifi, augšupielādējiet failus datu mapē, pārlūkojot moduļus ip/upload. Tas ļauj augšupielādēt failu. Kad visi faili ir augšupielādēti, turpmāku piekļuvi kartotēkas sistēmai var veikt, izmantojot ip/edit.

Ja piekļūst ip/, tiek izmantots indekss.htm un tiek parādīts galvenais drošinātāju redaktora ekrāns. Tas ļauj redzēt, rediģēt un rakstīt drošinātāju datus. Lai to panāktu, tiek izmantoti ip/readFuses un ip/writeFuses.

Ieteicams: