Innehållsförteckning:
- Steg 1: ATtiny 1614
- Steg 2: Eagle Schematisk design
- Steg 3: Eagle Board Design
- Steg 5: MODS
- Steg 6: Roland Modela MDX-20
- Steg 7: Komponenter och tennlödning
- Steg 8: Programmering med Arduino
Video: Hej tåg! ATtiny 1614: 8 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-31 10:25
För min Fab Academy -klass måste jag skapa ett kort med en mikrokontroller, en knapp och en LED. Jag kommer att använda Eagle för att skapa den.
Steg 1: ATtiny 1614
Jag kommer att använda ATtiny 1614, så jag kommer att använda referensen till ekot Hello Board ATtiny 1614 från Neil Gershenfeld. Jag kommer också att designa brädan med en cool form, jag vill göra en tågmaskin. Jag letar efter fästningen av ATtiny 1614 eftersom jag kommer att behöva den för att veta var stiften är.
Steg 2: Eagle Schematisk design
Jag laddar ner versionen av Eagle 9.5.2 och biblioteken. Jag skapar ett nytt projekt där jag kan ha en schematisk och en tavla. När jag tittar på biblioteket upptäcker jag att ATtiny 412 och ATtiny1614 saknas. ? De är samma inkapsling som ATtiny 44 och 45 som jag gör min egen komponent. Genom ATtiny44 och ATtiny1614 pinout skapade jag min egen komponent.
När jag har alla komponenter på plats och med motsvarande värden börjar jag använda etiketter. De är mycket lättare att använda än trådar. För i slutändan har du många trådar och det är svårt att identifiera dem och du riskerar att skapa föreningspunkter. Så när jag har placerat alla etiketter är detta resultatet av kretsen (jag har äntligen lagt till ytterligare två lysdioder för att göra kortet vackrare?) På stiften PB0 och PB1.
Steg 3: Eagle Board Design
När jag väl har schemat fortsätter jag med att skapa kretskortet. För att göra detta, klicka på ikonen bredvid skrivaren som heter Board. Alla komponenter som jag ska använda laddas automatiskt och små gula linjer som spåren på spåren visas. Innan jag börjar foga komponenter tittar jag på vilket lager jag är, TOPPEN och den röda (om jag skulle göra en genomgående hålplatta måste jag placera mig i det blå BOTTOM -lagret). Nuria berättade att innan vi börjar fästa komponenterna måste vi också markera konstruktionsreglerna (DRC), det vill säga värdena för spårets bredd och storleken på kvarnen. Jag sätter följande värden på 16mil.
När jag väl har designreglerna börjar jag orientera komponenterna, mer eller mindre som jag ville ha dem på ritningen och för att göra plattan mindre. När jag placerar komponenterna inser jag att knappen kommer att kosta mig att fästa den på motsvarande stift. Så jag ändrar det i schemat, från stift PA3 till PA4.
När jag har placerat alla komponenter och spåren tillsammans måste jag exportera filen till.png. Men först måste vi vara ensamma med spåren, så som jag sa innan vi är i TOP -lagret, det röda lagret. Tja, du måste stänga av alla lager och bara slå på det översta lagret. Detta finns i alternativet Lagerinställningar. När vi bara har lagret av spåren fortsätter vi med att exportera designen. För att göra detta visas följande meny i menyn Arkiv -> Exportera -> Bild. Vi måste sätta filen som monokrom, 1000 DPI upplösning och fönstrets område.
Jag inser att även från Eagle kan jag dra konturen till min smak. Så jag öppnar Eagle igen; med linjeknappen, i en linjebredd på 0,8 mm (tjocklek på kvarnen på utsidan) och på TOP -lagret ritar jag tågmaskinen.
Steg 4: GIMP för-p.webp" />
Jag exporterar-p.webp
Jag har redan de två-p.webp
När UPDI -kontaktproblemet är löst exporterar jag-p.webp
Steg 5: MODS
För att börja använda Mods använder jag följande självstudier:
github.com/fabfoundation/mods
fabacademy.org/2019/docs/FabAcademy-Tutoria…
Från terminal öppnar jag Mods, jag ansluter Modela till datorn med den ursprungliga svarta DB25 -kabeln. I Mods öppnar jag Roland MDX-20 PCB-programmet.
Steg 6: Roland Modela MDX-20
Jag använder Roland Model MDX-20A och Fran's Mods CE igen. Jag importerar-p.webp
För att skära skivan, byt till kvarn 1/32, med en hastighet av 1 mm / s.
Steg 7: Komponenter och tennlödning
När jag har kartongen fräst plockar jag upp komponenterna i Fab Lab León -inventeringen. Och med tålamod, bra ljus och datorn för att följa schemat och läget för komponenterna börjar lödas.
1- ATtiny 1416
1- Kondensator 1uF
1- Knapp
5- Motstånd 1k
1- Motstånd 470 Ohmios.
8- Kontaktstift
3- Gula lysdioder
2- Röda lysdioder.
Allt i SMD 1206.
Steg 8: Programmering med Arduino
För att programmera tavlan måste jag skapa ett program i Arduino, att när jag trycker på knappen skapar jag en sekvens av lampor. Det första jag måste göra är att konfigurera stiften på ingångarna och utgångarna. Jag vill att sekvensen av lampor ska tryckas in när knappen trycks in, tillståndet för den knappen är 0. Med hjälp av en om / annars villkorlig gör jag sekvensen.
1. Jag öppnar programmet Hello_train_button_led i Arduino. Jag väljer ATtiny 1614 och 20Mhz intern kristallplatta. Jag kontrollerar det, sammanställer det och sparar det (spara det i.hex och.ino).
2. Jag kopierar Hello_train_button_led.ino.hex -filen till pyupdi -mappen.
3. Jag kör dmesg -w
4. Jag använder USB-FT230XS-FTD. Anslut och koppla bort ftdi -kabeln och notera "portnamnet" ttyUSB0
5. Jag ansluter korten enligt följande. USB-Serial-FT230X + Serial-UPDI. FT230X + hello_train + USB-FTDI (detta bara för ström och jord).
6. Gå till mappen "pyupdi".
7. Programmera kortet med python -> kör sudo python3 pyupdi.py -d tiny1614 -c /dev /ttyUSB0 -b 19200 -f Hello_train_button_led.ino.hex -v
Nu fungerar det, här är en liten video av laddningsprocessen och operationen när jag trycker på knappen på tavlan. ? ? ? ?
Tvåa i PCB Design Challenge
Rekommenderad:
Vídeo Tutoriales De Tecnologías Creativas 01: Hej världen! Blink, Hacemos Parpadear Nuestro Primer Led Con Arduino: 4 steg
Vídeo Tutoriales De Tecnologías Creativas 01: Hej världen! Blink, Hacemos Parpadear Nuestro Primer Led Con Arduino: En este tutorial tutorial for a aprender como hacer parpadear (blink) un diodo LED con una placa Arduino Uno. Este ejercicio lo realizaremos mediante simulación y para ello utilizaremos Tinkercad Circuits (utilizando una cuenta gratuita). En fortsättning
Installation De La Carte TagTagTag Pour Nabaztag: tag / Installera TagTagTag Board på din Nabaztag: tag: 23 Steps
Installation De La Carte TagTagTag Pour Nabaztag: tag / Installation av TagTagTag Board på din Nabaztag: tag: (se nedan för engelsk version) La carte TagTagTag a été créée en 2018 lors de Maker Faire Paris pour faire renaitre les Nabaztag et les Nabaztag: tag . Elle a fait l'objet ensuite d'un financement participatifif sur Ulule en juin 2019, si vous souhaitez
Automatiserad tåg omvänd loop med Arduino: 10 steg (med bilder)
Automatiserad tåg omvänd loop med Arduino: Att göra omvända slingor kan hjälpa i modell tåglayouter att ändra tågets riktning, vilket inte kan göras med skivspelare. På detta sätt kan du skapa enkelspåriga layouter med en omvänd slinga i varje ände för att köra tåg utan paus eller interru
Hej världen! på LCD med CloudX M633: 4 steg
Hej världen! på LCD med CloudX M633: I den här självstudien kommer vi att visa på LCD (Liquid Crystal Display)
Arduino Laser Tag - Duino Tag: 11 steg (med bilder)
Arduino Laser Tag - Duino Tag: Duino tagger- Allmän introduktion Duino tag är ett laser tag system baserat på arduino. Slutligen ett lasermärkesystem som kan finjusteras och hackas tills du har det perfekta lasermärkesystemet för kontorsvapen, skogskrig och förorter