Embedded Systems Educator & Course Developer | IoT and AI | shawnhymel.com
introduction-to-rtos. C++
640rpi-cm4-carrier-template.
221introduction-to-fpga. Verilog
206computer-vision-with-embedded-machine-learning. Jupyter Notebook
185tinyml-example-anomaly-detection. TinyML example showing how to do anomaly detection with Python and Arduino
183ei-keyword-spotting. C
181introduction-to-zephyr. C
179rpi-cm4-base-carrier. HTML
131workshop-zephyr-device-driver. C
116tflite-speech-recognition. Demo for training a convolutional neural network to classify words and deploy the model to a Raspberry Pi using TensorFlow Lite.
107rpi-pico-debugger-shoe. HTML
82introduction-to-ros. Code and examples used for the Introduction to ROS video series
76course-iot-with-esp-idf. C
66phaser-plugin-virtual-gamepad. Phaser plugin that provides joystick and button overlay for mobile games written in JavaScript. Playable demo at:
53fail-badges. A community collection of image (svg) files to celebrate failure!
50introduction-to-embedded-rust. Rust
37vscode-env-zephyr. Python
34introduction-to-freecad. introduction-to-freecad
30hopper-chat. Python
25ai-nose. Jupyter Notebook
22pendulum-pid. Jupyter Notebook
21lora-weather. C++
13openmv-lego-brick-finder. Python
13tflite-keyword-spotting. C
11google-coral-micro-object-detection. Jupyter Notebook
11c-unit-test. Makefile
10555_badge.
9perfect-toast-machine. Jupyter Notebook
9MICS-4514_CO_and_NOx_Sensor_Breakout. Breakout board for the MiCS-4514 CO and NOx gas sensor.
9CarHUD. Simple DIY heads-up display for a car.
8Electronics_Workbench. Designs for an electronics workbench made of wood.
8bytegrader. Go
8HoverPong. Classic Pong using a 32x32 LED matrix and two ZX Sensors from XYZ Interactive.
7EdiBot. Demos for the Edison-based rover platform.
6tensorflow-object-detection. Project that uses TensorFlow to train an object detection neural network that can be used with the Raspberry Pi.
6wifi_maximizer. Arduino
6pendulum-rl. Jupyter Notebook
5wenk-sao. C
5DIY_Breathalyzer. Read BAC with MQ-3 and display on 7-Segment Shield
5workshop-freecad.
5Vortex. A continuous, infinite shooter Tempest clone. The goal is to get the high score, and that's it. There is no end.
5ei-workshop-image-data-augmentation. Jupyter Notebook
4github-action-docker-test. Dockerfile
4Hardware_Mouse_Jiggler. A tech prank that jiggles your mouse pointer every 10-20 seconds.
4kicon19-blinky. C++
4ollama-light-assistant. Python
3mk-hallway-leds. C
3qwop-ai. Jupyter Notebook
3course-embedded-ml-capstone. C
3pico-deployment-demo. CMake
2gaming-lap-desk.
2simple-recorderjs-projects. JavaScript
2reinforcement-learning-demos. Jupyter Notebook
2ei-pico-visual-wake-words. C
2hex2c. Convert binary files and Python byte lists to C arrays
1btu-bobsoneeye.
1YAS-0. HTML
1neopixel-workshop. C++
1Breadboard_Supply_5V. PCB design files for workshop.
1LearnScraper. JavaScript
1