Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Malý (32 x 32 mm) vánoční stromeček 8 LED diod animovaných ATtiny85 SU (smd), které si položí na stůl na Štědrý den, animace trvá 5 minut a opakuje se ve smyčce
SOFTWARE:
bezplatný software pro tištěné obvody: Kicad 5 link
Arduino 1.8
USBASP programátor nebo deska ISP Arduino
desky Tiny pro programování ATTinys v softwaru Arduino tyto instalace najdete níže
Krok 1:
NÁŘADÍ: Levné zvětšovací brýle
Páječka
hrot svařování 1 mm 0,5 mm (nebo 1 mm)
pájecí tok
aceton
UV izolační stroj
Mini vrták a les 0, 8 mm max
nůžky na všechno
horká lepicí pistole nebo 2složkové epoxidové lepidlo
pinzeta (pro vstup do SMD)
lak ve spreji bílý a lesklý lak
Krok 2: Součásti
Komponenty SMD:
8 barevných LED diod (velikost 0805)
4 odpory 150 ohmů (velikost 1206)
1 odpor 10 KOhms (velikost 1206)
1 kondenzátor 100nF (velikost 1206)
1 kondenzátor Tantal 22μF 10V (velikost B
pramen měděného DPS Drát nebo ocas odporu
epoxidový předem senzibilizovaný pozitivní oboustranný 5/10 (nejlepší) nebo 16/10 (těžší řez)
Krok 3: SCHÉMA a PCB
Tampóny:
Pokud nechcete používat Kicad, zde jsou obě strany stromu pro tisk na průhledné, musí být zrcadleny (vzhůru nohama), jsou ve vektorovém formátu SVG a otevřeny pomocí internetového průzkumníku nebo lépe pomocí bezplatného softwaru pro kreslení vektorů Inkscape link Inskape
Kikád:
všechny soubory Kicad jsou zde: Kicad 5.1 soubory
Krok 4: Vytvořte to
Řezání: Pokud jste použili epoxid o tloušťce 0,5 mm, můžete obrys stromu odstřihnout nůžkami (pozor na vnitřní úhly) a poté doladit řezačkou. Pokud jste použili 1,6 mm epoxid (16/10), musíte použít pilový kotouč, pilník a řezačku.
svařování: Svařování SMD součástek je velmi choulostivé, doporučuji použít lupy, pinzetu, hrot páječky 0,5 mm (maximálně 1 mm). PCB důkladně očistěte acetonem, pomocí lupy zkontrolujte, zda nedochází k mikrořezům kvůli škrábancům, potřete tavivem, abyste se vyhnuli „koláčům“ze svařování. Nejlepších výsledků na CMS dosáhnete, když součásti a desku plošných spojů před pocínováním a pájením vždy potřete trochou tavidla. LED diody SMD jsou křehké, při jejich pájení je nezahřívejte příliš dlouho. Na youtube a na blogy je mnoho návodů na vypalování a svařování CMS, pokud jste v CMS začátečníci, doporučuji vám se na ně podívat. Začneme svařením 4 průchodek pramenem vícepramenného drátu nebo ocasem odporu na obou stranách, potom LED diodami, pocínujeme je jeden po druhém a udržujeme je pomocí pinzety auto, poté je umístíme na DPS a přivařte první kolík, přičemž věnujte pozornost orientaci, kterou zelená tečka označuje katodu (nejméně), a poté pájejte druhý kolík. Pokud se LED (v 0805) zdá být příliš obtížné pájet, můžete použít výše uvedenou velikost (1206 jako odpory). Jakmile LED přivaří, můžete pájet 4 odpory 150 Ohmů, které jsou na stejné ploše.
Čip musí být před pájením naprogramován. Máte na výběr mezi dvěma modely ATtiny13A (1 kB paměti) nebo ATtiny85 (8 kB paměti) Všechny podrobnosti o programování a FUSE BIT jsou popsány níže. Když je čip naprogramován, můžete jej pocínovat, upravit na desce plošných spojů a připájet kolík, v případě potřeby upravit tak, aby odpovídal ostatním kolíkům, a pájet je jeden po druhém. Pájejte kondenzátor 100nF, poté pájejte kondenzátor Tantale 10μF 10V, odpor 10KOhms a zakončete pájením napájecích kolíků na obou stranách. Poté vyčistěte DPS acetonem a starým zubním kartáčkem, zkontrolujte, zda se žádné stopy nedotýkají a vyzkoušejte, přičemž dbejte na + a - polaritu posuvu, strom musí okamžitě „začít“, pokud tomu tak není, zkontrolujte svary a stopy.
Ozdobte je barvami, třpytkami a laky nebo podle svého vkusu.
Pokud nechcete zadávat podrobnosti o programování, soubory HEX jsou připojeny ve formátu zip pro ATtiny13A a ATtiny85. Metodu používání programátorů nepopisuji, protože existují instruktážní videa nebo videa z youtube, která ji popisují.
Krok 5: PROGRAMUJTE ČIP bez souboru HEX Arduino
Pokud nechcete zadávat podrobnosti o programování, soubory HEX jsou připojeny ve formátu zip pro ATtiny13A a ATtiny85.
Odkaz na soubory HEX
K programování paměti Attiny potřebujete programovací software a programátor V systému Windows použijte ProgIsp je velmi kompletní software, který zvládne vše na mikrokontrolérech AVR. Můj programátor je USBASP (najdeme ho na ebay za směšnou cenu.) Předělal jsem dokument v PDF se screenshotem:
Manuál a software ProgIsp
Existuje také avrdudess.exe, který funguje na Windows a (Ubuntu s mono).
Odkaz AVRdudess
velmi užitečný web pro AVR čipy viz screenshot pro ATtiny85
Kalkulačka pojistek AVR
viz screenshoty pro konfiguraci fusesbit s ProgIsp a AVRdudess pod okny