Як зібрати?
Вивчіть проект POV-рядка, що біжить. Та, що біжить рядок для велосипеда заснована на цьому проекті. Замість акселерометра використовуйте цифровий датчик лінії. Він заміряє швидкість велосипеда і служить початком координат для відображення рядка на колесі.
Один піксель рядки складається з світлодіода і резистора, підключених до Espruino Pico.
Додайте плату, датчик лінії і акумулятор на колесі. Закріпіть за допомогою пластикових стяжок.
Кожен раз при проходженні датчика лінії повз рами велосипеда запускається обробник переривання.
Функція обробки переривання обчислює швидкість руху велосипеда. Знаючи інтервал часу між поточним і попереднім оборотами, швидкість можна розрахувати за формулою:
Кут сектора колеса, всередині якого буде відображатися швидкість, визначає час світіння світлодіодів. Чим менше кут сектора, тим менше час світіння.
Кутова частота обертання колеса визначається за формулою:
Чим більше швидкість колеса, тим менше час світіння світлодіодів.Вихідний код
Демонстрація роботи пристрою
Що далі?
Чи не хочете залежати від зовнішнього світу при роботі з інфрачервоним датчиком? Замініть його на датчик Холла. а на раму велосипеда прикріпіть магніт.
Використовуйте більше світлодіодних лінійок і створюйте складні картини на колесі свого залізного коня.
За винятком випадків, коли вказано інше, вміст цієї Вікі підпадає під дію такої ліцензії: CC Attribution-Noncommercial-Share Alike 3.0 Unported