Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Всем привет!
Я на карантине и дни скучные. Так что я решил создать бесполезную вещь… Певца дверей!
Хорошо… Я знаю… Бесполезно… Но это весело!
Цель состоит в том, чтобы, когда кто-то открывал дверь, издавался звук (настраиваемый звук), похожий на пук, крик, музыку … (я вас предупреждал … Это бесполезно)
Из-за карантина я не могла купить в магазине то, что хотела. Так что я сделал то, что у меня было:)
Запасы
Я использовал следующий материал:
- Raspberry Pi 3
- Концевой выключатель (я смог найти его на старом ПК)
- Маленький динамик (в старой коробке нашёл то, что мне нужно)
- Провод и штука для подключения динамика к Raspberry Pi
Это все !
Шаг 1: Цвет проводов в кабеле с разъемом
Мой штекер сломан. Поэтому мне нужно повторно подключить новый штекер к динамику.
Я нашел старую пару наушников (возможно, Samsung), и я определил цвет провода, а затем связал его с их функциями.
(как на картинке выше)
У меня не было термоусадочной трубки… Так что я сделал из ленты.
Шаг 2: Кодирование
Я подключил свою кнопку (нормально замкнутый - NC) к контакту 1 (+ 5 В) и контакту 7 (GPIO) моего Rpi.
Так что теперь я буду писать то, что хочу. Для этого проекта я использовал Python (но для этого можно использовать и другие скучные коды)
Суммируя:
- Pygame используется для воспроизведения звука
Техническое описание Pygame
- Время используется, чтобы дать ЦП возможность выполнить дополнительную задачу
Время паспорта
- GPIO используется для прослушивания того, что происходит на выходе GPIO (obvius)
Даташит RPi. GPIO
Я оставил вам свой код как приложение <3
(Звук должен воспроизводиться в той же папке, что и код)
Шаг 3. Исправьте все! и давайте протестируем
Прикрепил кнопку к двери как мог (скотчем).
Подключил все провода…
И дверь открой:)
=> видео
Шаг 4: все
Если вам нужна дополнительная информация, вы можете отправить мне электронное письмо по адресу: [email protected]
Спасибо, что прочитали меня (я француз.. Так что я плохо говорю по-английски)
И желаю скучного хорошего дня!