Viam Codelabs
Workshop Guides
Add Voice Control and Local LLM to Pomodoro Bot
Duration: 80 min
Updated: Mar 25, 2026
Start
Air Quality Monitoring
Duration: 104 min
Updated: Mar 25, 2026
Start
Automate Air Filtration with Air Quality Sensors
Duration: 31 min
Updated: Mar 25, 2026
Start
Build Your Own Pomodoro Bot With Viam
Duration: 75 min
Updated: Mar 25, 2026
Start
Build a Line Follower with a Rover and a Webcam
Updated: Mar 25, 2026
Start
Build a SCUTTLE Bot
Duration: 24 min
Updated: Mar 25, 2026
Start
Build a Smart Snack Dispenser with CV
Duration: 67 min
Updated: Mar 25, 2026
Start
Build a Visual Proximity Alert with an Ultrasonic Sensor, RGB LED, and Raspberry Pi
Duration: 67 min
Updated: Mar 25, 2026
Start
Control a Yahboom DOFBOT Arm with Viam
Duration: 42 min
Updated: Mar 25, 2026
Start
Control a Rover
Duration: 124 min
Updated: Mar 25, 2026
Start
Control an RGB LED with a Raspberry Pi
Duration: 15 min
Updated: Mar 25, 2026
Start
Create a Self Checkout with Computer Vision
Duration: 67 min
Updated: Mar 25, 2026
Start
Deploy Custom Control Logic as a Module
Duration: 23 min
Updated: Mar 25, 2026
Start
Detect Door Lock Status with an Infrared Sensor
Duration: 15 min
Updated: Mar 25, 2026
Start
Dip Apples in Honey with Shana ToBot
Duration: 12 min
Updated: Mar 25, 2026
Start
Drive a Rover Using TypeScript
Duration: 7 min
Updated: Mar 25, 2026
Start
Enable Physical Access Using a Fingerprint Sensor
Duration: 27 min
Updated: Mar 25, 2026
Start
Enable Remote Teleop and Data Capture on a ROS2 TurtleBot
Duration: 56 min
Updated: Mar 25, 2026
Start
Face Identification for Access Control with Raspberry Pi and Camera
Duration: 26 min
Updated: Mar 25, 2026
Start
Install Viam-Micro-Server on ESP32
Duration: 9 min
Updated: Mar 25, 2026
Start
Make an LED Blink with Buttons and Code
Duration: 24 min
Updated: Mar 25, 2026
Start
Make Your Own Sticker Vending Machine
Duration: 181 min
Updated: Mar 25, 2026
Start
Module and Environment Variable Validation with Pydantic
Duration: 17 min
Updated: Mar 25, 2026
Start
Optimize AI Inference with Google Coral Edge TPU
Duration: 25 min
Updated: Mar 25, 2026
Start
Optimize Using AI Models at the Edge with ncnn Runtime
Duration: 32 min
Updated: Mar 25, 2026
Start
People Detection Alert with Computer Vision
Duration: 114 min
Updated: Mar 25, 2026
Start
Plant Watering with Moisture Sensor and Pump
Duration: 56 min
Updated: Mar 25, 2026
Start
Plant Watering with Moisture Sensor and Pump
Duration: 124 min
Updated: Mar 25, 2026
Start
Postman Tutorial for Viam's gRPC APIs
Duration: 10 min
Updated: Mar 25, 2026
Start
Presence Detector with an mmWave Sensor
Duration: 21 min
Updated: Mar 25, 2026
Start
Real-Time Object Detection with Raspberry Pi AI HAT
Duration: 19 min
Updated: Mar 25, 2026
Start
Set Up People Detection Notifications in Home Assistant
Duration: 16 min
Updated: Mar 25, 2026
Start
Train & Run a Custom YOLO Model
Duration: 62 min
Updated: Mar 25, 2026
Start
Upgrade Viam Rover to Use Wired or RC Power
Duration: 11 min
Updated: Mar 25, 2026
Start
Use Computer Vision to Build an AI Tracking Webcam
Duration: 52 min
Updated: Mar 25, 2026
Start
Use Sensor Data with Webhooks and Elastic Cloud
Duration: 46 min
Updated: Mar 25, 2026
Start
Use a QR Code Scanner
Duration: 14 min
Updated: Mar 25, 2026
Start
Use a Piezo Buzzer with a Raspberry Pi
Duration: 12 min
Updated: Mar 25, 2026
Start
Use an AprilTag Scanner
Duration: 17 min
Updated: Mar 25, 2026
Start
Use Motion Planning with a Robotic Claw Game Powered by Nvidia Jetson
Duration: 87 min
Updated: Mar 25, 2026
Start
Visualize Sensor Data with Grafana
Duration: 17 min
Updated: Mar 25, 2026
Start
Working with Python Environment Variables
Duration: 18 min
Updated: Mar 25, 2026
Start