Want to up your robotics game and give it the ability to detect objects? Maybe implement a security camera that can see and identify certain items? Now that the Raspberry Pi is fast enough to do machine learning, adding these features is fairly straightforward.

This guide will show you the steps to get TensorFlow 2 and TensorFlow Lite running on your Raspberry Pi 4 along with an object detection demo.

There are two main setup paths to choose from. The first option is with a PiTFT if you want to have a larger display. The second option is with the BrainCraft HAT, which has a built-in display and audio along several other components such as DotStar LEDs, a Joystick, and ports.

Raspberry Pi 4 Computer & Camera

To start with, you will need a Raspberry Pi 4. Since TensorFlow object detection is processing intensive, we recommend at least the 4GB model.

You really need a Pi 4 or better, TensorFlow vision recognition will not run on anything slower!
The Raspberry Pi 4 Model B is the newest Raspberry Pi computer made, and the Pi Foundation knows you can always make a good thing better! And what could make the Pi 4 better...
Out of Stock

You will need a camera for the Raspberry Pi to see with.

Snap, snap! The Camera v2 is the new official camera board released by the Raspberry Pi Foundation!The Raspberry Pi Camera Board v2 is a high quality 8...
Out of Stock

All-in One BrainCraft HAT

If you want to get a HAT that has everything you need besides the camera including display, sound, and cooling, you'll want to pick up the BrainCraft HAT.

The idea behind the BrainCraft HAT is that you’d be able to “craft brains” for Machine Learning on the EDGE, with Microcontrollers & Microcomputers. On ASK...
$44.95
In Stock

Display Output

You will also need a display so you can see what it's detecting. You can use any of our displays with the Raspberry Pi, but the 3.5" display is our biggest.

Is this not the cutest, little display for the Raspberry Pi? It features a 3.5" display with 480x320 16-bit color pixels and a resistive touch overlay so is...
$44.95
In Stock

But our other PiTFT's will also work just fine

Is this not the cutest little display for the Raspberry Pi? It features a 3.2" display with 320x240 16-bit color pixels and a resistive touch overlay. The plate uses the high...
Out of Stock
Is this not the cutest little display for the Raspberry Pi? It features a 2.8" display with 320x240 16-bit color pixels and a resistive touch overlay. The plate uses the high...
Out of Stock
Is this not the cutest little display for the Raspberry Pi? It features a 2.4" display with 320x240 16-bit color pixels and a resistive touch overlay. The HAT uses the high speed...
Out of Stock
The cute PiTFT got even more adorable with this little primary display for Raspberry Pi in HAT form! It features a 2.2" display with 320x240 16-bit color pixels. The HAT uses the...
$24.95
In Stock

Cooling It Down

Since the Raspberry Pi 4 tends to run a little hot, we recommend the Pimoroni Fan SHIM.

Looking for another way to keep your Raspberry Pi cool? Hook up Pimoroni's miniature...
$11.95
In Stock

Or this mini 5V fan

Looking for another way to keep your Raspberry Pi cool? Hook up this 5V Mini Cooling...
$3.50
In Stock

Or tall heatsink

Looking for the best heat sink for your Raspberry Pi? Check out this nice and tall 15x15x15mm Heat...
$1.95
In Stock

In order to fit the fan/heatsink along with the display, you will need a GPIO stacking header.

Connect your own PCB to a Raspberry Pi B+ and stack on top with this normal-height female header with extra long pins.  The female header part is about 8.5mm tall, good for small...
$2.50
In Stock

Camera Extension Cable

The flex cable that comes with the camera is a bit on the short side, so you may want a longer cable as well.

This cable will let you swap out the stock 150mm long flex cable from a Raspberry Pi Camera (either 'classic' or 'NoIR' type) or Raspberry Pi Display for a...
$2.95
In Stock
This cable will let you swap out the stock 150mm long flex cable from a Raspberry Pi Camera (either 'classic' or 'NoIR' type) or Raspberry Pi Display for a different...
$2.50
In Stock

This guide was first published on Sep 04, 2019. It was last updated on Sep 04, 2019.

This page (Overview) was last updated on Sep 21, 2021.

Text editor powered by tinymce.