Não gastar dinheiro com um arduino - construir seu próprio por muito menos
![](https://cdn.panoutx.info/pcb/dont-spend-money-on-an-arduino-build-your-own-for_1.jpg)
Eu amo meu Arduinos. Em qualquer ponto, eu tenho alguns projectos em movimento - prototipagem é tão fácil com eles. Mas, às vezes, eu quero manter o projeto funcional sem comprar outro Arduino. Gastar US $ 30 cada vez para um microcontrolador bastante simples do que eu só precisa de algumas das funcionalidades para é bobagem. É nesse ponto que a construção de um clone Arduino torna-se uma opção viável.
Conteúdo
- A verdade: você não pode construir uma completa arduino clone para mais barato
- Regulador de alimentação & indicador led
- Microcontrolador & circuito de temporização
- Video: arduino montado na protoboard
- Video: programar um arduíno sem ter o arduíno
- Botão de reset
- Video: cubo de led 3x3x3x - futuro projeto com arduÍno
- Programação o chip
A Verdade: Você não pode construir uma completa Arduino Clone para mais barato
O Arduino em si consiste em eletrônica simples, mas é o pacote e o layout que você está realmente pagando. Neste artigo vou descrever como replicar algumas das funcionalidades para muito mais barato - no caso de “permifying” seus projetos Arduino - mas é impossível construir um clone Arduino DIY completa sem ter instalações de energia e de produção de compra em massa.
A beleza da construção de seu próprio é que você pode excluir bits que você não precisa manter os custos baixos, e evitar o pacote Arduino com todos os cabeçalhos não utilizados e espaço desperdiçado - se você realmente precisa da forma e cabeçalhos Arduino para uso com outros escudos , em seguida, construir a sua própria não é realmente vai lhe poupar algum dinheiro.
No meu caso, eu queria exibir permanentemente o cubo LED fiz em algum lugar, com uma fonte de alimentação externa e não o custo adicional de usar um Arduino cheia de tabuleiro havia espaço à esquerda na protoboard depois de tudo, então eu prefiro colocar tudo lá. Aqui é o meu Arduino DIY acabado em estágio placa de ensaio, ao lado do cubo de LED e um Arduino real usado para a programação. O próximo passo é colocar todos os bits na protoboard, mas que está fora do escopo deste artigo hoje.Como fazer um cubo pulsante LED Arduino que parece que veio do futuroComo fazer um cubo pulsante LED Arduino que parece que veio do futuroSe você já se envolveu com alguns projectos Arduino iniciantes, mas está procurando algo um pouco permanente e em um outro nível de impressionante, então o humilde 4 x 4 x 4 cubo LED é ...consulte Mais informação
De qualquer forma, com o projeto. Eu quebrei-lo para baixo por seção com listas de componentes individuais, mas é mais fácil simplesmente comprar um pacote (Oomlout.co.uk, £ 7,50).
Regulador de alimentação & indicador LED
- 100 uF condensadores (2) - cuidadoso da linha prateada que enfrenta o lado negativo
- 7805 5V regulador de tensão (1)
- RED conduzido e 560 Ohm resistor
A finalidade desta secção é para dar uma fonte de alimentação 7-12V (tipicamente um tampão 9V DC) e regulá-lo para baixo ao 5Vneeded pelo chip microcontrolador. Os fios vermelho e azul saindo esquerda deve ser conectado a qualquer potência de entrada que você está usando, mas absolutamente não use mais de 12v ou você vai fritar coisas. Além disso, ligue as calhas superior e inferior juntos neste momento.
Se você está pegando carona fora de um Arduino existente para programar o chip (descrito mais tarde), você também pode conectar os trilhos de alimentação diretamente para o + 5V e GND.
Microcontrolador & Circuito de temporização
- ATmega328P-PU - pré-carregado com Arduino carregador de inicialização.
- 22pF capacitores (2) (no diagrama são azuis, mas o componente que eu comprei eram realmente laranja - nenhuma diferença Não há positiva ou negativa a estes.).
- 16 MHZ cristal.
Para abreviar, eu não mostraram o poder regulador no diagrama abaixo, mas você deve, naturalmente, já que pouco terminado.
Video: Arduino montado na protoboard
Esta parte é o núcleo de um Arduino - o microcontrolador. O cristal 16MHz fornece um sinal de temporização constante, que empurra cada ciclo do circuito.
Também para facilitar as coisas para si mesmo, ou comprar alguns desses rótulos Adafruit pinagem ($ 2,95 para 10):
Ou fazer o seu próprio. Aqui está um PDF que fiz se você tiver folhas de etiquetas adesivas.
Video: Programar Um Arduíno Sem Ter o Arduíno
botão de reset
Finalmente, só precisamos de um botão de reset - felizmente este bit é bastante fácil- mas note que em alguns tutoriais você vai encontrar um puxar para baixo resistor acrescentou. Eu acredito que este é necessário para ATMega168 e não 368.
Aqui está o diagrama acabado.
Video: CUBO DE LED 3X3X3X - FUTURO PROJETO COM ARDUÍNO
O Dx de e Ax do são, então, os seus / O pins regulares digitais e analógicos I. Se você optar por não tornar a vida mais fácil em si mesmo com uma impressão, por favor, ter muito cuidado para não confundir nada diz D13 ou pino 13 no Arduino, com o pino 13 da ATMega328. Eles são diferentes - D13 é, na verdade, o pino 19 no chip. RX é também funcionalmente D0, e TX é D1.
Programação O Chip
Antes de poder testar isso, você vai precisar de alguma forma de programar o chip ATmega - este é o lugar onde a complicação vem em uma placa Arduino, uma das partes mais caras é a interface USB..
Aqui está suas opções:
1. Tome O Chip de outro Arduino.
Este é o caminho mais fácil para Testing rápida é só usar uma placa Arduino existente com o seu esboço de trabalho já sobre ele, e retirar o chip do Arduino. Se o seu projecto estiver concluído e funcionando, apenas trocá-los por perto. Você pode jogar um outro chip não programado na Arduino para usar novamente - não há nada de especial lá.
A única desvantagem é que é muito fácil danificar os pinos, que deve ter muito cuidado ao removê-los.
2. Use um cabo de repasse da Um Arduino existente.
Antes de tentar isso, você também deve remover o chip existente do seu Arduino- pode interferir com o processo. Essencialmente nós apenas estamos indo para usar a interface USB do Arduino. Conectar poder e GND ao pins- Arduino padrão Restabelecer- e a parte mais importante - RX de RX (D0) e TX para TX (D1) - estes são a enviar e receber pinos de série, então você deve ser capaz de usar a porta USB do seu Arduino originais.
3. Comprar um FTDI USB para Serial cabo de interface.
Este é basicamente um substituto da interface incluído em todos Arduino `s, mas muito caro em cerca de US $ 15 - e é a principal razão pela qual você não pode mais barato construir uma réplica exata de um Arduino. Se você planeja fazer isso muito embora, obtendo um destes que você pode apenas manter na extremidade de um cabo USB é provavelmente o melhor caminho a percorrer.
Para obter instruções sobre como adicionar isso, siga o diagrama fornecido pelo Oomlout, apenas a tomar nota do interface de programação USB área de sombra. Use o cabeçalho 6 pinos para conectar a interface real.
Note-se que todos estes métodos assumir que tem um Arduino bootloader já queimado no cavacos se você compra um pacote de componentes, por exemplo, eles serão fornecidos prontos para simplesmente trocar. Se você comprar os chips por conta própria ou não especificamente para um propósito Arduino, você vai precisar usar outra coisa para queimar o bootloader primeiro. Há um bom tutorial aqui na verticalização um Arduino existente e um aplicativo chamado OptiLoader para esse fim. A diferença é cerca de US $ 2.
Então, antes de comprar um outro Arduino para o próximo projeto, pergunte-se: você precisa da conexão USB, e você precisa conectar escudos Arduino? Se a resposta a ambas as for sim, então vá em frente e comprar outro Arduino - não vai funcionar mais barata através da construção de seu próprio país. Caso contrário, basta construir um você mesmo! E não se esqueça de verificar todo o resto da nossa tutoriais Arduino e artigos.