Оглавление:
Видео: Светоактивированный подарок ко Дню святого Валентина: 8 шагов (с изображениями)
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
День святого Валентина не за горами, и я был вдохновлен добавить что-то еще, чтобы сделать подарок немного более особенным. Я тестирую мини-плеер с Arduino, и мне было интересно, могу ли я добавить датчик освещенности, чтобы он воспроизводил песню для моей миссис, когда она откроет подарок. Так родился.
Шаг 1. Купите хороший подарок
Что ж, я не могу вам помочь с этим, просто подойдет любой подарок с коробкой, достаточно большой, чтобы разместить под ней схему.
Шаг 2: соберите все компоненты
Для полной схемы вам понадобится следующее, просто отказ от ответственности, ссылка является партнерской ссылкой, поэтому, если вы не хотите нажимать, вы можете выполнить поиск напрямую через веб-сайт banggood или aliexpress.
- Arduino Nano / Uno (мне нравится Nano, потому что размер маленький)
- Миниплейер + 2x резистора 1K
- SD Card
- LDR + резистор 10 кОм
- Динамик (получил после переработки других игрушек)
- Печатная плата
- Светодиод (опционально)
- Доска для прототипирования (необязательно)
Шаг 3: подготовьте SD-карту
Найдите любимую песню любимого человека и скопируйте ее на SD-карту.
В этом примере я копирую песню (001.mp3) и помещаю ее в папку с именем 006. Причина, по которой я делаю это, заключается в том, что у меня были другие папки на SD-карте, и я хочу сохранить это в таком виде для другого проекта.. Итак, в этом случае мой mp3-файл находится в sd: //006/001.mp3.
Шаг 4: Подготовьте Mini DF Player
Припаяйте плеер Mini DF к макетной плате. Вам нужно будет подключить резистор 1 кОм к ножкам RX и TX плеера DF.
- Подключите вывод RX проигрывателя DF к одному концу резистора 1K, а другой конец резистора - к выводу D11 Arduino.
- Подключите вывод TX DF плеера к одному концу второго резистора 1 кОм, а другой конец резистора к выводу D10 Arduino.
- Подключите VCC плеера DF к + 5V
- Подключите GND плеера DF к GND
- Подключите SPK_1 и SPK2 к динамику
Загрузите найденную здесь программу в Arduino для тестирования. Вы должны услышать песню через динамик.
Шаг 5: Подключите LDR
Подключите одну ногу LDR к 5 В, а другую - к резистору 10 кОм.
Подключите другой конец резистора к GND.
Подключите ножку, соединяющую LDR и резистор 10K с выводом A0 или Arduino, вывод A0 или Arduino - это аналоговый вход, который будет считывать напряжение, поступающее, когда свет проходит через LDR.
Подключите светодиод к контакту 13 Arduino (необязательный шаг), если вы хотите, чтобы он был, проверьте вторую схему.
Шаг 6: Проверьте свою схему
Подключите последнюю цепь для тестирования. Если у вас нет библиотеки DFPlayer, я добавил ее как приложение.
Шаг 7. Добавьте источник питания и уменьшите размер с помощью Arduino Nano
В этом случае я использую батарейный блок с 4 батареями AAA. Перезагрузите программу в Arduino Nano, вам не нужен светодиод, так как Arduino Nano поставляется со светодиодом, подключенным к контакту 13.
Результат вы можете увидеть в следующем видео.
www.youtube.com/watch?v=OzCQ2H-N3ds
Шаг 8: Положите все в подарок и наслаждайтесь
Теперь пришло время сжать все в подарочной коробке, убедитесь, что LDR просвечивает, чтобы обеспечить много света, когда подарок открыт. И наслаждайтесь счастьем, когда его открывает любимый человек. Я надеюсь, что вы будете вознаграждены счастьем за небольшое усилие.
Отказ от ответственности: я не являюсь аффилированным лицом Swarovski и не одобряю их украшения, это просто совпадение с подарком, который я купил для своей миссис.
Пожалуйста, оставьте мне комментарий и подпишитесь, если вам это нравится.