Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Sentinel+ The First Home Security Robot Powered by Android Things

Sentinel+ The First Home Security Robot Powered by Android Things

Oscar Salguero

August 07, 2017

More Decks by Oscar Salguero

Other Decks in Technology


  1. Sentinel+ (Still, A Work In Progress) The First Home Security

    Robot Powered by Android Things™ https://www.hackster.io/oscarsalguero/sentinel-8234b3 Oscar Salguero @OscarSalguero
  2. Agenda • Demo • Motivation • Hardware • Software •

    Roadmap • Tips
  3. Demo

  4. Video

  5. Video

  6. Motivation

  7. • Home security cameras are expensive • Surveillance services have

    crazy high monthly fees • Gotta have a cam on each room • IP cameras are hackable • Setup is complicated • Can’t see anything from a WAN without DDNS • OEM and 3rd party remote viewing apps are unreliable Motivation
  8. • Don’t talk to other smart home/IoT hardware • Use

    email to notify you about stuff • Push notifications are irrelevant • No face recognition • No image classification • Can’t find your pet Motivation
  9. • Dogs move from room to room or go outside

    • Yeah!… cats kinda move around too • You want to… give Fido a ball • Or scare your cat • Want to check if they have food or water • Want to keep an eye on the kids • Want to see if a delivery arrived Motivation
  10. Hardware

  11. Rover 5 Platform https://www.pololu.com/product/1535

  12. Raspberry Pi 3, & SD Card with Android Things ™

  13. Rasperry Pi Camera Module v2 https://www.adafruit.com/product/3099

  14. Adafruit Motor Hat & Servo Hat https://www.adafruit.com/product/2348 and https://www.adafruit.com/product/2327

  15. Other Stuff • Pan/Tilt Bracket (https://www.sparkfun.com /products/10335) • 3D Printed

    Camera Mount • Expansion Plates • Cables, wires • Standoffs, nuts, screws, etc. • Power Bank (Battery Pack)
  16. Software

  17. Android All The Things • Android Studio 3.0 • Android

    Phone • Android Things ™ • Antonio Zugaldia’s Android Robocar Project (PWM and Motor Hat Java Library) http://androidrobocar.com
  18. Companion App • See your pet from anywhere! • Remote

    Control • Image History
  19. Companion App Updates • Live Images (Kind Off) • Motion

    and Sound Alerts UI • Image History Management
  20. Firebase & Google Cloud

  21. Tips

  22. Tips • Draw, sketch or diagram your idea first •

    Write down a list of materials and a list of desirable features • Research about the technologies such as APIs, protocols, etc. you’ll need to achieve the desired features • Research about the parts and materials before purchasing them; pros/cons matter • Use Etcher to push Android Things image to an SD Card
  23. Tips • Learn about circuits, voltages, current, etc... BEFOREHAND! •

    Be mindful about power requirements • Run and analyze google sample code (GitHub) • Ask questions (Google forums, Stack Overflow) • Watch how it is done (YouTube) • Try not to burn your fingers when soldering the headers (It hurts!) • Add speech to help you debugging stuff
  24. TODO (Roadmap) • Face Detection And Tracking (OpenCV) • Face

    Recognition (TF) • Real Time Image Classification (TF) • Motion and Sound Alerts (via FCM Push Notification) • Voice Control • Indoor Mapping and Navigation using tinyLiDAR • Autonomous Patrolling
  25. Questions? This presentation is available at: https://goo.gl/6BWwsD

  26. Thank You! Oscar Salguero @OscarSalguero