Índice:
- Etapa 1: Material necessário
- Etapa 2: Diagrama de circuito e construção da placa de circuito
- Etapa 3: Conexões e procedimento para gravar bootloader
- Etapa 4: Teste pelo upload do código
- Etapa 5: solução de problemas e acabamento
Vídeo: Como gravar bootloader em Atmega328p-AU (SMD): 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Olá pessoal!!
Neste Instructables, vou mostrar como gravar Bootloader no chip Atmega328p-AU (SMD) e como fazer um Arduino NANO do início ao fim.
O procedimento escrito nestas instruções pode ser usado para fazer qualquer placa Arduino para seus requisitos de projeto personalizados.
Por favor, assista ao vídeo para melhor compreensão
Existem três partes neste tutorial.
1. Projetar e reunir todos os componentes
2. Gravação do carregador de inicialização em um novo chip
3. Carregando o código de teste
Anexei os arquivos PCB no final deste artigo.
Então vamos começar!
Etapa 1: Material necessário
Chip Atmega328P-AU
CP2102 USB para Módulo TTL (ou semelhante, como CH340)
Arduino NANO
Jumper Wires
Regulador AMS1117 5V
Cristal 16MHz
LED SMD
Resistor SMD (330R, 10K) (pacote 0604)
Botão Switch
Capacitores (0,1uF, 22pF, 10uF) (usei o tipo de cerâmica, mas a placa é projetada para o pacote SMD_0612)
Terminal Strip
Todas as ferramentas e acessórios para SMD Soldeing.
Etapa 2: Diagrama de circuito e construção da placa de circuito
O diagrama de circuito e o layout do PCB foram baixados do site do Arduino. Mais tarde eu modifiquei um pouco porque todos os componentes usados na placa original não estavam disponíveis comigo. Encomendei a placa de circuito online.
Depois de receber o PCB, usei minha estação de solda de soprador de ar quente para soldar os componentes e ICs. As imagens da placa finalizada estão anexadas.
Eu não expliquei o processo de soldagem agora, pois é um tópico de escopo para instructables diferentes. Apliquei a pasta de solda no PCB usando um estêncil, coloquei os componentes e soldou usando Hot air Blower.
Etapa 3: Conexões e procedimento para gravar bootloader
Siga estes detalhes de conexão (consulte o link Imagens / Vídeo para fácil compreensão *)
ArduinoMINI caseiro …………….. Arduino NANO
Pino 15 (MOSI) ………………………………. D11
Pino 16 (MISO) ………………………………. D12
Pino 17 (SCK) ………………………………… D13
Pino 29 (RESET) …………………………….. D10
VCC ……………………………………………. VCC (5V)
GND …………………………………………… GND
Procedimento Para queimar o carregador de inicialização depois de fazer as conexões corretas.
1) Conecte o Arduino NANO ao USB do seu PC
2) Selecione a placa apropriada e a porta de comunicação
3) No menu de ferramentas, selecione ARDUINO AS ISP Programmer. Caminho: Ferramentas> Programador> Arduino como ISP
4) Vá para Ferramentas e selecione Gravar carregador de boot. Caminho: Ferramentas> Gravar carregador de boot
5) Isso pode levar até um minuto e a mensagem "Done Burning Boot Loader" será exibida.
Depois disso, você pode remover todos os fios de conexão e conexões e seu novo Micro-Controlador AVR está pronto para ser usado como dispositivo autônomo em seus projetos.
* Todas as imagens estão em ordem de acordo com o procedimento
Etapa 4: Teste pelo upload do código
Nesta etapa, aprenderemos a fazer o upload do código para o novo Arduino MINI caseiro. Você terá que seguir este procedimento todas as vezes para fazer o upload do código.
Consulte o link Imagens / vídeo para fácil compreensão.
Vou fazer o upload do esboço do LED piscante para testar se o novo microcontrolador está funcionando corretamente.
Detalhes de conexões:
Caseiro Arduino MINI …………….. CP2102
Rx ……………………………………………… Tx
Tx ………………………………………………. Rx
VCC ……………………………………………. VCC (5V)
GND …………………………………………… GND
1. Depois de fazer as conexões, conecte a placa conversora USB para TTL (CP2102) ao seu computador.
2. Abra o esboço de LED piscante no menu de exemplos.
3. No menu de ferramentas, selecione AVRISP programmer e carregue o código.
4. Selecione a porta COM apropriada e as configurações da placa.
5. Assim que a tela do computador mostrar o upload, pressione o botão de reinicialização, pois não conectamos o pino DTR para reinicializar.
O LED piscando indica que o microcontrolador está funcionando corretamente e esta placa equivalente do Arduino Mini pode ser usada para seus projetos. Portanto, aprendemos como inicializar um novo chip ATMEGA 328P-AU.
Etapa 5: solução de problemas e acabamento
Concluímos com sucesso a fabricação do Arduino Nano. No entanto, há chances de ocorrerem erros. Aqui está uma lista de coisas que você pode fazer para corrigir os erros.
1) Verifique as conexões e componentes do circuito (principalmente Crystal) se a gravação do carregador de inicialização não funcionar.
2) Certifique-se de ter mencionado a placa correta e a porta COM no software
3) Verifique se há defeito no cabo USB.
4) Se o microcontrolador está esquentando quando ligado, provavelmente você tem um IC com defeito.
5) Verifique a continuidade no PCB e nas pontes de solda indesejadas, pois estamos usando componentes SMD.
Obrigado
HS SANDESH HEGDE
Recomendado:
Como gravar ATTiny85 usando Arduino-Mega como ISP: 5 etapas
Como gravar ATTiny85 usando Arduino-Mega como ISP: Colaboradores - Sayan Wadadar, Chiranjib KunduProgramação ATTiny85 usando Arduino MEGA2560 como ISP. Alguns meses atrás, eu estava tentando encolher meu projeto Arduino usando meu Attiny 85 ic. Foi a primeira vez que tentei programar um ATTiny 85 20u usando
Como gravar a tela no Samsung Galaxy S7 !!: 5 etapas
Como gravar a tela no Samsung Galaxy S7 !!: Este Instructable mostrará como gravar a tela no seu Samsung Galaxy S7 Por favor, inscreva-se no meu canalObrigado
Como gravar e baixar seu toque personalizado: 7 etapas
Como gravar e baixar seu toque personalizado: E daí? Você deseja obter seu próprio toque personalizado, hein? Bem, você veio para a página Instructables certa. Antes de começar, devo lembrá-lo que isso é para dispositivos IOS (dispositivos Apple como Ipad, Ipod, Iphone etc.) e computadores Mac (Funcionará em qualquer Mac, até
Como gravar jogos para celular com áudio de chat de voz * sem Root: 4 etapas
Como gravar jogos para celular com áudio de chat de voz * sem Root: Bem, hoje, devido ao enorme sucesso de jogos para celular como PUBG, muitas pessoas querem fazer streaming, mas há um grande problema, embora você possa gravar sua tela, mas o Android não permite você pode gravar seu bate-papo por voz. Ou você pode gravar sua voz
COMO FAZER ARDUINO NANO / MINI - Como gravar bootloader: 5 etapas
COMO FAZER ARDUINO NANO / MINI | How to Burn Bootloader: Neste Instructables, mostrarei como fazer um Arduino MINI do Scratch. O procedimento escrito neste instructables pode ser usado para fazer qualquer placa Arduino para seus requisitos de projeto personalizados.Por favor, assista ao vídeo para melhor compreensão