Índice:
- Etapa 1: peças necessárias
- Etapa 2: adicionar circuitos para uma fonte de alimentação
- Etapa 3: Noções básicas de ATMEGA8 / 168/328
- Etapa 4: iniciar o projeto
- Etapa 5: Adicionando Cristal
- Etapa 6: Adicionar chave de redefinição
- Etapa 7: Condutores de LED no Arduino pino 13
- Etapa 8: Pronto para o Arduino
- Etapa 9: Software a ser usado
Vídeo: Techduino -- Como fazer seu próprio Arduino Uno R3 caseiro --: 9 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:40
Se você for como eu, depois que comprei meu Arduino e executei uma programação final em meu primeiro chip, quis retirá-lo de meu Arduino Uno R3 e colocá-lo em meu próprio circuito. Isso também liberaria meu Arduino para projetos futuros. Depois de ler muitas páginas da web e fóruns, consegui montar este Instructable. Eu queria ter as informações que aprendi todas em um só lugar e fáceis de seguir. Comentários e sugestões são bem-vindos e apreciados, pois ainda estou tentando aprender tudo isso.
Etapa 1: peças necessárias
Para fazer isso, você precisará de:
Peças básicas para a fiação do Arduino
- Uma placa de ensaio 22 AWG fio
- 7805 regulador de tensão
- 2 LEDs 2 resistores de 220 Ohm
- 1 resistor de 10k Ohm
- 2 capacitores de 10 uF
- Cristal de relógio de 16 MHz
- 2 capacitores de 22 pF
- botão pequeno momentâneo normalmente aberto ("desligado")
Etapa 2: adicionar circuitos para uma fonte de alimentação
Aqui, estou usando um carregador móvel de 5 V em vez do LM7805 (esta versão usa uma fonte de alimentação regulada de 5 V). É simples e economiza espaço a bordo. Você pode usar o LM7805, mas depois disso, você terá que usar uma fonte de voltagem mais alta, é por isso que estou usando um carregador constante de 5V.
Etapa 3: Noções básicas de ATMEGA8 / 168/328
Antes de prosseguir, confira esta imagem. É um ótimo recurso para aprender o que cada um dos pinos em seu chip Atmega faz em relação às funções do Arduino. Isso vai esclarecer muita confusão por trás do motivo de você prender certos pinos da maneira que faz. Para informações ainda mais detalhadas, consulte a ficha técnica do Atmega168 (versão curta) (versão longa). Aqui está a ficha do Atmega328 (versão curta) (versão longa)
Etapa 4: iniciar o projeto
Comece conectando um resistor pullup de 10k ohm a + 5V do pino RESET para evitar que o chip se reinicie durante a operação normal. O pino RESET reinicializa o chip quando puxado para o solo.
Pino 7 - Vcc - Tensão de alimentação digital
Pino 8 - GND
Pino 22 - GND
Pino 21 - AREF - Pino de referência analógico para ADC
Pino 20 - AVcc - fornece tensão para o conversor ADC. Precisa ser conectado à alimentação se o ADC não estiver sendo usado e à alimentação por meio de um filtro passa-baixa se estiver (um filtro passa-baixa é um circuito que reduz o ruído da fonte de alimentação. Este exemplo não está usando um)
Etapa 5: Adicionando Cristal
Adicione um clock externo de 16 MHz entre os pinos 9 e 10, e adicione dois capacitores de 22 pF funcionando para o aterramento de cada um desses pinos.
Etapa 6: Adicionar chave de redefinição
Adicione o pequeno interruptor tátil para que você possa reinicializar o Arduino sempre que desejar e preparar o chip para carregar um novo programa. Um pressionamento rápido e momentâneo desse botão reinicializará o chip quando necessário. Adicione a chave logo acima do topo do chip Atmega cruzando a lacuna na placa de ensaio. Em seguida, adicione um fio da perna esquerda inferior do switch ao pino RESET do chip Atmega e um fio da perna esquerda superior do switch ao aterramento.
Etapa 7: Condutores de LED no Arduino pino 13
O chip usado nesta placa já está programado usando o programa blink_led que vem com o software Arduino. Se você já tem uma placa de circuito impresso Arduino em execução, é uma boa ideia ir em frente e verificar a versão da placa de ensaio que você está construindo com um chip que você sabe que funciona. Retire o chip do seu Arduino em funcionamento e experimente-o nesta placa. O programa blink_led pisca no pino 13. O pino 13 no Arduino NÃO é o AVR ATMEGA8-16PU / ATMEGA168-16PU pino 13. Na verdade, é o pino 19 no chip Atmega.
Finalmente, adicione o LED. A perna longa ou o ânodo se conecta ao fio vermelho e a perna curta ou o cátodo se conecta ao resistor de 220 ohms que vai para o aterramento.
Etapa 8: Pronto para o Arduino
Nesse ponto, se você já tivesse programado seu chip em outro lugar e não precisasse desse circuito da placa de ensaio para reprogramar o chip, você poderia parar por aqui. Mas parte da diversão está na programação no circuito, então continue fazendo um circuito USB-Arduino completo em uma placa de ensaio!
Etapa 9: Software a ser usado
Para fazer esta placa Techduino eu usei o software Circuit Wizard versão de teste. Você pode usá-lo ou estou fornecendo o diagrama de circuito necessário e o layout do PCB aqui.
Obrigado por ver meu projeto.