Mwanga wa Maboga uliopangwa: Hatua 25 (na Picha)
Mwanga wa Maboga uliopangwa: Hatua 25 (na Picha)
Anonim
Mwanga wa Maboga uliopangwa
Mwanga wa Maboga uliopangwa
Mwanga wa Maboga uliopangwa
Mwanga wa Maboga uliopangwa
Mwanga wa Maboga uliopangwa
Mwanga wa Maboga uliopangwa
Mwanga wa Maboga uliopangwa
Mwanga wa Maboga uliopangwa

Hii inaweza kufundishwa kwa kutengeneza nuru ya Malenge inayoweza kupangiliwa na mdhibiti mdogo wa ATTiny. Hii ilibuniwa kama onyesho la kujifunza kumtambulisha mtu yeyote (umri wa miaka 8+) kwenye vifaa vya elektroniki na programu ndogo za kutumia Arduino IDE.

Malengo ya Kutegemea:

  1. Kuelewa Pembejeo ni nini, na Pato ni nini kwa mdhibiti mdogo.
  2. Kuelewa jinsi Pato la Mdhibiti Mdogo linaweza kudhibiti LED.
  3. Kuelewa jinsi Ingizo la Kitufe linaweza kusomwa na mdhibiti mdogo.

Sehemu Zinazohitajika:

  1. 1 Bodi ya Mkate Mini
  2. 1 ATTiny85
  3. 1 3V betri ya seli ya sarafu
  4. Mmiliki wa betri ya sarafu 1
  5. Vipinga 1 330 Ohm (Chungwa, Chungwa, Nyekundu)
  6. 1 10 k kontena la Ohm
  7. 1 RGB LED
  8. Kubadilisha 1 kuteleza
  9. Kitufe 1 cha kushinikiza
  10. Waya 8
  11. 1 Piezzo Buzzer

Zana zinahitajika:

  1. Kompyuta na Programu ya Arduino
  2. Programu ya AVR (Tulitumia Prorgrammer ya Sparkfuns Tiny AVR lakini ikiwa tayari unayo Arduino unaweza kufuata maagizo haya ili kupanga ATTiny85 na arduino yako)
  3. Ili nambari hii ifanye kazi lazima utumie Bodi ya ATTiny ya Dk Azzy inayopatikana hapa: https://drazzy.com/package_drazzy.com_index.json (Maagizo ya jinsi ya kusanikisha hutolewa katika Hatua ya 20)
  4. Maktaba ya RTTL inapatikana hapa: https://github.com/cefn/non-blocking-rtttl-arduino/blob/master/README.md (Maagizo ya jinsi ya kusanikisha hutolewa katika Hatua ya 21)

Hatua ya 1: Kuweka Vipengele kwenye ubao wako wa mkate

Hatua chache zifuatazo zitakuelekeza juu ya jinsi ya kufunga bodi yako ya mkate. NI MUHIMU kwamba uweke waya wako juu kama ilivyoonyeshwa kwenye picha, vinginevyo taa yako ya malenge inaweza isifanye kazi. Tafadhali omba msaada kutoka kwa mtu wa kujitolea ikiwa haujui chochote.

kumbuka: safu za bodi ya mkate kila upande wa mstari wa katikati zimeunganishwa

Hatua ya 2: Weka Kitufe cha Bonyeza kwenye Ubao Wako wa Mkate

Weka Kitufe cha kushinikiza kwenye ubao wako wa mkate
Weka Kitufe cha kushinikiza kwenye ubao wako wa mkate

Ingiza Kitufe cha Bonyeza kwenye nafasi nyekundu zilizozungushwa kwenye ubao wako wa mkate

Hatua ya 3: Weka RGB LED kwenye mkate wako wa mkate

Weka RGB LED kwenye mkate wako wa mkate
Weka RGB LED kwenye mkate wako wa mkate

Weka RGB LED ndani ya nafasi zilizozungushwa kwenye bodi yako ya mkate. Ni muhimu kuziweka kwenye ubao haswa kama ilivyoonyeshwa hapa. Mguu mrefu unapaswa kwenda kwenye shimo la 5 kutoka juu.

Hatua ya 4: Weka ATTINY85 kwenye Bodi yako ya Mkate

Weka ATTINY85 kwenye ubao wako wa mkate
Weka ATTINY85 kwenye ubao wako wa mkate

Weka ATTINY yako 85 katikati kutoka safu ya 8 hadi safu ya 11. Hakikisha kwamba nukta ndogo iko kushoto juu.

* Kuwa mwangalifu sana usivunje miguu kwenye mdhibiti wako mdogo wa ATTINY85. Hauwezi kushinikiza mdhibiti mdogo hadi wakati wote kwani tutauondoa ili kuupanga baadaye.

Hatua ya 5: Funga waya ya Bluu kwa Kubandika 0 ya ATTiny85

Waya waya wa Bluu kwa Kubandika 0 ya ATTiny85
Waya waya wa Bluu kwa Kubandika 0 ya ATTiny85

Ongeza waya inayounganisha mguu wa Bluu ya Bluu ili kubandika 0 ya ATTiny kama inavyoonekana kwenye picha

Kumbuka * Rangi ya waya haijalishi, lakini inasaidia kutumia rangi tofauti ili iwe rahisi kuona kile kilichounganishwa.

Hatua ya 6: Waya LED ya Kijani ili Kubandika 1 ya ATTiny85

Waya LED ya kijani kubandika 1 ya ATTiny85
Waya LED ya kijani kubandika 1 ya ATTiny85

Waya pini kama inavyoonekana kwenye picha

Hatua ya 7: Funga waya ya Nyekundu kwa Kubandika 2 ya ATTiny85

Waya LED Nyekundu ili Kubandika 2 ya ATTiny85
Waya LED Nyekundu ili Kubandika 2 ya ATTiny85

Weka waya kwenye mashimo yaliyoonyeshwa kwenye picha.

Kumbuka * Rangi ya waya haijalishi, lakini inasaidia kutumia kola tofauti ili iwe rahisi kuona kile kilichounganishwa.

Hatua ya 8: Funga upande wa Nguvu ya Kitufe

Waya upande wa Nguvu ya Kitufe
Waya upande wa Nguvu ya Kitufe

Ongeza waya mweusi mrefu zaidi (0.75in) kama inavyoonekana kwenye picha

Hatua ya 9: Funga Mguu wa chini wa RGB LED

Waya Mguu wa chini wa RGB LED
Waya Mguu wa chini wa RGB LED

Ongeza kontena la 330 ohm (machungwa-machungwa-hudhurungi-dhahabu) kama inavyoonyeshwa kwenye mchoro.

Hatua ya 10: Nguvu ya waya kwenye ATTiny

Nguvu ya waya kwenye ATTiny
Nguvu ya waya kwenye ATTiny

Hatua ya 11: Ongeza Kubadilisha Slide kwa Bodi ya Mkate

Ongeza Kubadili Slide kwenye Bodi ya Mkate
Ongeza Kubadili Slide kwenye Bodi ya Mkate

Ongeza swichi ya kuteleza kama inavyoonekana kwenye picha.

Hatua ya 12: Weka Betri ya Kiini ya Sarafu ya 3V kwenye Kishikilia Betri

Weka Betri ya Kiini ya Sarafu ya 3V kwenye Kishikilia Betri
Weka Betri ya Kiini ya Sarafu ya 3V kwenye Kishikilia Betri

Fanya hivi kabla ya kuweka mmiliki wa Betri ya Kiini cha Sarafu kwenye ubao wa mkate.

Hatua ya 13: Ongeza Batter ya Kiini cha Sarafu kwenye Bodi ya Mkate

Ongeza Batter ya Kiini cha Sarafu kwenye Bodi ya Mkate
Ongeza Batter ya Kiini cha Sarafu kwenye Bodi ya Mkate

Ongeza hii kwenye mashimo halisi kama inavyoonyeshwa. Hakikisha terminal nzuri iko upande wa kulia.

Hatua ya 14: Futa swidi ya slaidi hadi + 3V

Wiring Swith ya Slide hadi + 3V
Wiring Swith ya Slide hadi + 3V

Hii ni rahisi ikiwa utainama waya wa manjano nusu kwanza kama inavyoonekana kwenye picha kushoto.

Hatua ya 15: Funga Pini ya (-) ya ATTiny hadi chini

Waya (-) Pini ya ATTiny hadi chini
Waya (-) Pini ya ATTiny hadi chini

Kama inavyoonyeshwa kwenye picha hapo juu

Hatua ya 16: Waya Pato la Kitufe kwa ATTINY85 yako (pini 3)

Waya Pato la Kitufe kwa ATTINY85 yako (pini 3)
Waya Pato la Kitufe kwa ATTINY85 yako (pini 3)

Hii inaruhusu ATTINY85 yako kugundua unapobonyeza kitufe chako. Ongeza waya haswa kama inavyoonyeshwa.

Hatua ya 17: Ongeza Kizuizi cha 10K Kati ya Kitufe na Ardhi

Ongeza Resistor ya 10K Kati ya Kitufe na Ardhi
Ongeza Resistor ya 10K Kati ya Kitufe na Ardhi

Ongeza kontena la 10 K ohm (Kahawia, Nyeusi, Chungwa, Dhahabu) kati ya ardhi na kitufe. Hii ni kupinga chini. Wakati kitufe kinabanwa ATTINY85 inasoma HIGH (+ 3V), wakati haijabonyezwa ATTINY85 inasoma LOW (0 V)

Hatua ya 18: Ongeza Buzzer kwenye Bodi ya Mkate

Ongeza Buzzer kwenye Bodi ya Mkate
Ongeza Buzzer kwenye Bodi ya Mkate

Ongeza buzzer kwenye bodi yako ya mkate. Hakikisha kuiongeza haswa kama inavyoonyeshwa na (+) juu.

Hatua ya 19: Endeleza CODE yako

  1. Pakua nambari
  2. Hariri nambari

Hii ni nambari inayotokana na HALI. Maana yake ni kwamba Jimbo (ambalo limepigwa chapa katika nambari mfano RED_STATE).

Ili kuongeza hali lazima uitangaze juu ya nambari, na usasishe idadi ya majimbo.

Kisha unaweza kurekebisha kesi ya Kubadilisha ili ijumuishe STATE yako mpya.

Hatua ya 20: Kuongeza Bodi ya Dk Azzy

Kuongeza Bodi ya Dk. Azzy
Kuongeza Bodi ya Dk. Azzy
Kuongeza Bodi ya Dk. Azzy
Kuongeza Bodi ya Dk. Azzy
Kuongeza Bodi ya Dk. Azzy
Kuongeza Bodi ya Dk. Azzy
Kuongeza Bodi ya Dk. Azzy
Kuongeza Bodi ya Dk. Azzy

Ongeza Bodi ya Dk Azzy Kwenye IDE yako ya Arduino:

  1. Chini ya Faili nenda kwenye mapendeleo
  2. upendeleo> Mipangilio chini ya mameneja wa bodi za ziada zilizopita kwenye kiunga hiki:
  3. Chini ya Zana nenda kwa Meneja wa Bodi
  4. Sakinisha msingi wa ATTiny na Spence Konde

Hatua ya 21: Ongeza Maktaba ya Rttl kwenye Maktaba yako ya Arduino

Ongeza Maktaba ya Rttl kwenye Maktaba Yako ya Arduino
Ongeza Maktaba ya Rttl kwenye Maktaba Yako ya Arduino

Ili kupata buzzer kufanya kazi ongeza maktaba hapa kwenye Maktaba yako ya Arduino:

github.com/cefn/non-blocking-rtttl-arduino

Hatua ya 22: Sanidi IDE ya Arduino ili kupanga ATTiny

Sanidi IDE ya Arduino ili kupanga ATTiny
Sanidi IDE ya Arduino ili kupanga ATTiny

Bonyeza menyu ya zana na uhakikishe kuwa Bodi, Saa, na Chip ni sahihi

Hatua ya 23: Panga ATTiny na Unganisha Bodi yako ya Mkate kwa Programu ya AVR

Panga ATTiny na Unganisha Bodi yako ya Mkate kwa Programu ya AVR
Panga ATTiny na Unganisha Bodi yako ya Mkate kwa Programu ya AVR
Panga ATTiny na Unganisha Bodi yako ya Mkate kwa Programu ya AVR
Panga ATTiny na Unganisha Bodi yako ya Mkate kwa Programu ya AVR
Panga ATTiny na Unganisha Bodi yako ya Mkate kwa Programu ya AVR
Panga ATTiny na Unganisha Bodi yako ya Mkate kwa Programu ya AVR
  1. Ondoa ATTiny kutoka kwenye bodi yako ya mkate na uweke kwenye Programu ya AVR. Lazima uiingize ndani ya ubao na nukta ndogo kwenye kona ya juu kushoto kama inavyoonekana kwenye picha ya kwanza.
  2. Chukua waya 3 na unganisha pini 2, 1, 0 kwenye programu na pini zinazolingana kwenye bodi yako ya mkate. Tazama picha kwa maelezo.
  3. Chukua waya moja ya waya na unganisha pini (-) kwenye programu kwa uwanja unaolingana kwenye bodi yako ya mkate. Tazama picha kwa maelezo.
  4. pakia msimbo wa Arduino kwenye ATTiny kwa kuchagua mshale wa kupakia kwenye IDE yako ya Arduino (Ukipata hitilafu kwamba wakati wa kupakia nambari tazama hatua ya awali)

Hatua ya 24: UMEFANYA

UMEFANYA!
UMEFANYA!
UMEFANYA!
UMEFANYA!
UMEFANYA!
UMEFANYA!

Ikiwa nambari yako inafanya kazi kama vile unataka pia. Ondoa nyaya zinazobadilika kutoka kwenye boar yako ya mkate na uweke programu ya ATTiny kwenye bodi yako ya mkate.

KABLA ya kuwasha Malenge yako, weka mzunguko kwenye mfuko wa plastiki ili kuilinda kutokana na kupunguzwa ikiwa goop yoyote ya malenge itaanguka juu yake.

Hatua ya 25: Mchoro wa Mzunguko

Mchoro wa Mzunguko
Mchoro wa Mzunguko

Mchoro bora wa Mzunguko uliotengenezwa na Kyle Neil umeonyeshwa hapa na ungetumia Transistor kudhibiti Buzzer. Ili kutekelezwa katika matoleo yajayo

Ilipendekeza: