Donnerstag, 30. Januar 2014

ArduBot Ls v2.0 // 2-axis Laser Bluetooth

Nachdem in der v1.0 der Nunchuk Controller direkt mit dem ArduBot verbunden war, schränkt dies doch sehr stark den Bewegungsfreiraum ein. Desweg musste ein zweiter Arduino her....
Hier mal die Übersicht des Systemes


Hier mal ein Video


Eckdetail´s des ArduBot´s  //siehe vorheriges Projekt

  • Arduino Uno Rev3 Steuerung
  • HC-06 Bluetooth Modul (Slave)
  • 2x Lego M- Motoren (power function) für 6x6 Antrieb
  • Motortreiber L293D
  • 2x ~180° Servo´s (Laser Turm)
  • 1x 5mW Laserdiode
  • LED´s für Laserstatus und Frontscheinwerfer
  • Motorplatine inkl. Steuerungselektronik
  • Reglerplatine (9V & 5V)
  • LiPo Akku (25C - 2200mAh)
Eckdetail´s des Master´s  //Steuerung

  • Arduino Uno Rev3 Steuerung
  • HC-05 Bluetooth Modul (Master)
  • LCD Display (16x2)
  • Bluetooth Status LED
  • LiPo Akku (25C - 2200mAh)
Die Übertragung ist derweil mal mit 38400 baud nicht sehr flüssig, liegt auch daran das die Werte nur alle ~20ms übertragen werden. Kürze Warzeiten als 20ms, lässt die Serielle Schnittstelle abstürzen.
Wenn wieder mehr Zeit, werde ich das ganze mal mit 115200 baud übertragen, die Bluetooth Module sollten dies gewährleisten. (Testprogramm Bild)

 

Wie das Programm aufgebaut ist und wie die Serielle Datenübertragung zwischen den Arduino´s ausieht, könnt ihr im unten angehängten Sketch sehen.

Bilder

















Download´s
      Text File Master        ArduBot v2.0 Master.txt
       Text File Slave       ArduBot v2.0 Slave.txt
 
             Master IDE sketch        ArduBot sketch v2.0 Master.ino
             SlaveIDE sketch        ArduBot sketch v2.0 Slave.ino
Was kommt noch?
  • Besser Bewegungssteuerung
  • Saubere Serielle Verbindung zwischen den Master & Slave
  • Kettenantrieb für den ArduBot (mal sehen)
  • LCD Display für Statusanzeige (Ladestand des LiPo´s, Verbindung, usw...)
 


Keine Kommentare:

Kommentar veröffentlichen