Skip to content
Jakob Nilsson edited this page Sep 2, 2018 · 1 revision

Welcome to the robotronikk wiki!

Feature ideas

These should be sorted and prioritized, add anything that sounds interesting here.

  • Body language (shake itself with the motors to communicate something)
  • Solar energy charging (we have two 9V 120mA panels. Solar tracking?)
  • Temperature sensor (got a sensor)
  • Color detection and preference (lack this sensor, ordering now)
  • Obstacle avoidance (have Protractor sensor)
  • Distance sensor(s) (Ultrasonic range finders, got)
  • Make sounds (have piezo speaker)
  • Make lights (have a Neopixel 16 RGB LED ring)
  • Data collection (could be temperature etc)
  • Data sending (for fun and internet of things cred photon / Raspberry pi)
  • Social media presence (for fun and internet of things cred Raspberry pi)
  • Goal in life (like stay alive and maximize mobility or exploration)
  • Ability to learn (Neural net á la flat worm?)
  • Wave, point or move something, perhaps an ultrasonic range finder (using the tiny servo)
  • Hearing (could like to investigate sounds or flee from loud sounds)
  • Current sensing (Solar charge and or battery drain can be measured)
  • Movement sensor (laser mouse sensor vs floor using a Raspberry pi, much more reliable than wheel encoders)
  • Capacitive touch (non contact intraction sensing)
  • Air quality sensing (CO2 sensor?)

High priority features

  • Mobillity
  • Navigation (we have a protractor obstacle sensor)
  • Communication output (visual or audio is fine, body language?)

Mobillity

We have a two wheel drive robot platform with a 4xAA 1.5V battery holder.

Features:

  • Two wheel drive and one castor wheel allows driving around and turning on the spot
  • Battery holder allows it to be powered wirelessly
  • Optical encoders on both wheel axis does pulse counting to allow more precise steering. The resolution is 20 pulses per rotation, the wheels are ca Ø70mm in diameter (remeasure!) which gives ca 11 mm straight movement per pulse. The wheel centers are ca 150mm apart, that gives ca 11 pulses to turn 90-deg. Perhaps most importantly it allows detection of a stuck wheel. It does not allow detection of a stuck robot!

Navigation

  • Protractor sensor - a sensor that helps a robot find paths around and between obstacles. 180-deg field of view and 300 mm max range, refresh rate is max 67hz. Ca 7 deg resolution. Uses IR light
  • Ultrasonic range finder - Max range 2000mm (perhaps more), refresh rate is max 20 hz. Single 15 deg sensors. Can be fitted on a servo to use as a scanner or swept around by rotating the whole robot.
  • Ir-distance switch - Can trigger if a preset range is blocked. Wery close range, 10-50mm.

Arduino code

Components to research and get

  • Voltage regulator for battery charging
  • Capacitor for Neopixel

Home

Components

Sensors

Drivers

Microcontrollers

  • Arduino Uno

Actuators

Output Devices

Wiring

Chassis

Clone this wiki locally