First Robot - Arduino + Processing

Posted on 10/02/2013 by richardrr
Modified on: 13/09/2018
Introduction
This is an automatic import from our previous community platform. Some things can look imperfect.

If you are the original author, please access your User Control Panel and update it.

After some weeks of browsing this website, I felt inspired to built something, so, here is the first robot that I'm currently working on. The idea of this project is to have a platform that can be controlled remotely or work autonomously. For the initial fase, I'm working on some basic remote programmed on Processing, which send commands to the robot via bluetooth (using controlP5 for the UI, and bluetoothDesktop to handle bt communication). At the moment, i only programmed the movements on the robot ...


First Robot - Arduino + Processing

After some weeks of browsing this website, I felt inspired to built something, so, here is the first robot that I'm currently working on.

The idea of this project is to have a platform that can be controlled remotely or work autonomously. For the initial fase, I'm working on some basic remote programmed on Processing, which send commands to the robot via bluetooth (using controlP5 for the UI, and bluetoothDesktop to handle bt communication).

At the moment, i only programmed the movements on the robot using the UI joystick, I still need to add the distance detection and a basic AI, but first, i have to solve a problem in my code: all the commands sent are enqueued, so there is a slight delay between what happens in the UI and how the robot behaves, but it will fixed this week :)

 

The parts used to make the robot are these:

  • 2 pololu wheels and 1 caster wheel.
  • 1 mini servo
  • 2 continuous rotation servos
  • 2 AA battery holders, and 5 Ni-Mh batteries
  • 1 9v battery
  • Arduino Uno R3 + Protoshield
  • Sainsmart LCD Screen 16x2
  • Buzzer
  • JY-MCU Bluetooth Module
  • HC-SR04 Distance Sensor
  • Some random plastic box and aluminium.

PS: Sorry for my english :) it's not my primary language.

Remote Controlled Robot, Navigate around via ultrasound

  • Actuators / output devices: 3 servos
  • Control method: Autonomous & Bluetooth
  • CPU: Arduino Uno R3
  • Operating system: Arduino
  • Power source: 1 9v, 5 Ni-Mh AA
  • Programming language: Arduino C, Processing
  • Sensors / input devices: HC-SR04 Ultrasound
  • Target environment: indoor
LikedLike this to see more

Spread the word

Flag this post

Thanks for helping to keep our community civil!


Notify staff privately
It's Spam
This post is an advertisement, or vandalism. It is not useful or relevant to the current topic.

You flagged this as spam. Undo flag.Flag Post