You are on page 1of 8

01/08/2019 Arduino Standalone - Portal do Arduino

HOME TUTORIAIS INICIANTE INTERMEDIÁRIO AVANÇADO ARTIGOS

EVENTOS

Arduino Standalone PESQUISAR …

 Janeiro 27, 2019  Pedro Pereira  Intermediário, TUTORIAL


1
PATROCINADOR

Já pensou em montar sua própria placa Arduino? Poder


desenvolver seus projetos e até fabricar placas de circuito
impresso com seu próprio microcontrolador? Pois bem, nesse
tutorial vamos aprender a fazer uma placa de desenvolvimento,
utilizando a própria IDE do Arduino para carregar os códigos em
um microcontrolador ATMEGA 328p, o mesmo utilizado no
Arduino Uno, esse tipo de projeto é conhecido como Arduino
Standalone.

O adaptador USB TTL CP2101 será responsável pela conexão do


nosso hardware com a IDE do Arduino.

  PARCEIROS

Montando o projeto
Para o desenvolvimento do nosso projeto será necessário um
Microcontrolador ATMEGA328p-pu (Sem Bootloader), o mesmo
utilizado na placa Arduino Uno.

Este Microcontrolador necessita de um Cristal de 16Mhz e 2


capacitores de 33pF para seu funcionamento.

Um Button será utilizado no pino 1 de Reset com um resistor de


Pull Down no valor de 10K.

portaldoarduino.com.br/arduino-stand-alone/ 1/8
01/08/2019 Arduino Standalone - Portal do Arduino

Abaixo temos o esboço do circuito básico para o funcionamento do


nosso microcontrolador:

 
 
 

Componentes Utilizados:

– Microcontrolador ATMEGA328p-pu + Cristal 16Mhz

– Módulo Conversor USB TTL CP2102

– Protoboard 400 Pontos

– 2x Capacitor Cerâmico 33pF

– Resistor 10k ohm

– Resistor 480 ohm

– Capacitor Eletrolítico 10uF

– Push Button (Chave Táctil)

– Led Difuso 5mm Vermelho


portaldoarduino.com.br/arduino-stand-alone/ 2/8
01/08/2019 Arduino Standalone - Portal do Arduino

Com o circuito pronto e já montado na protoboard como podemos


ver na gura anterior, vamos para etapa da gravação do
Bootloader em nosso micro, o bootloader é necessário no
ATMEGA328p para podermos utilizar a IDE do Arduino no
desenvolvimento dos nossos códigos e compilações.

Vamos Utilizar uma Placa Arduino Uno para essa gravação,


con gure-a para utilização como SPI

Um código será gerado, deve-se compilar esse código para sua


placa Arduino normalmente.

Com o código já na placa Arduino, a próxima etapa é fazer as


conexões entre o Arduino o nosso micro Stand Alone, siga a tabela
abaixo:

Realizada as conexões com jumpers conforme tabela acima, agora


basta em m gravar o bootloader.

Vá em ferramentas > Gravar bootloader

portaldoarduino.com.br/arduino-stand-alone/ 3/8
01/08/2019 Arduino Standalone - Portal do Arduino

O processo de transferência do código de bootloader do Arduino


Uno para seu micro pode demorar alguns minutos, ao nal uma
mensagem de processo concluído com sucesso aparecerá na barra
inferior.

Com o Bootloader em nosso micro podemos fazer um teste para


comprovar sua e cácia concluindo nosso tutorial.

Para transferir códigos da IDE do Arduino para o Stand Alone


utilizaremos o Módulo Conversor USB TTL CP2101, este conversor
requer que seu driver seja instalado em seu computador.

O driver do módulo CP2101 está disponível para download através


do link abaixo:

https://github.com/omegacomponenteseletronicos

Este conversor contém 6 pinos e devem ser conectados conforme


mostra a imagem anterior na protoboard no fritzing.

Obs: Um capacitor de 10uF Eletrolítico será necessário, seu pino


negativo vai ao pino 1 Reset do micro e o outro lado positivo ao
DTR do conversor.

Para o teste do nosso novo Stand Alone vamos carregar o código


BLINK, presente na IDE do Arduino como exemplo basic:

1 void setup() {
2 // initialize digital pin LED_BUILTIN as an output
3 pinMode(LED_BUILTIN, OUTPUT);
4 }
5

portaldoarduino.com.br/arduino-stand-alone/ 4/8
01/08/2019 Arduino Standalone - Portal do Arduino

6 // the loop function runs over and over again fore


7 void loop() {
8 digitalWrite(LED_BUILTIN, HIGH); // turn the LED o
9 delay(1000); // wait for a second
10 digitalWrite(LED_BUILTIN, LOW); // turn the LED of
11 delay(1000); // wait for a second
12 }

Abaixo vemos na prática o protótipo montado:

O vídeo demonstrando o funcionamento desse projeto pode ser


acessado pela página

no Instagram:

Laboratório dos Fundos

https://www.instagram.com/laboratorio_dosfundos/

Hardware
Microcontrolador ATMEGA328p-pu

portaldoarduino.com.br/arduino-stand-alone/ 5/8
01/08/2019 Arduino Standalone - Portal do Arduino

O Microcontrolador utilizado no Arduino Uno.

Pinagem:

Módulo Conversor USB TTL CP2102

Este módulo integra o chip CP2101 responsável por converter uma


serial USB para RS232 em nível TTL.

Ideal para projetos que necessitam conectar algum dispositivo de


comunicação serial ao PC via porta USB, sendo compatível com os
canais RS232 dos microcontroladores. Possui ainda saídas de
alimentação em 3,3V ou 5V, facilitando o uso em circuitos de baixa
corrente.

Pinagem:

– DTR – RX – TX –  5V – GND – 3v3

Conclusão
portaldoarduino.com.br/arduino-stand-alone/ 6/8
01/08/2019 Arduino Standalone - Portal do Arduino

Com a conclusão deste tutorial podemos montar nossa própria


placa de desenvolvimentos, pronta para  projetos podendo utilizar
a própria IDE do Arduino.

Em nosso exemplo carregamos o código blink, mas o micro está


aberto para deixar sua imaginação voar!

Deixem suas sugestões e perguntas, compartilhe conhecimento!

Referências
Data Sheet ATMEGA328p

http://pdf1.alldatasheet.com/datasheet-
pdf/view/241077/ATMEL/ATMEGA328P.html

 ARDUINO CP2102 STANDALONE

Sobre Pedro Pereira  8 artigos


Engenheiro Eletricista, Técnico em Eletrônica e
Entusiasta na área de Sistemas Embarcados.
https://www.instagram.com/laboratorio_dosfun
dos/

 PREVIOUS NEXT 
Medindo distâncias Criando efeito de
com Sensor chamas com
Ultrassônico HC- Arduino
SR04

1 COMENTÁRIO

ávio
MARÇO 27, 2019 EM 12:01 AM

Puxa vida, muito obrigado por compartilhar tanto conteúdo de


valor. Vou continuar seguindo o blog / site e compartilhando

 RESPONDER

Deixe uma resposta


portaldoarduino.com.br/arduino-stand-alone/ 7/8
01/08/2019 Arduino Standalone - Portal do Arduino

O seu endereço de email não será publicado.

Comentário

Nome*

Email *

Website

Save my name, email, and website in this browser for the next
time I comment.

PUBLICAR COMENTÁRIO

GRUPO NO FACEBOOK PATROCINADOR PARCERIOS

Portal do Arduino
Grupo do Facebook · 200
membros
Grupo destinado a tirar dúvidas sobre

Arduino e eletrônica!

Participar do grupo

Copyright © 2019 | WordPress Theme by MH Themes

portaldoarduino.com.br/arduino-stand-alone/ 8/8

You might also like