Maker.io main logo

Projects See All

PROJECT
126

Connected Audio-based Threat Detection on Raspberry Pi

By Maker.io Staff

Build a smart audio threat detection system with Raspberry Pi and a USB microphone, processing sound locally for privacy-focused home security.

PROJECT
1,323

Create an Indoor Garden Automated Plant Monitoring and Watering System

By Maker.io Staff

Learn how to create a DIY indoor gardening system using a Pimoroni Grow Kit and a Raspberry Pi for hassle-free plant care.

PROJECT
2,506

High-Speed Raspberry Pi 5 Mini NAS

By Maker.io Staff

Create a budget-friendly DIY home network storage system using Raspberry Pi 5, NVMe SSDs, and RAID configurations for enhanced reliability.

PROJECT
664

Arduino IoT Glass Break Sensor

By Maker.io Staff

Make a DIY home security system with Arduino! Detect window breaks with a piezo sensor, amplify signals, and connect to the IoT Cloud for remote alerts.

PROJECT
2,375

Arduino-Based Connected TODO Box

By Maker.io Staff

Build a smart TODO box with Arduino Nano RP2040 Connect and a thermal printer. Print tasks and manage them through a web-based interface.

PROJECT
814

Building a Low-Power Solar Weather Station

By Maker.io Staff

Learn to use Arduino Nano 33 IoT for a custom weather station that fetches forecasts from an API and displays them on an e-ink screen.

Blogs See All

BLOG
58

Celebrate Mario Day with 3D-Printed Super Stars!

By Maker.io Staff

3D print Super Mario Super Stars and a Coin Box for the ultimate Mario Day celebration! Get the files and start printing today.

BLOG
78

DIY 3D Printed Flowers & Vase for Valentine’s

By Maker.io Staff

3D print a stunning bouquet of roses with a matching vase for a unique Valentine’s gift. A lasting, handmade surprise for someone special!

BLOG
789

Why You Need to Know About EEZ Studio

By Maker.io Staff

Ready to enhance your UI design process? Learn why EEZ Studio, a free and open-source tool, is a must-try for those working on embedded systems & test equipment.

BLOG
1,663

How To Split and Join Large 3D-Prints

By Maker.io Staff

Break through the limitations of your 3D printer. This guide provides solutions, whether you're joining parts for structural stability or aesthetic appeal.

BLOG
169

Harness 3D Calibration Prints to Improve Print Quality

By Maker.io Staff

Unlock the full potential of your 3D printer. Discover how calibration prints can help you diagnose and address common printing issues.

BLOG
241

What is Data-Preparation in ML, And Why is it Crucial for Success?

By Maker.io Staff

Learn how to prepare data for machine learning projects. Explore techniques for scaling features, handling missing values, and ensuring fair & accurate results.

Tutorials See All

TUTORIAL

How To Monitor Login Attempts on a Raspberry Pi

By Maker.io Staff

Create your own Raspberry Pi intrusion detector by logging all successful and failed SSH, local, and VNC login attempts to detect suspicious access activity.

TUTORIAL
17

How To Use Arduino IDE Compiler Macros

By Maker.io Staff

Macros allow toggling of debug logs, platform features, and memory optimizations. They also provide cleaner logs with automatic line numbers and function names.

TUTORIAL
14

Random Number Generation in Arduino and Embedded Designs

By Maker.io Staff

Not all random values are equal. Explore the difference between pseudo-random generators and true hardware randomness in embedded projects.

TUTORIAL
42

What is the RP2350 High-Speed Transmit Interface (HSTX)?

By Maker.io Staff

Clear overview of HSTX architecture—async FIFO, command expander, output shifters—and where it fits in maker projects.

TUTORIAL
6,353

How-To: Read and Understand Technical Datasheets

By Maker.io Staff

Learn essential skills for interpreting electronic component documentation. Explore pin configurations, operating conditions, truth tables, and timing diagrams.

TUTORIAL
217

How To Send Unsecured and Secured API Requests with Arduino

By Maker.io Staff

Learn how to send API requests with your Arduino. This tutorial explains how to make HTTP and HTTPS requests, update firmware, and secure your connections.