Things used in this project

Hardware components:
Pi 3 02
Raspberry Pi Raspberry Pi 3 Model B
×1
Ard nano
Arduino Arduino Nano R3
×1
Adafruit Membrane 1x4 Keypad
×1
13285 01
PIR Motion Sensor (generic)
×1
09590 01
LED (generic)
×1
Adafruit industries ada260 image 90px
USB-A to Mini-USB Cable
×1
Software apps and online services:
Dashing
Raspberry Pi Raspbian
Hand tools and fabrication machines:
3drag
3D Printer (generic)
Hy gluegun
Hot glue gun (generic)
09507 01
Soldering iron (generic)

Custom parts and enclosures

Controller enclosure (test fitting)
I modeled the different parts in Tinkercad to see how they'd fit and build the case around them.
Final enclosure
The final enclosure for the Arduino-powered controller. The cover didn't fit because I forgot to account for the round screw areas, so I had to trim them with a Dremel.

I used yellow for the model for easier visibility while editing, but the final product was 3D printed in black.

Schematics

Adruino controller - schematic
The final schematic (not 100% sure on the resistor values though)
Schematic
Arduino controller - breadboard
The final circuit breadboarded. Note that the resistor values might be off. Also, the 1x4 keypad doesn't exist in Fritzing, so I used normal buttons to approximate them.
Breadboard

Code

Controller Source Code
Source code for the Arduino firmware and the Python daemon

Credits

202034
Colin O'Dell

Lead Web Developer at Unleashed Technologies. Author of league/commonmark. Conference speaker. Arduino enthusiast.

Contact

Replications

Did you replicate this project? Share it!

I made one

Love this project? Think it could be improved? Tell us what you think!

Give feedback

Comments

Similar projects you might like

Arduinomated Car Parking with Voice Assistance in Smartphone
Intermediate
  • 122
  • 6

Full instructions

Make an assistant which tells you about how much to drive backwards without any collision through your smartphone by Arduino and 1Sheeld.

Reducing Arduino Power Consumption
Intermediate
  • 90
  • 4

Full instructions

One the most important feature of portable electronics should be long battery life. We can reduce the current drawn by several ways.

Particle Photon Based Security System with Alerting
Intermediate
  • 1,310
  • 20

Full instructions

Be alerted to any door or window opening and closing in your house on your smart phone.

Sigfox Forest Fire Detector
Intermediate
  • 2,342
  • 14

Full instructions

How to prevent forest from burning? A small Sigfox signal can prevent natural disasters. We will use an Arduino MKRFOX + a flame detector.

From BT to WiFi: Creating WiFi Controlled Arduino Robot Car
Intermediate
  • 328
  • 5

Protip

NodeMCU ESP8266 in access point mode: the simplest way to make Wi-Fi controlled Robot Car from Bluetooth Arduino Robot Car + Android App.

Magic VR Hat
Intermediate
  • 616
  • 8

Wear the hat, get transported to different 360 VR experience.

Sign up / LoginProjectsPlatformsTopicsContestsLiveAppsBetaFree StoreBlog