Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bahagi at Tool
- Hakbang 2: Elektronika
- Hakbang 3: Assembly
- Hakbang 4: Software at Pag-install
Video: Browser Interface ATTiny Fuse Editor: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Ang itinuturo na ito ay para sa isang editor ng fuse ng ATTiny na gumagamit ng isang interface ng gumagamit na batay sa browser. Gumagawa ng pagbabago ng anuman sa mga setting na kinokontrol ng 2 fuse bytes isang napaka-simpleng aktibidad.
Ang aparato ay may mga sumusunod na tampok.
- Sinusuportahan ng web server ang pagbabasa at pagsulat ng data ng piyus at isang pahina ng editor na nagbibigay ng madaling pag-access sa mga pagpipilian sa piyus
- Pinapatakbo ng USB ang panloob na 12V generator para sa mataas na boltahe ng programa
- Header pin interface na may 7 wires na kinakailangan upang kumonekta sa isang module na ATTiny
- Ang configure ng Wifi network gamit ang wifiManager Access point
- Pag-access ng browser sa system ng paghahain ng ESP8266 SPIFFS para sa pag-update ng mga web file
- Ang pag-update ng OTA ng firmware na ESP8266
Hakbang 1: Mga Bahagi at Tool
Mga Bahagi
- Module ng ESP-12F
- 5V hanggang 12V boost module
- micro USB socket na may solderable konektor
- 220uF Tantalum capacitor
- xc6203 3.3V regulator ng LDO
- MOSFET transistors 2x n channel AO3400 1 x p-channel AO3401
- Mga resistorista 2 x 4k7 1x 100k 1x 1K 1x 1R2
- 7 pin na header block
- Maliit na piraso ng breadboard para sa suporta sa circuitry
- hook up wire
- Enclosure (Gumamit ako ng isang naka-print na kahon sa 3D sa
Mga kasangkapan
- Pinong point iron na panghinang
- Mga Tweezer
- Mga pamutol ng wire
Hakbang 2: Elektronika
Ipinapakita ng eskematiko ang lahat ng lakas na nagmula sa isang koneksyon ng 5V USB. Ang isang regulator ay nagbibigay ng 3.3V sa module na ESP-12F. Ang isang maliit na module ng pagpapalakas ay gumagawa ng 12V na kinakailangan para sa mataas na boltahe na programa.
Ibinibigay ng ESP GPIO ang 4 na signal ng lohika na ginamit sa mataas na boltahe na programa (orasan, data sa, data out at utos in).
Ang isang GPIO ay ginagamit upang i-on at i-off ang isang MOSFET transistor na pinakain ng 12V rail sa pamamagitan ng isang resistor na 1K. Kapag ang GPIO ay mataas ang tMOSFET ay nakabukas at ang alisan ng tubig nito ay nasa 0V. Kapag ang GPIO ay itinakda nang mababa ang alisan ng tubig ay tumataas sa 12V na kinakailangan upang maitakda ang mode ng mataas na boltahe ng programa.
Ginagamit ang isang GPIO upang i-on at i-off ang isang driver ng yugto ng MOSFET 2 para sa supply ng 5V sa ATTiny. Ang pag-aayos na ito ay ginagamit upang matugunan ang detalye na kapag ang 5V ay nakabukas mayroon itong isang mabilis na oras ng pagtaas. Hindi ito natutugunan sa pagmamaneho ng supply nang direkta mula sa isang GPIO partikular na ang 4u7 decoupling capacitor na naroroon sa karamihan ng mga module ng ATTiny. Ang isang mababang halaga ng risistor ay ginagamit upang mapahina ang kasalukuyang spike sanhi ng mabilis na pag-on ng mga transistor ng MOSFET. Maaaring hindi ito kailangan ngunit ginagamit dito upang maiwasan ang anumang mga glitches na maaaring sanhi ng pag-on na ito ng pagtaas.
Hakbang 3: Assembly
Ipinapakita ng larawan ang mga sangkap na binuo sa isang maliit na enclosure. Ang isang maliit na breadboard ay nakaupo sa tuktok ng module na ESP-12F at naglalaman ng 3.3V regulator at ang 2 boltahe na mga circuit ng drive.
Ang 12V boost module ay nasa kaliwa na kumukuha ng input power mula sa USB.
Ang enclosure ay may puwang para sa 7 pin header block upang payagan ang mga koneksyon sa ATTiny.
Matapos ang mga kable at subukan ang USB at header block ay na-secure sa enclosure na may pandikit na pandikit.
Hakbang 4: Software at Pag-install
Ang software para sa fuse editor ay nasa isang Arduino sketch fuseEditorHV.ino na magagamit sa
Gumagamit ito ng isang silid-aklatan na naglalaman ng pangunahing mga pag-andar sa web, pag-set up ng wifi ng suporta, mga pag-update ng OTA at pag-access ng system ng pag-file ng nakabatay sa browser. Magagamit ito sa
Ang pag-configure ng software ay nasa isang header file na BaseConfig.h. Ang 2 item na babaguhin dito ay mga password para sa wifi na naka-set up na access point at isang password para sa mga pag-update ng OTA.
Compile at i-upload sa ESP8266 mula sa isang Arduino IDE. Dapat payagan ng config ng IDE para sa isang partipikong SPIFFS hal. Ang paggamit ng 2M / 2M ay bibigyan ng OTA at isang malaking system ng pag-file. Ang karagdagang mga pag-update ay maaaring magawa gamit ang OTA
Kapag unang pinatakbo ang module ay hindi alam kung paano kumonekta sa lokal na wifi sa gayon ay magse-set up ng isang network ng pagsasaayos ng AP. Gumamit ng isang telepono o tablet upang kumonekta sa network na ito at pagkatapos ay mag-browse sa 192.168.4.1. Lilitaw ang isang screen ng pagsasaayos ng wifi at dapat mong piliin ang naaangkop na network at ipasok ang password nito. Ang module ay i-reboot at kumonekta gamit ang password na ito mula ngayon. Kung lumilipat sa ibang network o binabago ang password ng network ang AP ay isasaaktibo muli kaya sundin ang parehong pamamaraan.
Kapag ipinasok ang pangunahing software pagkatapos kumonekta sa wifi pagkatapos ay i-upload ang mga file sa folder ng data sa pamamagitan ng pag-browse sa mga module na ip / upload. Pinapayagan nitong mai-upload ang isang file. Matapos ma-upload ang lahat ng mga file pagkatapos ay ang karagdagang pag-access sa pag-file ng system ay maaaring gawin gamit ang ip / edit.
Kung ang ip / ay na-access pagkatapos ang index.htm ay ginagamit at pinagsasama ang pangunahing screen ng fuse editor. Pinapayagan nitong makita ang data ng fuse, mai-edit at maisulat. Gumagamit ito ng ip / readFuse at ip / writeFuse upang makamit ito.
Inirerekumendang:
Arduino Bilang ISP -- Burn Hex File sa AVR -- Fuse sa AVR -- Arduino Bilang Programmer: 10 Hakbang
Arduino Bilang ISP || Burn Hex File sa AVR || Fuse sa AVR || Arduino Bilang Programmer: …………………. Mangyaring MAG-SUBSCRIBE Sa aking channel sa YouTube para sa higit pang mga video …….. Ang artikulong ito ay tungkol sa arduino bilang isp. Kung nais mong mag-upload ng hex file o kung nais mong itakda ang iyong piyus sa AVR kung gayon hindi mo kailangang bumili ng isang programmer, magagawa mo
Inline Cylindrical Fuse Holder (Mga Konektor): 15 Mga Hakbang (na may Mga Larawan)
Inline Cylindrical Fuse Holder (Mga Konektor): Ang itinuturo na ito ay para sa mga may hawak na silindro na fuse ng salamin na nilikha sa TinkerCAD. Ang proyektong ito ay nagsimula noong Hunyo at pumasok sa kumpetisyon sa disenyo ng TinkerCAD. Mayroong dalawang uri ng mga may hawak ng piyus, isa para sa karaniwang 5x20mm at isa pa para sa
Pagsisimula Sa I2C Sensor Interface ?? - I-interface ang Iyong MMA8451 Paggamit ng mga ESP32: 8 Mga Hakbang
Pagsisimula Sa I2C Sensor Interface ?? - I-interface ang Iyong MMA8451 Paggamit ng ESP32s: Sa tutorial na ito, malalaman mo ang lahat tungkol sa Paano magsimula, kumonekta at makakuha ng I2C device (Accelerometer) na gumagana sa controller (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
ATTiny-RAT, ATTINY Powered Mini Lightfollower: 3 Hakbang
ATTiny-RAT, ATTINY Powered Mini Lightfollower: Kumusta mga tao, matagal na mula nang nai-post ang aking huling itinuturo. Mabuti maraming mga bagay ang pumapasok sa aking ulo ngayon ngunit nagawa kong idokumento ang aking " unang mga hakbang " kasama ang ATTiny-Series ng mga chips sa maikling itinuturo na ito para sa iyo. Nag-order ako
Paano Mag-Program ng ATMEGA 8, 16, 328 Attiny at Fuse Bit: 5 Hakbang
Paano Mag-Program ng ATMEGA 8,16,328 Attiny at Fuse Bit: Kumusta mga kaibigan. Ngayon ay ipapakita ko sa iyo kung paano Program Program ATMEGA 8,16,328 Attiny at Fuse Bit