Índice:

ATtiny Arduino Programming Shield: 7 etapas
ATtiny Arduino Programming Shield: 7 etapas

Vídeo: ATtiny Arduino Programming Shield: 7 etapas

Vídeo: ATtiny Arduino Programming Shield: 7 etapas
Vídeo: Electronic Basics #3: Programming an Attiny+Homemade Arduino Shield 2024, Novembro
Anonim
Image
Image
Importe seu arquivo
Importe seu arquivo

Nesta construção de projeto, mostramos como fazer seu próprio escudo de programador ATtiny Arduino usando uma máquina de fresagem de PCB de mesa Bantam Tools. Este componente essencial permite que você conecte e programe chips ATtiny por meio do IDE do Arduino. Este projeto requer muito pouco tempo de configuração e moagem para obter um produto acabado. Vamos começar!

Etapa 1: Reúna suas ferramentas e materiais

FERRAMENTAS

Bantam Tools Desktop PCB Milling Machine

Computador com o software Bantam Tools Desktop Milling Machine instalado

Programa Arduino IDE instalado

Fresa de topo plana, 1/32"

Broca de gravação PCB, 0,005"

Suporte de alinhamento

Ferro de solda

Cortadores de fio diagonal

cabo USB

MATERIAIS

PCB em branco, FR-1, de um lado

Fita, alta resistência, dupla face

Cabeçalhos de pitch, 2,54 mm (32)

Resistores (3)

LEDs (1 vermelho, 1 verde, 1 amarelo)

Soquete de imersão, 2x4

Soquete de imersão, 2x7

Capacitor, 10uF

ARQUIVOS

Baixe o arquivo ATtiny-Jig-Final-Bantam-Tools.brd.

Etapa 2: Configure o seu trabalho

Primeiro, precisamos instalar e localizar o suporte de alinhamento. Depois de conectar o suporte de alinhamento, em Fixação, selecione Localizar e siga as instruções na tela. O uso do suporte de alinhamento garantirá que sua placa esteja perfeitamente quadrada no canto frontal esquerdo.

Nota: Se você não instalou o suporte de alinhamento antes, siga as etapas neste guia de suporte.

Com o suporte de alinhamento instalado, é hora de configurar seu trabalho. Vamos executar essa configuração rapidamente. Se você precisar de mais orientações sobre como carregar sua ferramenta e inserir informações no software da máquina de fresagem Bantam Tools Desktop, consulte o projeto Light-Up PCB Badge.

  1. Conecte a máquina de fresagem de PCB de mesa e abra o software da máquina de fresagem de mesa Bantam Tools.
  2. Casa do moinho.
  3. Verifique novamente para ter certeza de que diz Bracket em Fixturing.
  4. Selecione a fresa de extremidade plana de 1/32 ", carregue-a com o ventilador de broca acoplado e localize a ferramenta.
  5. No menu suspenso Material, selecione FR-1 de um lado.
  6. Meça e insira as dimensões nos valores X, Y e Z em Material. Em seguida, aplique fita dupla-face de alta resistência em um lado da PCB e coloque-a no spoilboard para que se alinhe com o canto do suporte de alinhamento.

Etapa 3: importe seu arquivo

No software Bantam Tools, em Plans, clique em Open Files e selecione ATtiny-Jig-Final-Bantam-Tools.brd. Em seguida, selecione a fresa de extremidade plana de 1/32 "e a broca de gravação de PCB de 0,005". Seu tempo de moagem irá variar dependendo das velocidades e da receita de alimentação que você usa. Para esta operação, usamos as seguintes receitas.

Para a fresa plana de 1/32 :

  • Taxa de alimentação: 59 in / min
  • Taxa de mergulho: 15 pol.
  • Velocidade do fuso: 25.000 RPM
  • Stepover: 49%
  • Profundidade da passagem: 0,010 pol.

Para a broca de gravação de PCB de 0,005 :

  • Taxa de alimentação: 4,00 in / min
  • Taxa de mergulho: 5,00 pol
  • Velocidade do fuso: 25.000 RPM
  • Stepover: 50%
  • Profundidade do passe: 0,006 pol.

Se desejar ajustar suas velocidades e feeds para corresponder aos nossos, clique em Arquivo> Biblioteca de ferramentas> Adicionar ferramenta. Nomeie suas novas ferramentas e, em seguida, insira as velocidades e receitas de alimentação. Você pode aprender mais sobre como personalizar sua Biblioteca de ferramentas aqui.

Etapa 4: iniciar o fresamento

Comece a moagem
Comece a moagem

Preparar? Clique em Iniciar fresamento.

Lembre-se de que este trabalho exigirá uma troca de ferramenta. Quando solicitado, instale a broca de gravação de PCB 0,005 com o ventilador da broca conectado, localize a ferramenta e selecione Iniciar fresamento para terminar a placa.

Etapa 5: soldar os componentes

Solde os componentes
Solde os componentes
Solde os componentes
Solde os componentes

Tudo bem, é hora de soldar! Pegue seus componentes e seu ferro de solda. É mais fácil soldar os componentes na seguinte ordem:

  1. Resistores
  2. Tomada de mergulho 2x4 ou 2x7
  3. Cabeçalhos de passo de 2,54 mm
  4. LEDs amarelos, verdes e vermelhos
  5. Capacitor 10uF

Quando você terminar de soldar, a placa se parecerá com a mostrada aqui. Observe como os componentes passam pela parte de trás do FR-1.

Parabéns! Você fez seu próprio escudo de programador ATtiny Arduino usando a Bantam Tools Desktop PCB Milling Machine.

Etapa 6: programe seus chips Arduino

Programe seus chips Arduino
Programe seus chips Arduino

Anexe o gabarito de programação ATtiny que você acabou de fresar à placa Arduino que deseja programar. Abra o IDE do Arduino. (Se ainda não o fez, faça o download aqui.)

  1. Faça upload do ArduinoISP Sketch para o Arduino Uno.
  2. Instale ATTinyCore de Spence Konde por meio do Arduino Board Manager.
  3. Clique em Ferramentas> Quadro> ATTiny 25/45/85 (ou 24/44/84).
  4. Clique em Ferramentas> Relógio - 8 MHz (interno).
  5. Clique em Ferramentas> Chip> ATTiny85 (ou ATTiny84).
  6. Clique em Ferramentas> LTO - “Desativado”.

Conecte o ATtiny no soquete. Com a porta USB do Arduino apontando para baixo, o pino 1 deve estar no canto inferior direito. Em seguida, conecte o gabarito de programação que você moeu no Arduino e ligue-o. O LED amarelo deve começar a respirar após uma sequência de inicialização.

Em seguida, clique em Ferramentas> Programador> Arduino como ISP e selecione Ferramentas> Gravar carregador de boot. Esta etapa só precisa ser executada uma vez por chip. Depois de gravar o carregador de inicialização do Arduino no ATTiny, você pode fazer o upload de uma série de esboços das pastas de exemplo no IDE do Arduino ou pode codificar o seu próprio. Certifique-se de selecionar “Upload Using Programmer” no menu Sketch. Observação: para obter mais informações sobre como programar seu chip Arduino, consulte o guia do Arduino para programar um Arduino Uno.

Ao programar seus chips, aqui estão algumas notas de design para manter em mente

LEDs: os LEDs são anexados aos pinos 7, 8 e 9 do Arduino para mostrar a programação, os erros e a pulsação. Esses são LEDs de status durante a programação e integrados ao esboço do ArduinoISP. O LED amarelo “respira” quando você está conectado; o LED verde pisca quando a programação está em andamento; e o LED vermelho acende quando há um erro e quando o upload do esboço termina.

  • Pino 7 - Programação
  • Pino 8 - Erros
  • Pino 9 - pulsação

Interface Periférica Serial (SPI): A SPI é usada por microcontroladores para comunicação rápida com um ou mais dispositivos periféricos ou, neste caso, placas de circuito. Sempre há um dispositivo mestre que controla os outros dispositivos.

  1. Pino 10 - Salve Select (SS)
  2. Pino 11 - Entrada Master Out Slave (MOSI)
  3. Pino 12 - Master In Slave Out (MISO)
  4. Pino 13 - Relógio serial (SCK)

Programação Global

  • 5V - potência
  • GND - Ground
  • Redefinir

Etapa 7: Teste sua placa Arduino

Teste sua placa Arduino
Teste sua placa Arduino

Nesta etapa final, é hora de testar sua placa. Para garantir que sua placa funcione, execute as seguintes etapas:

  • Clique em Arquivo> Exemplos> 01. Basics> Piscando. Altere o pino do LED para 3. Este é o pino 2 no 85 e o pino 10 no 84.
  • Clique em Ferramentas> Programador. Selecione Arduino como ISP.
  • Clique em Sketch> Upload> Programmer.

Existe um tópico que você gostaria que abordássemos em nosso próximo vídeo de instruções? Envie um e-mail para [email protected] ou entre em contato conosco em nossos canais de mídia social. Certifique-se de nos seguir no Instagram, Facebook e Twitter para os mais recentes procedimentos, projetos CNC e atualizações!

Recomendado: