Cycle Chaser
Проецируйте анимацию сзади вашего велосипеда. Частота кадров зависит от скорости вашего движения.
Пару лет назад я создал динамическую велосипедную фару с Raspberry Pi и небольшим проектором с батарейным питанием. Мне не терпелось узнать, что еще я могу сделать с проектором и Raspberry Pi на моем велосипеде, поэтому я создал Cycle Chaser.
Cycle Chaser, созданный исключительно для развлечения, проецирует анимацию позади вас на землю, когда вы едете ночью. Чем быстрее вы идете, тем быстрее запускается анимация. Когда вы замедляетесь, замедляется и анимация. Конечно, вы можете настроить этот проект под свои нужды, изменив анимацию. Вы также можете погрузиться в код и изменить поведение в зависимости от вашей скорости. Может быть, когда вы идете быстрее, пламя позади вас разрастется? Все это возможно при грамотном кодировании.
Важным оборудованием является пикопроектор с батарейным питанием, который получает видео с Raspberry Pi. Код проекта написан с помощью openFrameworks, набора инструментов C ++ с открытым исходным кодом для творческого кодирования. Мне нравится openFrameworks, потому что его можно использовать для разработки для многих различных платформ:Windows, Mac, iOS, Android и, конечно же, Linux. Разработчики openFrameworks проделали фантастическую работу по поддержке Raspberry Pi, поэтому подготовка к работе в основном безболезненна… это занимает немного времени.
Когда вы используете openFrameworks с WiringPi, библиотекой Raspberry Pi GPIO, вы можете читать и писать на контакты прямо из вашего кода. В этом проекте вы подключите датчик на эффекте Холла, который может определять наличие поблизости магнитного поля. Если к колесу прикреплен небольшой магнит, датчик эффекта Холла будет срабатывать при каждом обороте колеса, и код отобразит следующий кадр анимации. Это означает, что если ваши колеса вращаются со скоростью 60 об / мин, ваша анимация будет воспроизводиться со скоростью 1 кадр / с.
После того, как вы его запустите и начнете, я рекомендую вам поработать с кодом. Если вы знакомы с обработкой, то найдете, что парадигма openFrameworks в основном вам знакома, но есть несколько вещей, к которым нужно привыкнуть.
Самое главное, удачной и веселой поездки!
Подробнее:Cycle Chaser
Производственный процесс
- Регистратор температуры Raspberry Pi
- Считать температуру с помощью DS18B20 | Raspberry Pi 2
- Аквапоника под управлением Raspberry Pi
- Мониторинг температуры на Raspberry Pi
- Метеостанция Raspberry Pi 2
- Мониторинг температуры с помощью Raspberry Pi
- Отслеживание Raspberry Pi Ball
- Универсальный пульт дистанционного управления Raspberry Pi
- Датчик движения с использованием Raspberry Pi
- Кусочек Raspberry Pi