Índice:
- Etapa 1: Reúna suas ferramentas e materiais
- Etapa 2: Configure o seu trabalho
- Etapa 3: importe seu arquivo
- Etapa 4: iniciar o fresamento
- Etapa 5: soldar os componentes
- Etapa 6: programe seus chips Arduino
- Etapa 7: Teste sua placa Arduino
Vídeo: ATtiny Arduino Programming Shield: 7 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
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.
- Conecte a máquina de fresagem de PCB de mesa e abra o software da máquina de fresagem de mesa Bantam Tools.
- Casa do moinho.
- Verifique novamente para ter certeza de que diz Bracket em Fixturing.
- Selecione a fresa de extremidade plana de 1/32 ", carregue-a com o ventilador de broca acoplado e localize a ferramenta.
- No menu suspenso Material, selecione FR-1 de um lado.
- 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
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
Tudo bem, é hora de soldar! Pegue seus componentes e seu ferro de solda. É mais fácil soldar os componentes na seguinte ordem:
- Resistores
- Tomada de mergulho 2x4 ou 2x7
- Cabeçalhos de passo de 2,54 mm
- LEDs amarelos, verdes e vermelhos
- 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
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.)
- Faça upload do ArduinoISP Sketch para o Arduino Uno.
- Instale ATTinyCore de Spence Konde por meio do Arduino Board Manager.
- Clique em Ferramentas> Quadro> ATTiny 25/45/85 (ou 24/44/84).
- Clique em Ferramentas> Relógio - 8 MHz (interno).
- Clique em Ferramentas> Chip> ATTiny85 (ou ATTiny84).
- 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.
- Pino 10 - Salve Select (SS)
- Pino 11 - Entrada Master Out Slave (MOSI)
- Pino 12 - Master In Slave Out (MISO)
- Pino 13 - Relógio serial (SCK)
Programação Global
- 5V - potência
- GND - Ground
- Redefinir
Etapa 7: 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:
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 With Arduino Uno: 4 etapas (com imagens)
ATtiny85 Relógio de rastreamento de atividade vibratória vestível e programação ATtiny85 com Arduino Uno: Como fazer o relógio de rastreamento de atividade vestível? Este é um gadget vestível projetado para vibrar quando detecta estagnação. Você passa a maior parte do tempo no computador como eu? Você fica sentado por horas sem perceber? Então este dispositivo é f
Arduino Attiny Programming Shield - SMD: 4 etapas
Arduino Attiny Programming Shield - SMD: Olá, eu estava trabalhando na configuração da minha ferramenta de programação para wearables nos últimos meses. Hoje gostaria de compartilhar como criei meu escudo Arduino. Depois de pesquisar no Google por um tempo, encontrei este interessante artigo antigo escudo de programação Attiny, que
Arduino Remote / Wireless Programming and Power Bank Caseiro: 12 etapas (com imagens)
Arduino Remote / Wireless Programming and Power Bank Caseiro: O problema.Eu desenvolvo um esboço perto do PC e uso USB e serial para " depurar " neste caso eu crio a lib para DHT12, entrego uma versão no github da biblioteca. Mas surge um problema: " quando a temperatura cai abaixo de 0, o valor lido é wro
ATTiny-RAT, ATTINY Powered Mini Lightfollower: 3 etapas
ATTiny-RAT, ATTINY Powered Mini Lightfollower: Olá pessoal, já faz um tempo desde que postei meu último instrutível. Bem, há muitas coisas acontecendo na minha cabeça agora, mas consegui documentar meus " primeiros passos " com a ATTiny-Series de chips neste breve instrutível para você
ATMEGA328 Bootloader Programming Shield para Arduino Uno: 3 etapas (com imagens)
ATMEGA328 Bootloader Programming Shield para Arduino Uno: ATMEGA328P Bootloader Programming Shield para Arduino Uno Às vezes isso acontece e você danifica seu microprocessador Arduino Uno Atmega328P. Você pode mudar o processador. Mas primeiro é necessário programar o boot-loader nele. Então, este tutorial de como fazer isso b