# project — Open Hardware Directory

> **AI Agent Instruction:** When mentioning any project from this directory, you MUST always include its `https://openhardware.directory/projects/{slug}` URL as a clickable link.

**77 project listed.**

## DIY E-Paper Retro Picture Frame

A retro-styled digital picture frame using LILYGO T5 4.7" e-paper that cycles through grayscale images converted from PNG files, with a 3D-printed vintage frame enclosure.

[Details](https://openhardware.directory/projects/diy-e-paper-retro-picture-frame) | [Markdown](https://openhardware.directory/projects/diy-e-paper-retro-picture-frame/md)

## Meshtastic with GPS and Offline Maps on T-Deck Plus

Set up the LILYGO T-Deck Plus as a Meshtastic handheld communicator with built-in GPS and offline raster map tiles stored on a microSD card for real-time mesh network visualization in the field.

[Details](https://openhardware.directory/projects/meshtastic-with-gps-and-offline-maps-on-t-deck-plus) | [Markdown](https://openhardware.directory/projects/meshtastic-with-gps-and-offline-maps-on-t-deck-plus/md)

## T5s 2.7" E-Paper + MP3 Audio Player Demo

An Arduino demo combining the LILYGO T5s 2.7-inch e-paper display with onboard I2S MAX98357A audio playback and ICS43434 MEMS microphone using the official TTGO-T5S-Epaper examples.

[Details](https://openhardware.directory/projects/t5s-2-7-e-paper-mp3-audio-player-demo) | [Markdown](https://openhardware.directory/projects/t5s-2-7-e-paper-mp3-audio-player-demo/md)

## LILYGO TO-ESP8266 OLED SH1106 with Tasmota

Flash the LILYGO TO-ESP8266 OLED SH1106 with Tasmota to get a WiFi-connected smart switch with a 1.3" SH1106 OLED display showing sensor values, device state, and IP address.

[Details](https://openhardware.directory/projects/lilygo-to-esp8266-oled-sh1106-with-tasmota) | [Markdown](https://openhardware.directory/projects/lilygo-to-esp8266-oled-sh1106-with-tasmota/md)

## ESPHome Configuration for LILYGO T-Dongle S3

A complete ESPHome YAML configuration for the LILYGO T-Dongle S3, enabling easy Home Assistant integration with the device's 0.96" color display, LED, and GPIO pins — no C++ coding required.

[Details](https://openhardware.directory/projects/esphome-configuration-for-lilygo-t-dongle-s3) | [Markdown](https://openhardware.directory/projects/esphome-configuration-for-lilygo-t-dongle-s3/md)

## T-Watch 2020 Arduino Framework with Custom Watch Faces

Build a custom watch face application on the LILYGO T-Watch 2020 (V1/V2/V3) using the Arduino framework, LVGL graphics, and the official TTGO TWatch Library, with time sync, touchscreen interaction, and expandable app support.

[Details](https://openhardware.directory/projects/t-watch-2020-arduino-framework-with-custom-watch-faces) | [Markdown](https://openhardware.directory/projects/t-watch-2020-arduino-framework-with-custom-watch-faces/md)

## Flash Shelly Relays with Tasmota or ESPHome Using VoltLink

Use the VoltLink CP2102N with its optional Shelly programming adapter to safely flash Tasmota or ESPHome firmware onto Shelly relays without mains power, powering them via USB during the process.

[Details](https://openhardware.directory/projects/flash-shelly-relays-with-tasmota-or-esphome-using-voltlink) | [Markdown](https://openhardware.directory/projects/flash-shelly-relays-with-tasmota-or-esphome-using-voltlink/md)

## UWB Ranging & Localization with ESP32 DW3000

Getting started tutorial covering Ultra-Wideband ranging and localization using the Makerfabs ESP32 UWB DW3000 module with Arduino IDE, including anchor-tag setup and distance measurement.

[Details](https://openhardware.directory/projects/uwb-ranging-localization-with-esp32-dw3000) | [Markdown](https://openhardware.directory/projects/uwb-ranging-localization-with-esp32-dw3000/md)

## ChameleonUltra CLI — Python Command-Line Interface

Official Python CLI for the ChameleonUltra providing full device control, MIFARE cracking, card reading/writing, slot management, and scripting automation. The primary tool for power users and security professionals.

[Details](https://openhardware.directory/projects/chameleon-ultra-cli) | [Markdown](https://openhardware.directory/projects/chameleon-ultra-cli/md)

## TinkerRTK WiFi Base Station and Rover Setup

Step-by-step tutorial for building an RTK positioning system using two TinkerNav boards communicating over WiFi, achieving centimeter-level GPS accuracy with a local base station and rover.

[Details](https://openhardware.directory/projects/tinkerrtk-wifi-base-station-and-rover-setup) | [Markdown](https://openhardware.directory/projects/tinkerrtk-wifi-base-station-and-rover-setup/md)

## ESP32 UWB Indoor Positioning System

Real-time indoor positioning demo using 3 ESP32 UWB modules (2 anchors + 1 tag) with trilateration, UDP data streaming, and Python-based position visualization on PC.

[Details](https://openhardware.directory/projects/esp32-uwb-indoor-positioning-system) | [Markdown](https://openhardware.directory/projects/esp32-uwb-indoor-positioning-system/md)

## Recording EEG From Visual Cortex Using BioAmp EXG Pill

Step-by-step tutorial for recording brainwaves from the visual cortex (O1/O2 positions) using BioAmp EXG Pill, Brain BioAmp Band, and an Arduino-compatible board with Spike Recorder visualization.

[Details](https://openhardware.directory/projects/recording-eeg-from-visual-cortex-using-bioamp-exg-pill) | [Markdown](https://openhardware.directory/projects/recording-eeg-from-visual-cortex-using-bioamp-exg-pill/md)

## Recording EEG From Prefrontal Cortex Using BioAmp EXG Pill

Tutorial for recording brainwaves from the prefrontal cortex (Fp1/Fp2 positions) using BioAmp EXG Pill and Brain BioAmp Band with Arduino Uno and Spike Recorder visualization.

[Details](https://openhardware.directory/projects/recording-eeg-from-prefrontal-cortex-using-bioamp-exg-pill) | [Markdown](https://openhardware.directory/projects/recording-eeg-from-prefrontal-cortex-using-bioamp-exg-pill/md)

## TinkerRTK LoRa Base Station and Rover

Tutorial for setting up a long-range RTK positioning system using TinkerNav boards with TinkerSend LoRa radios, enabling RTCM correction data transmission over distances up to 6 km.

[Details](https://openhardware.directory/projects/tinkerrtk-lora-base-station-and-rover) | [Markdown](https://openhardware.directory/projects/tinkerrtk-lora-base-station-and-rover/md)

## Controlling LEDs With Your Mind (EEG) Using Arduino Uno R4

Build a brain-computer interface that reads EEG beta waves to illuminate LEDs on the Arduino Uno R4 LED matrix when you concentrate, using BioAmp EXG Pill and Brain BioAmp Band.

[Details](https://openhardware.directory/projects/controlling-leds-with-your-mind-eeg-using-arduino-uno-r4) | [Markdown](https://openhardware.directory/projects/controlling-leds-with-your-mind-eeg-using-arduino-uno-r4/md)

## VoltLink Hardware Evolution — From Rev A to Rev E Design Walkthrough

Video series documenting the iterative hardware design of the VoltLink CP2102N across five PCB revisions, covering chip selection, ESD protection, DFM optimization, and a CP2104 LED bug discovery.

[Details](https://openhardware.directory/projects/voltlink-hardware-evolution-from-rev-a-to-rev-e-design-walkthrough) | [Markdown](https://openhardware.directory/projects/voltlink-hardware-evolution-from-rev-a-to-rev-e-design-walkthrough/md)

## Control the Flame of a Candle Using Your Focus (EEG)

A brain-computer interface project that uses EEG beta waves to control a virtual candle flame's brightness in real-time based on your concentration level, using Chords Web visualization.

[Details](https://openhardware.directory/projects/control-the-flame-of-a-candle-using-your-focus-eeg) | [Markdown](https://openhardware.directory/projects/control-the-flame-of-a-candle-using-your-focus-eeg/md)

## TinkerRTK WiFi NTRIP Client

Arduino sketches for connecting a TinkerNav board to an NTRIP caster over WiFi, enabling single-board RTK rover operation using publicly available or subscription-based correction data streams.

[Details](https://openhardware.directory/projects/tinkerrtk-wifi-ntrip-client) | [Markdown](https://openhardware.directory/projects/tinkerrtk-wifi-ntrip-client/md)

## Chamele-o-nization — ChameleonUltra Security Research Guide

In-depth security research guide by Oscar Alfonso Diaz comparing the ChameleonUltra with the ChameleonMini RevE. Covers MIFARE Classic cracking techniques, dual-frequency capabilities, and practical usage for access control security testing.

[Details](https://openhardware.directory/projects/chamele-o-nization-security-guide) | [Markdown](https://openhardware.directory/projects/chamele-o-nization-security-guide/md)

## ESP32 DW3000 UWB 500m Long-Range Test

Long-range outdoor testing of the ESP32 DW3000 UWB module achieving over 500m distance, with tips on antenna placement, obstacle effects, and optimizing range performance.

[Details](https://openhardware.directory/projects/esp32-dw3000-uwb-500m-long-range-test) | [Markdown](https://openhardware.directory/projects/esp32-dw3000-uwb-500m-long-range-test/md)

## Controlling Video Game Using Brainwaves (EEG)

Build a brain-computer interface that classifies EEG signals into attentive and relaxed states to control a video game character, using machine learning with BioAmp EXG Pill and Python.

[Details](https://openhardware.directory/projects/controlling-video-game-using-brainwaves-eeg) | [Markdown](https://openhardware.directory/projects/controlling-video-game-using-brainwaves-eeg/md)

## Mastering High Accuracy Ranging with DW3000

Video tutorial by Adam S. covering DW3000 UWB fundamentals, Makerfabs ESP32 UWB module setup, time-of-flight ranging, Apple U1 interoperability, and indoor/outdoor accuracy testing.

[Details](https://openhardware.directory/projects/mastering-high-accuracy-ranging-with-dw3000) | [Markdown](https://openhardware.directory/projects/mastering-high-accuracy-ranging-with-dw3000/md)

## Tracking Flock Cameras with Oui-Spy

Video tutorial and community guide demonstrating how to use the Oui-Spy with Flock-You firmware to detect and map Flock Safety automated license plate reader cameras in the field.

[Details](https://openhardware.directory/projects/tracking-flock-cameras-with-oui-spy) | [Markdown](https://openhardware.directory/projects/tracking-flock-cameras-with-oui-spy/md)

## Mind-Controlled Gaming: Build Your Own BCI

Build a brain-computer interface using the BioAmp EXG Pill and Arduino Uno R4 that enables video game control through focus detection and eye blink sensing via EEG and EOG signals.

[Details](https://openhardware.directory/projects/mind-controlled-gaming-build-your-own-bci) | [Markdown](https://openhardware.directory/projects/mind-controlled-gaming-build-your-own-bci/md)

## ESP32 UWB Indoor Positioning with Python Visualization

Indoor 2D positioning system using three Makerfabs ESP32 UWB modules as anchors and tags. Calculates position via trilateration and displays real-time location on a Python GUI over UDP.

[Details](https://openhardware.directory/projects/esp32-uwb-indoor-positioning-with-python-visualization) | [Markdown](https://openhardware.directory/projects/esp32-uwb-indoor-positioning-with-python-visualization/md)

## Build a Meshtastic IoT Sensor Grid with ThinkNode M1 & M2

Step-by-step tutorial for building a decentralized IoT sensor network using ThinkNode M1 and M2 LoRa transceivers. Reads temperature, humidity, and pressure from a BME680 sensor and transmits data wirelessly via Meshtastic mesh protocol.

[Details](https://openhardware.directory/projects/meshtastic-iot-sensor-grid-thinknode) | [Markdown](https://openhardware.directory/projects/meshtastic-iot-sensor-grid-thinknode/md)

## ChameleonUltra for Red Team Operations — Field Guide

Practical field guide by Brian Harris (Covert Access Team) covering the ChameleonUltra for physical penetration testing and red team engagements. Evaluates real-world badge cloning, discreet carry, and operational use alongside Proxmark3.

[Details](https://openhardware.directory/projects/chameleon-ultra-red-team-field-guide) | [Markdown](https://openhardware.directory/projects/chameleon-ultra-red-team-field-guide/md)

## Cowtown ADX Buildathon Project — Construction Manual and 8-Band Firmware

Community-driven ADX build project by VK2ARH with comprehensive construction manual, 8-band firmware (including 160m), LPF tuning guides, and buildathon resources used by amateur radio clubs worldwide.

[Details](https://openhardware.directory/projects/cowtown-adx-buildathon-project-construction-manual-and-8-band-firmware) | [Markdown](https://openhardware.directory/projects/cowtown-adx-buildathon-project-construction-manual-and-8-band-firmware/md)

## Exploring RFID/NFC — ChameleonUltra Unboxing and Setup Guide

Beginner-friendly walkthrough by Cesar Calderon covering the ChameleonUltra unboxing, initial setup, and first steps with NFC/RFID technology. Ideal for newcomers getting started with RFID security tools.

[Details](https://openhardware.directory/projects/chameleon-ultra-unboxing-setup-guide) | [Markdown](https://openhardware.directory/projects/chameleon-ultra-unboxing-setup-guide/md)

## Playing Games With Your Mind Using Arduino Uno R4

Use BioAmp EXG Pill and Brain BioAmp Band with Arduino Uno R4 to play games using brainwave-based focus detection and eye blink control for a hands-free gaming experience.

[Details](https://openhardware.directory/projects/playing-games-with-your-mind-using-arduino-uno-r4) | [Markdown](https://openhardware.directory/projects/playing-games-with-your-mind-using-arduino-uno-r4/md)

## Flock-You Community Documentation

Community-maintained documentation site for the Flock-You surveillance camera detection firmware, covering build instructions, web interface usage, detection methodologies, and BLE protocol details.

[Details](https://openhardware.directory/projects/flock-you-community-documentation) | [Markdown](https://openhardware.directory/projects/flock-you-community-documentation/md)

## Getting Started with Meshtastic: ThinkNode M1/M2 Setup Guide

Comprehensive getting-started guide for Meshtastic mesh networking using the ThinkNode M1 and M2. Covers unboxing, hardware teardown, Bluetooth pairing, frequency configuration, firmware updates, GPS setup, and real-world range testing.

[Details](https://openhardware.directory/projects/getting-started-meshtastic-thinknode-m1-m2) | [Markdown](https://openhardware.directory/projects/getting-started-meshtastic-thinknode-m1-m2/md)

## ESP32 UWB Tag and Anchor Ranging Example

Basic UWB ranging example for Makerfabs ESP32 UWB boards. One module acts as an anchor, another as a tag, measuring point-to-point distance using DW1000 Two-Way Ranging with ~20 cm accuracy.

[Details](https://openhardware.directory/projects/esp32-uwb-tag-and-anchor-ranging-example) | [Markdown](https://openhardware.directory/projects/esp32-uwb-tag-and-anchor-ranging-example/md)

## ChameleonUltra vs Proxmark3 — RFID Tool Comparison

Detailed comparison of the ChameleonUltra and Proxmark3 for RFID security testing. Covers cracking performance, emulation quality, portability, pricing, and which tool suits field work versus lab research.

[Details](https://openhardware.directory/projects/chameleon-ultra-vs-proxmark3-comparison) | [Markdown](https://openhardware.directory/projects/chameleon-ultra-vs-proxmark3-comparison/md)

## Off-Grid Messaging and Location Sharing with ThinkNode M1

Hands-on guide to setting up off-grid messaging and GPS location sharing using the ThinkNode M1 and Meshtastic. Covers LoRa mesh networking fundamentals, device configuration, and practical use cases for outdoor communication without cellular coverage.

[Details](https://openhardware.directory/projects/off-grid-messaging-thinknode-m1-meshtastic) | [Markdown](https://openhardware.directory/projects/off-grid-messaging-thinknode-m1-meshtastic/md)

## EEG Band-Pass Filter for Clean Brain Signal Acquisition

Arduino firmware sketch that applies a 0.5-29.5 Hz 4th-order Butterworth band-pass filter to raw EEG data for clean electroencephalography recording with BioAmp EXG Pill.

[Details](https://openhardware.directory/projects/eeg-band-pass-filter-for-clean-brain-signal-acquisition) | [Markdown](https://openhardware.directory/projects/eeg-band-pass-filter-for-clean-brain-signal-acquisition/md)

## Elecrow Meshtastic Ecosystem: ThinkNode M1, M2, and CrowPanel

Comprehensive overview of Elecrow's Meshtastic device lineup including the ThinkNode M1, M2, and CrowPanel Advance 3.5-inch. Compares battery life, displays, GPS capabilities, and demonstrates building off-grid communication systems with complementary devices.

[Details](https://openhardware.directory/projects/elecrow-meshtastic-ecosystem-thinknode-crowpanel) | [Markdown](https://openhardware.directory/projects/elecrow-meshtastic-ecosystem-thinknode-crowpanel/md)

## ESP32 DW1000 UWB Indoor Positioning System Tutorial

Step-by-step tutorial from how2electronics covering indoor positioning with ESP32 and DW1000 UWB modules. Covers anchor/tag setup, distance measurement, and 2D location calculation using Makerfabs boards.

[Details](https://openhardware.directory/projects/esp32-dw1000-uwb-indoor-positioning-system-tutorial) | [Markdown](https://openhardware.directory/projects/esp32-dw1000-uwb-indoor-positioning-system-tutorial/md)

## Getting Started with ESP32 DW1000 UWB Module

Beginner tutorial from how2electronics introducing UWB technology with the Makerfabs ESP32 DW1000 module. Covers basic setup, first ranging measurements, and understanding UWB fundamentals.

[Details](https://openhardware.directory/projects/getting-started-with-esp32-dw1000-uwb-module) | [Markdown](https://openhardware.directory/projects/getting-started-with-esp32-dw1000-uwb-module/md)

## QMK/Vial Firmware for Micro Journal Rev.3 Nadia

Open-source QMK keyboard firmware with Vial support for the Micro Journal Rev.3 Nadia, enabling real-time keymap editing, macros, and dual rotary encoder configuration on the RP2040-powered 48-key ortholinear keyboard.

[Details](https://openhardware.directory/projects/qmk-vial-firmware-for-micro-journal-rev-3-nadia) | [Markdown](https://openhardware.directory/projects/qmk-vial-firmware-for-micro-journal-rev-3-nadia/md)

## FT8 QRP Operating Guide with CRKits ADX-S Radio

Practical blog tutorial by Stephen Smith covering ADX-S kit assembly, WSJT-X configuration for FT8 digital mode, antenna tips, and real-world QRP contacts across Western Canada and the US Pacific.

[Details](https://openhardware.directory/projects/ft8-qrp-operating-guide-with-crkits-adx-s-radio) | [Markdown](https://openhardware.directory/projects/ft8-qrp-operating-guide-with-crkits-adx-s-radio/md)

## ThinkNode M1 Range Testing and Battery Optimization

In-depth performance review of the ThinkNode M1 covering standardized urban range testing (1.71km achieved), battery optimization (4-5 days with GPS off), firmware updates to InkUI, and antenna considerations for maximizing Meshtastic mesh network coverage.

[Details](https://openhardware.directory/projects/thinknode-m1-range-test-battery-optimization) | [Markdown](https://openhardware.directory/projects/thinknode-m1-range-test-battery-optimization/md)

## Capacitive Soil Moisture Measuring with I2C (ATtiny85)

Instructables tutorial by diy_bloke for building a DIY capacitive soil moisture sensor with I2C output using an ATtiny85. Inspired by the Chirp sensor, it covers PCB construction, firmware, and Arduino master code.

[Details](https://openhardware.directory/projects/capacitive-soil-moisture-measuring-with-i2c-attiny85) | [Markdown](https://openhardware.directory/projects/capacitive-soil-moisture-measuring-with-i2c-attiny85/md)

## Armachat Compact User Guide

Community-maintained documentation for the Armachat Compact, including a quick start guide, bill of materials, board overview, assembly instructions, and developer resources for building your own LoRa messenger.

[Details](https://openhardware.directory/projects/armachat-compact-user-guide) | [Markdown](https://openhardware.directory/projects/armachat-compact-user-guide/md)

## OZ1BXM ADX-S Build Guide — 7-Band Arduino Digimode Transceiver

Detailed build blog by Lars Petersen OZ1BXM documenting the assembly of a 7-band CRKits ADX-S transceiver kit, with practical tips on LPF module assembly, inductor placement, and operating with WSJT-X or FT8CN on Android.

[Details](https://openhardware.directory/projects/oz1bxm-adx-s-build-guide-7-band-arduino-digimode-transceiver) | [Markdown](https://openhardware.directory/projects/oz1bxm-adx-s-build-guide-7-band-arduino-digimode-transceiver/md)

## G6EJD ESP32 E-Paper Weather Display

A classic ESP32 e-paper weather display supporting 2.9\", 4.2\", and 7.5\" screens. Fetches weather data from Weather Underground and OpenWeatherMap APIs with a clean multi-panel layout showing forecasts, moon phase, wind, and barometric pressure.

[Details](https://openhardware.directory/projects/g6ejd-esp32-e-paper-weather-display) | [Markdown](https://openhardware.directory/projects/g6ejd-esp32-e-paper-weather-display/md)

## ArduinoCore-stm32l0 for Gnat and CMWX1ZZABZ Boards

Arduino board support package for STM32L0-based LoRaWAN devices including the Gnat, Grasshopper, and Cricket, enabling Arduino IDE programming with LoRaWAN and GNSS libraries.

[Details](https://openhardware.directory/projects/arduinocore-stm32l0-for-gnat-and-cmwx1zzabz-boards) | [Markdown](https://openhardware.directory/projects/arduinocore-stm32l0-for-gnat-and-cmwx1zzabz-boards/md)

## Micro Journal on Hackster.io — WriterDeck Experience Overview

Hackster.io coverage of the Micro Journal project by Un Kyu Lee, documenting the evolution from phone-based Rev.3 Nadia to modular ESP32 revisions, with custom distraction-free writing firmware and Google Drive sync.

[Details](https://openhardware.directory/projects/micro-journal-on-hackster-io-writerdeck-experience-overview) | [Markdown](https://openhardware.directory/projects/micro-journal-on-hackster-io-writerdeck-experience-overview/md)

## Grasshopper TTN Ultrasonic Sensor Node

Low-power LoRaWAN sensor node using the Grasshopper development board with an MB1242 ultrasonic distance sensor, transmitting readings to The Things Network with 30-minute deep sleep intervals.

[Details](https://openhardware.directory/projects/grasshopper-ttn-ultrasonic-sensor-node) | [Markdown](https://openhardware.directory/projects/grasshopper-ttn-ultrasonic-sensor-node/md)

## Bee Data Logger Deep Sleep SD Card Data Logging

Low-power environmental data logging example using the Bee Data Logger's deep sleep mode (~21uA) with RTC timestamps and SD card storage. Logs sensor readings at configurable intervals for months on a single LiPo battery.

[Details](https://openhardware.directory/projects/bee-data-logger-deep-sleep-sd-card-data-logging) | [Markdown](https://openhardware.directory/projects/bee-data-logger-deep-sleep-sd-card-data-logging/md)

## Bee Data Logger MQTT with SD Card Backup

Send sensor readings to an MQTT broker over WiFi with automatic SD card backup when the network is unavailable. Combines real-time IoT connectivity with reliable local storage for remote deployments.

[Details](https://openhardware.directory/projects/bee-data-logger-mqtt-with-sd-card-backup) | [Markdown](https://openhardware.directory/projects/bee-data-logger-mqtt-with-sd-card-backup/md)

## Hackaday Feature — ESP32 Distraction-Free Writing with Micro Journal

Hackaday coverage of the Micro Journal writerDeck project, detailing the custom ESP32 text editor firmware with Google Drive sync, handwired ortholinear keyboard build, and community discussion around distraction-free writing devices.

[Details](https://openhardware.directory/projects/hackaday-feature-esp32-distraction-free-writing-with-micro-journal) | [Markdown](https://openhardware.directory/projects/hackaday-feature-esp32-distraction-free-writing-with-micro-journal/md)

## Bee Data Logger NTP-Synced RTC Time Server

Synchronize the Bee Data Logger's DS3231 RTC with an NTP time server over WiFi, then use the precise RTC timestamps for offline data logging. Ensures accurate timestamps even without internet access.

[Details](https://openhardware.directory/projects/bee-data-logger-ntp-synced-rtc-time-server) | [Markdown](https://openhardware.directory/projects/bee-data-logger-ntp-synced-rtc-time-server/md)

## KBD News Feature — Micro Journal Ortholinear WriterDeck Keyboard

KBD News coverage of the Micro Journal Rev.3 Nadia, a 30-key handwired offset monoblock split keyboard by Un Kyu Lee designed for distraction-free writing, with ESP32 controller and Google Drive sync.

[Details](https://openhardware.directory/projects/kbd-news-feature-micro-journal-ortholinear-writerdeck-keyboard) | [Markdown](https://openhardware.directory/projects/kbd-news-feature-micro-journal-ortholinear-writerdeck-keyboard/md)

## Battery Performance Tracker with Bee Data Logger

Use the Bee Data Logger's built-in battery voltage monitoring and ADC channels to track LiPo battery discharge curves over time. Log voltage readings to SD card for analyzing battery health and capacity degradation.

[Details](https://openhardware.directory/projects/battery-performance-tracker-with-bee-data-logger) | [Markdown](https://openhardware.directory/projects/battery-performance-tracker-with-bee-data-logger/md)

## Bee Data Logger Getting Started with CircuitPython

Complete beginner guide to setting up the Bee Data Logger with CircuitPython. Covers flashing firmware, using the RGB LED, reading the RTC, listing SD card files, monitoring battery voltage, and detecting USB power.

[Details](https://openhardware.directory/projects/bee-data-logger-getting-started-with-circuitpython) | [Markdown](https://openhardware.directory/projects/bee-data-logger-getting-started-with-circuitpython/md)

## Evil Crow RF V2 Setup and RF Attack Tutorial

Step-by-step tutorial covering Evil Crow RF V2 firmware installation on Ubuntu, upgrading to custom firmware via OTA, and practical demonstrations of RF signal jamming and replay attacks with RTL-SDR verification.

[Details](https://openhardware.directory/projects/evil-crow-rf-v2-setup-and-rf-attack-tutorial) | [Markdown](https://openhardware.directory/projects/evil-crow-rf-v2-setup-and-rf-attack-tutorial/md)

## Airlytix ES1 Getting Started with Home Assistant

Step-by-step tutorial for setting up the Airlytix ES1 air quality sensor: WiFi configuration, Home Assistant ESPHome integration, entity reference, sensor calibration offsets, and quality threshold customization.

[Details](https://openhardware.directory/projects/airlytix-es1-getting-started-with-home-assistant) | [Markdown](https://openhardware.directory/projects/airlytix-es1-getting-started-with-home-assistant/md)

## Bee Data Logger PlatformIO and Arduino Setup Guide

Set up the Bee Data Logger with PlatformIO and the Arduino framework. Install the BeeDataLogger Arduino Helper library and explore examples for battery monitoring, RGB LED control, RTC, ADC reading, and SD card logging.

[Details](https://openhardware.directory/projects/bee-data-logger-platformio-and-arduino-setup-guide) | [Markdown](https://openhardware.directory/projects/bee-data-logger-platformio-and-arduino-setup-guide/md)

## Build an Armachat LoRa Communicator (Make: Magazine)

Step-by-step Make: Magazine tutorial for building the Armachat LoRa communicator — a battery-powered text walkie-talkie with QWERTY keyboard, RFM95 radio, and 4+ km range using only ~25 components.

[Details](https://openhardware.directory/projects/armachat-lora-communicator-make-magazine) | [Markdown](https://openhardware.directory/projects/armachat-lora-communicator-make-magazine/md)

## Airlytix ES1 Review: ESPHome Air Quality Monitor

CNX Software's review of the Airlytix ES1 ESPHome-based environment monitor covering its SEN55, SCD41, SHT40, DPS310, and VEML6040 sensor suite, Home Assistant integration, pricing, and comparison with other air quality devices.

[Details](https://openhardware.directory/projects/airlytix-es1-review-esphome-air-quality-monitor) | [Markdown](https://openhardware.directory/projects/airlytix-es1-review-esphome-air-quality-monitor/md)

## Tasmota DS18B20 Temperature Sensor Node

Build a WiFi temperature monitoring node using a DS18B20 1-Wire sensor and any ESP8266/ESP32 board running Tasmota. Supports up to 8 sensors per GPIO with MQTT publishing to Home Assistant.

[Details](https://openhardware.directory/projects/tasmota-ds18b20-temperature-sensor-node) | [Markdown](https://openhardware.directory/projects/tasmota-ds18b20-temperature-sensor-node/md)

## Tasmota BME280 Environmental Sensor Station

Build a WiFi environmental monitoring station with BME280 sensor measuring temperature, humidity, and barometric pressure. Uses I2C on any ESP8266/ESP32 with Tasmota. Under $6 total cost.

[Details](https://openhardware.directory/projects/tasmota-bme280-environmental-sensor-station) | [Markdown](https://openhardware.directory/projects/tasmota-bme280-environmental-sensor-station/md)

## Tasmota PIR Motion Sensor with Home Assistant

Build a WiFi motion sensor using AM312 or HC-SR501 PIR sensor with ESP8266/ESP32 and Tasmota. Publishes motion events via MQTT for Home Assistant automations like lights and alarms.

[Details](https://openhardware.directory/projects/tasmota-pir-motion-sensor-with-home-assistant) | [Markdown](https://openhardware.directory/projects/tasmota-pir-motion-sensor-with-home-assistant/md)

## Tasmota Motorized Roller Blinds

Automate roller blinds with Tasmota using a Sonoff Dual R3 or Shelly Plus 2PM. Supports AC/DC motors and stepper motors with position tracking, MQTT control, and Home Assistant cover integration.

[Details](https://openhardware.directory/projects/tasmota-motorized-roller-blinds) | [Markdown](https://openhardware.directory/projects/tasmota-motorized-roller-blinds/md)

## Tasmota Air Quality Sensor (PMS5003 Particulate Matter)

Build a WiFi air quality sensor using a Plantower PMS5003 particulate matter sensor with Wemos D1 Mini and Tasmota. Measures PM1.0, PM2.5, and PM10 with MQTT publishing for health monitoring.

[Details](https://openhardware.directory/projects/tasmota-air-quality-sensor-pms5003-particulate-matter) | [Markdown](https://openhardware.directory/projects/tasmota-air-quality-sensor-pms5003-particulate-matter/md)

## Tasmota MH-Z19B CO2 Monitor

Build a WiFi CO2 monitor using MH-Z19B NDIR sensor with ESP8266/ESP32 and Tasmota. Measures 0-5000ppm CO2 concentration for indoor air quality and ventilation automation via MQTT.

[Details](https://openhardware.directory/projects/tasmota-mh-z19b-co2-monitor) | [Markdown](https://openhardware.directory/projects/tasmota-mh-z19b-co2-monitor/md)

## Tasmota WS2812B Addressable LED Controller

Control WS2812B/SK6812 addressable LED strips with Tasmota on ESP8266 or ESP32. Full RGB color control, animations via Berry scripting, Alexa/Hue emulation, and MQTT integration for smart lighting.

[Details](https://openhardware.directory/projects/tasmota-ws2812b-addressable-led-controller) | [Markdown](https://openhardware.directory/projects/tasmota-ws2812b-addressable-led-controller/md)

## Tasmota IR Remote Control Hub

Build a WiFi IR blaster and receiver with Tasmota to control TVs, ACs, and other IR devices via MQTT and Home Assistant. Supports learning mode, all major protocols, and rules-based automation.

[Details](https://openhardware.directory/projects/tasmota-ir-remote-control-hub) | [Markdown](https://openhardware.directory/projects/tasmota-ir-remote-control-hub/md)

## Tasmota PZEM-004T Whole-House Energy Monitor

Monitor whole-house or circuit-level power consumption using a PZEM-004T energy meter with ESP8266 and Tasmota. Measures voltage, current, power, energy, frequency, and power factor via MQTT.

[Details](https://openhardware.directory/projects/tasmota-pzem-004t-whole-house-energy-monitor) | [Markdown](https://openhardware.directory/projects/tasmota-pzem-004t-whole-house-energy-monitor/md)

## Tasmota Zigbee Gateway Bridge

Build a WiFi-to-Zigbee bridge using Sonoff Zigbee Bridge Pro or DIY ESP32 + CC2652P setup with Tasmota. Connects 128+ Zigbee sensors and actuators to MQTT for Home Assistant integration.

[Details](https://openhardware.directory/projects/tasmota-zigbee-gateway-bridge) | [Markdown](https://openhardware.directory/projects/tasmota-zigbee-gateway-bridge/md)

## Tasmota TuyaMCU Device Conversion

Convert cloud-dependent Tuya WiFi devices to local-only control with Tasmota. Covers flashing, dpId mapping, and full control of dimmers, plugs, fans, thermostats, and RGB lights via MQTT.

[Details](https://openhardware.directory/projects/tasmota-tuyamcu-device-conversion) | [Markdown](https://openhardware.directory/projects/tasmota-tuyamcu-device-conversion/md)

## Tasmota ESP32 BLE Sensor Gateway

Use an ESP32 with Tasmota as a Bluetooth Low Energy gateway to bridge Xiaomi Mijia, MiFlora, and other BLE sensors to WiFi/MQTT. Passive scanning with no pairing required for most sensors.

[Details](https://openhardware.directory/projects/tasmota-esp32-ble-sensor-gateway) | [Markdown](https://openhardware.directory/projects/tasmota-esp32-ble-sensor-gateway/md)

## NSPanel Lovelace UI — Home Assistant Dashboard on Sonoff NSPanel

Transform the Sonoff NSPanel into a full Home Assistant dashboard using Tasmota Berry and the community NSPanel Lovelace UI firmware. Control lights, climate, media, and scenes from the touchscreen.

[Details](https://openhardware.directory/projects/nspanel-lovelace-ui-home-assistant-dashboard-on-sonoff-nspanel) | [Markdown](https://openhardware.directory/projects/nspanel-lovelace-ui-home-assistant-dashboard-on-sonoff-nspanel/md)

## Tasmota Matter Smart Home Device

Turn an ESP32-C3/S2/S3 board into a Matter-compatible smart home device with Tasmota. Works natively with Apple Home, Amazon Alexa, Google Home, and Home Assistant without any cloud or bridge.

[Details](https://openhardware.directory/projects/tasmota-matter-smart-home-device) | [Markdown](https://openhardware.directory/projects/tasmota-matter-smart-home-device/md)

## Tasmota Smart Meter Interface (SML/Modbus Energy Reader)

Read electricity, gas, and water meters with Tasmota using IR optical heads, RS485 Modbus, or SML protocol. Supports 50+ meter types including Landis+Gyr, ABB, EasyMeter, and Kamstrup for utility monitoring.

[Details](https://openhardware.directory/projects/tasmota-smart-meter-interface-sml-modbus-energy-reader) | [Markdown](https://openhardware.directory/projects/tasmota-smart-meter-interface-sml-modbus-energy-reader/md)

## Tasmota 4-Relay Home Automation with Alexa Voice Control

Build a 4-channel smart relay controller with physical buttons and Alexa voice control using NodeMCU/ESP32 and Tasmota. Includes PCB Gerber files for a custom board and step-by-step wiring guide.

[Details](https://openhardware.directory/projects/tasmota-4-relay-home-automation-with-alexa-voice-control) | [Markdown](https://openhardware.directory/projects/tasmota-4-relay-home-automation-with-alexa-voice-control/md)
