Projetos Arduino com instruções DIY, códigos, diagramas, modelos 3D
Bem-vindo à minha coleção de projetos Arduino. Mesmo que você esteja apenas começando a usar o Arduino, não precisa se preocupar com isso. Cada um dos seguintes projetos DIY Arduino é coberto com tutorial passo a passo detalhado sobre como fazer isso sozinho e inclui esquemas de circuito, códigos-fonte e vídeos.
Esta coleção de recursos de projetos Arduino:
- Controle sem fio
- Automação
- Controle de motores
- Robótica
- Máquinas CNC
- LEDs
- e mais.
Junto com meus projetos DIY Arduino aqui, você também pode encontrar ideias de projetos apoiadas por meus tutoriais detalhados do Arduino para vários sensores e módulos. Usando a seção de comentários abaixo, você também pode sugerir suas idéias, bem como discutir qualquer coisa relacionada a esses projetos do Arduino.
Vou atualizar continuamente este artigo com todas as coisas novas que eu fizer.
Projetos do Arduino com guia passo a passo detalhado
Como um entusiasta do Arduino, descobri que fazer robôs com o Arduino é muito divertido para mim. Há muito a aprender com eles como criadores e engenheiros. Então, aqui estão meus projetos Arduino relacionados à robótica para que você também possa aprender.
Arduino Robot Arm
Quando se trata de manufatura automatizada, os braços do robô desempenham um papel importante em tantos aplicativos. Eles são freqüentemente usados para soldagem, montagem, embalagem, pintura, tarefas de pick and place e muito mais. Este projeto Arduino é na verdade um braço robótico feito de peças impressas em 3D, articulações de servo motores e controlado por um Arduino Nano. O que é ainda mais legal, podemos controlar o braço do robô sem fio por meio de um smartphone e um aplicativo Android de construção personalizada.
O braço do robô tem 5 graus de liberdade, então precisamos de 5 servo motores, além de um servo adicional para o mecanismo da garra. Para a comunicação com o smartphone usamos o módulo HC-05 Bluetooth.
Dificuldade: Intermediária
Robô Mecanum Wheels
O projeto a seguir é um dos mais legais Projeto Arduino nesta lista. É um carro robô Arduino que ao invés de rodas normais, ele emprega rodas midirecionais ou mecanum que permitem ao robô se mover em qualquer direção.
As rodas são fixadas em quatro motores de passo que são controlados individualmente. Ao girar as rodas em determinado padrão, eles exercem forças diagonais devido aos rolos de posição diagonal na circunferência das rodas, e assim eles podem se mover em qualquer direção. O carro robô pode ser controlado remotamente por meio de comunicação Bluetooth e um aplicativo Android personalizado, ou usando um transmissor RC DIY com a ajuda do módulo transceptor NRF24L01.
Dificuldade: Avançada
Operação automática do braço do robô Arduino e da plataforma Mecanum Wheels
Esta é uma versão atualizada do projeto anterior do robô mecanum wheels. No topo da plataforma, adicionei o projeto DIY Arduino Robot Arm mencionado acima e agora eles podem trabalhar juntos.
Como o O robô usa motores de passo para as rodas e servo motores para o braço do robô, podemos controlá-los com precisão usando o aplicativo Android de construção personalizada. O que é ainda mais legal, podemos registrar os movimentos do robô e então o robô pode repeti-los automaticamente. Claro, como para qualquer um dos meus projetos Arduino, o código do Arduino, o aplicativo Android de construção personalizada, bem como os arquivos do modelo 3D podem ser encontrados e baixados do artigo do projeto específico.
Dificuldade: Avançada
Arduino Hexapod Robot
Criar robôs de inspiração biológica é muito popular entre os estudantes de engenharia. Este projeto Arduino é sobre isso, vamos construir um robô hexapod que possui seis pernas, uma cauda ou abdômen, uma cabeça, antenas, mandíbulas e até olhos funcionais. Tudo isso faz com que o robô pareça uma formiga.
Cada perna tem três articulações e, para cada articulação, precisamos de um servo motor. Isso significa que precisamos no total de 18 servos para este projeto, e adicionalmente 3 servos para os movimentos da cabeça e 1 servo para a cauda. O cérebro do robô é um Arduino Mega porque é a única placa que pode controlar mais de 12 servos usando a biblioteca Servo. Eu também projetei um PCB personalizado que atua como um Arduino Mega Shield para que possamos facilmente conectar todos os servo-conectores. Podemos controlar o robô formiga via Bluetooth e um smartphone, ou comunicação por rádio. A formiga também possui sensor ultrassônico embutido na cabeça, para que possa detectar objetos na frente, e pode até atacar se o objeto estiver presente se estiver na frente dela.
Dificuldade: Avançada
Robô SCARA impresso em 3D
O robô SCARA ou braço de robô articulado de conformidade seletiva é a opção mais comum e adequada, quando se trata de selecionar e posicionar e pequenas aplicações de montagem, que requerem mover uma peça do ponto A para apontar B.
Este robô SCARA baseado em Arduino é um grande passo em comparação com os projetos anteriores em todos os aspectos. Ele tem um design melhor e mais robusto com motores de passo controlados com precisão e GUI de construção personalizada para controlá-lo.
Como um controlador, ele tem uma placa Arduino UNO, combinada com um escudo CNC e quatro drivers de passo A4988. Ele tem 4 DOF, impulsionado por quatro motores de passo NEMA 17.
Dificuldade: Avançado
Projetos Arduino de máquinas CNC
Os projetos a seguir mostram como o Arduino é capaz. Um CNC ou Controle Numérico Computadorizado é um controle automatizado de máquinas, como fresas, tornos, cortadores de plasma, impressoras 3D e etc. Portanto, usando o Arduino como um controlador, podemos construir qualquer uma dessas máquinas CNC.
Atualmente, tenho apenas dois projetos CNC nesta lista, mas haverá muito mais no futuro.
Máquina de corte de espuma CNC Arduino
Construir sua própria máquina CNC pode parecer um grande desafio para muitos de vocês, mas o seguinte projeto de máquina CNC Arduino mostra que construir uma máquina CNC não é tão difícil.
Esta máquina CNC é na verdade uma máquina de corte de espuma. Em vez de bits ou lasers, a principal ferramenta desta máquina CNC é um fio quente. É um tipo especial de fio de resistência, que fica muito quente quando a corrente passa por ele. O fio quente derrete a espuma ao passar, e assim podemos fazer com precisão qualquer formato do isopor.
Dificuldade: avançada
Máquina de dobra de fio Arduino
Controlar motores de passo usando o Arduino é, sem dúvida, uma das coisas mais satisfatórias para um entusiasta do Arduino. Existem tantas máquinas baseadas nestes motores, como máquinas CNC, impressoras 3D, várias máquinas de automação, etc. Este projeto do Arduino é sobre isso, ele descreve como você pode construir tal máquina. É uma máquina para dobrar fios, onde com a ajuda de motores de passo podemos dobrar fios com precisão e fazer vários formatos e formatos com eles.
A máquina possui três motores de passo. Com o primeiro passo, alimentamos o arame para o mecanismo de dobra. Aqui temos outro motor de passo usado para dobrar o fio no ângulo certo. Há também outro stepper, para controlar o eixo Z, ou este stepper permite que a máquina crie formas tridimensionais. Com este projeto, também podemos ver como as impressoras 3D são úteis para projetos Arduino desse tipo ou para prototipagem.
Dificuldade: avançada
Projetos Arduino de controle de rádio (RC)
Transmissor RC baseado em Arduino DIY
Muitos projetos Arduino que faço requerem controle sem fio e é por isso que construí este controlador de rádio sem fio baseado em Arduino. Com este transmissor RC, posso controlar sem fio praticamente com um alcance de até 700 m em espaço aberto. Possui 14 canais, 6 dos quais são analógicos e 8 entradas digitais.
O cérebro deste projeto Arduino é um Arduino Pro Mini board que é a menor placa Arduino, a comunicação por rádio é baseada no módulo NRF24L01, possui 2 joysticks, 2 potenciômetros e 4 botões momentâneos e também um módulo acelerômetro e giroscópio que pode ser usado para controlar as coisas apenas com movimento ou inclinando o controlador. Montei todos os componentes eletrônicos em um PCB de design personalizado e fiz uma cobertura de acrílico transparente.
Dificuldade: intermediária
Faça você mesmo o receptor Arduino RC para modelos RC e projetos Arduino
Este é um projeto de acompanhamento do anterior. Assim como o transmissor DIY RC, este receptor DIY Arduino RC pode ser usado para muitas aplicações. Podemos facilmente emparelhar os dois projetos e controlar qualquer coisa sem fio. Entre outros, fiz um exemplo de controle de um modelo de carro RC comercial usando esses transmissores e receptores DIY.
O PCB personalizado que fiz usa o mesmo módulo NRF24L01 para comunicação via rádio. O controlador é um Arduino Pro Mini e possui 9 canais de entrada / saída.
Dificuldade: intermediária
DIY Arduino baseado em RC Hovercraft
O seguinte projeto Arduino é um ótimo exemplo de utilização do transmissor DIY RC de cima. É um hovercraft impresso em 3D que projetei inteiramente por conta própria e, claro, os arquivos de impressão 3D estão disponíveis para download. O hovercraft usa dois motores sem escovas, um para criar uma almofada de ar para o levantamento e outro para gerar impulso ou avançar.
Para o controle sem fio estamos utilizando o módulo NRF24L01, que aceita os dados vindos do transmissor RC. Em seguida, usando o Arduino e dois ESCs (Electronic Speed Controler) controlamos a velocidade dos motores BLDC. Na parte de trás do hovercraft também há um servo para controlar os lemes ou para controlar a direção. Devo dizer que dirigir este hovercraft DIY é muito divertido.
Dificuldade: avançada
Avião Arduino RC
Qualquer um que teve a chance de brincar com alguns aviões RC sabe como é legal e divertido. É ainda mais legal e satisfatório se você construir o avião RC por conta própria. O projeto a seguir eleva ainda mais a satisfação, porque aqui vou mostrar como construir seu próprio avião RC, 100% DIY. Além disso, temos um sistema de controle de rádio 100% DIY baseado no Arduino.
O avião é inteiramente feito de isopor e o que é mais legal, as formas são feitas com a ajuda da minha máquina de corte de espuma CNC Arduino DIY, projeto já mencionado acima. A comunicação de rádio é baseada nos módulos transceptores NRF24L01. Para isso, usei meu transmissor Arduino RC DIY e receptor Arduino RC DIY.
Dificuldade: avançada
Controle sem fio do carro robô Arduino
Este projeto do Arduino é uma extensão da anterior, e aqui aprenderemos como controlar sem fio o carro do robô Arduino.
Você pode escolher um dos três métodos diferentes de controle sem fio explicados neste projeto, ou seja, o módulo HC-05 Blueooth, o módulo transceptor NRF24L01 e o módulo sem fio de longo alcance HC-12. Além disso, você pode aprender a fazer seu próprio aplicativo Android para controlar o carro robô Arduino.
Dificuldade: intermediária
Estação meteorológica sem fio Arduino
Esta ideia de projeto Arduino é bastante prático porque possui medição de umidade e temperatura interna e externa. Baseia-se no sensor DHT11 / DHT22, no módulo transceptor NRF24L01 para comunicação wireless e no DS3231 RTC. Para a tela, podemos usar um LCD de 16 × 2 caracteres ou uma tela de toque TFT de 3,2 polegadas.
A unidade externa pode ser alimentado com baterias e a unidade interna com um adaptador AC. A unidade externa mede a temperatura e a umidade e envia os valores para a unidade interna principal. Aqui, esses valores são impressos no LCD junto com os valores de dados e tempo do módulo de relógio em tempo real DS3231.
Além disso , podemos usar o módulo de cartão SD para armazenar os dados no cartão Micro SD.
Dificuldade: intermediária
Projetos Arduino de controle de motores
Arduino Camera Slider com Pan e Mecanismo de inclinação
Os controles deslizantes da câmera são ótimos para capturar fotos cinematográficas, e ter um sistema de panorâmica e inclinação na parte superior aumenta ainda mais a possibilidade de capturar fotos melhores. Neste projeto, vou mostrar como você pode construir o seu próprio, que custa bem menos do que um encontrado nas lojas e ainda assim você pode obter fotos excelentes e super suaves.
O controle deslizante tem três motores de passo NEMA 17 controlados por meio de drivers de passo A4988 e a placa Arduino Nano. Usando um joystick, podemos controlar os movimentos de panorâmica e inclinação e, usando um potenciômetro, podemos controlar o movimento deslizante. Com este controle deslizante de câmera DIY, podemos usar o botão Set para definir dois pontos de entrada e saída diferentes, para que a câmera possa se mover automaticamente de um para o outro ponto. Pessoalmente, considerando todos os meus projetos Arduino até agora, achei que este é o mais prático para mim.
Dificuldade: avançada
Máquina de venda automática DIY
Se você estão interessados em construir algo mais complexo com o Arduino, então este projeto é o ideal para você. Embora complexo, você pode recriá-lo facilmente, pois há uma explicação detalhada passo a passo sobre como tudo funciona, incluindo esquemas de circuito e códigos-fonte.
A estrutura da máquina é feita de MDF. Para descarregar os itens usei servo motores de rotação contínua, enquanto para o sistema de transporte usei dois motores de passo NEMA17. Para detectar as moedas, a máquina usa um sensor de proximidade infravermelho.
Dificuldade: Avançada
Faça você mesmo Arduino Gimbal / Plataforma autoestabilizadora
O seguinte projeto Arduino é um cardan simples ou uma plataforma autoestabilizadora que pode ser usada para manter objetos ou o nível da plataforma superior. O projeto é bastante simples, com apenas vários componentes eletrônicos.
Com base na orientação do MPU6050 e seus dados de acelerômetro e giroscópio fundidos, podemos controlar os 3 eixos ou servos que mantêm o nível da plataforma.
Dificuldade: intermediária
Carro Robô Arduino
A combinação de motores DC e Arduino é sempre divertido, e este projeto também. Aqui, construiremos nosso próprio carro robô do zero. O carro será alimentado com baterias de íon-lítio e dois motores 12V DC, e controlado usando o driver L298N e um joystick analógico.
Por meio deste projeto, também aprenderemos como funcionam os controles de motor H-Bridge e PWM.
Dificuldade: intermediária
Projetos Arduino para iniciantes
Arduino Radar (Sonar)
Este é um dos meus projetos mais populares e é muito divertido de construir. O radar pode detectar objetos na frente dele e mapeá-los na tela do PC usando o IDE de processamento.
Para este projeto, você só precisa de dois componentes junto com uma placa Arduino, que é um sensor ultrassônico e um pequeno servo motor. O alcance do radar pode ser ajustado para até 4 metros com rotação de 180 graus.
Dificuldade: Fácil
Medidor de alcance e nível de bolha digital
Aqui está outro projeto utilizando o sensor ultrassônico HC-SR04. Desta vez, vamos usá-lo para fazer um medidor de distância que pode medir distâncias de até 4 metros, bem como medir a área quadrada.
O projeto também inclui um acelerômetro que é usado para a função de nível de bolha digital ou para medição de ângulo. Os resultados são exibidos em LCD 16 × 2 e todos os componentes são anexados em um PCB de design personalizado.
Dificuldade: intermediária
Arduino Color Sorter
Classificando objetos ou produtos por sua cor têm uma importante aplicação no mundo real. Esses tipos de máquinas são freqüentemente usados para classificar frutas, sementes, plásticos, etc. O conceito de funcionamento dessas máquinas é bastante simples. Tudo que você precisa é um sensor de detecção de cor e, claro, um sistema que alimenta o objeto para o sensor e, em seguida, classifica-o.
Neste projeto, aprenderemos como usar um sensor de detecção de cores junto com o Arduino. Vamos separar os skittles coloridos, mas você pode usar o mesmo sensor e método para separar qualquer outra coisa.
Dificuldade: intermediária
Sistema de controle de acesso RFID
A tecnologia RFID possui ampla gama de aplicações e o controle de acesso é uma delas. Frequentemente encontramos isso em hotéis para acessar nosso quarto ou no trabalho para fazer check-in ou acessar áreas restritas.
Neste projeto aprenderemos como usar o Arduino para fazer uma fechadura controlada por RFID. O sistema consiste em um leitor RFID MFRC522 e etiquetas / cartões RFID que são baseados no protocolo MIFARE.
Dificuldade: intermediária
Sistema de alarme Arduino
Se você já pensou em fazer seu próprio sistema de segurança, então este projeto é um excelente ponto de partida. Aqui, utilizaremos um sensor ultrassônico para detectar movimento.
Se um ser humano ou objeto passar na frente do sensor, o o alarme será ativado. Para desativar o alarme você terá que inserir uma senha usando um teclado.
Dificuldade: intermediária
Arduino LED Matrix Scrolling Text
Neste projeto iremos controlar Matrizes de LED usando o driver MAX7219. Este driver pode controlar até 64 LEDs individuais usando apenas três fios. Também podemos conectar até 8 drivers em série e ainda usando os mesmos fios.
Para tornar este projeto mais interessante, também adicionou um exemplo onde você pode atualizar o texto nas matrizes de LED por meio de seu smartphone usando um aplicativo Android feito sob medida.
Dificuldade: intermediária
Projeto de jogo Arduino
Este projeto de jogo é baseado no popular jogo Flappy Bird para smartphones. Usando a tela de toque, controlamos o pássaro enquanto tentamos evitar os pilares.
Para este projeto, precisamos de um TFT de 3,2 polegadas Tela sensível ao toque, um adaptador de escudo TFT Mega e uma placa Arduino Mega. O código é um pouco mais longo, mas tudo é explicado em detalhes.
Dificuldade: Avançada
Leitor de música Arduino e despertador com tela sensível ao toque
Neste projeto nós aprenderá como construir nosso próprio reprodutor de música. Possui tela sensível ao toque, MP3 player, sensor de temperatura e despertador.
O código por trás deste projeto é um um pouco mais complexo com cerca de 550 linhas, mas tudo é explicado em detalhes com comentários para cada linha. Há também uma explicação detalhada em vídeo para isso.
Dificuldade: avançada
Mesa de centro de LED interativa baseada em Arduino
À primeira vista, esta mesa parece um café normal mesa, mas quando você liga a alimentação, ela atinge um nível totalmente novo. A mesa tem 45 seções que podem brilhar em qualquer cor que quisermos, além de reagir aos objetos colocados em cima dela.
O coração da mesa é um Arduino que controla os 45 LEDs endereçáveis WS2812B e os objetos em cima da mesa são detectados usando sensores de proximidade infravermelhos. O que é ainda mais legal é o módulo Bluetooth integrado que permite a interação com um smartphone para selecionar as cores dos LEDs.
Dificuldade: avançada
Idéias de projetos do Arduino
A seção a seguir deste artigo também contém idéias de projetos do Arduino com base em meus tutoriais detalhados sobre vários sensores e módulos como suas sugestões da seção de comentários abaixo.
Para cada ideia de projeto, destacarei os componentes necessários, bem como o tutorial específico para cada um deles.
Tomada de energia controlada por smartphone Android Usando o Arduino
Controlar as tomadas elétricas de sua casa por meio de um smartphone é o primeiro passo na automação residencial. Você pode facilmente fazer suas próprias tomadas de energia controladas pelo Arduino utilizando o conhecimento que pode obter dos meus tutoriais do Arduino.
Para este projeto você só precisa de dois componentes junto com a placa Arduino. Um módulo HC-05 Bluetooth e um módulo 5V Relay para os quais já tenho tutoriais detalhados. Para alimentar o Arduino e o relé, você pode usar um conversor de 220/110 V CA para 5 V CC.
Usando seu smartphone, você pode conectar e controlar sua tomada de energia via Bluetooth. Você pode usar alguns aplicativos já feitos para controlar o Arduino da Play Store ou criar seu próprio aplicativo personalizado. Desta forma, também podemos controlar as tomadas de energia por meio de comandos de controle de voz.
Dificuldade: Avançada
Automação residencial usando Arduino
A automação residencial é uma das mais projetos populares do Arduino hoje em dia. O objetivo deste projeto é controlar remotamente qualquer coisa em sua casa como luzes, eletrodomésticos, temperatura, dispositivos de segurança e assim por diante, com um único dispositivo ou seu smartphone.
Para fazer tal projeto, precisamos quantidade razoável de conhecimento em Arduino. O seguinte conceito de automação residencial que sugiro é baseado em meus tutoriais detalhados do Arduino para vários sensores e módulos.
Então, a ideia aqui é ter uma unidade mestre que inclui um display de toque e várias unidades escravas que irão executar comandos vindos do mestre. Quanto à comunicação sem fio, podemos usar os módulos de radiofrequência NRF24L01, e cada unidade escrava pode ter várias funções, como monitoramento de temperatura, controle de tomada elétrica, controle de luzes, alarme de segurança e assim por diante.
Claro, existem infinitas possibilidades e combinações para construir um sistema de automação residencial usando a placa Arduino. Você sempre pode alterar e adicionar mais dispositivos. Você também pode fazer uma comunicação Bluetooth para que possa controlar tudo isso usando seu smartphone etc.
Dificuldade: avançada
Controle de gestos do Arduino
A ideia para isso projeto é controlar remotamente um projeto Arduino usando gestos com as mãos. Digamos que queremos controlar o carro robô Arduino que mencionamos acima. Portanto, em vez do joystick, usaremos um módulo MEMS para o controle.
Podemos usar o módulo GY-80 que apresenta um acelerômetro, um giroscópio e um magnetômetro. Em seguida, os dados que estamos obtendo desses sensores para controlar a direção do carro robô. Quanto à comunicação sem fio, podemos usar os módulos transceptores NRF24L01.
Você também pode verificar meu Projeto de Final de Ano de Mecatrônica, onde usei um método semelhante para controlar um modelo 3D no Matab Simulink.
Dificuldade: Avançada