
Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11


Hii inaweza kufundishwa kwa matumizi ya programu ya ATTiny inayotumia ESP8266 na kiolesura cha mtumiaji wa kivinjari. Inafuata kutoka kwa mhariri wa Fuse aliyefundishwa wa hapo awali kwa kusoma na kuweka fuses lakini sasa inasaidia kufuta, kusoma na kuandika kumbukumbu na kumbukumbu za EEPROM.
Msaada wa fuse inaruhusu kufanya mabadiliko kwenye mipangilio inayodhibitiwa na kaiti 2 za fuse shughuli rahisi sana.
Msaada wa kumbukumbu huruhusu kuhifadhi nakala na kurudisha yaliyomo kwenye flash na EEPROM. Yaliyomo mpya kutoka kwa faili za hex pia inaweza kuandikwa. Hii inafanya urejesho au uandishi wa vipakuzi vipya vya micronucleus iwe rahisi sana.
Kifaa kina sifa zifuatazo.
- Seva ya wavuti inayounga mkono kusoma na kuandika data ya fuse na ukurasa wa mhariri kutoa ufikiaji rahisi wa chaguzi za fuse
- Kufuta chip (inahitajika kabla ya kuandika nyenzo mpya)
- Kusoma na kuandika data ya mpango wa Flash kutoka faili za hex
- Kusoma na kuandika data ya EEPROM kutoka faili za hex
- Msaada wa anuwai ya ATTiny 25, 45, na 85
- USB inaendeshwa na jenereta ya ndani ya 12V kwa programu ya voltage kubwa
- Usanidi wa mtandao wa Wifi ukitumia wifiManager Access point Njia ya kuvinjari kwa mfumo wa kufungua ESP8266 SPIFFS wa kupakia na kupakua faili
- Sasisho la OTA la firmware ya ESP8266
Hatua ya 1: Vipengele na Zana
Vipengele
- Moduli ya ESP-12F
- 5V hadi 12V moduli ya kuongeza
- tundu ndogo la USB na kiunganisho kinachoweza kuuzwa
- 220uF Tantalum capacitor
- xc6203 3.3V mdhibiti wa LDO
- Transistors MOSFET 3x n kituo AO3400 1 x p-kituo AO3401
- Resistors 2 x 4k7 1x 100k 1x 1K 1x470R 1x 1R27
- pini kichwa cha kichwa
- Kipande kidogo cha ubao wa mkate kwa mizunguko ya msaada
- ndoano waya Ufunuo (Nilitumia kisanduku kilichochapishwa cha 3D kwa
Zana
- Nuru nzuri ya kutengeneza chuma
- Kibano
- Wakata waya
Hatua ya 2: Elektroniki

Mpangilio unaonyesha nguvu zote zinatokana na unganisho la USB la 5V. Mdhibiti hutoa 3.3V kwa moduli ya ESP-12F. Moduli ndogo ya kuongeza inazalisha 12V inahitajika kwa programu ya voltage kubwa.
ESP GPIO inatoa ishara 4 za mantiki zinazotumiwa katika programu ya voltage ya juu (saa, data ndani, data nje na kuagiza ndani).
GPIO moja inatumiwa kuwasha na kuzima transistor ya MOSFET iliyolishwa na reli ya 12V kupitia kontena la 1K. Wakati GPIO iko juu tMOSFET imewashwa na mfereji wake uko 0V. Wakati GPIO imewekwa chini, mfereji huinuka hadi 12V inahitajika kuweka hali ya juu ya programu ya voltage. GPIO ya pili inaweza kutumika kupunguza 12V juu hadi 4V ili iweze kutumiwa kama ishara ya kawaida ya kuweka upya. Kituo hiki kwa sasa hakitumiwi lakini kinaweza kutumiwa kusaidia programu ya SPI badala ya programu kubwa za umeme.
GPIO moja hutumiwa kuwasha na kuzima dereva wa hatua ya MOSFET 2 kwa usambazaji wa 5V kwa ATTiny. Mpangilio huu unatumiwa kufikia uainishaji kwamba wakati 5V imewashwa ina wakati wa kuongezeka haraka. Hii haijafikiwa kuendesha ugavi moja kwa moja kutoka kwa GPIO haswa na 4u7 decoupling capacitor iliyopo kwenye moduli nyingi za ATTiny. Upinzani wa thamani ya chini hutumiwa kupunguza mwiba wa sasa unaosababishwa na kuwasha haraka kwa transistors ya MOSFET. Inaweza kuwa haihitajiki lakini inatumiwa hapa ili kuzuia mionzi yoyote ambayo inaweza kusababishwa na zamu hii.
Kumbuka kuwa muundo unatofautiana kidogo kutoka kwa toleo la awali la fuse mhariri. Pini za GPIO zimepewa tena kufanya programu ya SPI iwezekane ingawa programu haitumii hii kwa sasa. Pini za kusoma ishara kutoka kwa ATTiny zina ulinzi wa ziada kwa ishara za 5V zinazotumiwa.
Hatua ya 3: Mkutano


Picha inaonyesha vifaa vilivyokusanyika kwenye ua mdogo. Bodi ndogo ya mkate inakaa juu ya moduli ya ESP-12F na ina mdhibiti wa 3.3V na nyaya 2 za gari.
Moduli ya kuongeza 12V iko upande wa kushoto kupata nguvu yake ya kuingiza kutoka kwa USB. Ufungaji una nafasi ya kuzuia kichwa cha pini 7 ili kuruhusu unganisho kwa ATTiny. Baada ya kuunganisha waya na kupima kizuizi cha USB na kichwa vimehifadhiwa kwenye ua na gundi ya resini.
Lebo inaweza kuchapishwa kutoka kwenye picha kushikamana na sanduku ili kusaidia kuweka alama.
Hatua ya 4: Programu na Usakinishaji
Programu ya msanidi programu iko kwenye mchoro wa Arduino ATTinyHVProgrammer.ino inapatikana kwa
Inatumia maktaba iliyo na kazi za msingi za wavuti, wifi kuanzisha msaada, sasisho za OTA na ufikiaji wa mfumo wa kufungua faili ya kivinjari. Hii inapatikana kwa
Usanidi wa programu iko kwenye faili ya kichwa BaseConfig.h. Vitu 2 vya kubadilisha hapa ni nywila za wifi iliyowekwa mahali pa kufikia na nywila ya sasisho za OTA.
Kusanya na kupakia kwa ESP8266 kutoka IDE ya Arduino. Usanidi wa IDE unapaswa kuruhusu sehemu ya SPIFFS mfano kutumia 2M / 2M itaruhusu OTA na mfumo mkubwa wa kufungua. Sasisho zaidi zinaweza kufanywa kwa kutumia OTA
Wakati wa kwanza kukimbia moduli haitajua jinsi ya kuungana na wifi ya ndani kwa hivyo itaanzisha usanidi wa mtandao wa AP. Tumia simu au kompyuta kibao kuungana na mtandao huu na kisha uvinjari hadi 192.168.4.1. Skrini ya usanidi wa wifi itaonekana na unapaswa kuchagua mtandao unaofaa na ingiza nywila yake. Moduli itaanza upya na kuungana kwa kutumia nywila hii kuanzia sasa. Ikiwa unahamia kwenye mtandao tofauti au kubadilisha nenosiri la mtandao AP itaamilishwa tena kwa hivyo fuata utaratibu huo. Unapoingia programu kuu baada ya kuunganisha kwa wifi kisha pakia faili kwenye folda ya data kwa kuvinjari kwa moduli ip / upload. Hii inaruhusu faili kupakiwa. Baada ya faili zote kupakiwa basi ufikiaji wa mfumo zaidi unaweza kufanywa kwa kutumia ip / hariri. Ikiwa ip / inapatikana basi index.htm inatumiwa na inaleta skrini kuu ya programu. Hii inaruhusu data ya fuse kuonekana, kuhaririwa na kuandikwa, chip kufutwa na flashh na kumbukumbu ya EEPROM isomwe na kuandikwa.
Kuna simu kadhaa za wavuti zinazotumiwa kufanikisha hii
- ip / readFuses hupata data ya fuse ya sasa
- ip / writeFuses inaandika data mpya ya fuse
- ip / erasechip.erases chip
-
ip / dataOp inasaidia kusoma na kuandika kazi za kumbukumbu hutoa vigezo vifuatavyo
- dataOp (0 = soma, 1 = andika)
- dataFile (jina la faili ya hex)
- eeprom (0 = Flash, 1 = eeprom)
- toleo (0 = 25, 1 = 45, 2 = 85)
kwa kuongeza parameta ya AP_AUTHID inaweza kufafanuliwa katika mchoro kabla ya kukusanya. Ikiwa imefafanuliwa basi lazima iingizwe kwenye ukurasa wa wavuti kuruhusu shughuli.
ip / hariri inatoa ufikiaji wa faili; ip / firmware inatoa ufikiaji wa sasisho za OTA.
Fomati ya faili ya hex ni rekodi za mtindo wa Intel zinazoambatana na zile zinazozalishwa na Arduino IDE. Ikiwa rekodi ya anwani ya kuanza iko basi itasababisha kuingizwa kwa maagizo ya RJMP katika eneo la 0. Hii inaruhusu faili za kipakiaji cha micronucleus kupangiliwa kwenye chip iliyofutwa na kufanya kazi. Kwa urahisi faili za Hex zilizo na anwani ya hex ya herufi 4 ikifuatiwa na ka 16 za data za hex pia zinaweza kusomwa na kutumiwa.
Ilipendekeza:
Jinsi ya Kuweka Kiwango au Programu ya ESP8266 AT Firmware kwa Kutumia ESP8266 Flasher na Programu, Moduli ya IOT Wifi: Hatua 6

Jinsi ya Flash au Programu ya ESP8266 AT Firmware kwa Kutumia ESP8266 Flasher na Programu, Moduli ya IOT Wifi: Maelezo: Moduli hii ni adapta / programu ya USB ya moduli za ESP8266 za aina ESP-01 au ESP-01S. Imewekwa vizuri kwa kichwa cha kike cha 2x4P 2.54mm ili kuziba ESP01. Pia inavunja pini zote za ESP-01 kupitia 2x4P 2.54mm kiume h
Arduino: Programu za Muda na Udhibiti wa Kijijini Kutoka kwa Programu ya Android: Hatua 7 (na Picha)

Arduino: Programu za Wakati na Udhibiti wa Kijijini Kutoka kwa Programu ya Android: Nimekuwa nikijiuliza kila wakati ni nini kinatokea na bodi zote za Arduino ambazo watu hawaitaji baada ya kumaliza miradi yao nzuri. Ukweli ni wa kukasirisha kidogo: hakuna chochote. Nimeona hii nyumbani kwa familia yangu, ambapo baba yangu alijaribu kujenga nyumba yake mwenyewe
[Prod] TS 2x20W - Programu za Programu za Bluetooth Mimina Enceintes Craft 'n Sauti: Hatua 9
![[Prod] TS 2x20W - Programu za Programu za Bluetooth Mimina Enceintes Craft 'n Sauti: Hatua 9 [Prod] TS 2x20W - Programu za Programu za Bluetooth Mimina Enceintes Craft 'n Sauti: Hatua 9](https://i.howwhatproduce.com/images/006/image-16103-j.webp)
[Prod] TS 2x20W - Vipindi vya Programu Bluetooth Pour Enceintes Craft 'n Sauti: Les enceintes Craft' n Sound intègrent un DSP (Digital Sound Processor = Traitement Numérique du Son), ni kwa nini wanasheria wengi wanaonyesha ishara hii mfumo wa utaftaji huduma, aina moja na aina nyingi za leseni, les
Jinsi ya Kupakua Programu Bure Kama Mwanafunzi wa ISU (Microsoft, Adobe, na Programu ya Usalama: Hatua 24

Jinsi ya Kupakua Programu Bure Kama Mwanafunzi wa ISU (Microsoft, Adobe, na Programu ya Usalama: Kwa Adobe: nenda hatua ya 1. Kwa Microsoft: nenda hatua ya 8. Kwa Usalama: nenda hatua ya 12. Kwa Azure: nenda hatua ya 16
Programu rahisi ya nyongeza katika Lugha ya Programu ya Shakespeare: Hatua 18

Programu rahisi ya nyongeza katika Lugha ya Programu ya Shakespeare: Lugha ya Programu ya Shakespeare (SPL) ni mfano wa lugha ya programu ya esoteric, ambayo labda inavutia kujifunza na kufurahisha kuitumia, lakini sio muhimu sana katika matumizi ya maisha halisi. SPL ni lugha ambapo msimbo wa chanzo r