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

Avatar for Oscar Salguero

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