Cuprins:
- Pasul 1: ATtiny 1614
- Pasul 2: Eagle Schematic Design
- Pasul 3: Proiectarea Eagle Board
- Pasul 5: MODS
- Pasul 6: Roland Modela MDX-20
- Pasul 7: Componente și lipire de tablă
- Pasul 8: Programarea cu Arduino
Video: Salut tren! ATtiny 1614: 8 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-31 10:24
Pentru clasa mea Fab Academy trebuie să creez o placă cu un microcontroler, un buton și un LED. Voi folosi Eagle pentru a-l crea.
Pasul 1: ATtiny 1614
Voi folosi ATtiny 1614, așa că voi folosi referința ecoului Hello Board ATtiny 1614 de la Neil Gershenfeld. De asemenea, voi proiecta placa cu o formă rece, vreau să fac o mașină de tren. Caut fixarea ATtiny 1614 pentru că voi avea nevoie de ea pentru a ști unde sunt pinii.
Pasul 2: Eagle Schematic Design
Descarc versiunea Eagle 9.5.2 și bibliotecile. Creez un nou proiect unde pot avea o schemă și o tablă. Privind biblioteca, constat că lipsesc ATtiny 412 și ATtiny1614. ? Acestea sunt aceeași încapsulare ca ATtiny 44 și 45 pe care le fac propria mea componentă. Prin ATTiny44 și pin-ul ATtiny1614 mi-am creat propria componentă.
Când am toate componentele la locul lor și cu valorile lor corespunzătoare, încep să folosesc etichete. Sunt mult mai ușor de utilizat decât firele. Pentru că în final aveți multe fire și este dificil să le identificați și sunteți în pericol să creați puncte de unire. Deci, odată ce am plasat toate etichetele, acesta este rezultatul circuitului (am adăugat în cele din urmă încă două LED-uri pentru a face placa mai frumoasă?) Pe pinii PB0 și PB1.
Pasul 3: Proiectarea Eagle Board
Odată ce am schema, voi continua să creez PCB-ul. Pentru a face acest lucru, faceți clic pe pictograma de lângă imprimantă numită Board. În mod automat, toate componentele pe care urmează să le folosesc sunt încărcate și apar mici linii galbene care sunt urmele pistelor. Înainte de a începe să îmbin componentele, mă uit la ce strat sunt, TOP și roșu (dacă aș face o placă de gaură, ar trebui să mă plasez în stratul albastru BOTTOM). Nuria ne-a spus că, înainte de a începe să unim componentele, trebuie să marcăm și regulile de proiectare (DRC), adică valorile lățimii pistei și dimensiunea morii. Am pus următoarele valori la 16mil.
Odată ce am regulile de proiectare, încep să orientez componentele, mai mult sau mai puțin așa cum le-am dorit în desen și să fac placa mai mică. Când plasez componentele, îmi dau seama că butonul mă va costa să îl atașez la pinul corespunzător. Așa că îl schimb în schemă, de la pinul PA3 la PA4.
Odată ce am toate componentele plasate și piesele împreună, trebuie să export fișierul în.png. Dar mai întâi trebuie să fim singuri cu pistele, așa cum am spus înainte suntem în stratul TOP, stratul roșu. Ei bine, trebuie să opriți toate straturile și să activați stratul TOP. Acest lucru se găsește în opțiunea Setări strat. Odată ce avem doar stratul pieselor, vom continua să exportăm designul. Pentru aceasta, următorul meniu apare în meniul Fișier -> Export -> Imagine. Trebuie să punem fișierul ca Monocrom, 1000 DPI rezoluție și zona ferestrei.
Îmi dau seama că chiar de la Eagle pot desena conturul după bunul meu plac. Așa că deschid din nou Eagle; cu butonul de linie, într-o lățime de linie de 0,8 mm (grosimea morii pentru exterior) și pe stratul TOP desenez mașina de tren.
Pasul 4: GIMP pentru urmele-p.webp" />
Export din nou-p.webp
Ei bine, am deja cele două-p.webp
Odată ce problema conectorului UPDI este rezolvată, export din nou fișierul-p.webp
Pasul 5: MODS
Pentru a începe să folosesc Moduri, folosesc următoarele tutoriale:
github.com/fabfoundation/mods
fabacademy.org/2019/docs/FabAcademy-Tutoria…
De la terminalul deschid Moduri, conectez Modela la computer folosind cablul DB25 negru original. În Moduri deschid programul Roland MDX-20 PCB.
Pasul 6: Roland Modela MDX-20
Folosesc din nou Roland Model MDX-20A și Fran's Mods CE. Import.png-ul urmelor și folosesc moara 1/64 la viteza de 1 mm / s. X = 25 și Y = 1.
Pentru a tăia placa, treceți la freză 1/32, la o viteză de 1 mm / s.
Pasul 7: Componente și lipire de tablă
După ce am tăiat placa, ridic componentele inventarului Fab Lab León. Și cu răbdare, lumină bună și computerul care urmează schema și poziția componentelor încep să lipească.
1- ATtiny 1416
1- Condensator 1uF
1- Buton
5- Rezistor 1k
1- Rezistor 470 Ohmios.
8- Pinul conectorului
3- LED-uri galbene
2- LED-uri roșii.
Toate în SMD 1206.
Pasul 8: Programarea cu Arduino
Pentru a programa placa am nevoie să creez un program în Arduino, că atunci când apăs butonul creez o secvență de lumini. Primul lucru pe care trebuie să-l fac este să configurez pinii intrărilor și ieșirilor. Vreau ca secvența luminilor să fie apăsată atunci când butonul este apăsat, starea acelui buton este 0. Folosind un condițional If / else, fac secvența.
1. Deschid programul Hello_train_button_led în Arduino. Selectez placa de cristal internă ATtiny 1614 și 20Mhz. Îl verific, îl compilez și îl salv (salvați-l în.hex și.ino).
2. Copiez fișierul Hello_train_button_led.ino.hex în folderul pyupdi.
3. Alerg dmesg -w
4. Folosesc USB-FT230XS-FTD. Conectați și deconectați cablul ftdi și luați notă de „numele portului” ttyUSB0
5. Conectez plăcile după cum urmează: USB-Serial-FT230X + Serial-UPDI. FT230X + hello_train + USB-FTDI (aceasta doar pentru alimentare și împământare).
6. Accesați folderul „pyupdi”.
7. Programați placa folosind python -> rulați sudo python3 pyupdi.py -d tiny1614 -c / dev / ttyUSB0 -b 19200 -f Hello_train_button_led.ino.hex -v
Acum funcționează, iată un mic videoclip al procesului de încărcare și al operației când apăs butonul de pe placă. ? ? ? ?
Locul doi în PCB Design Challenge
Recomandat:
Jucării adaptabile la comutare: o jucărie cu tren cu aburi făcută accesibilă: 7 pași (cu imagini)
Jucării Switch-Adapt: o jucărie cu tren cu aburi făcută accesibilă: adaptarea jucăriilor deschide noi căi și soluții personalizate pentru a permite copiilor cu abilități motorii limitate sau cu dizabilități de dezvoltare să interacționeze independent cu jucăriile. În multe cazuri, copiii care au nevoie de jucăriile adaptate nu pot să
Tren Steampunk: 5 pași (cu imagini)
Steampunk Train: Am avut norocul să primesc o bază de scaune cu rotile folosită de la un prieten. A trebuit să înlocuiesc ambele baterii pentru a le pune în funcțiune, dar acesta a fost un preț mic de plătit pentru o platformă atât de versatilă de construcție de prop. Am decis să nu
ATTiny-RAT, Mini Lightfollower cu alimentare ATTINY: 3 pași
ATTiny-RAT, Mini Lightfollower alimentat cu ATTINY: Bună, oameni buni, a trecut ceva timp de când am postat ultimul meu instructable. Ei bine, există multe lucruri care se întâmplă acum în capul meu, dar am reușit să documentez „primii pași” ai mei; cu seria de jetoane ATTiny în acest scurt instructable pentru dvs. I ord
Salut Lume! pe LCD folosind CloudX M633: 4 pași
Salut Lume! pe ecranul LCD folosind CloudX M633: În acest tutorial, vom afișa pe ecranul LCD (afișaj cu cristale lichide)
Salut Moș Crăciun: 4 pași (cu imagini)
Salut Moș Crăciun: Acest proiect a fost realizat ca parte a decorațiunilor de Crăciun. Este o păpușă a lui Moș Crăciun cu lumini și un braț care se mișcă atunci când te detectează