SparkFun Inventor's Kit for MicroPython
KIT-29326

SparkFun Inventor's Kit for MicroPython

SKU: KIT-29326

This comprehensive MicroPython starter kit helps you program, interact with hardware, and bring your inventions to life - no soldering required.

$124.95
In stock
SKU
KIT-29326
In stock
Stock/Discounts

Helpful Documentation

Product Overview

Unleash Your Inner Inventor with MicroPython!

Jump into the exciting world of programming and hardware with the SparkFun Inventor's Kit for MicroPython! This all-in-one kit provides everything you need to learn embedded electronics using MicroPython, a beginner-friendly version of Python 3. Guiding you through 16 interconnected circuits and five major projects, this kit teaches you how to blink your first LED all the way to building your very own autonomous robot. Absolutely no prior programming or electronics experience is required!

  • Beginner-Friendly: Learn the fundamentals of programming and electronics from the ground up. If you can use a computer and connect to the internet, you're ready to start.

  • No Soldering Required: Get creating right away with plug-and-play components and a solderless breadboard.

  • Build Your Own Robot: All the projects and circuits culminate in a final, rewarding challenge, assembling and programming an autonomous robot that can navigate on its own!

You'll be programming this kit using MicroPython, which brings the simplicity and readability of Python—one of the world's most popular programming languages—to physical hardware. This makes it incredibly easy to write code that interacts with the real world. Instead of wrestling with complex syntax, you can focus on bringing your ideas to life and understanding the core concepts of electronics. MicroPython aims to be as compatible with standard Python as possible, allowing you to easily transfer code from the desktop to a microcontroller or embedded system.

Browser-Based Interactive Learning

We've eliminated the setup and streamlined the entire learning process. This comprehensive starter kit is designed for a seamless, hands-on experience that lives entirely in your web browser at sik.sparkfun.com. Forget juggling a physical book or a PDF guide in one window and a complex coding program in another; our guide is built on JupyterLite Notebooks, a powerful tool that puts your step-by-step instructions and coding environment side by side. Don't worry, we also include a version that implements a more traditional IDE environment!

Program your SIK for MicroPython all from a single browser!

This interactive method allows you to write and run MicroPython code in small, manageable chunks and instantly see your hardware respond. You'll get immediate feedback as you follow the step-by-step guidance, helping you understand exactly how each command interacts with your hardware. With no complex software to install, you can get straight to building and focus on your inventions, not on your tools.

Expandable and Versatile Hardware

At the core of this kit is the SparkFun RP2350 IoT RedBoard, a powerful development board featuring a reliable and familiar microcontroller from Raspberry Pi. This board is the "brain" of your projects, capable of reading sensors, controlling motors, displaying messages, and more. Its built-in WiFi and Bluetooth capabilities also open the door to future Internet of Things (IoT) projects once you've mastered the basics. This RedBoard also allows you to expand into the SparkFun Qwiic ecosystem after you have become proficient with the SIK circuits.

The Qwiic ecosystem is an expansive family of I2C sensors, actuators, shields, and cables that make prototyping faster and less error-prone. All Qwiic-enabled boards use a common 1mm, 4-pin polarized connector. This means:

Your learning journey doesn't have to stop when you finish the guide. The SIK for MicroPython is the perfect launchpad into a limitless world of electronics.

 

Kit Examples

Project 1: Light

  • Circuit 1A: Blink an LED
  • Circuit 1B: Reading a Potentiometer
  • Circuit 1C: Reading a Photoresistor
  • Circuit 1D: RGB Night-Light

In Project 1, you will learn about Light-Emitting Diodes (LEDs), resistors, inputs, outputs, and sensors. The first project will be to build and program your own multicolored night-light! The night-light uses a sensor to activate an RGB (Red, Green, Blue) LED when it gets dark, and you can change the color using an input knob.

SparkFun Inventor's Kit Light ProjectSparkFun Inventor's Kit Light Project

SparkFun Inventor's Kit for MicroPython Sound ProjectSparkFun Inventor's Kit for MicroPython Sound Project

Project 2: Sound 

  • Circuit 2A: Buzzer
  • Circuit 2B: Digital Trumpet
  • Circuit 2C: "Simon Says" Game

In Project 2, you will venture into the world of buttons and buzzers while building your own “Simon Says” game! “Simon Says” is a game in which the LEDs flash a pattern of red, green, yellow, and blue blinks, and the user must recreate the pattern using color-coded buttons before the timer runs out.


Project 3: Motion

  • Circuit 3A: Servo Motors
  • Circuit 3B: Distance Sensor
  • Circuit 3C: Motion Alarm

Tired of your cat walking all over the kitchen counter? How about the dog getting into the garbage? In Project 3, you will learn how to build a motion alarm of sorts. This alarm will detect distance and motion using an ultrasonic distance sensor, and then create motion using a servo motor.

SparkFun Inventor's Kit for MicroPython Motion ProjectSparkFun Inventor's Kit for MicroPython Motion Project

SparkFun Inventor's Kit for MicroPython Display ProjectSparkFun Inventor's Kit for MicroPython Display Project

Project 4: Display

  • Circuit 4A: OLED Hello World
  • Circuit 4B: Digital Temperature
  • Circuit 4C: Who Am I? Game

What if you want to make your project mobile and see sensor values away from your computer? This project will show you how to do precisely that. In Project 4, you will learn about organic light-emitting diode (OLED) and how to print things like sensor data and strings of words to the display.


Project 5: Robot

  • Circuit 5A: Motor Basics
  • Circuit 5B: Remote-Controlled Robot
  • Circuit 5C: Autonomous Robot

Ah, robots. One of the most iconic and exciting electronics applications. In Project 5, you will learn all about DC motors and motor drivers by building your own robot! You’ll first learn motor control basics. Then you’ll control a tethered robot by sending it commands over serial. Last, you will unleash your robot by removing the tether and making it autonomous! By adding a distance sensor, the robot can learn how to avoid obstacles.

SparkFun Inventor's Kit for MicroPython Robot ProjectSparkFun Inventor's Kit for MicroPython Robot Project

 

Documentation

WARNING: This product may contain chemicals known to the State of California to cause cancer and birth defects or other reproductive harm. See link below for more information. www.P65Warnings.ca.gov

Customer Reviews

SparkFun Inventor’s Kit for Micropython Box
SparkFun Inventor's Kit for MicroPython
$124.95
KIT-29326
$124.95 retail price.

Available Discounts

  • $118.70 | 10+ units
  • $112.46 | 25+ units
  • $106.21 | 100+ units

Looking for even larger quantities?

Get in touch for Volume Pricing