
Orodha ya maudhui:
- Hatua ya 1: Kuweka Vipengele kwenye ubao wako wa mkate
- Hatua ya 2: Weka Kitufe cha Bonyeza kwenye Ubao Wako wa Mkate
- Hatua ya 3: Weka RGB LED kwenye mkate wako wa mkate
- Hatua ya 4: Weka ATTINY85 kwenye Bodi yako ya Mkate
- Hatua ya 5: Funga waya ya Bluu kwa Kubandika 0 ya ATTiny85
- Hatua ya 6: Waya LED ya Kijani ili Kubandika 1 ya ATTiny85
- Hatua ya 7: Funga waya ya Nyekundu kwa Kubandika 2 ya ATTiny85
- Hatua ya 8: Funga upande wa Nguvu ya Kitufe
- Hatua ya 9: Funga Mguu wa chini wa RGB LED
- Hatua ya 10: Nguvu ya waya kwenye ATTiny
- Hatua ya 11: Ongeza Kubadilisha Slide kwa Bodi ya Mkate
- Hatua ya 12: Weka Betri ya Kiini ya Sarafu ya 3V kwenye Kishikilia Betri
- Hatua ya 13: Ongeza Batter ya Kiini cha Sarafu kwenye Bodi ya Mkate
- Hatua ya 14: Futa swidi ya slaidi hadi + 3V
- Hatua ya 15: Funga Pini ya (-) ya ATTiny hadi chini
- Hatua ya 16: Waya Pato la Kitufe kwa ATTINY85 yako (pini 3)
- Hatua ya 17: Ongeza Kizuizi cha 10K Kati ya Kitufe na Ardhi
- Hatua ya 18: Ongeza Buzzer kwenye Bodi ya Mkate
- Hatua ya 19: Endeleza CODE yako
- Hatua ya 20: Kuongeza Bodi ya Dk Azzy
- Hatua ya 21: Ongeza Maktaba ya Rttl kwenye Maktaba yako ya Arduino
- Hatua ya 22: Sanidi IDE ya Arduino ili kupanga ATTiny
- Hatua ya 23: Panga ATTiny na Unganisha Bodi yako ya Mkate kwa Programu ya AVR
- Hatua ya 24: UMEFANYA
- Hatua ya 25: Mchoro wa Mzunguko
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11




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:
- Kuelewa Pembejeo ni nini, na Pato ni nini kwa mdhibiti mdogo.
- Kuelewa jinsi Pato la Mdhibiti Mdogo linaweza kudhibiti LED.
- Kuelewa jinsi Ingizo la Kitufe linaweza kusomwa na mdhibiti mdogo.
Sehemu Zinazohitajika:
- 1 Bodi ya Mkate Mini
- 1 ATTiny85
- 1 3V betri ya seli ya sarafu
- Mmiliki wa betri ya sarafu 1
- Vipinga 1 330 Ohm (Chungwa, Chungwa, Nyekundu)
- 1 10 k kontena la Ohm
- 1 RGB LED
- Kubadilisha 1 kuteleza
- Kitufe 1 cha kushinikiza
- Waya 8
- 1 Piezzo Buzzer
Zana zinahitajika:
- Kompyuta na Programu ya Arduino
- Programu ya AVR (Tulitumia Prorgrammer ya Sparkfuns Tiny AVR lakini ikiwa tayari unayo Arduino unaweza kufuata maagizo haya ili kupanga ATTiny85 na arduino yako)
- 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)
- 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

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 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 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

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 pini kama inavyoonekana kwenye picha
Hatua ya 7: Funga waya ya Nyekundu kwa 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

Ongeza waya mweusi mrefu zaidi (0.75in) kama inavyoonekana kwenye picha
Hatua ya 9: Funga 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

Hatua ya 11: Ongeza Kubadilisha Slide kwa 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

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 hii kwenye mashimo halisi kama inavyoonyeshwa. Hakikisha terminal nzuri iko upande wa kulia.
Hatua ya 14: Futa swidi ya slaidi 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

Kama inavyoonyeshwa kwenye picha hapo juu
Hatua ya 16: 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 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 yako ya mkate. Hakikisha kuiongeza haswa kama inavyoonyeshwa na (+) juu.
Hatua ya 19: Endeleza CODE yako
- Pakua nambari
- 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




Ongeza Bodi ya Dk Azzy Kwenye IDE yako ya Arduino:
- Chini ya Faili nenda kwenye mapendeleo
- upendeleo> Mipangilio chini ya mameneja wa bodi za ziada zilizopita kwenye kiunga hiki:
- Chini ya Zana nenda kwa Meneja wa Bodi
- Sakinisha msingi wa ATTiny na Spence Konde
Hatua ya 21: 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

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



- 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.
- Chukua waya 3 na unganisha pini 2, 1, 0 kwenye programu na pini zinazolingana kwenye bodi yako ya mkate. Tazama picha kwa maelezo.
- Chukua waya moja ya waya na unganisha pini (-) kwenye programu kwa uwanja unaolingana kwenye bodi yako ya mkate. Tazama picha kwa maelezo.
- 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



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 bora wa Mzunguko uliotengenezwa na Kyle Neil umeonyeshwa hapa na ungetumia Transistor kudhibiti Buzzer. Ili kutekelezwa katika matoleo yajayo
Ilipendekeza:
Baiskeli ya Mchana Mchana na Kuonekana kwa Mwanga Mwanga wa 350mA (Kiini Moja): Hatua 11 (na Picha)

Mchana wa Baiskeli Barabara na Mwanga Unaoonekana wa 350mA (Kiini Moja): Taa hii ya baiskeli ina mbele na 45 ° inakabiliwa na LED za amber zinazoendeshwa hadi 350mA. Kuonekana kwa upande kunaweza kuboresha usalama karibu na makutano. Amber alichaguliwa kwa mwonekano wa mchana. Taa hiyo ilikuwa imewekwa kwenye tone la kushoto la mpini. Mifumo yake inaweza kuwa disti
ESPHOME SONOF S26 Mwanga Uliopangwa: Hatua 11 (na Picha)

ESPHOME SONOF S26 Mwanga Uliopangwa: Siku Njema. Kwa hivyo nina taa ya tanki la samaki ambayo ninataka kuwasha na kuzima wakati fulani wa siku. Ilinibidi tu kuifanya iwe ngumu kwangu. Ninataka kuweza kubadilisha wakati inawasha na kuzima kutoka kwenye dashibodi yangu ya Msaidizi wa Nyumbani. Labda hata
Macho ya Maboga ya Ucheshi ya Uhuishaji: Hatua 9 (na Picha)

Macho ya Maboga ya Spooky ya Uhuishaji: Miaka michache iliyopita wakati tunatafuta msukumo wa programu mpya ya uhuishaji ya Halloween tulijikwaa kwenye video kutoka kwa mchangiaji wa YouTube 68percentwater inayoitwa Arduino Servo Pumpkin. Video hii ndio hasa tulikuwa tunatafuta, hata hivyo, zingine za
Mdhibiti wa mapambo ya Digitali ya Maboga: Hatua 5 (na Picha)

Mdhibiti wa mapambo ya Dijiti ya Maboga: Halo jamaa, wacha nikutambulishe kwa Pi ya Malenge. Kuweka tu ni mtawala wa I / O wa Raspberry Pi na matokeo kumi na mbili yanayoweza kusanidiwa, lakini kwa hocus-pocus kidogo (au nambari ya Python kwako na kwangu) inakuwa kidhibiti cha mapambo ya dijiti th
Jihadharini na Boti za Maboga za Kutisha .: Hatua 9 (na Picha)

Jihadharini na Boti za Maboga za Kutisha ….: Boti hizi zote ni hatari! Walikuja juu yangu kwa nguvu kamili. Sikutarajia watakuwa na nguvu kama hii. Tunatumahi kuwa wote watapoteza nguvu zao hivi karibuni … ;-)