Orodha ya maudhui:

Shield ya Programu ya Attiny DIY: Hatua 8 (na Picha)
Shield ya Programu ya Attiny DIY: Hatua 8 (na Picha)

Video: Shield ya Programu ya Attiny DIY: Hatua 8 (na Picha)

Video: Shield ya Programu ya Attiny DIY: Hatua 8 (na Picha)
Video: 7 ПОЛЕЗНЫХ устройств на АРДУИНО, которые можно собрать за 15 минут. 2024, Julai
Anonim
Image
Image
DIY Attiny Programu ya Ngao
DIY Attiny Programu ya Ngao
DIY Attiny Programu ya Ngao
DIY Attiny Programu ya Ngao

Ikiwa unatafuta bodi ndogo na ya chini ya Arduino Attiny ni chaguo nzuri sana, inaangazia kushangaza kwa saizi yake. Ina pini 5 za GPIO, 3 ambazo ni pini za Analog na 2 ambazo zina pato la PWM. Pia ni rahisi kubadilika kwa voltage ambayo inaisha (2.7V hadi 5.5V) kwa hivyo ni kamili kwa kuzima betri. Je! Mimi pia nilitaja kuwa inagharimu tu $ 1!? Shida ni kwa uangalifu ni kwamba huwezi kuziba kebo ya USB ili kuipanga, lakini sio ngumu kuijenga programu na ndio hiyo tutapita kupitia hii inayoweza kufundishwa.

Tayari kuna miongozo mingi ya kujenga ngao, lakini kuna hatua inapotea wakati wa kutumia matoleo mapya ya ID ya Arduino katika usanidi wa programu katika zile zote nilizoangalia kwamba nitapita hapa pia. Angalia video hapo juu ambapo Ninapitia habari zote zilizo kwenye hii inayoweza kufundishwa.

Wacha tuifikie!

Hatua ya 1: Mzunguko wa Programu ya Mkate

Mzunguko wa Programu ya Mkate
Mzunguko wa Programu ya Mkate

Nadhani inafaa kuzingatia kwamba unaweza kutumia mzunguko wa ubao wa mkate kupanga uangalizi pia ikiwa haupaswi kujenga ngao. Nilitaka ngao ili nipate kitu cha kudumu zaidi cha kutumia siku zijazo. Kama utachagua programu ya mkate, hatua za programu baadaye ni sawa na ngao. Ruka kwa hatua ya 5 kwa hili.

Hatua ya 2: Nini Utahitaji

Nini Utahitaji
Nini Utahitaji
Nini Utahitaji
Nini Utahitaji

Utahitaji sehemu zifuatazo kujenga programu:

Attiny85 * - Labda itahitaji mojawapo ya hizi:) Protoboard (vipande 10) * Pini za Kichwa cha Kiume * Seti ya kipande cha 120 (ina 10uF ambayo tunahitaji) * Tundu la IC (pakiti 20) * Kitanda cha kuanza cha msingi (ina LED na 1K kinzani ambacho tunahitaji) *

Bodi ya Mega nilitumia * - Mega yoyote au Uno itafanya kazi ingawa.

Utahitaji pia chuma cha kutengeneza na waya zingine, * = Viungo vya Ushirika

Hatua ya 3: Mpangilio wa Ngao

Mpangilio wa Ngao
Mpangilio wa Ngao
Mpangilio wa Ngao
Mpangilio wa Ngao
Mpangilio wa Ngao
Mpangilio wa Ngao
Mpangilio wa Ngao
Mpangilio wa Ngao

Katika picha hapo juu unaweza kuona mpangilio wa ngao tutakayoifanya. Ninaona picha hiyo ikiwa na vifaa na waya ni msongamano mdogo sana kwa hivyo nilitengeneza mzunguko kwa kutumia waya tu na vifaa tu ili iwe rahisi kusoma

Huna haja ya kutumia pini nyingi kama nilivyofanya, niliweka alama kwenye picha ya mwisho pini ambazo zinahitajika kweli, nilifikiri tu itakuwa rahisi kuziba ngao mahali sahihi ikiwa ingetumia pini zote kwenye juu na chini.

Hatua ya 4: Kujenga Ngao

Kujenga Ngao
Kujenga Ngao
Kujenga Ngao
Kujenga Ngao
Kujenga Ngao
Kujenga Ngao

Ni mzunguko mzuri wa moja kwa moja wa kujenga, sehemu ngumu zaidi labda ni kupata tu pini sawa.

Njia niliyofanya pini ilikuwa:

  • Kata pini za kichwa cha kiume ili ziweze kutoshea kwenye safu za juu na za chini za Mega / Uno yako.
  • Waingize kwenye Arduino.
  • Weka protoboard juu na uweke alama kwa kutumia mkali.
  • Ondoa vichwa vya kichwa kutoka kwa arduino.
  • Shinikiza plastiki ya vichwa hadi mwisho mmoja wa pini (nilitumia kitabu cha maandishi kwa hili, nikisukuma tu kuelekea meza). Wanapaswa kuishia kuonekana kama pini kwenye picha hapo juu
  • Weka pini kwa njia ya juu ya protoboard (plastiki juu)
  • Kuwaweka mahali, solder tu ya kutosha kushikilia mahali kwa muda.

Baada ya hapo ni kesi tu ya kujenga mzunguko, ingiza vifaa vyako kupitia na piga pini kuelekea mahali ambapo unahitaji kuziunganisha na kuunganisha unganisho pamoja. Ninapenda kutumia tack bluu kushikilia vifaa vyangu mahali ninapouza. Nimejumuisha picha iliyokamilishwa chini ya ubao wangu kuonyesha jinsi yangu inavyoonekana. Kuhakikisha kuangalia mara mbili mwelekeo wa LED na Capacitor kabla ya kuiunganisha. Kwa LED, kontena inapaswa kushikamana na mwongozo mfupi wa LED. Kwa capacitor mguu na alama ya fedha hapo juu inapaswa kushikamana na ardhi. Mwishowe labda ni wazo nzuri kujipa alama au dokezo ili kukukumbusha mwelekeo wa Attiny wakati wa kuiingiza. Ikiwa utaangalia mwisho picha hapo juu ninaonyesha picha yangu nikiashiria kona ya chini kushoto, hii ili kufanana na nukta iliyo kwenye kiunga.

Ikiwa una mita nyingi, ningependekeza kupima pini za madaraja yoyote kati, haswa pini za chini kwani ndizo pini za umeme.

Hatua ya 5: Kuweka Programu yako

Kuanzisha Programu yako
Kuanzisha Programu yako
Kuanzisha Programu yako
Kuanzisha Programu yako
Kuanzisha Programu yako
Kuanzisha Programu yako

Ili kutumia Arduino yetu kama programu ya programu tunahitaji kwanza kuchora mchoro kwake. Kwanza kuziba ngao yako kwa arduino yako, wanachomeka kebo ya USB kwenye arduino yako. Fungua IDE ya Arduino, kisha bonyeza Faili -> Mifano - > 11. ArduinoISP -> ArduinoISP

Tunahitaji kufanya mabadiliko kwenye faili hii, hii ndio sehemu ambayo nimepata kukosa kutoka kwa miongozo mingine yote.

Nenda chini kwenye faili hii mpaka uone mstari uliopewa maoni // #fafanua USE_OLD_STYLE_WIRING

Ondoa maoni kutoka kwa mstari huu (kwa hivyo inapaswa kuonekana kama #fasili USE_OLD_STYLE_WIRING)

Sasa unaweza kupakia mchoro huu kwa arduino yako kama vile ungependa mchoro mwingine wowote.

Hatua ya 6: Kuanzisha IDE ya Arduino kwa Attiny

Kuanzisha IDE ya Arduino kwa Attiny
Kuanzisha IDE ya Arduino kwa Attiny
Kuanzisha IDE ya Arduino kwa Attiny
Kuanzisha IDE ya Arduino kwa Attiny
Kuanzisha IDE ya Arduino kwa Attiny
Kuanzisha IDE ya Arduino kwa Attiny

Tunahitaji kusanikisha programu ya Attiny kupitia meneja wa bodi kabla hatujaweza kusanikisha Attiny

Jambo la kwanza tunalohitaji kufanya ni kuongeza laini mpya kwa URL zetu za Meneja wa Bodi za Ziada ambazo zinaweza kupatikana chini ya Faili -> Mapendeleo

URL unayohitaji kuongeza ni:

raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json

Bonyeza kitufe kulia kwa kisanduku cha Meneja wa Bodi URL na weka hapo juu kwenye laini mpya.

Sasa unataka kufungua Meneja wa Bodi, nenda kwenye Zana -> Bodi: "chochote kilichochaguliwa" -> Meneja wa Bodi

Tafuta "attiny" na bonyeza bonyeza.

Hatua ya 7: Kupanga Attiny

Kupanga Attiny
Kupanga Attiny
Kupanga Attiny
Kupanga Attiny
Kupanga Attiny
Kupanga Attiny
Kupanga Attiny
Kupanga Attiny

Sasa tuko tayari kuanza kuandaa Attiny.

Chini ya Zana, chagua zifuatazo:

  • Chagua ATtiny25 / 45/85 kutoka kwa Bodi kushuka.
  • Chagua Attiny85 kutoka kwa Prosesa kushuka chini.
  • Chagua ndani ya 8 MHz kutoka kwa Saa kushuka.
  • Bandari inapaswa kuwa bandari ya Com kwa Arduino unayotumia kama programu.
  • Chagua Arduino kama ISP kutoka kwa Msanidi Programu kushuka.

Sasa tunaweza kuchoma bootloader, kuna maelezo mazuri ya kile bootloader inafanya na faida / hasara hapa. Nenda kwenye Zana tena na uchague Burn Bootloader.

Ifuatayo tunahitaji kupanga mchoro kwa Attiny

Fungua mfano wa msingi wa kupepesa: Faili -> Mifano -> Misingi -> Blink

Kwa kuwa kiambatisho hakina siri ya LED_BUILTIN, tunahitaji kuibadilisha katika mchoro wetu na 0 kwa kuwa tuna LED yetu kwenye pini 0. Unapaswa basi kupakia mchoro huu kwa bodi yako kwa kubofya pakia. LED inapaswa kuwa na matumaini ya kupepesa macho!

Hatua ya 8: Kuwa Bure Attiny Kidogo

Kuwa Bure Attiny Kidogo!
Kuwa Bure Attiny Kidogo!
Kuwa Bure Attiny Kidogo!
Kuwa Bure Attiny Kidogo!
Kuwa Bure Attiny Kidogo!
Kuwa Bure Attiny Kidogo!

Sasa kwa kuwa imekua wakati wake wa kuondoa dhana kutoka nyumbani kwa ngao ya Programu. Ninapata njia bora ya kufanya hivyo ni kutumia dereva wa kichwa chenye kichwa kuibadilisha. Ikiwa utavuta tu moja kwa moja unawajibika sana kupiga pini. Weka bisibisi chini ya upande wa chip upande mmoja na uiondoe kwa upole, wakati upande huo ni bure nenda upande mwingine na urudie. Unaweza sasa kutumia kiambatisho katika mradi wowote unayotaka mara tu ukiunganisha V na ardhi. Katika mfano wa mwisho ninaonyesha jinsi unavyoweza hata kutumia betri ya seli ya sarafu kuiweka!

Mito ya Moja kwa Moja: Ninaishi mkondo nikifanya kazi kwenye miradi ya umeme kila Jumatatu kwenye Twitch

Na nazungumza vifaa vya elektroniki na vitu vingine visivyo vya kawaida kwenye twitter - @witnessmenow

Brian

Ilipendekeza: