Turinys:

Įsilaužęs kalėdinis atvirukas ir ornamentas: 6 žingsniai (su nuotraukomis)
Įsilaužęs kalėdinis atvirukas ir ornamentas: 6 žingsniai (su nuotraukomis)

Video: Įsilaužęs kalėdinis atvirukas ir ornamentas: 6 žingsniai (su nuotraukomis)

Video: Įsilaužęs kalėdinis atvirukas ir ornamentas: 6 žingsniai (su nuotraukomis)
Video: THE ROOP - Kalėdų Atvirukas (Official Music Video) 2024, Liepa
Anonim
Nulaužamas Kalėdų atvirukas ir ornamentas
Nulaužamas Kalėdų atvirukas ir ornamentas
Nulaužamas Kalėdų atvirukas ir ornamentas
Nulaužamas Kalėdų atvirukas ir ornamentas

Mirksintys ir pypsintys atostogų atvirukai mus visada žavėjo. Tai mūsų įsilaužimo „pasidaryk pats“versija, pagaminta naudojant „ATtiny13A“ir keletą šviesos diodų - paspauskite mygtuką, kad medyje būtų rodomas trumpas šviesos šou. Šiais metais juos siunčiame draugams ir šeimos nariams. Tai rankų darbo, įsilaužimo dovana, ir ją buvo labai smagu statyti. Ši instrukcija paaiškina mūsų dizainą, tada galite patraukti atvirojo kodo failus ir sukurti savo.

Kortelė taip pat pagerbia mirksinčio Vellemano Kalėdų eglutės papuošalų rinkinį ir yra kit-biz nuoroda į „Adafruit Promise“. (Ar žinojote, kad Vellemanas turi „Nixie“vamzdžių laikrodžių rinkinį? Tikrai!)

Mūsų kortelės kopiją galite įsigyti „Seeed Studio“. Surinktos kortelės yra (15 USD), o rinkinys nuotykių kupinamiems kariams - 12 USD. Šį straipsnį su originaliu formatavimu taip pat galite pamatyti svetainėje DangerousPrototypes.com.

1 žingsnis: Aparatūra - ATtiny13A

Techninė įranga - ATtiny13A
Techninė įranga - ATtiny13A
Techninė įranga - ATtiny13A
Techninė įranga - ATtiny13A

Schema ir PCB buvo sukurti naudojant nemokamą „Cadsoft Eagle“versiją. Atsisiųskite naujausius dizaino failus ir programinę -aparatinę įrangą projekto „Google“kodo puslapyje.

AVR ATTINY-13A

Mažas ATMEL ATtiny13A mikrovaldiklis (IC1) yra grandinės smegenys. Vienas kaištis (PWM) mirksi lemputėmis, dauguma kitų kaiščių naudojami programavimui ir galiai. Panašius efektus galite gauti naudodami 555 laikmatį arba atskirus komponentus, tačiau mūsų tikslas yra sužinoti apie naują mikrovaldiklių šeimą ir padaryti ką nors lengvai įsilaužiančio.

Norint atkurti kaištį aukštai, „ATtiny“reikia 10K ištraukimo rezistoriaus (R1), mini lytėjimo jungiklis (S1) iš naujo nustato ATtiny, laikinai prijungdamas atstatymo kaištį prie žemės. 0.1uF kondensatorius (C1) atjungia lustą nuo maitinimo šaltinio.

2 žingsnis: Aparatūra - programavimas ir baterija

Techninė įranga - programavimas ir baterija
Techninė įranga - programavimas ir baterija

„ATtiny“mikrovaldikliai yra užprogramuoti per šešių kontaktų sistemos programavimo (ISP) ryšį. IPT antraštė nukreipta į kortelės galą. Mes padarėme programavimo zondą, kad ant plokštės nebūtų lituojamas kaiščio antraštė.

Maitinimą tiekia 3 voltų 20 mm ličio monetos elementas (BAT1), esantis PCB gale. Laikiklis turėtų dirbti su 2025 arba 2032 monetų elementais. „ATtiny“veiks esant įvairioms įtampoms, iki 1,8 voltų.

3 žingsnis: Aparatūra - medžio šviesos diodai

Techninė įranga - medžio šviesos diodai
Techninė įranga - medžio šviesos diodai
Techninė įranga - medžio šviesos diodai
Techninė įranga - medžio šviesos diodai

Medžio šviesos diodai

Mūsų mažos, mirksinčios Kalėdų eglutės lemputės yra 0805 ant paviršiaus montuojami šviesos diodai (LED1-10). Kiekvienas šviesos diodas turi srovę ribojantį rezistorių (R3-12). Kurdami naudojome 390 omų rezistorius, maždaug 3 mA esant 3 voltų įtampai ir 8 mA esant 5 voltų įtampai. Visi 10 šviesos diodų kartu naudoja apie 30 mA, kai jie maitinami iš akumuliatoriaus.

30 mA yra per didelė srovė, kad būtų galima gauti šaltinį arba nuskęsti ant „ATtiny“kaiščių. Vietoj to, NPN tranzistorius (T1) perjungia šviesos diodų įžeminimo jungtį. Tranzistoriai taip pat reikalauja bazinio rezistoriaus (R2), kad apribotų, kiek srovės ištraukiama iš mikrovaldiklio kaiščio. Šviesos diodai turi būti prijungti teisinga kryptimi, kitaip jie neužsidegs. Šviesos diodai su skylėmis paprastai turi vieną ilgesnį laidą, rodantį teigiamą tiekimo pusę (anodą). SMD šviesos diodai turi žalią kraštą, o kartais ir rodyklę gale, nurodantį įžeminimo jungtį (katodą). Šioje diagramoje parodyta teisinga kiekvieno šviesos diodo orientacija, įžeminimo jungtis turi būti nukreipta ta pačia kryptimi kaip ir rodyklė.

4 žingsnis: Aparatūra - PCB ir dalių sąrašas

Techninė įranga - PCB ir dalių sąrašas
Techninė įranga - PCB ir dalių sąrašas
Techninė įranga - PCB ir dalių sąrašas
Techninė įranga - PCB ir dalių sąrašas

Schema ir PCB buvo sukurti naudojant nemokamą „Cadsoft Eagle“versiją. Atsisiųskite naujausius dizaino failus ir programinę -aparatinę įrangą projekto „Google“kodo puslapyje. Mes pagaminome PCB naudodami „Seeed Studio“propagandos paslaugą, papildomos mūsų užsakytos plokštės yra „Seeed“parduotuvėje. Tikėjomės žalių PCB, bet gavome juodą - galutinės PCB bus raudonos.

Kurdami Kalėdų temą, naudojome butelius, komponentus ir šilkografiją. Tai mūsų pirmasis bandymas, galbūt tai taps šventine tradicija, kurią kasmet tobulinsime. Paskutiniame PCB ant medžio turėtų būti matomi sidabriniai įdėklai, prototipe jų nepadarėme pakankamai didelių. Mes taip pat pašalinome metus, taigi, jei jie nebus pristatyti laiku per Kalėdas, vėliau galėsite juos vėl naudoti.

Tai dviejų sluoksnių PCB su dalimis iš abiejų pusių. Mes pradėjome lituoti dideles dalis, tokias kaip mikrovaldiklis (IC1) ir jungiklis (S1), tada pridėjome mažesnius pasyvus, tokius kaip rezistoriai ir kondensatoriai. Akumuliatoriaus laikiklis yra ant PCB galinės pusės, mes jį litavome paskutinį, todėl darbinis paviršius liko plokščias ir stabilus, kol dirbome priekyje.

Jei patys lituojate PCB, įsitikinkite, kad turite pincetą smailiais galais, kad sudėtumėte ir laikytumėte komponentus. Jums taip pat reikės srauto, kad viskas tekėtų, ir vario dagčio, kad išvalytumėte papildomą litavimą. Visam kitam mes naudojame „Blu-Tack“.

Dalių sąrašas

vardas Kiekis Vertė (dydis)
IC1 1 AVR ATtiny13A (SOIC-8)
C1 1 0.1uf kondensatorius (0805)
T1 1 NPN 200ma+ 100hfe+ tranzistorius (SOT23)
R1 1 10 000 omų (10K) rezistorius (0805)
R2-R12 10 390 omų (390R) rezistorius (0805)
LED1-10 10 Įvairių spalvų šviesos diodai (0805)
S1 1 Mini jutiklinis jungiklis (SMD)
ŠIKŠNOSPARNIS 1 20 mm akumuliatoriaus laikiklis (SMD)
Ląstelė 1 20 mm baterija (CR-2025)

5 veiksmas: programinė įranga

Firmware
Firmware

Firmware yra parašyta C, naudojant atviro kodo AVR-GCC kompiliatorių su AVRStudio. Atsisiųskite naujausius dizaino failus ir programinę -aparatinę įrangą projekto „Google“kodo puslapyje. Programuokite programinę -aparatinę įrangą per 6 kontaktų ISP programavimo antraštę naudodami kažką panašaus į STK500 arba USBtinyISP. Be to, labai džiaugiamės galėdami naudoti atviro kodo kompiliatorių šiam projektui.

Kai grandinei tiekiama energija, „ATtiny“vykdo paprastą programą, kuri impulsuoja Kalėdų eglutės šviesas. Kai programa baigiasi, lustas miega, kol jis atstatomas paspaudus mygtuką arba pakeičiant bateriją.

Blukimo programa naudoja programinę impulsų pločio moduliaciją, kad pritemdytų šviesos diodus. „ATtiny13A“turi aparatinę PWM, tačiau ji išvedama iš jau užimtų IPT kaiščių. Galima dalintis programavimo kaiščiais su kitomis funkcijomis, nebent mes nebuvome pasirengę tai padaryti šiame projekte.

Kai programa bus baigta, lustas tiesiog užmigs amžinai. Tai skiriasi nuo daugelio mikrovaldiklių programų, kurios atnaujinamos iš miego, kai kaiščio keitimas nutraukiamas. Paspaudus mygtuką, ATtiny atstatomas ir programa paleidžiama iš naujo.

6 veiksmas: toliau

Toliau
Toliau
Toliau
Toliau

Turime daug idėjų būsimoms atostogų kortelėms - keli LED kanalai, spalvas keičiantys šviesos diodai, garsas, akselerometro valdymas, talpinis jutiklinis jutiklis, LCD ekranai, elektroninis popierius, šventiškai supjaustytos PCB ir kt. Šiame projekte nenaudojome įkrovos įkėlimo programos, tačiau čia aptariami galimi variantai.

Ką tu darytum? Ar turite kokių nors įsilaužimų į šią kortelę ar idėjų būsimoms kortelėms? Gaukite vieną

„Seeed Studio“turi surinktą kortelę arba kaip rinkinį. Į komplektą įeina 0805 dydžio paviršiaus tvirtinimo dalys, jis netinka visiems. Tai yra pirmasis mūsų projektas, siūlomas kaip rinkinys. Džiaugiamės galėdami pamatyti, kiek žmonių domisi SMD rinkiniu. Tai bus labai ribotas važiavimas, tikriausiai 100-200, todėl įsigykite savo anksti!

  • Sukurkite savo kortelę iš mūsų atvirojo kodo dizaino failų ir programinės įrangos.
  • „Seeed Studio“surinkta kortelė kainuoja 15 USD. PCB bus raudona. Programinė įranga programuojama ir baterija įtraukta.
  • „Seeed Studio“rinkinys kainuoja 12 USD. PCB bus raudona. Programinė įranga programuojama ir baterija įtraukta.

Norėtume, kad užsakymai būtų pristatyti laiku per Kalėdas, tačiau yra didelė tikimybė, kad tai neįvyks. „Seeed Studio“jau dirba su nedideliu skaičiumi kortelių, o tai turėtų padėti paspartinti pristatymą. Tikimės, kad jie atvyks laiku per Kalėdas, tačiau pristatymas bus tikrai įtemptas. Mes paskelbsime gamybos atnaujinimus, kai tik juos gausime.

Sidabrinės, karštos šventės!

Rekomenduojamas: