Orodha ya maudhui:
- Vifaa
- Hatua ya 1: UTANGULIZI kwa Attiny85 / 13A
- Hatua ya 2: Kubuni Kinga ya Programu
- Hatua ya 3: Mkutano
- Hatua ya 4: Kupima na Kuangaza Nano Na Arduino Kama ISP
- Hatua ya 5: Kupanga programu
- Hatua ya 6: Matokeo
Video: Programu nyingi za ATtiny85 / 13A: 6 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Fuata zaidi na mwandishi:
Kuhusu: Muumba mwingine tu kutoka India: ') hi Zaidi Kuhusu Arnov Sharma »
Je! Umewahi kutengeneza Mradi kama "LDR x Arduino UNO Automatic Light" au sawa ambayo hutumia tu bandari 2-3 za I / O za Dereva wa 32 Pin yako? Ni sawa ikiwa unafanya kazi ya prototyping lakini vipi ikiwa unataka kumaliza au kutoa mfano huo kama bidhaa, sio kama mradi. Njia mbadala ni kutumia Microcontroller ndogo na ya bei rahisi ambayo hugharimu kidogo na inaweza kutekelezwa kwa urahisi katika mradi wowote wa mahitaji ya chini. Microchip ina mstari wa watawala wadogo wanaoitwa "ATTINY AVR" ambao ni wadhibiti wadogo ambao wanaweza kufanya kazi nyingi ambazo Arduino hufanya kwa fomu iliyo na unganifu zaidi.
Attiny85 na Attiny13 ni moja wapo ya wadhibiti wa kawaida wa Attiny kwani ni ya bei rahisi na inapatikana kwa urahisi.
Ili kuzipanga, kwa ujumla tunatumia Arduino kama usanidi wa ISP au USBasp, nilitaka kutumia nano ya Arduino kutengeneza ngao ya programu ya attiny85 lakini sio kwa programu 1 attiny lakini 6. ndiyo 6, tunaweza kupanga zaidi ya 1 attiny kwa wakati mmoja muda kwa kuziunganisha zote kwa usawa.
Katika Chapisho hili, nitawaonyesha nyinyi watu jinsi nilivyotengeneza programu hii na vidokezo vya kupanga mcu mdogo.
Vifaa
Vifaa vinahitajika -
- Arduino nano x1
- Soketi za DIP8 x6
- 1uf 10V Sura x1
- vichwa vya kiume 28 kuwa sawa
- Kifurushi cha LED 0603 x4
- Kifurushi cha 1K Kifurushi 0805 x2
- PCB
- Kiambatisho kilichochapishwa cha 3D
- attiny85 x6
Hatua ya 1: UTANGULIZI kwa Attiny85 / 13A
ATtiny85 ni utendaji wa juu, nguvu ndogo ya 8-bit microcontroller kulingana na Usanifu wa RISC ya Juu. Inayo Kbyte 8 za In-System inayoweza kupangiliwa Flash na inajulikana kwa sababu ya saizi yake ndogo na huduma zake
voltage yake ya kufanya kazi ni +1.8 V hadi + 5.5V
(soma data yake kwa habari zaidi)
Attiny13 ni utendaji wa hali ya juu, nguvu ndogo ya Microchip 8-bit AVR RISC-based microcontroller ambayo inachanganya kumbukumbu ya 1KB ISP, 64B SRAM, 64B EEPROM, faili ya rejista ya 32B, na kibadilishaji cha 4-channel 10-bit A / D. Kifaa kinasaidia kupitisha kwa MIP 20 kwa 20 MHz na inafanya kazi kati ya volts 2.7-5.5.
Kwa kutekeleza maagizo yenye nguvu katika mzunguko wa saa moja, kifaa hicho kinafanikiwa kupitia njia inayokaribia MIP 1 kwa MHz, kusawazisha utumiaji wa nguvu na kasi ya usindikaji.
(soma data yake kwa habari zaidi)
chips hizi mbili zinafanana na zina pinout sawa.
Attiny85 ni bora kuliko Attiny13 kama maarufu zaidi na ina maktaba zinazopatikana kuliko attiny13 ambayo inafanya chip hii kuwa rahisi kuanza.
Hatua ya 2: Kubuni Kinga ya Programu
Niliunda bodi hii ya kuzuka kwa nano katika OrCad Cadance, ina LED nne (3 kati yao imeunganishwa na D7 D8 na D9 kwa hadhi ya programu ya ICSP, na ya nne imeunganishwa na D11 au D0 ya attiny ikiwa tutahitaji kupima attboard onboard)
Ninaituma kwa PCBWAY na nimepata PCB kwa siku 22 (kwa sababu ya hali ya janga)
(Nimeongeza faili za Gerber pamoja na mpango ili uweze hata kutuma hii kwa mtengenezaji wa PCB au utengeneze toleo lako mwenyewe)
Hatua ya 3: Mkutano
Tazama video ya mafunzo ya msingi ya mkutano-
Hatua ya 4: Kupima na Kuangaza Nano Na Arduino Kama ISP
Kwanza, niliunganisha nano ya Arduino na kompyuta yangu na kuangaza na mchoro rahisi ulioongozwa na Chaser ambao utageuza kuongozwa kushikamana na pini D7, 8, 9, na D11 kwa mpangilio wa chaser. kushoto kwenda kulia
(tazama video)
Baada ya haya, nilipakia mchoro wa "Arduino kama ISP" kutoka kwa michoro ya mfano kwenye bodi hii na nikapunguza kifupi baada ya mchoro kupakiwa. Nilichomoa kebo ya USB na kutoa 6 attiny85, kwa programu.
Hatua ya 5: Kupanga programu
Kama watu wengi, nilijulishwa kwa watawala wadogo kupitia jukwaa la Arduino, IDE ya Arduino inaweza kutumika kupanga karibu kila Attrocontroller ya Attiny kwa kuongeza faili za Attiny Core na Spence Konde -
github.com/SpenceKonde/ATTinyCore
Mchakato wa kusanikisha umeandikwa vizuri katika ukurasa wa GitHub
Mchakato wa Kuangaza ni rahisi sana na mbele moja kwa moja
- Weka attiny85 au 13 katika SOKETI LA DIP kulingana na Mwelekeo sahihi
- Nenda kwenye Zana> Bodi na uchague bodi yako ya attiny85.
- Chagua kasi ya saa kwa 1MHz, 4MHz au 8MHz (kwa Blink Sketch 1MHz ni sawa)
- Chagua bandari ya com ya kulia
- Katika Zana> Programu inachagua "Arduino kama ISP"
- Piga BURN BOOTLOADER
- Sasa nenda kwa Mchoro> na uchague "Pakia ukitumia Programu" au tu Ctrl + Shift + U
Hatua ya 6: Matokeo
Weka Attiny85 au 13 iliyosanidiwa kwenye ubao wa mkate na unganisha ikiongozwa na D4 * na GND na uwape nguvu kando.
YOTE GONNA BLINK (tazama video)
Kwa usanidi huu, unaweza kupanga zaidi ya uangalizi 1 kwa wakati mmoja ambayo ni kazi muhimu, kwani sasa unaweza kuiga mradi wako kwa urahisi au unaweza hata kuzizalisha kwa kuuza programu. Natumahi chapisho hili lilisaidia kwa njia fulani. kila kitu hapa ni OPENSOURCE kwa hivyo ikiwa unahitaji kitu, acha maoni.
Ilipendekeza:
Programu ya Attiny85 Sambamba au Malenge yenye Macho ya Rangi nyingi: Hatua 7
Programu ya Sanjari ya Attiny85 au Malenge yenye Macho ya Rangi nyingi: Mradi huu unaonyesha jinsi ya kudhibiti taa za kawaida za anode za 10mm tatu-rangi tatu (macho yenye rangi nyingi ya Glitter ya Malenge) na chip ya Attiny85. Lengo la mradi ni kuanzisha msomaji katika sanaa ya programu ya wakati mmoja na matumizi ya Adam D
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
ATTiny85 Inayovaliwa Vibrating Shughuli Kufuatilia Kuangalia na Kupanga Programu ATtiny85 Na Arduino Uno: Hatua 4 (na Picha)
Utazamaji wa Kutetemeka kwa Shughuli inayoweza kuvaliwa Kufuatilia Kuangalia na Kupanga Programu ATtiny85 Na Arduino Uno: Jinsi ya kufanya saa ya ufuatiliaji wa shughuli inayoweza kuvaliwa? Hii ni kifaa kinachoweza kuvaliwa iliyoundwa kutetemeka wakati hugundua vilio. Je! Unatumia wakati wako mwingi kwenye kompyuta kama mimi? Je! Umekaa kwa masaa bila kujua? Basi kifaa hiki ni f
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
Faili za Kundi Zinazofungua Programu Nyingi !: Hatua 5
Faili za Kundi Zinazofungua Programu Nyingi! Sawa, inajielezea vizuri. Hii inaweza kuwa muhimu sana ikiwa uko kazini na unapitia mchakato ambapo unapaswa kufungua, kwa mfano; Microsoft Word, Microsoft PowerPoint, Microsoft Outlook, Internet Explorer, nk Kwa hivyo, wacha tuipate