Skip to content

dawsonjon/101Things

Repository files navigation

image

101 Things

Welcome to 101 Things, a collection of projects that celebrate creativity and hands-on ingenuity. If you share a passion for making things, you've come to the right place. Each project uses simple designs, and basic tools, to push the creative boundaries of a home tinkerer. Join me on this exploration of crafting, coding, and constructing, as we unlock the magic of making, one project at a time.

Documentation

ReadTheDocs.

Projects so far

Pi Pico Rx - A crystal radio for the digital age?

VID_20230119_175559892.mp4

DIY Multi-Effect Guitar Unit

image

Raspberry Pi Pico Ham Radio Transmitter

image

Raspberry Pi Power and SWR Meter

image

Raspberry Pi Pico FM Radio

image

8-inch Dobsonian Telescope

image

Getting the Code

sudo apt install git
git clone https://github.com/dawsonjon/101Things.git

Install Pi Pico SDK

Follow the Getting started with the Raspberry Pi Pico quick start guide to install the C/C++ SDK.

sudo apt install wget #if wget not installed
wget https://raw.githubusercontent.com/raspberrypi/pico-setup/master/pico_setup.sh
chmod +x pico_setup.sh
./pico_setup.sh

Build Projects

Some projects may target either the pico or pico_w variant, although those that use the wireless functionality can only be built on the pi-pico.

To build for pico_w:

mkdir build
cd build
cmake -DPICO_BOARD=pico_w -DPICO_SDK_PATH=~/pico/pico-sdk ..
make

To build for pico:

mkdir build
cd build
cmake -DPICO_BOARD=pico -DPICO_SDK_PATH=~/pico/pico-sdk ..
make