Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Maliit (32x32mm) Christmas tree 8 LEDs na animated ng isang ATtiny85 SU (smd) upang ilagay sa kanyang mesa sa araw ng Pasko, ang animasyon ay tumatagal ng 5 minuto at inuulit sa isang loop
SOFTWARE:
libreng naka-print na software ng circuit: Kicad 5 link
Arduino 1.8
Programmer ng USBASP o board ng ISP Arduino
boards Napakaliit para sa pagprograma ng mga ATTiny sa Arduino software tingnan ang bellow para i-install ang mga ito
Hakbang 1:
TOOLS: Murang magnifying glass
Panghinang
tip 1mm 0.5mm (o 1mm) hinang
paghihinang na pagkilos ng bagay
acetone
Makina ng insolating ng UV
Mini drill at gubat 0, 8mm max
gunting upang gawin ang lahat
mainit na pandikit na baril o 2 sangkap na pandikit ng epoxy
sipit (upang ipasok ang SMD)
pinturang spray ng puti at makintab na barnis
Hakbang 2: Mga Bahagi
Mga Bahagi ng SMD:
8 may kulay na LED (laki ng 0805)
4 resistors 150 Ohms (laki 1206)
1 paglaban 10 KOhms (laki 1206)
1 kapasitor 100nF (laki 1206)
1 capacitor Tantalum 22μF 10Volts (laki B
isang hibla ng tanso PCB Wire o buntot ng paglaban
epoxy pre sensitized positive double-sided 5/10 (ang pinakamahusay) o 16/10 (mas mahirap mabawasan)
Hakbang 3: SCHEMATIC at PCB
Mga tipon:
Kung hindi mo nais na gamitin ang Kicad narito ang magkabilang panig ng puno upang mag-print sa transparent dapat silang ma-mirror (baligtad), ang mga ito ay nasa format na vector ng SVG at bukas sa internet explorer o mas mahusay sa libreng vector drawing software na Inkscape link Inskape
Kicad:
lahat ng mga file ng Kicad ay narito: Kicad 5.1 na mga file
Hakbang 4: Gawin IT
Pagputol: Kung gumamit ka ng epoxy na 0.5mm makapal maaari mong i-cut ang balangkas ng puno gamit ang gunting (mag-ingat para sa panloob na mga anggulo) at pagkatapos ay mag-tweak gamit ang isang pamutol. Kung gumamit ka ng 1.6mm epoxy (16/10) dapat kang gumamit ng isang hacksaw talim, isang file at isang pamutol.
hinang: Ang hinang ng mga bahagi ng SMD ay napaka-maselan, pinapayuhan ko kayo na gumamit ng mga baso ng magnifying, sipit, isang soldering iron tip na 0.5mm (1mm maximum). Lubusan na linisin ang PCB sa acetone, suriin sa isang magnifying glass na walang mga micro cut dahil sa mga gasgas, amerikana na may pagkilos ng bagay upang maiwasan ang "mga pie" ng hinang. Para sa pinakamahusay na mga resulta sa CMS, palaging coat sangkap at PCB na may isang maliit na pagkilos ng bagay bago tinning at paghihinang. Ang mga SMD LEDs ay marupok, huwag magpainit ng masyadong mahaba kapag ito ay naghahihinang. Maraming mga tutorial na nasusunog at hinang ang CMS sa youtube at mga blog, kung ikaw ay mga nagsisimula sa CMS Pinapayuhan ko kayo na panoorin ang mga ito. Nagsisimula kami sa pamamagitan ng hinang na 4 na mga vias na may isang hibla ng multi-strand wire o isang buntot ng paglaban isa sa magkabilang panig, pagkatapos ang mga LED, tin-isa ang mga ito habang pinapanatili ang mga ito sa tulong ng isang tweezers auto, pagkatapos ay ilagay ang mga ito sa PCB at hinangin ang unang pin na nagbabayad ng pansin sa oryentasyon ang berdeng tuldok ay nagpapahiwatig ng katod (ang pinakamaliit) at pagkatapos ay maghinang sa ikalawang pin. Kung ang LED (sa 0805) ay tila napakahirap maghinang maaari mong kunin ang laki sa itaas (1206 bilang mga resistors). Kapag ang LED na hinang maaari mong solder ang 4 resistors ng 150 Ohms na nasa parehong mukha.
Dapat i-program ang maliit na tilad bago maghinang. Mayroon kang pagpipilian sa pagitan ng dalawang mga modelo ng ATtiny13A (1K ng memorya) o ang ATtiny85 (8K ng memorya) Ang lahat ng mga detalye para sa programa at FUSE BIT ay inilarawan sa ibaba. Kapag na-program ang chip maaari mo itong i-tin, ayusin ito sa PCB at maghinang ng isang pin, ayusin upang tumugma sa iba pang mga pin kung kinakailangan at isa-isang itong solder. Paghinang ng kapasitor 100nF pagkatapos paghihinang ng kapasitor Tantale10μF 10V, paglaban 10KOhms at tapusin sa pamamagitan ng paghihinang ng mga power pin sa magkabilang panig. Pagkatapos linisin ang PCB gamit ang acetone at isang lumang sipilyo ng ngipin, suriin na walang mga track na hawakan at subukan, alagaan ang + at - polarity ng feed, ang puno ay dapat na "magsimula" kaagad, kung hindi ito ang kaso suriin ang mga hinang at mga track
Palamutihan ito ng pintura, kislap at barnisan ng mga larawan sa lawa o ayon sa gusto mo.
Kung hindi mo nais na ipasok ang mga detalye ng mga programa ng HEX file ay nakakabit sa zip para sa ATtiny13A at ATtiny85. Hindi ko inilalarawan ang pamamaraan para sa paggamit ng mga programmer dahil may mga itinuturo o mga video sa youtube na naglalarawan dito.
Hakbang 5: PROGRAM ang CHIP Nang Walang Arduino HEX File Lamang
Kung hindi mo nais na ipasok ang mga detalye ng mga programa ng HEX file ay nakakabit sa zip para sa ATtiny13A at ATtiny85.
HEX mga link ng mga file
Upang maprograma ang memorya ng Attiny, kailangan mo ng software software at isang programmator Sa Windows, gamitin ang ProgIsp ay isang napaka kumpletong software na maaaring gawin ang lahat sa mga AVR microcontroller. Ang aking programmer ay isang USBASP (nakita namin ito sa ebay para sa isang katawa-tawa na presyo.) Itinula ko ang doc sa PDF na may screenshot:
Manwal at software ng ProgIsp
Mayroon ding avrdudess.exe gumagana ito sa Windows at (Ubuntu na may mono).
Link ng AVRdudess
isang napaka kapaki-pakinabang na site para sa mga AVR chip tingnan ang screenshot para sa ATtiny85
Calculator ng AVR Fuse
tingnan ang mga screenshot para sa pagsasaayos ng fusesbit na may ProgIsp at AVRdudess sa ilalim ng mga bintana