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...)
 


Sonntag, 19. Januar 2014

ArduBot Ls v1.0 // 2 axis Laser

Nach einem Projekt im Erik Bartmann´s Buch "Die Elektronische Welt mit Arduino entdecken" habe ich das Projekt "ArduBot" nachgebaut. Aber nicht 1:1 ;)

Nach seiner Idee, habe ich mir ein Fahrgestell aus Lego Technic "gebastelt".
Auf dieses Fahrgestell kam ein 2-achsen Laser, aus meinen vorherigen Projekt.

Eckdetail´s in Stichworten
  • Arduino Uno Rev3 Steuerung
  • Nunchuk steuerung
  • 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)
Hier mal ein Video


Übersicht des Projektes bzw. erweiterte Funktionen


Bilder
(Versuchsaufbauten)





Bilder
(Model v1.0)










Schaltplan
(Auszug)


 


Download´s

      Text File        ArduBot v1.0.txt
Arduino IDE sketch        ArduBot sketch v1.0.ino
  

Was kommt noch?
  • Demnächst werden Bessere Bilder Hochgeladen (nicht mehr mit Handykamera ;)
  • Master / Slave Programmieren mit Bluetooth einbindung
  • Besser Bewegungssteuerung
  • Kettenantrieb für den ArduBot (mal sehen)
  • LCD Display für Statusanzeige (Ladestand des LiPo´s, Verbindung, usw...)

Ihr habt Anregungen oder Tipp´s, immer her damit :)