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

Sentinel+ The First Home Security Robot Powered...

Sentinel+ The First Home Security Robot Powered by Android Things

Oscar Salguero

August 07, 2017
Tweet

More Decks by Oscar Salguero

Other Decks in Technology

Transcript

  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. • 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
  3. • 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
  4. • 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
  5. Raspberry Pi 3, & SD Card with Android Things ™

    https://www.adafruit.com/product/3292
  6. 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)
  7. 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
  8. Companion App Updates • Live Images (Kind Off) • Motion

    and Sound Alerts UI • Image History Management
  9. 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
  10. 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
  11. 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