Arduino

Projetos de programação do Arduino para aprendizagem

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

O que é Arduino??

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

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á-la para fazer quase tudo que você quiser.

Se você nunca programou um Arduino antes, você não tem absolutamente nada com que se preocupar porque começar a usá-lo é muito fácil. Todos os projetos listados neste artigo vêm com código-fonte, então você pode fazer com que funcionem primeiro e descobrir como funcionam depois.

15 principais projetos de programação do Arduino para aprendizagem

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

1. LED piscando

Todos que são novos no Arduino devem 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 de que precisa se possuir uma placa Arduino com um LED integrado.

Se você atender a esta condição, pode seguir em frente e conectar seu Arduino ao computador e iniciar o software Arduino (IDE). Em seguida, use o código encontrado na parte inferior desta página para programar o LED para piscar. Como o código está bem documentado, você deve ser capaz de entender rapidamente como funciona e modificá-lo para fazer o LED piscar mais rápido ou mais devagar.

2. Termômetro

Ok, então você sabe como fazer um LED piscar e se sentir pronto para lidar com projetos mais complicados. Excelente! Nós 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 da Circuit Basics fornecem instruções muito detalhadas, acompanhadas por 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 alimentado por Arduino em nenhum momento.

3. Robô Seguidor de Luz

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

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

4. Braço de robô com controle de smartphone

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

O braço do robô pode ser teoricamente programado para realizar qualquer movimento complexo, então você não deve ter muitos problemas para impressionar seus amigos fazendo-o escrever algo em um pedaço de papel ou simplesmente acenar um alô.

5. Jogo Buzz Wire

Este projeto Arduino leva o clássico jogo de carnaval buzz wire para o próximo nível, adicionando um display digital equipado com Arduino com informações de status. As instruções em MakeUseOf recomendam que você use um cabide para construir o campo, mas recomendamos um pedaço de fio de cobre grosso, porque você pode fazer o curso com o comprimento ou complexidade que quiser.

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

6. Monitor de freqüência cardíaca e SpO2

Por que você compraria um rastreador de fitness se você pode criar um monitor de frequência cardíaca capaz de medir sua saturação de oxigênio usando o Arduino? Além de uma placa Arduino, você precisa para este projeto o módulo MAX30102 de oximetria de pulso e monitor de frequência cardíaca, algum display OLED e campainha, embora os dois últimos componentes sejam opcionais.

Já que você pode comprar o módulo MAX30102 por apenas $ 1.5, o custo deste monitor de frequência cardíaca e SpO2 certamente supera o custo de monitores de frequência cardíaca disponíveis no mercado com recursos de medição da saturação de oxigênio. Vá ao Arduino Project Hub para obter instruções detalhadas sobre como montá-lo.

7. 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 têm nenhum propósito prático. Um desses projetos é este cubo de LED, que consiste em 64 LEDs dispostos em uma grade 4x4x4. Com o poder do seu Arduino, você pode dar vida ao cubo e exibir vários padrões interessantes.

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

8. Word Clock

Este relógio de palavras elegante e totalmente funcional baseado em Arduino foi criado por Maker Lewis of DIY Machines e publicado na Electromaker.io. O principal componente de que você precisa para criá-lo é este display LED 8 × 8 64 RGB, que é usado para iluminar um mostrador de relógio impresso em 3D.

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

9. Detector de terremoto

Existem muitos projetos de programação Arduino fantásticos para aprender no Instructables, mas este detector de terremotos está entre os mais úteis. Se você mora em uma área com muita atividade sísmica, pode usá-lo para acionar certos procedimentos de emergência, como desligar o abastecimento de água da sua casa ou enviar uma mensagem para seus parentes. Alternativamente, 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.

Apenas tenha em mente que este detector de terremotos não reflete todas as mudanças de aceleração possíveis para terremotos na escala Richter, então não presuma que ele pode medir até detectores profissionais de terremoto custando milhares de dólares porque não pode.

10. RFID Smart Lock

Você provavelmente pensa que construir uma fechadura inteligente RFID tem que ser complicado e caro, certo? Longe disso! A maior parte deste projeto gira em torno do módulo do leitor Mifare MFRC522, que você pode obter na Amazon por apenas $ 10, e o resto é descrito em MakeUseOf.

Ok, criar um bloqueio inteligente RFID não é tão complicado, mas é uma boa ideia tentar algo até mesmo profissional que muitas vezes não consegue acertar? Bem, isso depende de suas expectativas. Se você está interessado neste projeto de programação do Arduino para aprender porque deseja obter alguma experiência valiosa, então você deve ir em frente. Mas se você espera obter um bloqueio inteligente RFID verdadeiramente seguro, recomendamos que você solicite um online.

11. Maquina de vendas

Se você deseja construir algo complexo e inegavelmente impressionante com Arduino, esta máquina de venda automática baseada em Arduino pode ser 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 partes eletrônicas e escrever o código do Arduino.

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

12. Audio Spectrum Visualizer

Este projeto é direcionado a entusiastas de áudio que desejam aprimorar suas habilidades de programação enquanto constroem algo divertido. Recomendamos que você use um grande display LED para que seu visualizador de espectro se destaque e ilumine toda a sala quando você ouvir música à noite.

Um projeto como este é sobre soldagem e codificação. Dominar a primeira habilidade depende de você, mas as instruções e exemplos de código publicados no Arduino Project Hub podem ajudar com a última. É importante notar que você pode alimentar o áudio para o visualizador não apenas de seu sistema de música, mas também de qualquer saída de fone de ouvido.

13. Sistema de alarme

Você não precisa de um sistema de alarme caro para pegar um intruso desprevenido e assustá-lo com um som alto. Tudo o que você realmente precisa é de um Arduino, sensor ultrassônico e campainha piezoelétrica. A ideia é detectar movimento usando o sensor ultrassônico e, em seguida, ligar a campainha piezoelétrica para deter qualquer intruso próximo.

Para saber mais sobre este projeto, acesse este site ou apenas assista ao vídeo acima. Nem é preciso dizer que este simples sistema de alarme não é um substituto para um sistema de segurança real. Dito isso, se o intruso com quem você está lidando for um irmão chato ou o gato do vizinho, esta solução funcionará muito bem e não custará muito dinheiro.

14. Clone Flappy Bird

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

Flappy Bird é um jogo tão simples, mas fascinante que existem inúmeros tutoriais de programação e tópicos de fórum dedicados a ele, então você não deve ter muitos problemas para programá-lo do zero, mesmo se você for apenas um iniciante. Além do Flappy Bird, você também pode programar um jogo Arduino Tic-Tac-Toe ou um jogo portátil de xadrez.

15. Lança-chamas

Sim esta correto. Você pode usar o Arduino para criar um lança-chamas - e não qualquer lança-chamas ... um lança-chamas de braço ativado por soco. Basta assistir ao vídeo acima para entender o que queremos dizer. Este é de longe 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 real do que programar a ação de soco, mas estamos mais do que felizes em abrir uma exceção.

Se esta é sua primeira vez construindo um lança-chamas de braço ativado por soco (claro que é), certifique-se de ler o tutorial postado no Arduino Project Hub com atenção do início ao fim para que você não cometa um erro estúpido e queime. sua casa.

Remapeie os botões do mouse de maneira diferente para software diferente com o controle de botão do mouse X
Talvez você precise de uma ferramenta que possa fazer o controle do seu mouse mudar com cada aplicativo que você usa. Se for esse o caso, você pode ex...
Análise do mouse sem fio Microsoft Sculpt Touch
Recentemente li sobre o Microsoft Sculpt Touch mouse sem fio e decidi comprá-lo. Depois de usá-lo por um tempo, decidi compartilhar minha experiência ...
AppyMouse na tela Trackpad e ponteiro do mouse para tablets Windows
Os usuários de tablets costumam perder o ponteiro do mouse, especialmente quando costumam usar laptops. Os smartphones e tablets touchscreen vêm com m...