Arduino é uma plataforma de desenvolvimento de código aberto para engenheiros e hobistas desenvolverem projetos eletrônicos de maneira fácil. Ele consiste em uma placa de desenvolvimento programável física (baseada na série AVR de microcontroladores) e um pedaço de software ou IDE que roda em seu computador e é usado para escrever e fazer upload do código para a placa do microcontrolador.
O Arduino usa um carregador de boot. O carregador de inicialização é um software que permite que o novo software seja gravado nele. Portanto, neste DIY, irei discutir “ Como gravar um carregador de boot em um chip ATmega328 novo e construir um Arduino caseiro no PCB”. No Arduino UNO usamos ATmega328 IC para que eu selecione este para demonstrar este projeto.
Componentes necessários:
- Placa Arduino UNO com IC e cabo
- Atmega328 IC
- Tábua de pão
- Fios de conexão
- Oscilador de cristal de 16 MHz
- Resistor de 10 K
Etapas para construir sua própria placa Arduino:
Para gravar um carregador de boot no novo Atmega328 IC, precisamos de uma placa Arduino (podemos usar qualquer placa Arduino para gravar o carregador de boot). E então precisamos seguir as etapas abaixo. Também demonstramos todo o processo no Vídeo ao final do tutorial.
Etapa 1. Na primeira etapa, organize todas as coisas necessárias fornecidas na lista de componentes acima
Passo 2: Agora remova o “Arduino Original IC” da placa Arduino com a ajuda da chave de fenda. E insira “New Atmega328 IC” na placa Arduino.
Passo 3: Agora abra o IDE do Arduino e vá para Arquivo -> exemplo -> ArduinoISP e abra-o.
Após abrir o ArduinoISP, selecione a placa Arduino UNO em Ferramentas -> Placa -> Arduino Uno.
Em seguida, selecione COM PORT em Ferramentas -> Porta Serial -> COM10
e depois carregue o ArduinoISP Sketch.
Etapa 4: agora remova este novo IC da placa Arduino e insira o Arduino pré-inicializado ou o IC original do Arduino na placa Arduino e carregue o mesmo esboço do ArduinoISP nela, como fizemos na etapa 3.
Etapa 5: Construir o circuito fornecido abaixo na placa bread com New IC na Breadbaord e IC Original na placa Arduino Original.
Etapa 6: Agora, no IDE do Arduino, acesse a ferramenta e clique em Gravar bootloader.
Agora você verá que o LED Rx e Tx na placa Arduino está piscando aleatoriamente por algum tempo. Isso significa que o Bootloader está queimando no novo ATmega 328 IC. E o Arduino IDE mostrará “ Done burning bootloader ”. Agora você pode usar este 'Novo IC' em sua placa Arduino.
Etapa 7: agora construa sua própria placa Arduino caseira em PCB zero soldando os componentes reunidos na etapa 1, seguindo o diagrama de circuito abaixo. Verifique também o vídeo abaixo.
Insira o 'Novo IC' neste quadro e pronto.
Você também pode construí-lo corretamente no PCB com um layout e gravura de PCB adequados. Aprenda aqui a fazer PCB em casa e converter esquemático em layout de PCB usando EasyEDA.
Para interface de LCD, basta conectar sua placa Arduino caseira com a placa Arduino original usando os pinos Rx, Tx, RST e GND da placa Arduino original, conforme mostrado abaixo Fritzing Circuit ou acima do diagrama de circuito. E carregue o Código Abaixo Fornecido (seção Código).
Remova o 'Arduino Original IC' da placa ao fazer upload do código em um novo Arduino IC na placa de pão ou no Zero PCB. Você pode alimentar sua placa Arduino com o pino de 5v da placa Arduino original, como fizemos no circuito Fritzing acima.