Përmbajtje:

Përshëndetje Tren! ATtiny 1614: 8 hapa (me fotografi)
Përshëndetje Tren! ATtiny 1614: 8 hapa (me fotografi)

Video: Përshëndetje Tren! ATtiny 1614: 8 hapa (me fotografi)

Video: Përshëndetje Tren! ATtiny 1614: 8 hapa (me fotografi)
Video: ЯЙЦА ВАРЕНЫЕ 8 ЧАСОВ. ХАМИН В КАЗАНЕ 10, 12, 24 ЧАСОВ ПРИГОТОВЛЕНИЯ. РЕЦЕПТ 2024, Nëntor
Anonim
Përshëndetje Tren! ATtiny 1614
Përshëndetje Tren! ATtiny 1614

Për klasën time Fab Academy duhet të krijoj një tabelë me një mikrokontrollues, një buton dhe një LED. Unë do të përdor Eagle për ta krijuar atë.

Hapi 1: ATtiny 1614

ATtiny 1614
ATtiny 1614
ATtiny 1614
ATtiny 1614

Unë do të përdor ATtiny 1614, kështu që do të përdor referencën e echo Hello Board ATtiny 1614 nga Neil Gershenfeld. Unë gjithashtu do të hartoj tabelën me një formë të ftohtë, dua të bëj një makinë treni. Unë jam duke kërkuar për fiksimin e ATtiny 1614 sepse do të më duhet për të ditur se ku janë kunjat.

Hapi 2: Dizajni Skematik i Shqiponjës

Dizajni Skematik i Shqiponjës
Dizajni Skematik i Shqiponjës
Dizajni Skematik i Shqiponjës
Dizajni Skematik i Shqiponjës

Unë shkarkoj versionin e Eagle 9.5.2 dhe bibliotekat. Unë krijoj një projekt të ri ku mund të kem një skemë dhe një tabelë. Duke parë bibliotekën, zbuloj se ATtiny 412 dhe ATtiny1614 mungojnë. ? Ato janë të njëjtat kapsulime si ATtiny 44 dhe 45 që unë bëj përbërësin tim. Përmes pinout ATtiny44 dhe ATtiny1614 po krijoja përbërësin tim.

Kur kam të gjithë përbërësit në vend dhe me vlerat e tyre përkatëse, filloj të përdor Etiketa. Ato janë shumë më të lehta për t'u përdorur sesa telat. Sepse në fund keni shumë tela dhe është e vështirë t’i identifikoni dhe jeni në rrezik të krijoni pika bashkimi. Pra, pasi të kem vendosur të gjitha etiketat, ky është rezultati i qarkut (më në fund shtova edhe dy LED për ta bërë tabelën më të bukur?) Në kunjat PB0 dhe PB1.

Hapi 3: Dizajni i Bordit Eagle

Dizajni i Bordit Eagle
Dizajni i Bordit Eagle
Dizajni i Bordit Eagle
Dizajni i Bordit Eagle
Dizajni i Bordit Eagle
Dizajni i Bordit Eagle

Pasi të kem skemën, vazhdoj të krijoj PCB. Për ta bërë këtë, klikoni në ikonën pranë printerit të quajtur Bordi. Automatikisht të gjithë komponentët që do të përdor janë të ngarkuar dhe shfaqen vija të vogla të verdha që janë gjurmët e gjurmëve. Para se të filloj të bashkoj komponentët, shikoj se cila shtresë jam, TOP dhe e kuqe (nëse bëj një pllakë përmes vrimës, do të më duhej ta vendosja veten në shtresën blu BOTTOM). Nuria na tha që para se të fillojmë të bashkohemi me përbërësit, ne gjithashtu duhet të shënojmë rregullat e projektimit (DRC), domethënë vlerat e gjerësisë së shiritit dhe madhësisë së mullirit. I vendos vlerat e mëposhtme në 16mil.

Pasi të kem rregullat e projektimit, filloj të orientoj përbërësit, pak a shumë siç doja në vizatim dhe ta bëja pjatën më të vogël. Kur vendos komponentët kuptoj se butoni do të më kushtojë ta lidh atë në kunjin përkatës. Kështu që unë e ndryshoj atë në skemë, nga pin PA3 në PA4.

Pasi të kem vendosur të gjithë përbërësit dhe gjurmët së bashku, më duhet të eksportoj skedarin në.png. Por së pari duhet të jemi vetëm me gjurmët, kështu që siç thashë më parë jemi në shtresën TOP, shtresa e kuqe. Epo, ju duhet të fikni të gjitha shtresat dhe thjesht të ndizni shtresën TOP. Kjo gjendet në opsionin Cilësimet e shtresës. Pasi të kemi vetëm shtresën e gjurmëve, ne vazhdojmë të eksportojmë modelin. Për ta bërë këtë, menuja e mëposhtme shfaqet në menunë File -> Export -> Image. Ne duhet ta vendosim skedarin si pikturë njëngjyrëshe, rezolucion 1000 DPI dhe zonën e dritares.

E kuptoj që edhe nga Shqiponja mund ta tërheq konturin sipas dëshirës sime. Kështu që unë hap përsëri Shqiponjën; me butonin e linjës, në një gjerësi linje prej 0.8mm (trashësia e mullirit për pjesën e jashtme) dhe në shtresën TOP vizatoj makinën e trenit.

Hapi 4: GIMP për Gjurmët-p.webp" />
GIMP për gjurmët dhe brendësinë e
GIMP për gjurmët dhe brendësinë e
GIMP për gjurmët dhe brendësinë e
GIMP për gjurmët dhe brendësinë e
GIMP për gjurmët dhe brendësinë e
GIMP për gjurmët dhe brendësinë e
GIMP për gjurmët dhe brendësinë e
GIMP për gjurmët dhe brendësinë e

Eksportoj përsëri-p.webp

Epo unë tashmë kam dy-p.webp

Pasi të zgjidhet problemi i lidhësit UPDI, unë eksportoj përsëri-p.webp

Hapi 5: MODS

MODS
MODS

Për të filluar përdorimin e Mods, unë përdor udhëzimet e mëposhtme:

github.com/fabfoundation/mods

fabacademy.org/2019/docs/FabAcademy-Tutoria…

Nga terminali hap Mods, lidh Modela me kompjuterin duke përdorur kabllon origjinal të zi DB25. Në Mods unë hap programin PCB Roland MDX-20.

Hapi 6: Roland Modela MDX-20

Roland Modela MDX-20
Roland Modela MDX-20
Roland Modela MDX-20
Roland Modela MDX-20

Unë përdor përsëri Roland Model MDX-20A dhe Mod's Mods CE përsëri. Unë importoj-p.webp

Për të prerë dërrasën, ndryshoni në mulli 1/32, me një shpejtësi prej 1 mm / s.

Hapi 7: Komponentët dhe bashkimi i kallajit

Komponentët dhe bashkimi i kallajit
Komponentët dhe bashkimi i kallajit
Komponentët dhe bashkimi i kallajit
Komponentët dhe bashkimi i kallajit

Pasi ta kem bluar tabelën, marr përbërësit e inventarit të Fab Lab León. Dhe me durim, dritë të mirë dhe kompjuteri për të ndjekur skemën dhe pozicionin e përbërësve filloni të bashkoni.

1- ATtiny 1416

1- Kondensatori 1uF

1- Butoni

5- Rezistori 1k

1- Rezistenca 470 Ohmios.

8- Kunja e lidhësit

3- LED të verdhë

2- LED të kuq.

Të gjitha në SMD 1206.

Hapi 8: Programimi me Arduino

Programimi me Arduino
Programimi me Arduino

Për të programuar tabelën më duhet të krijoj një program në Arduino, që kur shtyp butonin të krijoj një sekuencë dritash. Gjëja e parë që duhet të bëj është të konfiguroj kunjat e hyrjeve dhe daljeve. Unë dua që sekuenca e dritave të shtypet kur shtypet butoni, gjendja e atij butoni është 0. Duke përdorur një If / else kushtore bëj sekuencën.

1. Unë hap programin Hello_train_button_led në Arduino. Unë zgjedh pllakën e brendshme Kristal ATtiny 1614 dhe 20Mhz. E kontrolloj, e përpiloj dhe e ruaj (e ruaj në.hex dhe.ino).

2. Unë kopjoj skedarin Hello_train_button_led.ino.hex në dosjen pyupdi.

3. Unë drejtoj dmesg -w

4. Unë përdor USB-FT230XS-FTD. Lidhni dhe shkëputni kabllon ftdi dhe merrni parasysh "emrin e portit" ttyUSB0

5. I lidh bordet si më poshtë. USB-Serial-FT230X + Serial-UPDI. FT230X + hello_train + USB-FTDI (kjo vetëm për energji dhe tokë).

6. Shkoni në dosjen "pyupdi".

7. Programoni bordin duke përdorur python -> ekzekutoni sudo python3 pyupdi.py -d tiny1614 -c /dev /ttyUSB0 -b 19200 -f Hello_train_button_led.ino.hex -v

Tani funksionon, këtu është një video e vogël e procesit të ngarkimit dhe funksionimit kur shtyp butonin në tabelë. ? ? ? ?

Sfida e Dizajnit të PCB
Sfida e Dizajnit të PCB
Sfida e Dizajnit të PCB
Sfida e Dizajnit të PCB

Vrapues në Sfidën e Dizajnimit të PCB

Recommended: