Резюме.
Мой ремикс добавляет лазерный датчик VL53L1X к "Гипнотоду, реагирующему на движение и издающему звуки" от brooksben11...
https://www.thingiverse.com/thing:3944899
(Примечание: я ничего не изменил в этом объекте, кроме того, что увеличил его до 150% от исходного размера в моём слайсере Cura.)
Я добавил крепление для лазерного датчика к "Hypnorock for Hypnotoad" от srbecerrita...
https://www.thingiverse.com/thing:3755555
Используя "винтовой корпус VL53L0X" от Thomx Ju...
https://www.thingiverse.com/thing:3763978
VL53L1X, который я использовал, идеально подходит для этого корпуса, но я немного увеличил отверстие для датчика.
(Примечание: на фото я оставил крышку датчика временно неокрашенной, чтобы её было легче увидеть.)
Чтобы защитить проводку, идущую к датчику, я сделал нижнюю пластину, которую можно приклеить к нижней части камня.
Вместо того, чтобы использовать электронику датчика движения от brooksben11, я вместо этого настроил лазерный датчик для работы в качестве термина для Raspberry Pi, используя инструкцию rbnrpi на...
https://rbnrpi.wordpress.com/new-sonic-pi-theremin-using-time-of-flight-laser-sensor/
Я до сих пор работаю над идеальным звуком для жабы.
Чтобы мигать светодиодами WS2811, я написал простой скрипт на Python, используя информацию на...
https://learn.adafruit.com/neopixels-on-raspberry-pi/python-usage
Я считаю, что было бы возможно мигать светодиодами синхронно со звуком, но хотел сделать установку как можно более простой.
Аппаратное обеспечение:
Эквиваленты Neopixel WS2811 12 мм...
https://www.amazon.com/dp/B01AG923GI
У меня остались некоторые из них от предыдущего проекта. Они мне нравятся, потому что они дешёвые и поставляются со всеми компонентами для фильтрации линий и шумов, уже предустановленными. Они плотно помещаются в голову жабы без клея (опять же, жаба масштабирована до 150%).
Лазерный дальномер VL53L1X с функцией измерения времени полета (ToF)...
https://www.amazon.com/DWEII-Measurement-Extension-Compatible-Raspberry/dp/B09V4DS888
Демо-видео на YouTube...
https://youtu.be/xZRzqoYQcFE
モデルソース
