Përmbajtje:
- Hapi 1: ATtiny 1614
- Hapi 2: Dizajni Skematik i Shqiponjës
- Hapi 3: Dizajni i Bordit Eagle
- Hapi 5: MODS
- Hapi 6: Roland Modela MDX-20
- Hapi 7: Komponentët dhe bashkimi i kallajit
- Hapi 8: Programimi me Arduino
Video: Përshëndetje Tren! ATtiny 1614: 8 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-31 10:25
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
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
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
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" />
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
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
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
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
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ë. ? ? ? ?
Vrapues në Sfidën e Dizajnimit të PCB
Recommended:
Vídeo Tutoriales De Tecnologías Creativas 01: Përshëndetje Botë! Blink, Hacemos Parpadear Nuestro Primer Led Con Arduino: 4 hapa
Vídeo Tutoriales De Tecnologías Creativas 01: Përshëndetje Botë! Blink, Hacemos Parpadear Nuestro Primer Led Con Arduino: Ky tutorial ju lejon të shikoni një aparat të ri (të ndezni sytë) dhe të ndizni LED me një Arduino Uno. Este ejercicio lo realizaremos mediante simulación y para ello utilizaremos Qarqet Tinkercad (përdorimi i një cuenta gratuita). Një vazhdimësi se
Krijoni aplikacionin bazë "Përshëndetje Botërore" nga Scratch in Flutter: 7 hapa
Krijo Aplikacionin "Përshëndetje Botërore" Nga Scratch in Flutter: Përshëndetje djema, unë kam krijuar Flutter Tutorial për Fillestarët. Nëse doni të filloni zhvillimin e valëzimit tani, atëherë kjo do t'ju ndihmojë Tutorial Flutter for Beginners
Përshëndetje gjatë gjithë vitit: 8 hapa
Përshëndetje gjatë gjithë vitit: Përshëndetje gjatë gjithë vitit, një dhuratë bekimi që i përshtatet të gjitha moshave! Përshëndetjet gjatë gjithë vitit janë krijuar për fillestarët Arduino për të ndërtuar
Përshëndetje, Engjëlli i borës !: 6 hapa
Përshëndetje, Engjëlli i borës !: Ky aktivitet përdoret për të futur qarqet, përçuesit dhe izolatorët në klasën e 4-5-të. Pasi të mësohet mësimi, unë prezantova këtë aktivitet për të angazhuar dhe frymëzuar studentët që të kuptojnë në mënyrë aktive se si qarqet, përçuesit dhe izolatorët në të vërtetë
Përshëndetje Kuti: 8 hapa (me fotografi)
Përshëndetje Kuti: Zhvilluar nga Instructors Tech në Rev Hardware Accelerator si pjesë e një punëtorie për zhvillimin e produktit IoT, ky projekt është një palë pajisje të lidhura që "tunden" me njëra -tjetrën. Shtypja e butonit në njërën kuti shkakton që flamuri në kutinë tjetër të