makecademy

// tutorials

Free maker tutorials

Step-by-step guides for Arduino, Raspberry Pi, ESP32, and more.

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

Remote Temperature Sensing with Arduino
ArduinoBeginner20 min

Remote Temperature Sensing with Arduino

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

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

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

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.

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

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

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

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

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

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

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

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

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

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

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

Smart Lighting using Arduino
ArduinoBeginner25 min

Smart Lighting using Arduino

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

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

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

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

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

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

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

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

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