Skip to content

javaplus/MadScientist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mad Scientist Lab V2.0 Sharks on Mars!

Fun learning with Electronics and Raspberry Pi Pico

This is the V2.0 of the Mad Scientist lab. The original shark with laser game and more gentle introduction to electronics and the Pico can be found here: https://github.com/javaplus/PicoProjects

The Grab

Using Raspberry Pi Pico microcontrollers, Python, electric motors, 3D printed parts, and your ingenuity, you will construct a rover ready to conquer Mars! This vehicle will be capable of traversing rough surfaces like those of the red planet and will be programmable to handle out of this world challenges. Remember those mechanical sharks with freakin' lasers on their heads? Well HONEY WE BLEW UP THE SHARKS and will be using those shark parts to transform these rovers into the ULTIMATE MAD SCIENTIST vehicles to fend off any threats you may encounter in this extra-planetary conquest. Once you've built your functioning rover in our lab, if you choose, you will have the opportunity to battle test your vehicle against other rovers to see whose design reigns supreme! Join us in this epic quest and learn to meld software and hardware together to accomplish our goal of bringing Sharks to Mars!

Description

This is a tutorial for building a Shark Rover. A Shark Rover is just like it sounds... a mix between a shark and a Mars-like rover.

Nearly all the plastic parts are 3D printed and the brain is a Raspberry Pi Pico. You will assemble the plastic bits and install the Pico, the motors, wires, and other electronics to make a functioning autonomous rover. We will use Python as the programming language for the Pico microcontroller, but all code will be provided.

Prepare Pico

To prepare the Pico, you need to flash it to support MicroPython. Here are the instructions to flash the Pico for MicroPython.

Lessons

The links in this section are to labs which walk you through working with the various components that will ultimately make up your rover. These labs will give you a better understanding of the individual parts and code that go into making the rover work. However, these lessons do not actually get into building the rover, but are just for learning how the components work. They are hands-on labs that actually have you working with the electronics and code, but do not include assembly of the rover. The assembly is in its own section. So, if you don't care to learn how the individual components work and want to skip straight to building the rover, then skip this section and go straight to Assembly below.

Blink Demo
Simple LED
LED PWM
RGB LED
Working with Electric Motors
Motor Controller

Assembly

Pico Plate
Chassis Motors
Wheels and Tracks
Power Components
Pico and Chassis Together
Tail Tip/Photoresistor
Tail Connection
Head, RGB Leds, and adding the cap!

Install the Code

Install the Code

Customize the Code

Custom Game Modes

BlueTooth Remote

Mad Scientist App

About

Fun learning with Electronics and Raspberry Pi Pico

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 8

Languages