Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Устройство, которое заставляет любой объект разговаривать! Используйте с осторожностью…
Запасы
- Малина Pi 3B +
- Powerbank 2A
- USB-динамик
- Выключатель
- Кнопка
- Макетная плата
- Коробка
- Телефонный шнур
- Кольцо NeoPixel
- Дрель
- TinkerCad
- 3д принтер
- Паяльник
Шаг 1: проект видео
Шаг 2: часть Pokey
Каждое хорошее изобретение требует, по крайней мере, двух частей, задней части и несущей части. Начнем с создания задней части. Он состоит из двух компонентов, напечатанных на 3D-принтере, один из которых изготовлен из черной нити, а другой - из прозрачного пластика. В верхней части есть большое углубление для крепления NeoPixel Ring, а в нижней части - отверстие для кнопки и трубка для проводки. Оба файла STL включены в этот шаг.
Чтобы придать ему правильный вид, мы немного состарим его. Восхитительный день с огнем, ножами и наждачной бумагой сделает свое дело.
Последняя задача - добавить телефонный провод. Припаиваем провода от электроники к телефонному шнуру.
Шаг 3: Переноска бит
Отправной точкой для нашей переноски является старый ящик с боеприпасами. Но вы можете использовать все, что у вас есть.
Первая регулировка - это просверливание двух отверстий, одно для удержания переключателя включения / выключения, а другое - для проводки тумблера.
Мы также напечатали на 3D-принтере небольшую скобу, чтобы она хорошо удерживала заднюю часть. При необходимости все эти детали тоже можно состарить.
Шаг 4: Оборудование
Затем кладем в контейнер Raspberry Pi, USB Speaker и powerbank. На этом же этапе мы соединяем все вместе с помощью небольшой макетной платы.
- Переключатель проводов и кнопка
- Подключите USB-динамик
- Прикрепите кольцо NeoPixel
- Включите Raspberry Pi с помощью powerbank
Шаг 5: Код и аудио
Чтобы все это работало, нам нужно написать код и записать звук.
Код работает следующим образом:
- Проверьте, включен ли переключатель, если нет, выключите NeoPixel Ring.
- Если переключатель включен, проверьте, нажата ли кнопка, и установите NeoPixel на ярко-белый свет.
- Если кнопка нажата, выберите случайный аудиофайл и воспроизведите его, поворачивая NeoPixel Ring зеленым цветом.
Все, что осталось сделать, это записать звук, так как каждый объект, с которым вы хотите поговорить, будет нуждаться в звуке.
Шаг 6: Результат
Мы успешно создали выдуманное изобретение, способное переводить объекты.
А теперь иди и удивляйся тем ужасным вещам, которые тебе говорят!