Maker.io main logo

Projects 查看全部

PROJECT
408

Adding Object Detection Vision to the XRP Robot

By ShawnHymel

This guide demonstrates how to add a custom object detection machine learning model to the XRP robot.

PROJECT
552

Intro to the Google Coral Dev Board Micro: Custom Object Detection

By ShawnHymel

This tutorial demonstrates how to train and deploy a custom object detection model for the Google Coral Dev Board Micro.

PROJECT
345

Tiny Reinforcement Learning (TinyRL) for Robotics

By ShawnHymel

This project demonstrates using reinforcement learning to solve the swing-up problem on an inverted pendulum

PROJECT
77

Hyperparameter Optimization with Meta Ax

By ShawnHymel

This tutorial demonstrates hyperparameter tuning using Meta's Ax framework for a common reinforcement learning problem

PROJECT
1,547

How to Tune a PID Controller

By ShawnHymel

In this tutorial, we demonstrate how to manually tune a PID controller.

PROJECT
2,664

Introduction to PID Controllers

By ShawnHymel

In this post, we cover the basic theory behind PID controllers. PID stands for “Proportional, Integral, Derivative," and they are commonly used in industrial settings to control various processes.

Blogs

BLOG
362

Digit: A Wearable Companion Bot with AI Voice Interaction

By ShawnHymel

Digit's AI-powered brain enables local real-time voice conversations using Hopper Chat and Llama 3. Learn how to set it up with NVIDIA Jetson Orin Nano.

Tutorials 查看全部

TUTORIAL
81

Introduction to Zephyr Part 12: How to Create a Custom Board Definition

By ShawnHymel

Want to run Zephyr on custom hardware? Learn how to create a custom board definition, configure peripherals, and build a sample application.

TUTORIAL
87

Introduction to Zephyr Part 11: WiFi and IoT

By ShawnHymel

This tutorial provides a practical example of using Zephyr’s networking APIs for WiFi and HTTP operations with an ESP32-S3.

TUTORIAL
165

Introduction to Zephyr Part 10: Graphics with LVGL and Display Drivers

By ShawnHymel

Discover how to configure ST7735R with Zephyr and build functional GUIs using the lightweight and versatile LVGL graphics library.

TUTORIAL
146

Introduction to Zephyr Part 9: Interrupts and Workqueues

By ShawnHymel

Discover how to implement GPIO interrupts and workqueues in Zephyr to build robust and responsive embedded systems.

TUTORIAL
92

Introduction to Zephyr Part 8: Multithreading

By ShawnHymel

Learn how to control GPIO pins independently by implementing multithreading in Zephyr RTOS to manage concurrent tasks on an ESP32-S3.

TUTORIAL
289

Introduction to Zephyr Part 7: Debugging with OpenOCD and GDB

By ShawnHymel

Learn how to debug ESP32 with OpenOCD and GDB in Zephyr RTOS, from hardware connections to step-by-step code execution.