Cov txheej txheem:
- Kauj ruam 1: ATtiny 1614
- Kauj Ruam 2: Eagle Schematic Design
- Kauj Ruam 3: Eagle Board Design
- Kauj ruam 5: MODS
- Kauj Ruam 6: Roland Modela MDX-20
- Kauj Ruam 7: Cheebtsam thiab Cov Tshuaj Txhuam Hniav Tin
- Kauj Ruam 8: Programming Nrog Arduino
Video: Nyob zoo Tsheb ciav hlau! ATtiny 1614: 8 Cov Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-31 10:20
Rau kuv chav Fab Academy Kuv yuav tsum tsim lub rooj tsavxwm nrog lub microcontroller, khawm thiab LED. Kuv yuav siv Eagle los tsim nws.
Kauj ruam 1: ATtiny 1614
Kuv yuav siv ATtiny 1614, yog li kuv yuav siv qhov hais txog ntawm ncha Nyob Zoo Board ATtiny 1614 los ntawm Neil Gershenfeld. Kuv tseem yuav tsim lub rooj tsavxwm nrog lub ntsej muag txias, Kuv xav ua lub tshuab tsheb ciav hlau. Kuv tab tom nrhiav pinning ntawm ATtiny 1614 vim tias kuv yuav xav tau nws kom paub tias cov pins nyob qhov twg.
Kauj Ruam 2: Eagle Schematic Design
Kuv rub tawm Eagle version 9.5.2 thiab cov tsev qiv ntawv. Kuv tsim txoj haujlwm tshiab uas kuv tuaj yeem muaj cov phiaj xwm thiab pawg thawj coj saib. Saib ntawm lub tsev qiv ntawv, Kuv pom tias ATtiny 412 thiab ATtiny1614 ploj lawm. ? Lawv yog tib qho kev ntim khoom ib yam li ATtiny 44 thiab 45 uas kuv ua kuv tus kheej. Los ntawm ATtiny44 thiab ATtiny1614 pinout Kuv tau tsim kuv tus kheej tivthaiv.
Thaum kuv muaj tag nrho cov khoom nyob hauv qhov chaw thiab nrog lawv qhov txiaj ntsig sib xws, Kuv pib siv Cov Ntawv Cim. Lawv siv tau yooj yim dua li cov xov hlau. Vim tias thaum kawg koj muaj ntau lub xov hlau thiab nws nyuaj rau txheeb xyuas lawv thiab koj muaj kev phom sij ntawm kev tsim cov ntsiab lus ntawm kev koom siab. Yog li thaum kuv muaj tag nrho cov ntawv sau, qhov no yog qhov tshwm sim ntawm Circuit (Kuv thaum kawg ntxiv ob lub LEDs ntxiv los ua lub rooj tsavxwm zoo nkauj dua?) Ntawm tus pin PB0 thiab PB1.
Kauj Ruam 3: Eagle Board Design
Thaum kuv muaj lub tswv yim, kuv mus tsim PCB. Txhawm rau ua qhov no, nyem rau ntawm lub cim nyob ib sab ntawm lub tshuab luam ntawv hu ua Board. Tau txais tag nrho cov khoom siv uas kuv yuav siv tau thauj khoom thiab cov kab daj me me uas yog cov kab ntawm cov ciav hlau tshwm. Ua ntej pib koom nrog cov khoom, Kuv saib cov txheej twg kuv yog, TOP thiab liab (yog tias kuv ua dhau los ntawm phaj phaj, kuv yuav tau tso kuv tus kheej rau hauv xiav BOTTOM txheej). Nuria hais rau peb tias ua ntej pib koom nrog cov khoom peb yuav tsum tau kos cim cov cai tsim (DRC), uas yog, qhov tseem ceeb ntawm qhov dav ntawm txoj kab thiab qhov loj ntawm lub zeb. Kuv muab cov txiaj ntsig hauv qab no ntawm 16mil.
Thaum kuv muaj cov cai tsim, kuv pib qhia cov khoom, ntau dua lossis tsawg dua raws li kuv xav tau hauv daim duab thiab ua kom cov phaj me dua. Thaum tso cov khoom kuv paub tias lub pob yuav raug nqi rau kuv kom muab nws txuas rau tus pin. Yog li kuv hloov nws hauv cov phiaj xwm, los ntawm tus pin PA3 rau PA4.
Thaum kuv muaj tag nrho cov khoom sib dhos tso thiab cov kab ke ua ke, Kuv yuav tsum xa cov ntawv hauv.png. Tab sis ua ntej peb yuav tsum nyob ib leeg nrog txoj kab, yog li kuv tau hais ua ntej peb nyob hauv TOP txheej, txheej liab. Zoo, koj yuav tsum tua txhua txheej thiab tsuas yog qhib rau TOP txheej. Qhov no tau pom nyob hauv Layer Settings xaiv. Thaum peb muaj tsuas yog txheej ntawm txoj kab peb mus rau kev tsim cov qauv. Txhawm rau ua qhov no, cov ntawv qhia hauv qab no tshwm nyob rau hauv Cov Ntaub Ntawv -> Export -> Duab ntawv qhia zaub mov. Peb yuav tsum muab cov ntaub ntawv ua Monochrome, 1000 DPI daws teeb meem thiab thaj tsam ntawm Qhov rai.
Kuv paub tias txawm tias los ntawm Dav dawb hau kuv tuaj yeem kos lub ntsej muag rau kuv nyiam. Yog li kuv qhib Dav dawb hau dua; nrog kab kab, hauv kab dav ntawm 0.8mm (tuab ntawm lub zeb rau sab nraud) thiab ntawm txheej TOP Kuv kos lub tshuab tsheb ciav hlau.
Kauj Ruam 4: GIMP rau-p.webp" />
Kuv xa cov-p.webp
Zoo kuv twb muaj ob-p.webp
Thaum UPDI qhov teeb meem txuas tau daws, kuv xa tawm-p.webp
Kauj ruam 5: MODS
Txhawm rau pib siv Mods, Kuv siv cov lus qhia hauv qab no:
github.com/fabfoundation/mods
fabacademy.org/2019/docs/FabAcademy-Tutoria…
Los ntawm lub davhlau ya nyob twg Kuv qhib Mods, Kuv txuas Modela rau lub khoos phis tawj siv thawj daim npav DB25 dub. Hauv Mods Kuv qhib Roland MDX-20 PCB program.
Kauj Ruam 6: Roland Modela MDX-20
Kuv siv Roland Qauv MDX-20A thiab Fran's Mods CE dua. Kuv ntshuam lub-p.webp
Txhawm rau txiav lub rooj tsavxwm, hloov mus rau zeb 1/32, ntawm qhov nrawm ntawm 1 mm / s.
Kauj Ruam 7: Cheebtsam thiab Cov Tshuaj Txhuam Hniav Tin
Thaum kuv muaj lub rooj sib tsoo milled, Kuv khaws cov khoom ntawm Fab Lab León cov khoom lag luam. Thiab nrog kev ua siab ntev, lub teeb pom kev zoo thiab lub khoos phis tawj kom ua raws cov phiaj xwm thiab txoj haujlwm ntawm cov khoom siv pib ua haujlwm.
1- ZOS 1416
1- Capacitor 1uF
1- Khawm
5- Resistor 1k
1- Resistor 470 Ohmios.
8- Tus Pin Txuas
3- LED daj
2- Liab LED.
Tag nrho hauv SMD 1206.
Kauj Ruam 8: Programming Nrog Arduino
Txhawm rau teeb tsa pawg thawj coj kuv yuav tsum tsim ib qho program hauv Arduino, tias thaum kuv nias lub pob Kuv tsim cov teeb ua ntu zus. Thawj qhov kuv yuav tsum tau ua yog teeb tsa tus pin ntawm cov tswv yim thiab cov txiaj ntsig. Kuv xav kom cov teeb ua ntu zus thaum nias lub pob, lub xeev ntawm lub pob ntawd yog 0. Siv Qhov Yog / lwm yam raws li qhov kuv ua ntu zus.
1. Kuv qhib qhov Hello_train_button_led program hauv Arduino. Kuv xaiv ATtiny 1614 thiab 20Mhz sab hauv Crystal phaj. Kuv txheeb xyuas nws, suav nws thiab khaws nws (khaws nws hauv. Hex thiab.ino).
2. Kuv theej cov Hello_train_button_led.ino.hex cov ntaub ntawv rau hauv pyupdi nplaub tshev.
3. Kuv khiav dmesg -w
4. Kuv siv USB-FT230XS-FTD. Txuas thiab disconet ftdi cable thiab sau tseg ntawm "chaw nres nkoj lub npe" ttyUSB0
5. Kuv txuas cov laug cam raws li hauv qab no. USB-Serial-FT230X + Serial-UPDI. FT230X + nyob zoo_train + USB-FTDI (qhov no tsuas yog rau lub zog thiab hauv av).
6. Mus rau hauv daim ntawv "pyupdi".
7. Ua haujlwm pawg thawj coj siv nab hab sej -> khiav sudo python3 pyupdi.py -d tiny1614 -c /dev /ttyUSB0 -b 19200 -f Nyob zoo_train_button_led.ino.hex -v
Tam sim no nws ua haujlwm, ntawm no yog cov vis dis aus me me ntawm cov txheej txheem thauj khoom thiab kev ua haujlwm thaum kuv nias lub pob ntawm lub rooj tsavxwm. ? ? ? ?
Khiav Tawm hauv PCB Tsim Kev Sib Tw
Pom zoo:
Hloov Kho Cov Khoom Ua Si: WolVol Tsheb ciav hlau Ua Hloov Mus Tau yooj yim!: 7 Cov kauj ruam
Hloov Kho Cov Qho Khoom Ua Si: WolVol Tsheb ciav hlau Ua Hloov Mus Tau! Hauv ntau qhov xwm txheej, cov menyuam yaus uas xav tau cov khoom ua si hloov pauv tsis tuaj yeem nkag mus
Tsheb ciav hlau Vaj - Arduino Wireless NMRA DCC: 4 Cov Kauj Ruam (nrog Duab)
Kev Qhia Vaj Tsev - Arduino Wireless NMRA DCC: Ntxiv rau yav dhau los qhia nrog DCC ntawm txoj kev tsheb nqaj hlau tuag, Kuv tau tsim lub tswv yim txuas ntxiv nrog tes tuav DCC Command Station nrog cov keyboard thiab LCD zaub. Qhov Chaw Nres Nkoj muaj txhua qhov coding xav tau rau NMRA DCC cov lus qhia, li cas
Kev Nyab Xeeb Zoo dua: Ua Cov Tsheb ciav hlau Kev Nyab Xeeb: 7 Cov Kauj Ruam
Kev Nyab Xeeb Zoo dua: Ua Cov Chaw Tsheb Ciav Hlau Muaj Kev Nyab Xeeb: Ntau lub chaw tsheb ciav hlau niaj hnub no tsis nyab xeeb vim tsis muaj kev nyab xeeb, teeb meem, thiab ceeb toom ntawm lub tsheb ciav hlau los rau hauv. Peb pom qhov xav tau uas yuav tsum tau kho. Txhawm rau daws qhov teeb meem no peb tsim Kev Nyab Xeeb Zoo. Peb tau siv cov ntsuas kev co, cov cim txav txav, thiab
Yuav Ua Li Cas Teeb Lub Tsheb ciav hlau Hi-rail Tsheb ntawm Txoj Kev: 10 Kauj Ruam (nrog Duab)
Yuav Ua Li Cas Teeb Txoj Kev Tsheb Ciav Hlau Hi-rail rau ntawm Txoj Kev: Ceev faj Txog Kev Nyab Xeeb: Tus neeg teeb tsa lub tsheb ciav hlau hi-rail ntawm txoj kev tsheb nqaj hlau thiab tus neeg pab yuav tsum hnav khaub ncaws kom pom kev zoo (ex. Tsho khuam, tsho loj, tsho loj) thiaj li pom los ntawm kev tuaj yeem tuaj yeem khiav tsheb. Lub hardhat thiab hnab looj tes yuav tsum tau hnav rau
Tsheb ciav hlau Hla Hla Saib Xyuas Txheej Txheem: 5 Cov Kauj Ruam (nrog Duab)
Tsheb ciav hlau Hla Hla Saib Xyuas Kab Ke: Cov lus qhia no yuav qhia koj yuav siv MatLab li cas txhawm rau cim Arduino los tswj hwm ib feem ntawm txoj kev tsheb ciav hlau