Índice:
- Etapa 1: peças
- Etapa 2: Teori
- Etapa 3: Layout Stripborad
- Etapa 4: pino de redefinição de pull-up
- Etapa 5: Fonte de alimentação
- Etapa 6: Programador ISP
- Etapa 7: Layout
- Etapa 8: Programação
Vídeo: Crie sua própria placa de desenvolvimento: 8 etapas (com fotos)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
Este instrutível mostrará como construir sua própria placa de desenvolvimento do zero! Este método é simples e não requer ferramentas avançadas, você pode até mesmo fazê-lo na mesa da sua cozinha. Isso também dá uma melhor compreensão de como Ardruinos e outras placas de desenvolvimento realmente funcionam.
Você pode projetar sua placa de desenvolvimento de acordo com sua finalidade específica. Esta placa de desenvolvimento mostrada na imagem foi usada para controlar a rotação de um motor DC. O motor DC foi controlado a partir de um computador usando a porta serial. Os LEDs foram usados para ajudar quando a depuração era necessária.
Neste Instructable, mostrarei como construir uma placa de desenvolvimento versátil, pois a lista de peças não será a mesma que a mostrada na imagem.
Etapa 1: peças
Lista de peças:
- 1 Atmel ATmega88 (ou qualquer processador que melhor atenda às suas necessidades)
- 1 soquete de mergulho IC 28
- 1 resistor de 10k ohm
- 1 resistor de 100 ohms
- 1 diodo
- 3 capacitor 0,1 μF
- 1 capacitor de 10 μF
- 1 diodo LED
- Resistor de 1 330 ohm
- Alguns jumpers
- Alguns pinos machos (ou fêmeas)
- Um stripboard pedaço (use um com tiras e não matriz, veja a imagem)
Para poder programar o seu microcontrolador posteriormente, você precisará de um programador ISP (programação no sistema). Usei o AVRISP mkII (https://www.atmel.com/tools/avrispmkii.aspx). Existem muitos programadores de ISP diferentes para escolher, ou você pode criar o seu próprio. Existem também algumas maneiras de configurar um arduino para atuar como um programador de ISP.
Etapa 2: Teori
Para construir e programar uma placa de desenvolvimento do zero, você precisará ler algumas planilhas de dados. Às vezes pode ser difícil encontrar o que você está procurando, mas fornecerei o que for mais importante.
Folha de dados ATmega88
Consideração de design de hardware
Primeiro precisamos olhar a pinagem do ATmega88 que pode ser encontrada no datasheet.
Algumas portas importantes que precisam de consideração extra são as seguintes:
- Pino 1. Este é o pino de reinicialização que reinicializará o processador quando estiver baixo. Este pino precisará ser puxado para cima, então o pino sempre estará alto, a menos que você queira reiniciá-lo. (Isso será mostrado mais tarde)
- Os pinos 7 e 20 são onde o Vcc deve ser conectado, 5V.
- Pinos 9 e 10: A esses pinos pode ser conectado um cristal externo, mas usaremos o oscilador interno. Podemos, portanto, tratar esses pinos como pinos digitais usuais.
- Pinos 17, 18 e 19: eles serão usados para programação (isso será mostrado mais tarde).
Etapa 3: Layout Stripborad
Para criar o diagrama de circuito que usaremos o StripCAD, siga o link para fazer o download do programa.
Este programa pode ser um pouco difícil de usar, pois não é amigável, mas é eficaz quando você sabe como usá-lo. Brinque com isso um pouco e logo você dominará. Algumas boas dicas são as seguintes.
- Pressione c para pesquisar componentes
- Pressione v para obter diferentes variantes
- Pressione o botão esquerdo do mouse entre dois pontos horizontais para obter uma interrupção
- Pressione o botão esquerdo do mouse entre dois pontos verticais para obter uma ponte de solda
Ao pesquisar componentes:
- "DILxx" dará a você um Dual In-Line seguido pelo número de pinos
- "SILxx" dará a você um único In-Line seguido pelo número de pinos
Caso contrário, basta pesquisar o componente que você está procurando.
Etapa 4: pino de redefinição de pull-up
No documento de consideração de design de hardware no lado 6, encontramos o circuito na imagem. Leia o texto do documento para entender melhor. Esta é a etapa em que manipulamos o pull-up para o pino 1.
Pode ser bom inserir um reset manual para o microcontrolador. Isso pode ser usado conectando um SIL2 em linha com um resistor de 100 ohm ao aterramento. Faça um curto-circuito no SIL2 com um jumper e o microcontrolador será reinicializado. O resistor de 100 ohms evitará que o capacitor entre em curto-circuito. Caso contrário, apenas siga o diagrama de circuito do documento.
Na segunda imagem, a conexão pull-up é ilustrada no StripCAD
Etapa 5: Fonte de alimentação
Para evitar interferência, um capacitor de 10 μF é colocado próximo à entrada de tensão na placa. Para evitar a interferência causada na placa, um capacitor de 0,1 μF é colocado entre os pinos 7 e 8 e entre os pinos 20 e 22. Esses capacitores atuam como um filtro passa-baixa. O capacitor pequeno deve ser colocado o mais próximo possível dos pinos para melhor efeito.
Também é possível adicionar algum tipo de regulador de voltagem, por exemplo, 78L05, para funcionar com bateria.
Etapa 6: Programador ISP
Para programar o processador, você precisará de um programador ISP. Existem diferentes conectores disponíveis, 6 pinos ou 10 pinos. Usei um com seis pinos, olhe o documento de hardware para ver como a conexão deve ser projetada.
ISP-programmer significa programação no sistema. A conveniência desse tipo de programador é que você pode programar seu dispositivo quando ele estiver instalado em um sistema completo, ao invés de ter seu chip instalado antes de instalá-lo no sistema. Também é fácil reprogramar depois de instalado no sistema.
Consulte a próxima etapa para saber como a conexão do ISP deve ser feita.
Etapa 7: Layout
Quando o desenho estiver concluído, pressione imprimir para salvá-lo como um PDF (ou use o arquivo anexado). Abra o arquivo PDF e imprima-o. Esteja ciente de que a configuração da impressora deve ser definida para o tamanho real, caso contrário, o design não combinará com o stripboard.
É sempre uma boa ideia incluir um LED que mostra se a alimentação da placa de desenvolvimento está ligada. Essa dica simples pode economizar muita depuração desnecessária.
Passos para fabricar sua própria placa de desenvolvimento:
- Imprima o diagrama do circuito e use uma tesoura para recortá-lo.
- Corte um pedaço grande o suficiente do stripboard, para que o pedaço de papel caiba no topo.
- Posicione o papel sobre o stripboard de forma que os furos correspondam, use uma cola em bastão comum para prender o papel no stripboard. Cole o papel na lateral sem as tiras de cobre.
- Comece fazendo a interrupção nas cruzes vermelhas
- Faça o acompanhamento para construir e soldar dos componentes mais baixos para os mais altos, o que tornará a montagem mais fácil.
- Ligue-o à fonte de alimentação (5V) e comece a programar.
Agora o hardware da placa de desenvolvimento está pronto!
Etapa 8: Programação
Usei o Atmel Studio para programação em C. Baixe o programa e comece a criar projetos incríveis com sua própria placa de desenvolvimento. Será possível inicializar o arduino, mas se você quiser um melhor entendimento do que está escondido abaixo na linguagem do arduino, tente alguns exemplos em C. Por exemplo, teste alguns temporizadores, interrupções e leitura analógica.
Na folha de dados do ATmega88, você pode encontrar vários exemplos de códigos para diferentes tarefas específicas que seu microcontrolador pode realizar.
Como você pode ver, esta é uma maneira simples de construir diferentes protótipos para dispositivos eletrônicos. É fácil, barato e não requer ferramentas especiais.
Vice-campeão no Concurso de Microcontroladores 2017
Recomendado:
Faça sua própria placa de desenvolvimento com microcontrolador: 3 etapas (com imagens)
Faça sua própria placa de desenvolvimento com microcontrolador: Você já quis fazer sua própria placa de desenvolvimento com microcontrolador e não sabia como? e programação. Se você tiver alguma missão
Crie um robô controlado por Bluetooth com sua própria GUI: 5 etapas
Faça um robô controlado por Bluetooth com sua própria GUI: Olá amigos, depois de apresentar um projeto de artesanato hoje, eu aqui vim com um projeto Arduino legal. Parece um conceito antigo externamente, mas espere pessoal, tenho algumas novidades aqui que tornam este projeto único. Então, o que é único aqui? Então, aqui vou mostrar-lhe
Crie sua própria mini máquina de fliperama !: 8 etapas
Crie sua própria mini máquina de fliperama !: Você já quis ter sua própria máquina de fliperama, mas não consegue comprar uma de tamanho normal? Aqui está a solução. Usando um Raspberry Pi, tela de 5 polegadas & Você pode criar o seu próprio 2 controladores USB com quantos jogos quiser de várias plataformas diferentes. Le
Projete sua própria placa de desenvolvimento: 5 etapas
Projete sua própria placa de desenvolvimento: Nota: Este tutorial inclui informações gratuitas sobre design de placa de desenvolvimento, não esquemático livre ou etc. Neste tutorial, darei informações sobre como você pode projetar sua própria placa de desenvolvimento e quais são as dicas e etapas importantes. Antes da estrela
Crie sua própria transmissão de rádio de uma Itrip: 3 etapas
Crie sua própria transmissão de rádio a partir de uma Itrip: nela, você terá uma espécie de "estação" de rádio em funcionamento. o alcance não será ótimo, mas funcionará para o uso diário. Para isso, você precisará do ipod-itrip e da antena do software ou do comprimento do fio - pistola de solda (opcional, mas recomendada) - pistola de cola quente (opcional