WatPi

A Python-powered robot built using Django and a Raspberry Pi.


Raspberry Pi

WatPi is assembled from a Raspberry Pi 3, PiCamera, DC motor HAT, rover chassis kit, and a pair of googly eyes.

Django

WatPi is controlled using a user dashboard web app powered by Django with a customized user registration and login system.

Web Sockets

When WatPi takes a picture, the user can decide to share, using the power of web sockets to allow an audience to see the picture on a special gallery page.

Our progress

WatPi Mockup
Initial Mock-up

Our original idea consisted of a simple dashboard that could be used to control WatPi's movement along with a camera view.

User Login View
Custom User Login

The WatPi features a customized user login system so that only one person can send movement commands to the WatPi at once.

Dashboard Control View
Dashboard Controls

On the "dashboard" page of the web app, the user can drive the WatPi using a virtual game control panel.

Raspberry Pi
Materials Used

Lex, Lola, and Maki
WatPi Creators
  • Lex Myers
    Lex Myers

    Websocket slayer
    User login & registration


  • Lola Wang
    Lola Wang

    Robot boss / Django's GF
    Front-end design


  • Maki Roggers
    Maki Roggers

    Project manager
    Camera & API integration