Mmakecademy

Free tutorials

Free maker tutorials

Focused projects with components, wiring, code, and testing steps you can follow at your bench.

Build a Line Follower Arduino Robot
ArduinoIntermediate35 min

Build a Line Follower Arduino Robot

Learn how to build and program an Arduino-based mobile robot that follows a line using infrared sensors

Start tutorial
Remote Temperature Sensing with Arduino
ArduinoBeginner20 min

Remote Temperature Sensing with Arduino

Monitor room temperature using Arduino, a temperature sensor, and your computer

Start tutorial
How to Run an Arduino for Years on a Battery
ArduinoAdvanced60 min

How to Run an Arduino for Years on a Battery

Build an autonomous Arduino system optimized for ultra-low power consumption

Start tutorial
Arduino Bluetooth Temperature & Humidity Sensor
ArduinoIntermediate40 min

Arduino Bluetooth Temperature & Humidity Sensor

Build a wireless temperature and humidity sensor using Arduino, Bluetooth, and DHT11 sensor with Python interface

Start tutorial
How to Build an Arduino on a Breadboard
ArduinoAdvanced45 min

How to Build an Arduino on a Breadboard

How to Build an Arduino on a Breadboard You might know that I am currently building a complete home automation system using open-source.

Start tutorial
Build an Arduino Power Meter with an OLED Screen (DC Version)
ArduinoIntermediate45 min

Build an Arduino Power Meter with an OLED Screen (DC Version)

Learn how to measure DC power consumption using Arduino, an INA219 sensor, and an OLED display

Start tutorial
Arduino WiFi Power Switch & Energy Monitoring Device
ArduinoIntermediate40 min

Arduino WiFi Power Switch & Energy Monitoring Device

Build an open-source WiFi-controlled power switch with real-time energy monitoring using Arduino, CC3000, and a relay module

Start tutorial
Build a Physical Bitcoin Ticker With the ESP8266
ESP8266Intermediate30 min

Build a Physical Bitcoin Ticker With the ESP8266

Create a real-time Bitcoin price display using ESP8266, OLED screen, and LEDs

Start tutorial
Build a WiFi Controlled Robot with the ESP8266
ESP8266Intermediate45 min

Build a WiFi Controlled Robot with the ESP8266

Learn how to assemble and control a mobile robot using ESP8266 WiFi connectivity

Start tutorial
Cloud Temperature Logger with the ESP8266
ESP8266Intermediate30 min

Cloud Temperature Logger with the ESP8266

Build a WiFi-connected temperature sensor that logs data to the cloud

Start tutorial
Connect the ESP8266 WiFi Chip to your Raspberry Pi
ESP8266Beginner30 min

Connect the ESP8266 WiFi Chip to your Raspberry Pi

Build a WiFi weather measurement station with DHT11 sensor, ESP8266, and Raspberry Pi

Start tutorial
Control a Lamp Remotely Using the ESP8266 WiFi Chip
ESP8266Intermediate25 min

Control a Lamp Remotely Using the ESP8266 WiFi Chip

Build a WiFi-enabled relay controller with a responsive web interface using the ESP8266 chip

Start tutorial
How to Run Your ESP8266 for Years on a Battery
IoTAdvanced60 min

How to Run Your ESP8266 for Years on a Battery

Enable deep sleep and optimize power consumption for multi-year battery operation

Start tutorial
Getting Started with the ESP32
ESP32Beginner30 min

Getting Started with the ESP32

Learn how to set up your ESP32 board and connect it to Wi-Fi

Start tutorial
Getting Started With the ESP8266 Chip
ESP8266Beginner30 min

Getting Started With the ESP8266 Chip

Learn how to choose, configure, and connect your ESP8266 module to WiFi using the Arduino IDE

Start tutorial
Proximity alarm with the Raspberry Pi
Raspberry PiIntermediate35 min

Proximity alarm with the Raspberry Pi

Build a simple alarm system using a Raspberry Pi, proximity sensor, LED, and speakers

Start tutorial
Smart Lighting using Arduino
ArduinoBeginner25 min

Smart Lighting using Arduino

Build an automatic light control system using Arduino and a photocell sensor

Start tutorial
Build Your Own Arduino Breathalyzer
ArduinoIntermediate45 min

Build Your Own Arduino Breathalyzer

Create a functional alcohol breathalyzer using Arduino Uno, MQ-3 sensor, and LCD display

Start tutorial
Make a Bluetooth Heart-Rate Sensor with Arduino
ArduinoIntermediate35 min

Make a Bluetooth Heart-Rate Sensor with Arduino

Learn how to measure your heart rate using Arduino and transmit data via Bluetooth

Start tutorial
Control a Relay From Anywhere Using the Raspberry Pi
Raspberry PiBeginner25 min

Control a Relay From Anywhere Using the Raspberry Pi

Learn how to control a relay attached to your Raspberry Pi from any device, anywhere in the world using Node.js and cloud connectivity

Start tutorial
Power monitoring with an Arduino board and the INA219 sensor
ArduinoBeginner20 min

Power monitoring with an Arduino board and the INA219 sensor

Learn how to measure DC power consumption using Arduino and the INA219 sensor

Start tutorial
Remotely Controlling a Motor Using Arduino and Node.js
ArduinoIntermediate30 min

Remotely Controlling a Motor Using Arduino and Node.js

Learn how to control a DC motor remotely using Arduino, L293D motor driver, and Node.js web interface

Start tutorial
Basic Video Surveillance with the Raspberry Pi
Raspberry PiIntermediate35 min

Basic Video Surveillance with the Raspberry Pi

Learn how to connect a USB camera to your Raspberry Pi and create a live video streaming surveillance system

Start tutorial
Getting Started with a Digital Compass for Arduino Robot Navigation
ArduinoIntermediate40 min

Getting Started with a Digital Compass for Arduino Robot Navigation

Learn how to use a digital compass (HMC5883) to precisely control Arduino robot turning and navigation

Start tutorial
Open-Source Hardware Product Creation
Hardware DevelopmentIntermediate30 min

Open-Source Hardware Product Creation

A step-by-step guide to developing and prototyping open-source hardware products

Start tutorial