Índice:
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Neste vídeo, mostrarei como fazer um projeto de arte único em casa usando faixa de LED e som.
Etapa 1: Projeto de Vídeo
Faixa de LED -
MP3 Player -
Sensor infravermelho -
Microcontrolador -
Conector -
Adaptador -
Regulador de tensão -
Palestrante -
Micro SD -
Capacitor -
Resistor -
Chave de alternância -
Ferramentas de solda -
Etapa 2: Esquemático e Gerber
Obtenha o quadro -
Etapa 3: Código Fonte
Código-fonte:
#incluir
#include "SoftwareSerial.h" #include "DFRobotDFPlayerMini.h" #define NUM_LEDS_PER_STRIP 70 #define BRIGHTNESS 200 #define LED1pin 5 #define LED2pin 6 #define LED3pin 7 const int IR1pin = A0; const int IR2pin = A1; const int IR3pin = A2; CRGB LED1color [NUM_LEDS_PER_STRIP]; CRGB LED2color [NUM_LEDS_PER_STRIP]; CRGB LED3color [NUM_LEDS_PER_STRIP]; SoftwareSerial mySoftwareSerial (10, 11); // RX, TX DFRobotDFPlayerMini myDFPlayer; void printDetail (tipo uint8_t, valor int); void setup () {mySoftwareSerial.begin (9600); Serial.begin (115200); if (! myDFPlayer.begin (mySoftwareSerial)) {Serial.println (F ("Impossível começar:")); Serial.println (F ("1. Verifique novamente a conexão!")); Serial.println (F ("2. Insira o cartão SD!")); enquanto (verdadeiro); } pinMode (IR1pin, INPUT); pinMode (IR2pin, INPUT); pinMode (IR3pin, INPUT); myDFPlayer.volume (20); myDFPlayer. EQ (DFPLAYER_EQ_CLASSIC); myDFPlayer.outputDevice (DFPLAYER_DEVICE_SD); FastLED.addLeds (LED1color, NUM_LEDS_PER_STRIP); FastLED.addLeds (LED2color, NUM_LEDS_PER_STRIP); FastLED.addLeds (LED3color, NUM_LEDS_PER_STRIP); FastLED.setBrightness (BRIGHTNESS); } void loop () {if (digitalRead (IR1pin) == LOW) {LED1show (); } if (digitalRead (IR2pin) == LOW) {LED2show (); } if (digitalRead (IR3pin) == LOW) {LED3show (); }} void LED1show () {myDFPlayer.play (1); para (int i = 0; i
Recomendado:
Luzes de copo de espuma DIY - Idéia de decoração Diwali fácil e barata usando copos de espuma: 4 etapas
Luzes de copo de espuma DIY | Idéia de decoração Diwali fácil e barata usando copos de espuma: Neste artigo, vamos falar sobre o projeto para as celebrações do Diwali com um orçamento limitado. Eu espero que você goste deste tutorial
Como controlar luzes / luzes domésticas usando Arduino e Amazon Alexa: 16 etapas (com imagens)
Como controlar a luz / luzes domésticas usando Arduino e Amazon Alexa: Eu expliquei como controlar a luz que está conectada ao UNO e controlada por Alexa
Dicas para transformar sua ideia de projeto em realidade: 6 etapas (com fotos)
Dicas para tornar sua ideia de projeto uma realidade: A parte mais crítica de um projeto bem-sucedido é ter uma ideia realmente ótima, mas às vezes a ideia é a parte fácil! Depois disso, vem o trabalho árduo de transformar um lampejo aleatório de gênio em algo que as pessoas " ooh " e? ah? ov
Luzes de quintal interativas, luzes de passagem: 3 etapas
Luzes de quintal interativas, luzes de passagem: Eu queria construir algum tipo de luzes de quintal interativas para meu quintal. A ideia era que, quando alguém caminhava por um lado, uma animação era ativada na direção em que você estava caminhando. Comecei com a Dollar General $ 1,00 luz solar
Robot Gong: Ideia final do projeto Hackaton para viciados em vendas e produtos (sem necessidade de codificação): 17 etapas (com imagens)
Robot Gong: Ideia final do projeto Hackaton para vendas e geeks de produtos (sem necessidade de codificação): Vamos construir um gongo musical robótico acionado por e-mail. Isso permite que você configure alertas de e-mail automatizados para disparar o gong … (via SalesForce, Trello, Basecamp …) Sua equipe nunca mais se esquecerá de " GONGGG " quando um novo código for lançado, um dea