Satura rādītājs:
- 1. darbība: sastāvdaļas un rīki
- 2. solis: elektronika
- 3. solis: montāža
- 4. solis: programmatūra un instalēšana
Video: Pārlūkprogrammas saskarne ATTiny Fuse Editor: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Šī 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
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
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:
Arduino pārlūkprogrammas tālvadības pults (Linux): 9 soļi (ar attēliem)
Arduino pārlūkprogrammas tālvadības pults (Linux): Mums ir bērni. Es viņus mīlu ar gabaliņiem, bet, ieslēdzot bērnu kanālus, viņi turpina slēpt satelīta un televizora tālvadības pulti. Pēc tam, kad tas notiek katru gadu vairākus gadus, un pēc tam, kad mana mīļā sieva ļāva man
Datu sūtīšana uz AskSensors IoT platformu no tīmekļa pārlūkprogrammas: 6 soļi
Datu sūtīšana uz AskSensors IoT platformu no tīmekļa pārlūkprogrammas: nesen esmu ievietojis pamācību, kas parāda soli pa solim norādījumus ESP8266 mezgla MCU savienošanai ar AskSensors IoT platformu. Es saņēmu atsauksmes no cilvēkiem, kurus vairāk interesē AskSensors platforma, taču viņiem nav mezgla MCU. Šo es
Pārlūkprogrammas kontrolēts Roomba robots ar Raspberry Pi modeli 3 A+: 6 soļi (ar attēliem)
Pārlūkprogrammas kontrolēts Roomba robots ar Raspberry Pi modeli 3 A+: Pārskats Šajā pamācībā galvenā uzmanība tiks pievērsta tam, kā mirušajam Roomba piešķirt jaunas smadzenes (Raspberry Pi), acis (tīmekļa kamera) un veids, kā visu kontrolēt no tīmekļa pārlūkprogrammas. Ir daudz Roomba hakeru, kas ļauj kontrolēt, izmantojot seriālo interfeisu. ES neesmu
PCB uz pārlūkprogrammas: 7 soļi
Uz pārlūkprogrammas balstīti PCB: uzņemoties vai veidojot projektus, daži būs viegli, bet citi - grūti. Daži būs vienreizēji, un citi būs jāveic apjomīgi. Šajā rakstā mēs izpētīsim manu līdz šim lielāko projektu Distributed Symphony un to, kā mikrofons
Darba sākšana ar MBlock pārlūkprogrammas kodēšanu HyperDuino: 3 soļi
Darba sākšana ar MBlock pārlūkprogrammas kodēšanu HyperDuino: Laipni lūdzam mBlock tīmekļa apmācībā ar HyperDuino. Tas parādīs, kā iestatīt mBlock un augšupielādēt kodu savā HyperDuino. Tas arī parādīs, kā izveidot pamata kodu arī viedajai automašīnai. Lai sāktu, lecam uzreiz iekšā