This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
projects:ballclock [2016/07/17 21:55] – Torsten Martinsen | projects:ballclock [2018/02/09 20:09] (current) – 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:// | ||
- | Status: | + | Arduino implementerer en simpel liniebaseret protokol, som benyttes af et Ruby-script der udregner hvilke kugler der skal flyttes hvortil. |
+ | |||
+ | ===== Video ===== | ||
- | Virker OK, men armen der løfter magneten er for ustabil (eller rettere den den af plotteren som armen er ophængt i), hvilket giver dårlig præcision i X-retningen. Ny løftemekanisme er under udarbejdelse. | + | https://www.youtube.com/ |
+ | ===== 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: |