This shows you the differences between two versions of the page.
Next revision | Previous revisionLast revisionBoth sides next revision | ||
projects:ballclock [2016/07/17 21:52] – created Torsten Martinsen | projects:ballclock [2016/11/19 11:16] – Torsten Martinsen | ||
---|---|---|---|
Line 2: | Line 2: | ||
Det andet projekt der bruger en Roland plotter (det første var [[projects: | Det andet projekt der bruger en Roland plotter (det første var [[projects: | ||
+ | |||
+ | Viser klokken med 4 cifre, dannet af stålkugler i en 5 x 7 matrix. Kuglerne flyttes rundt med en elektromagnet. | ||
+ | |||
+ | ===== Hardware ===== | ||
+ | |||
+ | * Roland penplotter | ||
+ | * 3D-printet løftemekanisme | ||
+ | * Servo | ||
+ | * 2 x limit switch | ||
+ | * Magnet fra 24V relæ | ||
+ | * 2 x A4988 stepperdrivermodul | ||
+ | * Relædriver (lidt transistorer osv) | ||
+ | * Arduino Mini Pro | ||
+ | * Raspberry Pi v1 | ||
+ | * Buckconverter 19V -> 5V | ||
+ | * PSU fra bærbar | ||
+ | * Stålkugler | ||
+ | * Matrix (laserskåret krydsfiner) | ||
+ | |||
+ | ===== Software ===== | ||
https:// | https:// | ||
+ | Arduino implementerer en simpel liniebaseret protokol, som benyttes af et Ruby-script der udregner hvilke kugler der skal flyttes hvortil. | ||
+ | |||
+ | ===== Mulige forbedringer ===== | ||
+ | * Flyt limit switches så de checker placering af løfteren og ikke armen | ||
+ | * Diverse SW-optimeringer | ||
+ | * Detektering af om kuglen er der | ||
+ | * Kabelophæng: |