Дивитися на білій дошці





Whiteboard Clock - це пристрій, який записує поточний час з маркером на білій дошці. Кожен X (default - 5) хвилин, він витирає попередній час і пише новий.

Автор гаджета описує його дизайн і публікує вихідний код для контролінгу моторів.



Жовті та червоні частини в дизайні 3D друк (код джерела 3D моделей OpenSCAD).





На додаток до них необхідно два мотори для управління «ручним» і іншим двигуном для підйому конструкції до необхідної висоти.

Пристрій управляється мікроконтролером PIC16F1454, який отримує команди з комп'ютера через радіо в 433 МГц з іншого аналогічного мікроконтролера. На автобусі USB є тільки потужність. Це, гаджет, за принципом, можна зробити мобільний, якщо ви надаєте його автономним джерелом живлення.





Радіо передає невеликі фрагменти тексту в кодуванні ASCII. Під Linux ці перекази ініційовані командами, такими як "echo 12:34 > /dev/whiteboard". Ця команда буде писати на борту час 12:34.

Автор розробив власний простий протокол передачі даних, де «1» відповідає сигналу 0,2 м і 0,1 м тиші, а «0» – 0,1 м сигналу і 0,2 мс тиші. Кожне повідомлення відправляється багаторазово, щоб виправити помилки.



Шрифт визначається простим завданням координат X та Y (код). Вони обробляються програмою C++, яка перетворює координати в рух маркера.

475175 р.

Цей домашній годинник нагадує про проект Plotclock року тому на Arduino. До речі, ще більш докладні інструкції з складання були опубліковані для нього.



Джерело: geektimes.ru/post/246102/