2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08
Pozdravljeni Vlak! ATtiny 1614
Za moj razred Fab Academy moram ustvariti ploščo z mikrokrmilnikom, gumbom in LED. Za ustvarjanje bom uporabil Eagle.
1. korak: ATtiny 1614
ATtiny 1614ATtiny 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.
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.
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" />
GIMP za sledove in notranjostGIMP za sledove in notranjostGIMP za sledove in notranjostGIMP za sledove in notranjost
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
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
Roland Modela MDX-20Roland 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
Sestavni deli in spajkanje kositraSestavni deli 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
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).
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
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: 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
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