Projetos de programação Arduino para aprender

Projetos de programação Arduino para aprender
Muitas pessoas aprendem muito mais rápido quando aplicam imediatamente suas habilidades teóricas para resolver problemas reais. Se você se contar entre eles, e seu objetivo é aprender a programação, precisará verificar nossa seleção de projetos de programação Arduino para aprender.

O que é Arduino?

Arduino é um microcontrolador de placa única de código aberto que é amado pelos fabricantes em todo o mundo por sua natureza aberta, acessibilidade e facilidade de uso. Você pode pensar nisso como um Raspberry Pi leve com poder de processamento limitado, mas impressionante versatilidade.

Não leva tempo para conectar uma placa Arduino (como o Arduino Uno R3 ou o Arduino Nano) a todos os tipos de sensores, atuadores e luzes e programá -lo para fazer praticamente qualquer coisa que você queira que.

Se você nunca programou um Arduino antes, não tem absolutamente nada com que se preocupar, porque começar com isso é muito fácil. Todos os projetos listados neste artigo vêm com código -fonte, para que você possa fazê -los funcionar primeiro e descobrir como eles funcionam em segundo lugar.

15 principais projetos de programação Arduino para aprender

Agora que você sabe o que Arduino, é hora de listarmos os 15 melhores projetos de programação Arduino para aprender. Como fizemos questão de incluir algo para iniciantes e usuários de programação mais experientes, não importa se você é completamente novo na programação ou já tem alguns projetos em seu currículo.

LED piscando

Todo mundo que é novo no Arduino deve começar com este projeto simples, que demonstra como você pode obter uma saída física (um LED piscando neste caso) usando um Arduino e algumas linhas de código. A razão pela qual este é um ótimo projeto introdutório para iniciantes é simples: você já tem todas as peças que precisará se possuir uma placa Arduino com um LED embutido.

Se você encontrar essa condição, poderá seguir em frente e conectar seu Arduino ao seu computador e iniciar o software Arduino (IDE). Em seguida, use o código encontrado na parte inferior desta página para programar o LED ao piscar. Como o código está bem documentado, você poderá entender rapidamente como funciona e modificá-lo para tornar o LED piscar mais rápido ou mais lento.

Termômetro

Ok, então você sabe como fazer um LED piscar e se sentir pronto para enfrentar projetos mais complicados. Ótimo! Temos o projeto certo para você. Com um sensor de temperatura barato (também chamado de termistor), você pode transformar seu Arduino em um termômetro e usar os dados de temperatura coletados para alimentar projetos futuros ou apenas para mantê -lo informado.

Os caras do Circuit Basics fornecem instruções muito detalhadas, acompanhadas de ilustrações claras e exemplos de código. Tudo o que você precisa fazer é seguir as instruções passo a passo, e você terá seu próprio termômetro movido a Arduino em pouco tempo.

Robô seguindo a luz

Acredite ou não, mas você pode construir seu próprio robô movido a Arduino, mesmo se estiver com um orçamento apertado (especialmente se tiver ferramentas básicas e peças de Arduino por aí). Depois de terminar, o robô perseguirá a luz mais brilhante que vê, para que você possa brincar com ele usando uma lanterna. Você pode melhorá -lo adicionando sensores adicionais e aprimorando sua programação também, por exemplo, evite paredes e outros obstáculos.

Este projeto, chamado Arduino Mothbot, foi apresentado em instrutáveis ​​e visto por mais de 100.000 pessoas. É ótimo para apresentar as crianças à magia da programação usando peças eletrônicas prontamente disponíveis para criar algo incrível.

Braço de robô com controle de smartphone

Este é um daqueles projetos Arduino para aprender que realmente mostra o verdadeiro potencial do minúsculo microcontrolador de placa única. Para concluir o longo tutorial publicado sobre HowTomechatronics, você precisará de uma impressora 3D, vários motores servo e o módulo Bluetooth HC-05 para controlar o braço do robô usando seu smartphone. As habilidades de impressão e codificação em 3D não são necessárias, pois a HowTomechatronics compartilha todos os modelos 3D e código -fonte em seu site.

O braço do robô pode ser teoricamente programado para executar qualquer movimento complexo, então você não deve ter muito problema em impressionar seus amigos, fazendo com que escreva algo em um pedaço de papel ou simplesmente acenar olá.

Jogo de arame

Este projeto Arduino leva o clássico jogo de carnaval do Buzz Wire para o próximo nível, adicionando uma tela digital movida a Arduino com informações de status. As instruções no Makeuseof recomendam que você use um cabide para construir o curso, mas recomendamos um pedaço de fio de cobre grosso, porque você pode fazer o curso por mais longo ou intrincado que desejar.

Obviamente, você pode criar este jogo sem qualquer programação apenas usando uma bateria e uma campainha de 9V, mas aprender a programar com Arduino é tudo sobre se divertir, e você certamente pode se divertir muito com este projeto.

Freqüência cardíaca e monitor SPO2

Por que você compraria um rastreador de fitness quando pode criar um monitor de freqüência cardíaca capaz de medir sua saturação de oxigênio usando Arduino? Além de uma placa Arduino, você precisa deste projeto é o módulo MAX3010202 Pulse e Monitor da freqüência cardíaca, alguma tela OLED e campainha, embora os dois últimos componentes sejam opcionais.

Como você pode comprar o módulo Max30102 por apenas US $ 1.5, o custo desse freqüência cardíaca e o monitor SPO2 certamente supera o custo dos monitores de freqüência cardíaca pronta para uso com capacidades de medição de saturação de oxigênio. Vá para o Hub do Projeto Arduino para obter instruções detalhadas sobre como montá -lo.

Cubo de LED

As placas Arduino são tão acessíveis que não há razão para se sentir mal em usá -las para projetos puramente decorativos que não servem a não ser possível. Um desses projetos é este cubo de LED, que consiste em 64 LEDs organizados em uma grade 4x4x4. Com o poder do seu Arduino, você pode fazer o cubo ganhar vida e exibir vários padrões legais.

É certo que um projeto desse tipo pode ser um tanto tedioso de fazer, pois envolve muita repetição, mas aprimorará suas habilidades de solda com perfeição. Se você não tem um ferro de solda, recomendamos o Lukcase TS100, que funciona com qualquer adaptador de energia do laptop e aquece em apenas alguns segundos.

Relógio de palavra

Este relógio de palavras de Arduino elegante e totalmente funcional foi criado pelo fabricante Lewis de Máquinas DIY e publicado em Electromaker.io. O componente principal que você precisa para criá -lo é esta tela LED 8 × 8 64 RGB, que é usada para iluminar uma face de relógio impressa em 3D.

Se você não tem uma impressora 3D e não pretende comprar uma, pode programar um relógio digital simples usando qualquer tela LCD padrão para Arduino. Este tutorial explica tudo em detalhes e apresenta um código de exemplo que você pode simplesmente copiar e colar para fazer seu relógio.

Detector de terremotos

Existem muitos projetos fantásticos de programação do Arduino para aprender em instrutíveis, mas este detector de terremotos está entre os mais úteis. Se você mora em uma área com muita atividade sísmica, pode usá -la para desencadear certos procedimentos de emergência, como desligar o suprimento de água principal para sua casa ou enviar uma mensagem para seus parentes. Como alternativa, você pode conectá -lo a uma fonte de energia portátil e usá -lo para monitorar a atividade sísmica em uma área remota e transmitir as informações coletadas online.

Lembre -se de que este detector de terremotos não reflete todas as possíveis mudanças de aceleração para terremotos na escala Richter; portanto, não assuma que ele pode medir os detectores profissionais de terremotos que custam milhares de dólares porque não pode.

RFID Smart Lock

Você provavelmente acha que a construção de um bloqueio inteligente RFID deve ser complicado e caro, certo? Longe disso! A maior parte deste projeto gira em torno do módulo de leitor Mifare MFRC522, que você pode obter na Amazon por apenas US $ 10, e o restante é descrito em Makeuseof.

Ok, então criar um bloqueio inteligente RFID não é tão complicado, mas é uma boa ideia tentar algo que mesmo profissional muitas vezes não possa acertar? Bem, isso depende de suas expectativas. Se você estiver interessado neste projeto de programação Arduino para aprender porque deseja obter uma experiência valiosa, então você deve seguir em frente. Mas se você espera acabar com uma trava inteligente RFID verdadeiramente segura, recomendamos que você encomende um online.

Maquina de vendas

Se você sentir vontade de construir algo complexo e inegavelmente impressionante com o Arduino, esta máquina de venda automática baseada em Arduino pode ser apenas o projeto certo para você. Para criá -lo, você obviamente precisa de algumas ferramentas elétricas e habilidades básicas de carpintaria, além da capacidade de conectar todas as peças eletrônicas e escrever o código Arduino.

A boa notícia é que a HowTomechatronics o orienta na construção de sua primeira máquina de venda automática baseada em Arduino passo a passo e até fornece um modelo 3D detalhado da máquina de venda automática que você pode usar para fazer todas as medidas. A pessoa por trás deste projeto não usou uma impressora 3D, mas isso não significa que você não pode melhorar o design dele e dar à sua máquina de venda.

Visualizador de espectro de áudio

Este projeto visa os entusiastas do áudio que gostariam de melhorar suas habilidades de programação enquanto construíram algo divertido. Recomendamos que você use uma tela LED grande para que seu visualizador de espectro se destaque e ilumine a sala inteira quando você ouve música à noite.

Um projeto como esse é tudo sobre solda e codificação. Dominar a habilidade anterior depende de você, mas as instruções e amostras de código publicadas no Hub do Projeto Arduino podem ajudar com este último. Vale a pena notar que você pode alimentar áudio ao visualizador não apenas do seu sistema de música, mas também de qualquer saída de fone de ouvido.

Sistema de alarme

Você não precisa de um sistema de alarme caro para pegar um intruso de surpresa e assustá -lo com um som alto. Tudo o que você realmente precisa é de um arduino, sensor ultrassônico e campainha piezo. A idéia é detectar movimento usando o sensor ultrassônico e depois ligar a campainha piezo para impedir qualquer intruso nas proximidades.

Para saber mais sobre este projeto, vá para este site ou apenas assista ao vídeo acima. Escusado será dizer que este sistema de alarme simples não substitui um sistema de segurança real. Dito isto, se o intruso com o qual você está lidando é um irmão irritante ou o gato do vizinho, esta solução funcionará muito bem e não custará muito dinheiro.

Clone de pássaro de flappy

Se você não está interessado em criar engenhocas físicas usando Arduino e apenas deseja praticar suas habilidades de programação, por que não fazer um clone de pássaro de flappy, o jogo móvel viral em que o jogador controla um pássaro, tentando voar entre colunas de tubos verdes sem batendo neles?

Flappy Bird é um jogo tão simples, porém fascinante, que existem inúmeros tutoriais de programação e tópicos do fórum dedicados a ele, para que você não tenha muito problema em programá -lo do zero, mesmo que você seja apenas um iniciante. Além de Flappy Bird, você também pode programar um jogo Arduino Tic-Tac-Toe ou um jogo portátil de xadrez.

Lança -chamas

Sim esta correto. Você pode usar o Arduino para criar um lança-chamas-e não apenas qualquer lança. Basta assistir ao vídeo acima para entender o que queremos dizer. Este é sem dúvida o projeto Arduino mais legal que já encontramos, e é por isso que decidimos terminar este artigo com ele. É verdade que se trata mais de construir o lança -chamas reais do que programar a ação do soco, mas estamos mais do que felizes em fazer uma exceção.

Se esta é a sua primeira vez construindo um lança-chamas ativadas por punção (é claro que é), leia o tutorial publicado no hub do projeto Arduino cuidadosamente do começo ao fim, para que você não coma um erro estúpido e queime sua casa.