Project Smartlamp
Arduino & Android
Smartlamp, what?
●

Android phone that does Face Detection

●

Arduino commands servo motors

●

Tracks faces

●

Has some...
Motivation: Pinokio
Motivation: Pinokio
●

Animatronic lamp

●

100% fabriqué à la main

●

OpenCV

●

MacBook Pro

●

Not Open Source
Motivation: Smartlamp
●

Demo of power of pocket computing

●

100% Open Source

●

100% Open Hardware

●

Ludo-Éducatif

...
BOM - mechanic
BOM Arduino
Arduino
●

2 strong servo motors metal gear

●

1 tilt / pan head

●

Arduino board

●

Bluetooth board

●

Grove adapter ...
Android
●

Galaxy Nexus

●

Connection via Bluetooth

●

20 scans per second

●

Up to 30 faces tracked

●

Commands left,...
BOM Lasercut 3mm Acrylic
BOM Lasercut
●

SVG inkscape

●

Formulor.de

●

Hinges

●

Head

●

Plus: screws, glue, drill
Software Arduino
●

State machine

●

Servos need to be slowed down

●

Position tracked

●

Phones have different speeds
...
Software Android
Software Android
●

SurfaceView for camera image acquisition

●

Coordinate transformation and mirroring

●

Bluetooth con...
Questions ?
●

Smartlamp brought to you by CKAB

●

More info on ckab.com

●

Thank you for listening
Upcoming SlideShare
Loading in...5
×

OWF13 - Project Smartlamp

278

Published on

EXPERIMENT day @ OWF 13 - Marcus Bauer

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
278
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

OWF13 - Project Smartlamp

  1. 1. Project Smartlamp Arduino & Android
  2. 2. Smartlamp, what? ● Android phone that does Face Detection ● Arduino commands servo motors ● Tracks faces ● Has some character
  3. 3. Motivation: Pinokio
  4. 4. Motivation: Pinokio ● Animatronic lamp ● 100% fabriqué à la main ● OpenCV ● MacBook Pro ● Not Open Source
  5. 5. Motivation: Smartlamp ● Demo of power of pocket computing ● 100% Open Source ● 100% Open Hardware ● Ludo-Éducatif ● Based on commodity goods ● Few tools needed
  6. 6. BOM - mechanic
  7. 7. BOM Arduino
  8. 8. Arduino ● 2 strong servo motors metal gear ● 1 tilt / pan head ● Arduino board ● Bluetooth board ● Grove adapter board ● MOSFET for LEDs ● 12V power supply + DC/DC converter 5V
  9. 9. Android ● Galaxy Nexus ● Connection via Bluetooth ● 20 scans per second ● Up to 30 faces tracked ● Commands left, right, back, forward ● Camera SurfaceView
  10. 10. BOM Lasercut 3mm Acrylic
  11. 11. BOM Lasercut ● SVG inkscape ● Formulor.de ● Hinges ● Head ● Plus: screws, glue, drill
  12. 12. Software Arduino ● State machine ● Servos need to be slowed down ● Position tracked ● Phones have different speeds ● Left, Right, Back, Forward (personality) ● Search algorithm
  13. 13. Software Android
  14. 14. Software Android ● SurfaceView for camera image acquisition ● Coordinate transformation and mirroring ● Bluetooth connection ● OSD ● Communication Feedback
  15. 15. Questions ? ● Smartlamp brought to you by CKAB ● More info on ckab.com ● Thank you for listening
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×