Maker.io main logo

Projects

Blogs

BLOG
48

Docker Part 1: Fixing “It Works on My Machine"

By Hector Eduardo Tovar Mendoza

In this post, I want to explain what Docker is, why it helps with these problems, and give a practical understanding of how it fits into development workflows.

BLOG
582

PlatformIO + VS Code: The Smarter Way to Program Microcontrollers

By Hector Eduardo Tovar Mendoza

Move beyond Arduino IDE chaos: organize your source, libraries, and tests using PlatformIO’s project structure.

Tutorials

TUTORIAL
20

Don’t Fear Ubuntu: How to Install It Successfully on Your First Try

By Hector Eduardo Tovar Mendoza

My first introduction to robotics was with ROS2, but for this framework, I needed a Linux distribution. I was recommended to install Ubuntu, and wow, it has a lot of features, especially for robotics!

TUTORIAL
157

GitHub for Robotics: Organizing Your First Project

By Hector Eduardo Tovar Mendoza

Learn how to use GitHub for robotics: repository setup, structure, and collaboration for Arduino, ROS, or embedded systems.

TUTORIAL
186

Create a Custom Object Detection Model with Photos

By Hector Eduardo Tovar Mendoza

Learn how to build a custom object detector using Roboflow and YOLOv8—upload photos, label, augment, train and deploy.

TUTORIAL
181

From Webcam to Cloud: Building an IoT-Ready Computer Vision System

By Hector Eduardo Tovar Mendoza

Use a laptop webcam, OpenCV, YOLOv8, and MQTT to detect objects in real time and publish events to the cloud. Code and setup included.