Kazalo:
- 1. korak: ATtiny 1614
- 2. korak: Eagleova shema
- 3. korak: Oblikovanje plošče Eagle
- 5. korak: MODS
- 6. korak: Roland Modela MDX-20
- 7. korak: Komponente in spajkanje kositra
- 8. korak: Programiranje z Arduinom
Video: Pozdravljeni Vlak! ATtiny 1614: 8 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-31 10:24
Za moj razred Fab Academy moram ustvariti ploščo z mikrokrmilnikom, gumbom in LED. Za ustvarjanje bom uporabil Eagle.
1. korak: ATtiny 1614
Uporabil bom ATtiny 1614, zato bom uporabil sklic echo Hello Board ATtiny 1614 Neila Gershenfelda. Oblikoval bom tudi desko s hladno obliko, želim narediti stroj za vlake. Iščem pripenjanje ATtiny 1614, ker ga bom potreboval, da bom vedel, kje so zatiči.
2. korak: Eagleova shema
Prenesem različico Eagle 9.5.2 in knjižnice. Ustvarjam nov projekt, kjer imam lahko shemo in tablo. Če pogledam knjižnico, ugotovim, da manjkata ATtiny 412 in ATtiny1614. ? So enaka inkapsulacija kot ATtiny 44 in 45, ki jo izdelam sam. Skozi vmesnik ATtiny44 in ATtiny1614 sem ustvarjal svojo komponento.
Ko imam vse komponente na mestu in z ustreznimi vrednostmi, začnem uporabljati oznake. Uporabljati jih je veliko lažje kot žice. Ker imate na koncu veliko žic in jih je težko prepoznati in obstaja nevarnost, da ustvarite spojne točke. Torej, ko postavim vse oznake, je to rezultat vezja (končno sem dodal še dve LED, da bi bila plošča lepša?) Na zatičih PB0 in PB1.
3. korak: Oblikovanje plošče Eagle
Ko imam shemo, nadaljujem z ustvarjanjem tiskanega vezja. Če želite to narediti, kliknite ikono poleg tiskalnika, imenovano Board. Samodejno se naložijo vse komponente, ki jih bom uporabil, in pojavijo se majhne rumene črte, ki so sledi skladb. Preden začnem spajati komponente, pogledam, kateri sloj sem, TOP in rdeč (če bi naredil ploščo s skoznjimi luknjami, bi se moral postaviti v modro spodnjo plast). Nuria nam je povedala, da moramo pred začetkom spajanja komponent označiti tudi pravila oblikovanja (DRC), torej vrednosti širine tira in velikosti mlina. Naslednje vrednosti sem postavil na 16mil.
Ko imam pravila oblikovanja, začnem orientirati sestavne dele, bolj ali manj, kot sem jih želel na risbi, in zmanjšati ploščo. Ko postavim komponente, se zavedam, da me bo gumb stal, če ga pritrdim na ustrezen zatič. Zato ga v shemi spremenim, iz pin PA3 v PA4.
Ko postavim vse komponente in skladbe skupaj, moram datoteko izvoziti v.png. Najprej pa moramo biti sami s skladbami, tako kot sem že rekel, preden smo v sloju TOP, rdeči plasti. No, morate izklopiti vse plasti in samo vklopiti plast TOP. To najdete v možnosti Nastavitve plasti. Ko imamo samo plast sledi, nadaljujemo z izvozom modela. Če želite to narediti, se v meniju Datoteka -> Izvoz -> Slika prikaže naslednji meni. Datoteko moramo postaviti kot enobarvno, ločljivost 1000 DPI in območje okna.
Zavedam se, da lahko celo iz orla potegnem konturo po svojem okusu. Zato spet odprem Eagle; z gumbom za linijo v širini črte 0,8 mm (debelina mlina za zunanjo stran) in na zgornji plasti narišem stroj za vlake.
4. korak: GIMP za sledove-p.webp" />
Ponovno izvozim-p.webp
No, že imam dva-p.webp
Ko je težava s priključkom UPDI rešena, znova izvozim-p.webp
5. korak: MODS
Za začetek uporabe modov uporabljam naslednje vaje:
github.com/fabfoundation/mods
fabacademy.org/2019/docs/FabAcademy-Tutoria…
S terminala odprem Mods, Modelo povežem z računalnikom z uporabo originalnega črnega kabla DB25. V Mods odprem program PCB Roland MDX-20.
6. korak: Roland Modela MDX-20
Ponovno uporabljam model Roland MDX-20A in Fran's Mods CE. Uvažam-p.webp
Za rezanje plošče preklopite na frezo 1/32 s hitrostjo 1 mm / s.
7. korak: Komponente in spajkanje kositra
Ko rezim ploščo, poberem sestavine inventarja Fab Lab León. S potrpežljivostjo, dobro svetlobo in računalnikom, ki sledi shemi in položaju komponent, začnite spajkati.
1- ATtiny 1416
1- Kondenzator 1uF
1- Gumb
5- Upor 1k
1- Upor 470 Ohmios.
8- Priključek Pin
3- Rumene LED diode
2- Rdeče LED diode.
Vse v SMD 1206.
8. korak: Programiranje z Arduinom
Za programiranje plošče moram ustvariti program v Arduinu, da s pritiskom na gumb ustvarim zaporedje lučk. Najprej moram konfigurirati zatiče vhodov in izhodov. Želim, da se pritisne zaporedje lučk, ko je gumb pritisnjen, stanje tega gumba je 0. Z uporabo pogoja If / else naredim zaporedje.
1. Odprem program Hello_train_button_led v Arduinu. Izberem notranjo kristalno ploščo ATtiny 1614 in 20 Mhz. Preverim, sestavim in shranim (shranite v.hex in.ino).
2. Kopiram datoteko Hello_train_button_led.ino.hex v mapo pyupdi.
3. Zaženem dmesg -w
4. Uporabljam USB-FT230XS-FTD. Priključite in odklopite kabel ftdi in upoštevajte "ime vrat" ttyUSB0
5. Plošče povezujem na naslednji način: USB-Serial-FT230X + Serial-UPDI. FT230X + hello_train + USB-FTDI (to samo za napajanje in ozemljitev).
6. Pojdite v mapo "pyupdi".
7. Programirajte ploščo z uporabo python -> zaženite sudo python3 pyupdi.py -d tiny1614 -c /dev /ttyUSB0 -b 19200 -f Hello_train_button_led.ino.hex -v
Zdaj deluje, tukaj je majhen videoposnetek postopka nalaganja in delovanja, ko pritisnem gumb na plošči. ? ? ? ?
Drugo mesto na PCB Design Challenge
Priporočena:
Pozdravljeni, Snežni angel!: 6 korakov
Pozdravljeni, Snežni angel !: Ta dejavnost se uporablja za predstavitev vezij, prevodnikov in izolatorjev od 4. do 5. razreda. Po pouku sem uvedel to dejavnost, da bi učence navdušil in navdihnil, da aktivno razumejo, kako vezja, prevodniki in izolatorji dejansko
Pozdravljeni svet - Java: 5 korakov
Hello World - Java: V tem programu se bomo naučili tiskati na konzoli v Javi
Java - Pozdravljeni svet!: 5 korakov
Java - Hello World !: Prvi korak pri učenju katerega koli programskega jezika je, da natisne " Hello World! &Quot; Ta navodila vas bodo popeljala skozi vse potrebne korake za tiskanje hello world v javi
Pozdravljeni Blynk! Povezovanje SPEEEduino z aplikacijo Blynk: 5 korakov
Pozdravljeni Blynk! Povezovanje SPEEEduino z aplikacijo Blynk: Kaj je SPEEEduino? SPEEEduino je mikrokrmilna plošča, ki podpira Wi-Fi in temelji na ekosistemu Arduino, zgrajena za izobraževalce. SPEEEduino združuje faktor oblike in mikrokrmilnik Arduino z Wi-Fi SoC ESP8266, tako da
Škatle Pozdravljeni: 8 korakov (s slikami)
Hello There Boxes: Ta projekt so razvili tehnični inštruktorji v podjetju Rev Hardware Accelerator v okviru delavnice za razvoj izdelkov IoT. S pritiskom na gumb na enem polju se zastavica na drugem polju vklopi v