Оглавление:
Видео: Идея проекта DIY Inventive ART со светодиодной подсветкой и звуком: 3 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
В этом видео я покажу вам, как сделать уникальный арт-проект дома, используя светодиодную ленту и звук.
Шаг 1: проект видео
Светодиодная лента -
MP3-плеер -
Инфракрасный датчик -
Микроконтроллер -
Коннектор -
Адаптер -
Регулятор напряжения -
Спикер -
Micro SD -
Конденсатор -
Резистор -
Тумблер -
Паяльные инструменты -
Шаг 2: Схема и Гербер
Получите доску -
Шаг 3: Исходный код
Исходный код:
#включают
#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 (тип uint8_t, значение int); недействительная настройка () {mySoftwareSerial.begin (9600); Serial.begin (115200); if (! myDFPlayer.begin (mySoftwareSerial)) {Serial.println (F ("Невозможно начать:")); Serial.println (F («1. Проверьте соединение еще раз!»)); Serial.println (F («2. Вставьте SD-карту!»)); в то время как (правда); } pinMode (IR1pin, ВХОД); pinMode (IR2pin, ВХОД); pinMode (IR3pin, ВХОД); 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 (ЯРКОСТЬ); } void loop () {если (digitalRead (IR1pin) == LOW) {LED1show (); } если (digitalRead (IR2pin) == LOW) {LED2show (); } если (digitalRead (IR3pin) == LOW) {LED3show (); }} void LED1show () {myDFPlayer.play (1); для (int i = 0; i
Рекомендуемые:
Лампа Mood со светодиодной подсветкой RGB: 4 шага
Лампа для настроения со светодиодной подсветкой RGB: это проект, созданный для лампы * sentimientos * с использованием Arduino Uno. Primero se necesitan varios materiales como джемперы, светодиоды RGB или Neopixel, зависимые от cómo se desee hacer. En este caso utilizaremos led RGB con ánodo común
Матричные часы со светодиодной подсветкой 8x8 и предупреждение о вторжении: 4 шага (с изображениями)
Светодиодные матричные часы 8x8 и предупреждение о вторжении: в этом руководстве мы увидим, как построить светодиодные матричные часы 8x8, активируемые при обнаружении движения. Эти часы также можно использовать в качестве устройства защиты от вторжений, которое отправляет предупреждающее сообщение, если движение обнаружен телеграмм-ботом !!! Обойдемся двумя разными
Матричный понг со светодиодной подсветкой 8x16 (2 ракетки на игрока): 3 шага
Игра в понг со светодиодной матрицей 8x16 (2 ракетки на игрока): меня вдохновили многие вариации классической игры Pong, реализованной на Arduino с использованием светодиодной матрицы 8x8. В этом руководстве я покажу вам, как создать мою любимую версию Pong, в которой есть два весла - нападающий и вратарь - на игрока
Часы со светодиодной подсветкой в аналоговом стиле от первого лица с Arduino Nano: 4 шага
Часы со светодиодной подсветкой в аналоговом стиле с Arduino Nano: красивые часы со светодиодной подсветкой в аналоговом стиле
Робот Гонг: Идея проекта Ultimate Hackaton для продавцов и гиков продукта (кодирование не требуется): 17 шагов (с изображениями)
Робот-гонг: Идея проекта Ultimate Hackaton для продавцов и гиков (кодирование не требуется): давайте создадим музыкальный робот-гонг, запускаемый по электронной почте. Это позволяет вам настроить автоматические оповещения по электронной почте, чтобы запустить гонг … (через SalesForce, Trello, Basecamp …). Ваша команда никогда больше не забудет " GONGGG " когда выходит новый код, деа