Orodha ya maudhui:

Mti wa Xmas Wazi: Hatua 5
Mti wa Xmas Wazi: Hatua 5

Video: Mti wa Xmas Wazi: Hatua 5

Video: Mti wa Xmas Wazi: Hatua 5
Video: Dunia imeisha, shuhuda wachawi wanaswa live na CCTV camera wakifanya yao...... 2024, Novemba
Anonim
Mti wa Xmas Wazi
Mti wa Xmas Wazi

Xmas iko karibu nasi, kimsingi mwaka mzima.:)

Lakini ikiwa ungependa kuwa tayari wakati siku kubwa inakuja, unaweza kufuata maagizo haya na kuwashangaza wapendwa wako na gizmo nzuri nzuri ya umeme.

Open Xmas Tree ni mradi mdogo ambao unarudi nyuma kwa wakati, hadi wakati nilikuwa bado shuleni na mwalimu wangu wa vifaa vya elektroniki alipendekeza kuunda PCB ndogo ya umbo la mti wa Xmas (iliyotengenezwa kwa mkono) na kaunta ya kaunta IC na taa zingine za LED. Ilikuwa ya kufurahisha, na ikiwa ulibuni PCB yako kwa usahihi, taa zako za LED ziliangaza "bila mpangilio" kuzunguka mti, lakini hii ilichosha baada ya muda kwa sababu, kwa kweli haikuwa ya nasibu hata kidogo.

Baada ya miaka mingi, niliamua kutazama tena mzunguko huu wa zamani, na kuunda bora, na PCB iliyozalishwa kitaalam, kipima muda cha 555 (kwa ishara ya saa) na kaunta ya muongo wa CD4026, sehemu 7 za dereva wa LED., na nilipoanza kukusanya miti, nilikuwa na wazo la kusogeza hii hata zaidi, na kuunda mti unaopepesa, ambao unaweza kupangiwa mioyo yenu kushindana.

Hivi ndivyo tulifika hapa.

Sasa hapa kuna maagizo ya kuunda yako mwenyewe, inayoweza kupangiliwa mti wa Xmas kulingana na Atmel ATTiny84A, ambayo unaweza kusasisha na bodi rahisi ya Arduino UNO kama programu ya SPI. (lakini usijali, tayari nimeandika nambari nzuri kidogo, na mifumo 8 ya kupepesa ambayo unaweza kupakua hapa.)

Hatua ya 1: Wacha Tupate Ufundi

Wacha Tupate Ufundi
Wacha Tupate Ufundi

Mzunguko unaendeshwa na betri ya kawaida 9 V (E Kuzuia, nadhani).

Lakini hapa kuna samaki: Chip ya Atmel inaweza kuchukua tu voltages za kuingiza hadi 5.5 V.

Kwa hivyo, kwanza tunahitaji mdhibiti wa voltage, kupata 5 V salama kutoka kwa pembejeo ya 9 V. Sehemu ambayo nimebuni hapa inaweza kusambaza hadi 150 mA, ambayo ni ya kutosha zaidi. Vipimo vyangu vinaonyesha, kwamba mzunguko wa mwisho hauchukui zaidi ya 30 mA hata. (na taa ndogo za 3mm)

Baada ya viboreshaji vya bafa sasa tunaweza kutumia salama chip ya ATTiny.

Kama unavyoona, sio miguu yote iliyo na watu, lakini hei, ni chip ya bei rahisi, tunaweza kuondoka na hiyo. Tunahitaji tu kutumia miguu 7 kwa LED na moja kwa kitufe kinachobadilisha njia za kupepesa na msingi wa wakati.. (au chochote unachopanga!) Pia, unaweza kuifanya na ATTiny44 na pengine 24 pia, lakini tofauti ya bei ni karibu senti 10 na kwa njia hii utakuwa na 8 K Flash kuhifadhi programu yako.

Ili kuifanya hii iwe wazi kabisa, nimeondoa miguu ya kupanga tena ya SPI ya chip chini ya kitufe cha SW1 (iliyoteuliwa kama ISP ya "katika programu ya mfumo"), kwa hivyo unahitaji, ni pini 4 za inchi 4, zilizounganishwa pamoja (mtoto kitanda cha kucha:)) na programu ya SPI (kama Arduino Uno) kula kificho chako cha kushangaza kwenye mti.

Kila LED ina 1 K Ohm ya sasa inayopinga kipinga ili kuiweka salama, lakini ikiwa una mpango wa kutumia taa tofauti za LED, unaweza kutaka kufikiria juu ya dhamana hii.

Samahani juu ya ubadilishaji wa umeme wa S1, najua watu wengine hawataipenda, lakini hii ni sehemu ya bei rahisi, ambayo mimi huwa nayo karibu. Unaweza kutengeneza indents ndogo kwenye PCB, au ukate pini mbili ndogo kutoka chini ya swichi, lakini sikufanya yoyote ya hayo. Nadhani swichi inaweza kuuzwa vizuri tu na itakuwa imesimama kwa nguvu kwa pembe, pia inafanya ubadilishaji kuwa mzuri zaidi mwishowe.

Pia nimetengeneza stendi ndogo inayoweza kuchapishwa ya 3D kwa mti, ili kuizuia isianguke mara tu betri imeunganishwa. Kwa kusimama uzito wa betri hushikilia mti mzima kwa wima.

Hatua ya 2: Vitu vinahitajika

Vitu vinahitajika
Vitu vinahitajika

Utengenezaji wa PCB. Najua hii inasikika kuwa ngumu, lakini leo tuna sauti ya kampuni nzuri na za bei rahisi kuchagua. Mimi binafsi hutumia JLCPCB kwa sababu ubora wa bodi ni mzuri sana na ni wa bei rahisi. Unaweza kupatiwa bodi hizi 10 kwa nyumba yako chini ya dola 10. Lakini kwa kweli unaweza kutumia mtengenezaji yeyote unayependa. Pakua faili zilizoambatishwa za Gerber na uzitumie kwa utengenezaji. (Pia nimehamisha na kupakia muundo wa faili ya Altium, ikiwa ungependa kurekebisha mti kwanza)

Ujuzi wa kutengeneza. Kufanya kazi na sehemu za SMD kunaweza kukatisha tamaa, lakini kwa utaftaji kidogo na mazoezi, bodi zako zitaonekana bora kuliko kifaa chochote kilichozalishwa kwa wingi huko nje.

Kupanga programu ya mdhibiti mdogo wa AVR. Ninatumia UNU ya Arduino kwa hili. Kuna fundisho kubwa juu ya mchakato. Ukifanya hivi mti HAUTafanya kazi. Weka kwa ramani saa moja kwa moja!

Mdhibiti mdogo wa Atmel ATTiny84A.

Toshiba TA78L05F (TE12L, F) mdhibiti wa nguvu

Kofia ya SMD 1206. na 1 u F uwezo

Kofia ya SMD 1206. na 0.33 u F uwezo

Kofia ya SMD 1206. na 10 u F uwezo

Kinga ya SMD 1206 1 K Ohm (7 kati yao)

Kinga ya SMD 1206 10 K Ohm

LED za THT (7 kati yao). Nilitumia 3mm 2 m A ndio

kitufe cha C&K (PTS645SK43SMTR92LFS) lakini kitufe chochote kilicho na alama ya miguu ya 6mm * 6mm kinapaswa kufanya

kubadili kuu ya umeme (AYZ0102AGRLC)

Kituo cha betri cha 9V

Imeambatanishwa unaweza kupata karatasi ya Excel na muswada wa nyenzo (BOM) ambapo niliunganisha sehemu nyingi kutoka kwa Wavu wa TME. EU, lakini kwa kweli unaweza kutumia mtoa huduma yeyote na kufanya mradi kazi na nyayo ni sawa.

Hatua ya 3: Kuijenga Yote Pamoja

Kuijenga Pamoja
Kuijenga Pamoja
Kuijenga Pamoja
Kuijenga Pamoja
Kuijenga Pamoja
Kuijenga Pamoja
Kuijenga Pamoja
Kuijenga Pamoja

Mara tu unapokuwa nayo yote mikononi mwako (bodi iliyotengenezwa, sehemu zote, chuma chako cha kutengenezea na labda tee) unaweza kuanza kwa kutumia mtiririko kwa alama ndogo ya watawala kwenye PCB.

Kawaida mimi huuza ATTiny kwanza, kwa sababu ni rahisi kufanya kazi nayo wakati una nafasi kwenye bodi.

Kisha solder vifaa vyote vidogo kwenye. Resistors, capacitors na mwishowe mdhibiti. (ikiwa utaziweka na kuzishikilia chini kwa ncha ya kibano chako, unaweza kuzirekebisha na kijiko kidogo kwenye ncha ya chuma chako. Hii inapaswa kuziweka mahali hadi ufanye upande mwingine vizuri, halafu rudi upande wa kwanza kumaliza kazi)

Ifuatayo ongeza kitufe na swichi.

Sasa weka PCB juu ya kitu ambacho kitashikilia juu ya meza. Karibu 10 mm inapaswa kuwa sawa, lakini inategemea ni muda gani ungependa mwongozo wako wa LED uwe. (Ninatumia mkataji wangu wa kando kama msaada)

Ingiza LEDs kutoka upande wa nyuma wa PCB na uziweke kwa uangalifu kwa upande mwingine. Hakikisha kwamba hawainami kwa mwelekeo wowote na angalia polarity pia.

Mwishowe, kata kiunganishi chako cha betri ya 9V inaongoza kwa karibu 40-50 mm na uiingize. Kwanza hakikisha una njia sahihi kuzunguka, wote wenye busara, na ili betri iweze kuunganishwa bila kusisitiza nyaya.

Kazi nzuri! Tumia kikombe chako cha tee sasa, umepata!

Ifuatayo, weka programu yako ya SPI na uiunganishe na pini 4 juu ya kidhibiti kidogo.

Unaweza kuwezesha mti kutoka kwa betri ya 9V sasa, lakini hakikisha unganisha uongozi wa ardhi wa programu yako na bodi. Piga tu GND ya programu yako kwenye moja ya mwongozo hasi wa LED.

Nimeweka alama kwa pedi za nambari, lakini hii inaweza kukusaidia na unganisho:

siri 9 - CLK pini 8 - MISOpin 7 - MOSIpin 4 - RST

Pakua faili ya INO kutoka hapa na utumie IDE yako ya Arduino (au ibadilishe kuwa kitu chochote unachopenda na uitumie na waandaaji tofauti) kuangaza kidhibiti.

Usisahau kuweka chaguo katika Arduino IDE kwa "Burn bootloader". Hii inahitajika kuweka ATTiny ili ifanye kazi kwa 8 Mhz. Ikiwa hii haijafanywa, mti wako wa Xmass utapepesa polepole, lakini usijali, unaweza kuingia na kuifanya tena.

Lazima nikubali, kupanga mti na pini 4 zilizounganishwa pamoja sio jambo rahisi kufanya, lakini endelea, kwa mazoezi kidogo, unaweza kupanga tena mti wako mara nyingi kama unataka.

Mara tu programu inapomalizika, Mti wako wa Xmas unapaswa kuanza kupepesa katika hali ya kwanza iliyowekwa. (kupepesa bila mpangilio)

Kazi nzuri! Hongera! Sasa unayo Mti wako wa Xmas wazi wa kucheza karibu na! Na usisahau kumaliza tee yako pia.

Hatua ya 4: Mwongozo wa Mtumiaji

Hivi ndivyo unapaswa kupata mwishowe:

Baada ya kushikamana na betri ya 9 V mti wa Xmass unaweza kuamilishwa na swichi ya kuteleza S1.

Itaanza katika hali ya kupepesa ya 1, ambayo ni kufumbua bila mpangilio.

Ili kuizima tena, badilisha ubadilishaji wa S1.

Kwa kubonyeza kwa kifupi kitufe cha SW1 hapo juu, unaweza kugeuza kati ya njia hizi zilizowekwa tayari:

1 - kupepesa bila mpangilio2 - Mzunguko na kuwasha LEDs3 - Mzunguko na taa za LED zikikaa na kurudi nyuma4 - Mzunguko na taa za LED zikikaa5 - Kutembea karibu na mti6 - Mpanda farasi wa Knight:) 7 - Kuacha taa na kuwasha LEDs8 - Kuangaza taa na LED zikikaa

Kwa kubonyeza kitufe cha SW1 kwa muda mrefu kwa sekunde 2 unapoingiza hali ya kubadilisha msingi.

Hapa unaweza kuweka wakati kati ya kupepesa. Unaweza kuona kuwa umeingia katika hali hii, wakati tu 1 LED inaangaza. Kila LED inawakilisha wakati tofauti wa kuchelewesha:

LED 1 - 250 msLED 7 - 500 msLED 6 - 750 msLED 5 - 1000 msLED 4 - 100 msLED 3 - 150 msLED 2 - 200 ms

Unaweza kusonga mbele katika mpangilio wa muda kwa kubonyeza kitufe cha SW1 kwa ufupi.

Unapochagua muda wa kuchelewesha ungependa kuwa nayo, bonyeza na ushikilie kitufe cha SW1 kwa muda mrefu zaidi ya sekunde 2. Baada ya hapo, mti utarudi kwenye hali ya mwisho ya kukimbia na seti mpya ya wakati.

Hatua ya 5: Tunakwenda wapi sasa?

Yako yote kwako!

Chukua faili ya INO na ongeza njia mpya za kupepesa au huduma mpya.

Unaweza kujaribu kufanya usimamizi mzuri wa wakati wa kunde, kupunguza taa za LED au kuunda mchezo ukitumia kitufe au kufanya kila kinachokujia akilini mwako!

Chukua vifaa na uvitengeneze upya. Ongeza buzzer ili kucheza nyimbo za Krismasi zenye kukasirisha. Weka LED zaidi (daima kuna nafasi ya LEDs zaidi).

Na ikiwa unafikiria uumbaji wako unastahili kushiriki, tafadhali fanya!

Usisahau hii ndio The Open Xmass Tree, kwa hivyo kila mtu aifurahie!:)

Ilipendekeza: