Оглавление:

Дверной певец: 4 шага
Дверной певец: 4 шага
Anonim
Дверной певец
Дверной певец

Всем привет!

Я на карантине и дни скучные. Так что я решил создать бесполезную вещь… Певца дверей!

Хорошо… Я знаю… Бесполезно… Но это весело!

Цель состоит в том, чтобы, когда кто-то открывал дверь, издавался звук (настраиваемый звук), похожий на пук, крик, музыку … (я вас предупреждал … Это бесполезно)

Из-за карантина я не могла купить в магазине то, что хотела. Так что я сделал то, что у меня было:)

Запасы

Я использовал следующий материал:

- Raspberry Pi 3

- Концевой выключатель (я смог найти его на старом ПК)

- Маленький динамик (в старой коробке нашёл то, что мне нужно)

- Провод и штука для подключения динамика к Raspberry Pi

Это все !

Шаг 1: Цвет проводов в кабеле с разъемом

Цвет проводов в кабеле с разъемом
Цвет проводов в кабеле с разъемом
Цвет проводов в кабеле Jack
Цвет проводов в кабеле Jack
Цвет проводов в кабеле с разъемом
Цвет проводов в кабеле с разъемом

Мой штекер сломан. Поэтому мне нужно повторно подключить новый штекер к динамику.

Я нашел старую пару наушников (возможно, Samsung), и я определил цвет провода, а затем связал его с их функциями.

(как на картинке выше)

У меня не было термоусадочной трубки… Так что я сделал из ленты.

Шаг 2: Кодирование

Я подключил свою кнопку (нормально замкнутый - NC) к контакту 1 (+ 5 В) и контакту 7 (GPIO) моего Rpi.

Так что теперь я буду писать то, что хочу. Для этого проекта я использовал Python (но для этого можно использовать и другие скучные коды)

Суммируя:

- Pygame используется для воспроизведения звука

Техническое описание Pygame

- Время используется, чтобы дать ЦП возможность выполнить дополнительную задачу

Время паспорта

- GPIO используется для прослушивания того, что происходит на выходе GPIO (obvius)

Даташит RPi. GPIO

Я оставил вам свой код как приложение <3

(Звук должен воспроизводиться в той же папке, что и код)

Шаг 3. Исправьте все! и давайте протестируем

Прикрепил кнопку к двери как мог (скотчем).

Подключил все провода…

И дверь открой:)

=> видео

Шаг 4: все

Если вам нужна дополнительная информация, вы можете отправить мне электронное письмо по адресу: [email protected]

Спасибо, что прочитали меня (я француз.. Так что я плохо говорю по-английски)

И желаю скучного хорошего дня!

Рекомендуемые: