Taula de continguts:

Escut de programació ATtiny Arduino: 7 passos
Escut de programació ATtiny Arduino: 7 passos

Vídeo: Escut de programació ATtiny Arduino: 7 passos

Vídeo: Escut de programació ATtiny Arduino: 7 passos
Vídeo: Programming Attiny85 IC Directly Through USB || Attiny Programming Without Arduino 2024, Desembre
Anonim
Image
Image
Importeu el fitxer
Importeu el fitxer

En aquesta versió del projecte, us mostrem com fer el vostre propi blindatge de programari ATtiny Arduino mitjançant una fresadora de PCB d’escriptori Bantam Tools. Aquest component essencial us permet connectar i programar xips ATtiny a través de l’IDE Arduino. Aquest projecte requereix molt poc temps de configuració i fresat per aconseguir un producte acabat. Comencem!

Pas 1: reuniu les vostres eines i materials

EINES

Fresadora de PCB d'escriptori Bantam Tools

S'ha instal·lat un ordinador amb el programari de fresadora d'escriptori Bantam Tools

S'ha instal·lat el programa Arduino IDE

Molí de punta plana, 1/32"

Punta de gravat de PCB, 0,005"

Suport d'alineació

Soldador

Talls de filferro diagonals

Cable USB

MATERIALS

PCB en blanc, FR-1, d'una cara

Cinta d'alta resistència i doble cara

Capçaleres de pas, 2,54 mm (32)

Resistències (3)

LED (1 vermell, 1 verd, 1 groc)

Presa d'immersió, 2x4

Presa d'immersió, 2x7

Condensador, 10uF

FITXERS

Descarregueu el fitxer ATtiny-Jig-Final-Bantam-Tools.brd.

Pas 2: configureu el vostre treball

En primer lloc, hem d’instal·lar i localitzar el suport d’alineació. Després d’adjuntar el suport d’alineació, a Fixació, seleccioneu Localitza i seguiu les instruccions que apareixen a la pantalla. L’ús del suport d’alineació assegurarà que el tauler estigui perfectament quadrat a la cantonada frontal esquerra.

Nota: si no heu instal·lat el suport d'alineació abans, seguiu els passos d'aquesta guia d'assistència.

Amb el suport d’alineació instal·lat, és hora de configurar la feina. Executarem aquesta configuració ràpidament. Si necessiteu més informació sobre com carregar l'eina i introduir informació al programari de fresadora d'escriptori Bantam Tools, consulteu el projecte Light-Up PCB Badge.

  1. Connecteu la fresadora de PCB d’escriptori i obriu el programari de fresadora d’escriptori Bantam Tools.
  2. Casa el molí.
  3. Comproveu-ho de nou per assegurar-vos que diu Bracket a Fixturing.
  4. Seleccioneu el molí de punta plana de 1/32 ", carregueu-lo amb el ventilador de bits connectat i localitzeu l'eina.
  5. Al menú desplegable Material, seleccioneu FR-1 de cara única.
  6. Mesureu i introduïu dimensions als valors X, Y i Z a Material. A continuació, apliqueu cinta de doble cara d’alta resistència a un costat del PCB i col·loqueu-la al tauler d’alineació perquè s’alini amb la cantonada del suport d’alineació.

Pas 3: importeu el fitxer

Al programari Bantam Tools, a Plans, feu clic a Obre fitxers i seleccioneu ATtiny-Jig-Final-Bantam-Tools.brd. A continuació, seleccioneu el molí de punta plana de 1/32 "i el bit de gravat de PCB de 0,005". El temps del vostre molí variarà en funció de la velocitat i de la recepta de feeds que feu servir. Per a aquesta operació, hem utilitzat les receptes següents.

Per al molí de punta plana de 1/32 :

  • Velocitat d’alimentació: 59 polzades / min
  • Taxa d’immersió: 15 polzades
  • Velocitat del fus: 25.000 RPM
  • Pas pas: 49%
  • Profunditat de passada: 0,010 polzades

Per al bit de gravat de PCB de 0,005 :

  • Velocitat d’alimentació: 4,00 polzades / min
  • Taxa d’immersió: 5,00 polzades
  • Velocitat del fus: 25.000 RPM
  • Pas a pas: 50%
  • Profunditat de passada: 0,006 polzades

Si voleu ajustar les velocitats i els feeds perquè coincideixin amb la nostra, feu clic a Fitxer> Biblioteca d'eines> Afegeix eina. Anomeneu les vostres noves eines i, a continuació, introduïu les velocitats i les receptes de feeds. Podeu obtenir més informació sobre com personalitzar la vostra biblioteca d’eines aquí.

Pas 4: Inicieu el fresat

Comenceu a fresar
Comenceu a fresar

A punt? Feu clic a Inicia el fresat.

Recordeu que aquest treball requereix un canvi d’eina. Quan se us demani, instal·leu el bit de gravat de PCB de 0,005 amb el ventilador de bits connectat, localitzeu l'eina i seleccioneu Inicia el fresat per acabar el tauler.

Pas 5: soldeu els components

Soldeu els components
Soldeu els components
Soldeu els components
Soldeu els components

Molt bé, és hora de soldar! Agafa els components i el soldador. És més fàcil soldar els components en l’ordre següent:

  1. Resistències
  2. Socket 2x4 o 2x7
  3. Capçals de pas de 2,54 mm
  4. LEDs grocs, verds i vermells
  5. Condensador de 10uF

Quan hàgiu acabat de soldar, el tauler es veurà com el que es mostra aquí. Tingueu en compte com passen els components per la part posterior del FR-1.

Felicitats! Heu creat el vostre propi blindatge de programari ATtiny Arduino amb la fresadora de PCB d’escriptori Bantam Tools.

Pas 6: programeu els vostres xips Arduino

Programa els teus xips Arduino
Programa els teus xips Arduino

Connecteu la plantilla de programació ATtiny que acabeu de fresar a la placa Arduino que voleu programar. Obriu l'IDE Arduino. (Si encara no ho heu fet, descarregueu-lo aquí.)

  1. Pengeu ArduinoISP Sketch a l'Arduino Uno.
  2. Instal·leu ATTinyCore per Spence Konde mitjançant el gestor de la placa Arduino.
  3. Feu clic a Eines> Tauler> ATTiny 25/45/85 (o 24/44/84).
  4. Feu clic a Eines> Rellotge - 8 MHz (intern).
  5. Feu clic a Eines> Xip> ATTiny85 (o ATTiny84).
  6. Feu clic a Eines> LTO - "Desactivat".

Connecteu l'ATtiny al sòcol. Amb el port USB d’Arduino apuntant cap avall, el pin 1 hauria d’estar a la part inferior dreta. A continuació, connecteu la plantilla de programació que heu fresat a l'Arduino i engegueu-la. El LED groc hauria de començar a respirar després d’una seqüència d’inici.

A continuació, feu clic a Eines> Programador> Arduino com a ISP i, a continuació, seleccioneu Eines> Grava el carregador d'arrencada. Aquest pas només s’ha de fer una vegada per xip. Després d’haver gravat l’Arduino Bootloader a ATTiny, podeu penjar diversos esbossos de les carpetes d’exemple de l’IDE Arduino o podeu codificar la vostra. Assegureu-vos que seleccioneu "Càrrega amb programador" al menú Esbós. Nota: per obtenir més informació sobre la programació del xip Arduino, consulteu la guia d’Arduino per programar un Arduino Uno.

Mentre programeu els vostres xips, aquí teniu algunes notes de disseny que cal tenir en compte

LED: els LED s’uneixen als pins 7, 8 i 9 d’Arduino per mostrar la programació, els errors i els batecs del cor. Es tracta de LED d'estat durant la programació i integrats a l'esbós ArduinoISP. El LED groc "respira" quan esteu connectat; el LED verd parpelleja quan la programació està en marxa; i el LED vermell s’encén quan hi ha un error i quan l’esbós acaba de penjar-se.

  • Pin 7 - Programació
  • Pin 8 - Errors
  • Pin 9: batec del cor

Interfície perifèrica en sèrie (SPI): els microcontroladors utilitzen SPI per a una comunicació ràpida amb un o més dispositius perifèrics, o en aquest cas, les plaques de circuits. Sempre hi ha un dispositiu principal que controla els altres dispositius.

  1. Pin 10: seleccioneu Salve (SS)
  2. Pin 11 - Master Out Slave In (MOSI)
  3. Pin 12 - Master In Slave Out (MISO)
  4. Pin 13: rellotge de sèrie (SCK)

Programació global

  • 5V - Potència
  • GND - Terra
  • Restableix

Pas 7: proveu la vostra placa Arduino

Proveu la vostra placa Arduino
Proveu la vostra placa Arduino

En aquest darrer pas, és hora de provar el tauler. Per assegurar-vos que el tauler funcioni, seguiu els passos següents:

  • Feu clic a Fitxer> Exemples> 01. Conceptes bàsics> Parpellejar. Canvieu el pin LED a 3. Aquest és el pin 2 del 85 i el pin 10 del 84.
  • Feu clic a Eines> Programador. Seleccioneu Arduino com a ISP.
  • Feu clic a Esbós> Penja> Programador.

Hi ha algun tema que vulgueu que tractéssim al nostre següent vídeo sobre instruccions? Envieu un correu electrònic a [email protected] o contacteu amb nosaltres als nostres canals de xarxes socials. Assegureu-vos de seguir-nos a Instagram, Facebook i Twitter per obtenir les últimes instruccions, projectes CNC i actualitzacions.

Recomanat: