Orodha ya maudhui:
- Hatua ya 1: Kusanya Zana Zako
- Hatua ya 2: Sanidi Programu yako
- Hatua ya 3: Kupakia tena ATMega328 - Kufanya Clone ya Arduino
Video: Kupanga Chips na Arduino yako - AVR ISP Kufunika ATTiny85, ATTiny2313 na ATMega328: 3 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Nimeona hii kama rasimu kutoka miaka mingi iliyopita. Bado ni muhimu kwangu angalau kwa hivyo nitaichapisha!
Hii inaweza kufundisha ni kukusanya maarifa yaliyokusanywa kutoka kwa wavu na pia "miundo." Inashughulikia programu ya Watawala Wakuu wa AVR, kwa kutumia mifano ya ATTiny85, ATTiny2313 na ATMega328, na Arduino. Nimetumia mbinu hii kujenga anuwai ya gizmos kwa miaka na nimeitumia hivi karibuni kurudisha Arduinos ambazo zimepotea kwenye miradi, nikizibadilisha na "bootloaded" ATMega328 na vifaa kadhaa. Ili kufundishwa, kama nyingi, imejengwa kwenye mabega ya makubwa. Kuna vyanzo vingi vingi na ninatumahi kujumuisha vyote, baadhi ya wachangiaji wakubwa ni: Arduino kwa Bodi ya mkate zilizoorodheshwa kwani zina ujanja na vidokezo muhimu wakati mambo yanapoacha kufanya kazi. Ok hivyo tuko tayari? Wacha tukusanye zana zetu. Kufuatia hayo tutaangalia nambari ambayo inafanya kazi ngumu zote kisha kwa mifano michache na IDE ya Arduino, na tutachukua hata safari fupi kwenda upande wa giza na AVRDude!
Hatua ya 1: Kusanya Zana Zako
Hii ni usanidi rahisi. Sijawahi kupata capacitors kuwa suala wakati wa kutumia Arduino uno rasmi kama msingi ili hii iweze kuonekana wazi kwa wengine ambao wana uzoefu na programu ya AVR. Utahitaji:
- Arduino Uno
- Bodi ya mkate
- Chuma za Jumper
- LED tatu na Resistors tatu kwa 5V
na chaguo lako la AVR Chip
- MAFUNZO 85
- 2313
- A8328
Hauitaji taa za LED, lakini zinafaa sana kujua kwamba programu yako inafanya kazi au ikiwa una hitilafu. Kuhusu Chip ya AVR, unaweza kupanga programu nyingi za AVR na njia hii maadamu unajua mahali RST, MISO, MOSI na SCK ziko. Isipokuwa (ambayo hufikiria) ni ile ya ATTiny10 na zingine, hutumia njia tofauti.
Hatua ya 2: Sanidi Programu yako
Lets kuanzisha vifaa kwanza. Tutaunganisha taa za LED ili tuweze kuona wakati bodi inaibuka. Angalia mchoro hapa chini. Weka mguu mfupi wa LED kwenye -ve au laini ya chini kwenye ubao wa mkate, hiyo ndio iliyo na waya mweusi inayoingia. Samahani ikiwa yoyote ya mambo ninayosema yanaonekana kudhamini kwa njia yoyote, lakini nakumbuka sana ni jinsi gani kuanza kutumia vifaa vya elektroniki, maarifa mengi yalifikiriwa na vitu vidogo vilinishika kwa muda! Ikiwa bado haujapata, pakua toleo la hivi karibuni la IDE ya Arduino kutoka kwa watu wazuri huko Arduino. Ikiwa hutumii Arduino rasmi unaweza kupata hitilafu kadhaa kwa njia hii au huenda usitake - unaweza kutaka kuwatumia pesa za bia kwani zinafanya mwamba na kama jamii tuna deni kubwa kwao! Kwa hivyo unayo IDE? (hiyo ni programu uliyopakua tu - IDE inasimama kwa Mazingira ya Jumuishi ya Maendeleo btw) Sakinisha hiyo na unganisha Arduino yako, unaweza kutumia madereva yanayokuja na IDE ikiwa kompyuta yako haichukui Uno mara moja. Sasa choma moto IDE. IDE ya Arduino inakuja na mchoro wa AVRISP tayari kwa Mifano> lakini ni ya zamani sana. Elekea Github kupitia kiunga hiki bonyeza kwenye skrini na maandishi yote, shikilia Udhibiti wa waandishi wa habari A kuchagua zote. Sasa shikilia udhibiti na bonyeza C kunakili maandishi yote. Nenda nyuma kwa Arduino IDE yako na Udhibiti V kuibandika. Hakikisha bandari sahihi ya COM imechaguliwa (ikiwa haujui ni ipi sahihi unaweza kubofya kulia kwenye kompyuta kwenye menyu ya kuanza kwa windows (samahani kutounga mkono OS nyingine kwa wakati huu!) Kisha bonyeza kidhibiti cha kifaa na bonyeza kushoto ili panua menyu ya Bandari (COM & LPT) na inapaswa kuonyesha Arduino yako kama COM chochote). Sasa pakia mchoro. Kuwa sawa na LED zako zote zinapaswa kuangaza kwa mlolongo basi moja (nilichagua bluu) itaanza kupiga. Jaribu kupata hypnotized. Haikufanya kazi? Toa maoni hapa chini na tutaona ni jinsi gani tunaweza kukusaidia kupitia! Mara tu unapoifanya iweze kufanya kazi, hifadhi mchoro kwenye kitabu chako cha mchoro, ukitumia kuokoa kama. Utataka kuweka hii rahisi kwa kumbukumbu ya baadaye.
Hatua ya 3: Kupakia tena ATMega328 - Kufanya Clone ya Arduino
Sasa ninaanza na ATMega328 kwani ndiyo rahisi zaidi ya kufanya "nje ya kisanduku" na kuna programu ya papo hapo. Kuungua bootloader kutengeneza mkate wako mwenyewe Arduino au Shrimp. Angalia picha hapa chini. Usijali kwamba sasa inaonekana kuwa ngumu zaidi kuliko hatua ya mwisho - ni akili yako tu inakudanganya, tulia na uiangalie tena. Waya za samawati kwa LED zinafanana, umefanya hizo kwa hivyo usiwe na wasiwasi juu yao. Waya nyeusi na Nyekundu kutoka Arduino vivyo hivyo, ni waya zako za nguvu, tunataka kupata nguvu kwa chip. Kwa hivyo ongeza hizo. Sasa zimebaki waya 4 tu. Hizi zitaunganisha kwenye Pini zako 10 hadi 13 na kwa hizi ni hizi:
- Dijitali 10 - RST (Rudisha)
- Digital 11 - MOSI (Master Out - Mtumwa ndani)
- Digital 12 - MISO (Master In - Slave Out)
- Dijitali 13 - SCK (Serial ClocK)
Kwa hivyo kile tunachofanya kweli ni kuandaa chip na Interface ya SPI Serial Peripheral. Ambayo imefunikwa katika mafunzo haya mazuri na Sparkfun mwenye nguvu. Sasa kwa sababu tuliangalia hii kwanza. Nenda kwa> Zana kwenye IDE yako, Sasa> Programu> Arduino kama ISP. Kwa kuwa imeangaliwa tunaweza kurudi> Zana> Burn Bootloader. Sasa tutaona taa za taa zinazowaka na subiri kwa muda. Ujumbe chini ya IDE yako lazima hatimaye ugeuke kwenye Upakiaji wa Boot umekamilika. Haya presto, hiyo chip kwenye ubao wa mkate sasa inaweza kubadilishwa kuwa barebones Arduino!
Ilipendekeza:
Kupanga ATmega328 Na Arduino IDE Kutumia 8MHz Crystal: Hatua 4
Kupanga ATmega328 na Arduino IDE Kutumia 8MHz Crystal: desturi Arduino, kutengeneza miradi yako
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
Kupanga Veedooo Kupanga Mafunzo ya Kukusanya Gari: Hatua 7
Programu ya Veedooo Kupangilia Mafunzo ya Mkusanyiko wa Gari: Orodha ya vifurushi
Kupanga programu ya ATTiny85, ATTiny84 na ATMega328P: Arduino kama ISP: Hatua 9 (na Picha)
Kupanga programu ya ATTiny85, ATTiny84 na ATMega328P: Arduino Kama ISP: Dibaji Hivi karibuni nimekuwa nikitengeneza miradi michache ya IOT ya ESP8266 na kugundua kuwa processor ya msingi ilikuwa ikijitahidi kutekeleza majukumu yote niliyohitaji kusimamia, kwa hivyo niliamua kusambaza baadhi ya shughuli zisizo muhimu kwa kipaza sauti tofauti
FANYA YAKO YAKO YAKO KUUZA KUUZA NYOKA: 3 Hatua
FANYA SIMU YAKO YA KUUZA NYUMBANI KWAKO NYUMBANI: Hi ………………… mimi ni linston sequeira ……. na nitakuonyesha katika hii kufundisha jinsi unaweza kujenga stendi yako ya kuuza nje ………. kutoka kwa taka na chakavu ………………… badala ya kutumia pesa kama 8 kununua standi ya kupendeza ….