Taula de continguts:
- Pas 1: ATtiny 1614
- Pas 2: Disseny esquemàtic Eagle
- Pas 3: disseny de Eagle Board
- Pas 5: MODS
- Pas 6: Roland Modela MDX-20
- Pas 7: Components i soldadura de llauna
- Pas 8: Programació amb Arduino
Vídeo: Hola tren! ATtiny 1614: 8 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-31 10:17
Per a la meva classe Fab Academy he de crear una placa amb un microcontrolador, un botó i un LED. Faré servir Eagle per crear-la.
Pas 1: ATtiny 1614
Faré servir l'ATtiny 1614, de manera que utilitzaré la referència de l'eco Hello Board ATtiny 1614 de Neil Gershenfeld. També dissenyaré el tauler amb una forma fresca, vull fer una màquina de tren. Estic buscant la fixació d'ATtiny 1614 perquè la necessitaré per saber on són els pins.
Pas 2: Disseny esquemàtic Eagle
Baixo la versió de Eagle 9.5.2 i les biblioteques. Crec un nou projecte on puc tenir un esquema i un tauler. Mirant la biblioteca, trobo que falten ATtiny 412 i ATtiny1614. ? Són el mateix encapsulat que els ATtiny 44 i 45 que faig el meu propi component. A través del pinout ATtiny44 i ATtiny1614 vaig crear el meu propi component.
Quan tinc tots els components al seu lloc i amb els seus valors corresponents, començo a utilitzar Etiquetes. Són molt més fàcils d’utilitzar que els cables. Perquè al final tens molts cables i és difícil identificar-los i estàs en perill de crear punts d’unió. Així doncs, un cop tinc totes les etiquetes, aquest és el resultat del circuit (finalment he afegit dos LEDs més perquè la placa sigui més bonica?) Als pins PB0 i PB1.
Pas 3: disseny de Eagle Board
Un cop tinc l’esquema, passo a crear el PCB. Per fer-ho, feu clic a la icona situada al costat de la impressora anomenada Board. Automàticament es carreguen tots els components que faré servir i apareixeran petites línies grogues que són les pistes de les pistes. Abans de començar a unir components, miro quina capa sóc, la TOP i la vermella (si fes una placa de forat passant, hauria de col·locar-me a la capa blava FOND). Nuria ens va dir que abans de començar a unir els components també hem de marcar les regles de disseny (DRC), és a dir, els valors de l’amplada de la via i la mida del molí. Vaig posar els següents valors a 16 mil.
Un cop tinc les regles de disseny, començo a orientar els components, més o menys tal com els volia al dibuix i a fer la placa més petita. En col·locar els components, m’adono que el botó em costarà connectar-lo al pin corresponent. Així que el canvio a l’esquema, del pin PA3 al PA4.
Quan tinc tots els components col·locats i les pistes juntes, he d'exportar el fitxer a.png. Però primer hem d’estar sols amb les pistes, així que, com he dit abans, som a la capa TOP, la capa vermella. Bé, heu d'apagar totes les capes i simplement activar la capa TOP. Es troba a l’opció Configuració de capa. Un cop tenim només la capa de les pistes, passem a exportar el disseny. Per fer-ho, apareix el menú següent al menú Fitxer -> Exporta -> Imatge. Hem de posar el fitxer com a monocrom, resolució de 1000 DPI i l'àrea de la finestra.
M’adono que fins i tot amb Eagle puc dibuixar el contorn al meu gust. Així que torno a obrir Àguila; amb el botó de línia, amb una amplada de línia de 0,8 mm (gruix del molí per fora) i a la capa TOP dibuixo la màquina del tren.
Pas 4: GIMP per a Traces-p.webp" />
Exporto de nou el-p.webp
Doncs ja tinc els dos.png, els rastres i la línia exterior. Crec que no he verificat correctament la posició del connector UPDI i del GND. Així, al matí següent, abans d’anar a treballar, obro Eagle i m’adono que estava malament, he de revertir la posició del connector.
Un cop resolt el problema del connector UPDI, exporto de nou el fitxer-p.webp
Pas 5: MODS
Per començar a utilitzar Mods, faig servir els següents tutorials:
github.com/fabfoundation/mods
fabacademy.org/2019/docs/FabAcademy-Tutoria…
Des del terminal que obro Mods, connecto el Modela a l'ordinador mitjançant el cable DB25 negre original. A Mods obro el programa Roland MDX-20 PCB.
Pas 6: Roland Modela MDX-20
Faig servir de nou el Roland Model MDX-20A i el Fran's Mods CE. Importo el-p.webp
Per tallar el tauler, canvieu al molí 1/32, a una velocitat d'1 mm / s.
Pas 7: Components i soldadura de llauna
Un cop he tallat el tauler, recullo els components de l’inventari de Fab Lab León. I amb paciència, bona llum i l'ordinador per seguir l'esquema i la posició dels components comencen a soldar.
1- ATtiny 1416
1- Condensador 1uF
1- Botó
5- Resistència 1k
1- Resistència 470 Ohmios.
8- Pin del connector
3- LED grocs
2- LED vermells.
Tot en SMD 1206.
Pas 8: Programació amb Arduino
Per programar el tauler he de crear un programa a Arduino, que quan premo el botó creo una seqüència de llums. El primer que he de fer és configurar els pins de les entrades i sortides. Vull que es premi la seqüència de llums quan es prem el botó, l'estat d'aquest botó és 0. Utilitzant un condicional If / else faig la seqüència.
1. Obro el programa Hello_train_button_led a Arduino. Selecciono la placa de vidre interna ATtiny 1614 i 20Mhz. Ho comprovo, el compilo i el deso (deso a.hex i.ino).
2. Copio el fitxer Hello_train_button_led.ino.hex a la carpeta pyupdi.
3. Corro dmesg -w
4. Faig servir el USB-FT230XS-FTD. Connecteu i desconnecteu el cable ftdi i preneu nota del "nom del port" ttyUSB0
5. Connecto les plaques de la següent manera: USB-Serial-FT230X + Serial-UPDI. FT230X + hello_train + USB-FTDI (això només per a alimentació i connexió a terra).
6. Aneu a la carpeta "pyupdi".
7. Programa el tauler amb python -> executa sudo python3 pyupdi.py -d tiny1614 -c / dev / ttyUSB0 -b 19200 -f Hello_train_button_led.ino.hex -v
Ara funciona, aquí teniu un petit vídeo del procés de càrrega i de l'operació en prémer el botó del tauler. ? ? ? ?
Segon classificat del PCB Design Challenge
Recomanat:
Hola, Àngel de la Neu !: 6 passos
Hola, Àngel de la Neu !: Aquesta activitat s’utilitza per introduir circuits, conductors i aïllants de 4t a 5è de primària. Després d’impartir la lliçó, vaig introduir aquesta activitat per atraure i animar els estudiants a comprendre activament com funcionen realment els circuits, els conductors i els aïllants
Digues Hola a - Arduino UNO -: 4 passos
Digues Hola a | Arduino UNO |: Primer de tot, si sou " realment " Estic interessat en saber més sobre Arduino UNO i, tot seguit, és bastant increïble tho :-) hola, amics d’aquests Instructables us mostraré l’ús bàsic però interessant del meu nou Arduino
Hola Blynk! Interfície de l'SPEEEduino amb l'aplicació Blynk: 5 passos
Hola Blynk! Interfacer SPEEEduino amb l'aplicació Blynk: Què és SPEEEduino? L'SPEEEduino és una placa de microcontrolador habilitada per a Wi-Fi basada al voltant de l'ecosistema Arduino, creada per a educadors. El SPEEEduino combina el factor de forma i el microcontrolador de l’Arduino amb el SoC Wi-Fi ESP8266, fent
Hola, caixes: 8 passos (amb imatges)
Hello There Boxes: desenvolupat pels instructors tècnics de Rev Hardware Accelerator com a part d’un taller de desenvolupament de productes IoT, aquest projecte és un parell de dispositius connectats que “fan ondes” entre si. Si premeu el botó d’una caixa, la bandera de l’altra caixa activa
Hola món! a la pantalla LCD mitjançant CloudX M633: 4 passos
Hola món! a la pantalla LCD mitjançant CloudX M633: en aquest tutorial, la mostrarem a la pantalla LCD (pantalla de cristall líquid)