Satura rādītājs:
- 1. darbība: ATtiny 1614
- 2. solis: Ērgļa shematiskais dizains
- 3. solis: Ērgļa dēļa dizains
- 5. solis: MODI
- 6. darbība: Roland Modela MDX-20
- 7. solis: sastāvdaļas un alvas lodēšana
- 8. solis: programmēšana ar Arduino
Video: Sveiks Vilciens! ATtiny 1614: 8 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-31 10:22
Manai Fab Academy klasei man ir jāizveido tāfele ar mikrokontrolleru, pogu un gaismas diodi. Es izmantošu Eagle, lai to izveidotu.
1. darbība: ATtiny 1614
Es izmantošu ATtiny 1614, tāpēc es izmantošu atsauci uz echo Hello Board ATtiny 1614 no Neil Gershenfeld. Es arī projektēšu dēli ar vēsu formu, es vēlos izgatavot vilciena mašīnu. Es meklēju ATtiny 1614 piespraušanu, jo man tas būs vajadzīgs, lai zinātu, kur ir tapas.
2. solis: Ērgļa shematiskais dizains
Es lejupielādēju Eagle 9.5.2 versiju un bibliotēkas. Es izveidoju jaunu projektu, kur man var būt shēma un tāfele. Aplūkojot bibliotēku, es atklāju, ka trūkst ATtiny 412 un ATtiny1614. ? Tie ir tādi paši iekapsulējumi kā ATtiny 44 un 45, kurus veidoju pati. Izmantojot ATtiny44 un ATtiny1614 pinout, es izveidoju savu komponentu.
Kad man ir visas sastāvdaļas un ar tām atbilstošajām vērtībām, es sāku izmantot etiķetes. Tos ir daudz vieglāk izmantot nekā vadus. Jo galu galā jums ir daudz vadu, un tos ir grūti identificēt, un jums draud savienības punktu veidošana. Tātad, kad man ir ievietotas visas etiķetes, tas ir ķēdes rezultāts (es beidzot pievienoju vēl divas gaismas diodes, lai padome kļūtu skaistāka?) Uz tapām PB0 un PB1.
3. solis: Ērgļa dēļa dizains
Kad man ir shēma, es turpinu izveidot PCB. Lai to izdarītu, noklikšķiniet uz ikonas blakus printerim ar nosaukumu Board. Automātiski tiek ielādēti visi komponenti, kurus es izmantošu, un parādās mazas dzeltenas līnijas, kas ir celiņu pēdas. Pirms sākt komponentu savienošanu, es paskatos, kurš slānis es esmu, TOP un sarkans (ja es izgatavotu cauruma plāksni, man būtu jānovieto zilā apakšējā slānī). Nūrija mums pastāstīja, ka, pirms sākam pievienoties komponentiem, mums ir jāatzīmē arī projektēšanas noteikumi (KDR), tas ir, sliežu ceļa platuma un dzirnavu lieluma vērtības. Es ievietoju šādas vērtības 16mil.
Kad man ir projektēšanas noteikumi, es sāku orientēt komponentus, vairāk vai mazāk, kā es gribēju zīmējumā, un padarīt plāksni mazāku. Novietojot komponentus, es saprotu, ka poga man izmaksās, lai to piestiprinātu pie atbilstošās tapas. Tāpēc es to mainu shēmā, no tapas PA3 uz PA4.
Kad visas sastāvdaļas un ieraksti ir salikti kopā, man ir jāeksportē fails-p.webp
Es saprotu, ka pat no Ērgļa es varu uzzīmēt kontūru pēc savas patikas. Tāpēc es atkal atveru Ērgli; ar līnijas pogu, līnijas platumā 0,8 mm (dzirnavu biezums ārpusei) un uz augšējā slāņa es uzzīmēju vilciena mašīnu.
4. solis: GIMP-p.webp" />
Es atkal eksportēju-p.webp
Nu man jau ir divas-p.webp
Kad UPDI savienotāja problēma ir atrisināta, es vēlreiz eksportēju-p.webp
5. solis: MODI
Lai sāktu lietot modus, es izmantoju šādas apmācības:
github.com/fabfoundation/mods
fabacademy.org/2019/docs/FabAcademy-Tutoria…
No termināļa es atveru Mods, es savienoju Modela ar datoru, izmantojot oriģinālo melno DB25 kabeli. Modos es atveru Roland MDX-20 PCB programmu.
6. darbība: Roland Modela MDX-20
Es atkal izmantoju Roland Model MDX-20A un Fran's Mods CE. Es importēju pēdas-p.webp
Lai sagrieztu dēli, nomainiet to uz 1/32 ar ātrumu 1 mm / s.
7. solis: sastāvdaļas un alvas lodēšana
Kad esmu nofrēzējis dēli, es paņemu Fab Lab León inventāra sastāvdaļas. Un ar pacietību, labu gaismu un datoru, lai ievērotu shēmu un komponentu stāvokli, sāk lodēt.
1- ATtiny 1416
1- 1uF kondensators
1- Poga
5- rezistors 1k
1- Rezistors 470 Ohmios.
8- savienotāja tapa
3- dzeltenas gaismas diodes
2- sarkanas gaismas diodes.
Viss SMD 1206.
8. solis: programmēšana ar Arduino
Lai ieprogrammētu dēli, man ir jāizveido programma Arduino, ka, nospiežot pogu, es izveidoju gaismu secību. Pirmā lieta, kas man jādara, ir konfigurēt ieeju un izeju tapas. Es vēlos, lai, nospiežot pogu, tiktu nospiesta gaismu secība, un šīs pogas stāvoklis ir 0. Izmantojot secību Ja / cits, es veicu secību.
1. Es atveru programmu Hello_train_button_led Arduino. Es izvēlos iekšējo kristāla plāksni ATtiny 1614 un 20Mhz. Es to pārbaudu, apkopoju un saglabāju (saglabājiet.hex un.ino).
2. Es nokopēju Hello_train_button_led.ino.hex failu mapē pyupdi.
3. Es palaistu dmesg -w
4. Es izmantoju USB-FT230XS-FTD. Pievienojiet un atvienojiet ftdi kabeli un ņemiet vērā “porta nosaukumu” ttyUSB0
5. Es pieslēdzu dēļus šādi. USB-Serial-FT230X + Serial-UPDI. FT230X + hello_train + USB-FTDI (tas tikai jaudai un zemei).
6. Iet uz mapi "pyupdi".
7. Programmējiet tāfeli, izmantojot python -> palaidiet sudo python3 pyupdi.py -d tiny1614 -c /dev /ttyUSB0 -b 19200 -f Hello_train_button_led.ino.hex -v
Tagad tas darbojas, šeit ir neliels video par ielādes procesu un darbību, kad es nospiežu pogu uz tāfeles. ? ? ? ?
Otrā vieta PCB dizaina izaicinājumā
Ieteicams:
Slēdzis Pielāgojiet rotaļlietu: WolVol vilciens padarīja slēdzi pieejamu!: 7 soļi
Slēdzis Pielāgojiet rotaļlietu: WolVol vilciena izgatavotais slēdzis ir pieejams !: Rotaļlietu pielāgošana paver jaunas iespējas un pielāgotus risinājumus, lai bērni ar ierobežotām motoriskajām spējām vai attīstības traucējumiem varētu patstāvīgi mijiedarboties ar rotaļlietām. Daudzos gadījumos bērni, kuriem nepieciešamas pielāgotas rotaļlietas, nespēj
Steampunk vilciens: 5 soļi (ar attēliem)
Steampunk vilciens: Man bija paveicies no drauga saņemt lietotu ratiņkrēslu bāzi. Man vajadzēja nomainīt abas baterijas, lai tas darbotos, taču tā bija maza cena, kas jāmaksā par tik daudzpusīgu balstu veidošanas platformu. Es nolēmu, ka
Dārza vilciens - Arduino bezvadu NMRA DCC: 4 soļi (ar attēliem)
Dārza vilciens - Arduino bezvadu NMRA DCC: Pēc iepriekšējiem norādījumiem ar DCC uz mirušo sliežu sistēmu, esmu šo ideju attīstījis tālāk, izmantojot rokas DCC vadības staciju ar tastatūru un LCD displeju. Komandstacijā ir visa kodēšana, kas nepieciešama NMRA DCC instrukcijām, tomēr
Ar tastatūru vadāms modeļa vilciens V2.0 - PS/2 saskarne: 13 soļi (ar attēliem)
Ar tastatūru vadāms modeļa vilciens V2.0 | PS/2 saskarne: Vienā no iepriekšējām instrukcijām es parādīju, kā kontrolēt dzelzceļa modeļa izkārtojumu, izmantojot tastatūru. Tas izdevās lieliski, taču tam bija trūkums, lai darbotos dators. Šajā pamācībā apskatīsim, kā kontrolēt vilciena modeli, izmantojot tastatūru
Ziemassvētku vecīša veikals, vilciens: 4 soļi (ar attēliem)
Ziemassvētku vecīša veikals 2017, vilciens: Ziemassvētku vecīša veikals 2017 ir Ziemassvētku vecīša veikala 2016. gada modernizētā versija. Es gribēju pievienot vēl vienu vilcienu, bet vienīgā atstātā telpa bija uz griestiem. Viss, kas jums jādara, lai vilciens brauktu otrādi, ir magnētu izmantošana. Taisnība? Protams, ir dažas nianses