Orodha ya maudhui:

Kadi ya Krismasi na Mapambo yanayoweza kudhibitiwa: Hatua 6 (na Picha)
Kadi ya Krismasi na Mapambo yanayoweza kudhibitiwa: Hatua 6 (na Picha)

Video: Kadi ya Krismasi na Mapambo yanayoweza kudhibitiwa: Hatua 6 (na Picha)

Video: Kadi ya Krismasi na Mapambo yanayoweza kudhibitiwa: Hatua 6 (na Picha)
Video: JE , NI SAHIHI KUFANYA MAPENZI NA MJAMZITO? 2024, Novemba
Anonim
Kadi ya Krismasi na mapambo
Kadi ya Krismasi na mapambo
Kadi ya Krismasi na mapambo
Kadi ya Krismasi na mapambo

Kadi za likizo ambazo zinaangaza na kulia zimekuwa zikitupendeza kila wakati. Hii ni toleo letu la hijabu la DIY lililotengenezwa na ATtiny13A na taa kadhaa za LED - bonyeza kitufe ili kucheza onyesho fupi la mwanga kwenye mti. Tunatuma hizi kwa marafiki na familia mwaka huu. Ni zawadi ya mikono, ya kudharau, na ilikuwa raha kujenga. Hii inaelezewa inaelezea muundo wetu, basi unaweza kuchukua faili za chanzo wazi na ujenge yako mwenyewe.

Kadi hiyo pia ni heshima kwa kipengee cha mapambo ya mti wa Krismasi wa Velleman, na kumbukumbu ya kit-biz kwa Ahadi ya Adafruit. (Je! Unajua Velleman ana kitanda cha saa ya bomba la nixie? Kweli!)

Unaweza kununua nakala ya kadi yetu katika Studio ya Seeed. Kadi zilizokusanywa ni ($ 15), na kit kwa wauzaji wanaopenda ni $ 12. Unaweza pia kuona nakala hii na muundo wa asili katika DangerousPrototypes.com.

Hatua ya 1: Vifaa vya ujenzi - ATtiny13A

Vifaa - ATTiny13A
Vifaa - ATTiny13A
Vifaa - ATTiny13A
Vifaa - ATTiny13A

Skimu na PCB zilifanywa na toleo la bure la Cadsoft Eagle. Pakua faili za muundo wa hivi karibuni na firmware kwenye ukurasa wa Mradi wa Google Code.

MTAZAMO WA AVR-13A

Mdhibiti mdogo wa ATMEL ATtiny13A (IC1) ni ubongo wa mzunguko. Pini moja (PWM) inaangaza taa, pini zingine nyingi hutumiwa kwa programu na nguvu. Unaweza kupata athari sawa na kipima muda cha 555 au vifaa vyenye tofauti, lakini lengo letu ni kujifunza juu ya familia mpya ya mdhibiti mdogo na kufanya kitu rahisi kudanganya.

ATTiny inahitaji kontena la kuvuta la 10K (R1) ili kushikilia pini ya kuweka upya juu, swichi ndogo ya kugusa (S1) inarudisha ATTiny kwa kuunganisha kitufe cha kuweka upya ardhini kwa muda. Capacitor 0.1uF (C1) hupunguza chip kutoka kwa usambazaji wa umeme.

Hatua ya 2: Vifaa - Programu na Batri

Vifaa - Programu na Batri
Vifaa - Programu na Batri

Watawala wadogowadogo wamepangwa kupitia unganisho la pini sita katika unganisho wa Programu ya Mfumo (ISP). Kichwa cha ISP kimeelekezwa nyuma ya kadi. Tulifanya uchunguzi wa programu ili kuzuia kuiga kichwa cha pini kwenye ubao.

Nguvu hutolewa na 3volt, 20mm seli ya sarafu ya lithiamu (BAT1) nyuma ya PCB. Mmiliki anapaswa kufanya kazi na seli za sarafu 2025 au 2032. ATTiny itafanya kazi kwa anuwai ya voltages, hadi 1.8volts.

Hatua ya 3: Vifaa vya vifaa - LED za Miti

Vifaa - LED za Miti
Vifaa - LED za Miti
Vifaa - LED za Miti
Vifaa - LED za Miti

LED za Miti

Taa zetu ndogo za kupendeza za mti wa Krismasi ni LEDs za milima 0805 (LED1-10). Kila LED ina kipinzani cha sasa kinachopunguza (R3-12). Tulitumia vipinga 390ohm, kwa karibu 3mA kwa 3volts, na 8mA kwa 5volts wakati wa maendeleo. LED zote 10 kwa pamoja hutumia karibu 30mA wakati zinatumiwa na betri.

30mA ni ya sasa sana kupata au kuzama kwenye pini za ATtiny. Badala yake, transistor ya NPN (T1) inabadilisha unganisho la ardhi la LED. Transistors pia zinahitaji kipinga msingi (R2) ili kupunguza kiwango cha sasa kinachovutwa kutoka kwa pini ya microcontroller. LED za kupitia-shimo kawaida huwa na risasi moja ndefu ambayo inaonyesha upande mzuri wa usambazaji (anode). LED za SMD zina ukingo wa kijani kibichi, na wakati mwingine mshale nyuma, kuonyesha unganisho la ardhi (cathode). Chati hii inaonyesha mwelekeo sahihi kwa kila LED, unganisho la ardhi linapaswa kuelekeza mwelekeo sawa na mshale.

Hatua ya 4: Vifaa - PCB na Orodha ya Vipuri

Vifaa - PCB na Orodha ya Vipuri
Vifaa - PCB na Orodha ya Vipuri
Vifaa - PCB na Orodha ya Vipuri
Vifaa - PCB na Orodha ya Vipuri

Skimu na PCB zilifanywa na toleo la bure la Cadsoft Eagle. Pakua faili za muundo wa hivi karibuni na firmware kwenye ukurasa wa Mradi wa Google Code. Tulitengeneza PCB na huduma ya Propaganda ya Seeed Studio, bodi za ziada kutoka kwa agizo letu ziko kwenye duka la Seeed. Tulitarajia PCB za kijani, lakini tukapata nyeusi - PCB za mwisho zitakuwa nyekundu.

Tulitumia vias, vifaa, na skrini ya hariri kuunda mada ya Krismasi. Hii ni jaribio letu la kwanza, labda itakuwa mila ya likizo ambayo tunaboresha kila mwaka. PCB ya mwisho inapaswa kuwa na vias vya fedha vinavyoonekana kwenye mti, hatukuwafanya wawe wa kutosha kwenye mfano. Tuliondoa pia mwaka, kwa hivyo ikiwa hautapelekwa kwa wakati kwa Krismasi inaweza kutumika tena baadaye.

Hii ni PCB ya safu mbili na sehemu pande zote mbili. Tulianza mbele, tukiunganisha sehemu kubwa kama microcontroller (IC1) na kubadili (S1), kisha tukaongeza viambishi vidogo kama vipingaji na vitendaji. Mmiliki wa betri huenda nyuma ya PCB, tuliiuza mwisho ili kazi ya kazi ikakaa sawa na tulipokuwa tukifanya kazi mbele.

Ikiwa unauza PCB mwenyewe, hakikisha una kibano na ncha zilizoelekezwa za kuweka na kushikilia vifaa. Utahitaji pia kutiririka ili kufanya kila kitu kitiririke, na utambi wa shaba kusafisha solder yoyote ya ziada. Tunatumia Blu-Tack kwa kila kitu kingine.

Orodha ya sehemu

Jina Wingi Thamani (ukubwa)
IC1 1 AVR ATTiny13A (SOIC-8)
C1 1 0.1uf capacitor (0805)
T1 1 NPN 200ma + 100hfe + transistor (SOT23)
R1 1 Kinga ya 10, 000 ohm (10K) (0805)
R2-R12 10 Kinga ya 390 ohm (390R) (0805)
LED1-10 10 LED, rangi anuwai (0805)
S1 1 Kubadilisha Mini tactile (SMD)
BAT 1 Mmiliki wa betri 20mm (SMD)
KIINI 1 Betri 20mm (CR-2025)

Hatua ya 5: Firmware

Programu dhibiti
Programu dhibiti

Firmware imeandikwa katika C ukitumia mkusanyiko wa chanzo wazi wa AVR-GCC na AVRStudio. Pakua faili za muundo wa hivi karibuni na firmware kwenye ukurasa wa Mradi wa Google Code. Panga firmware kupitia kichwa cha programu cha 6pin ISP na kitu kama STK500 au USBtinyISP. Kwa kumbuka, tunafurahi sana kutumia mkusanyiko wa chanzo wazi kwa mradi huu.

Wakati nguvu inatumiwa kwa mzunguko, ATTiny inaendesha programu rahisi ambayo hupiga taa za mti wa Krismasi. Programu inapomalizika, chip hulala hadi itakapowekwa upya na kitufe cha kitufe au mabadiliko ya betri.

Programu inayofifia hutumia moduli ya upana wa mapigo ya programu ili kupunguza mwangaza wa LED. ATtiny13A ina vifaa vya PWM, lakini hutoa kwenye pini za ISP ambazo tayari zinamilikiwa. Inawezekana kushiriki pini za programu na kazi zingine, kuwa hatukuwa tayari kufanya hivyo kwenye mradi huu.

Wakati programu inakamilisha, chip huenda tu kulala milele. Hii ni tofauti na programu nyingi za kudhibiti microcontroller ambazo zinaanza tena kutoka kulala kwenye pini hubadilisha. Kitufe cha kubonyeza kitufe kinarudia tena ATTiny na kuanza programu tena.

Hatua ya 6: Kuchukua Zaidi

Kuchukua Zaidi
Kuchukua Zaidi
Kuchukua Zaidi
Kuchukua Zaidi

Tunayo maoni mengi kwa kadi za likizo zijazo - chaneli nyingi za LED, taa za kubadilisha rangi, sauti, kudhibiti kasi, kasi ya kugusa ya kugusa, skrini za LCD, chapisho, PCB za kukata sherehe, na zaidi. Hatukutumia bootloader katika mradi huu, lakini hapa kuna mjadala wa chaguzi zinazowezekana.

Ungefanya nini? Je! Una hacks yoyote kwa kadi hii, au maoni ya kadi za baadaye? Pata moja

Studio ya Seeed ina kadi iliyokusanyika, au kama kit. Vifaa vinajumuisha sehemu za milima ya ukubwa wa 0805, sio kwa kila mtu. Huu ni mradi wetu wa kwanza kutolewa kama kit, tunafurahi kuona ni watu wangapi wanavutiwa na kitanda cha SMD. Hii itakuwa kukimbia mdogo sana, labda jumla ya 100-200, kwa hivyo pata yako mapema!

  • Jenga kadi yako mwenyewe kutoka kwa faili zetu za muundo wa chanzo wazi na firmware.
  • Kadi iliyokusanywa ni $ 15 katika Seeed Studio. PCB itakuwa nyekundu. Programu dhibiti zimepangwa na betri imejumuishwa.
  • Kit ni $ 12 katika Seeed Studio. PCB itakuwa nyekundu. Programu dhibiti zimepangwa na betri imejumuishwa.

Tungependa maagizo yatolewe kwa wakati wa Krismasi, lakini kuna nafasi kubwa ambayo inaweza kutokea. Studio ya Seeed tayari inafanya kazi kwa idadi ndogo ya kadi, ambayo inapaswa kusaidia kuharakisha utoaji. Tunatumahi kuwa watafika kwa wakati wa Krismasi, lakini utoaji utakuwa mkali sana. Tutatuma sasisho za utengenezaji tunapozipata.

Kuwa na Likizo ya fedha, ya kuuza!

Ilipendekeza: