Skip to content

MicroNova32 is an ESP32-based device I built to support a variety of creative and innovative projects. This repository contains everything you need to know about MicroNova32, including its features, usage, and project ideas.

Notifications You must be signed in to change notification settings

superguine/MicroNova32

Repository files navigation

MicroNova32: A Versatile ESP32-Based Multifunctional Device

Presenting MicroNova32_page-0001

MicroNova32 is a compact, feature-rich device built around the powerful ESP32 platform. Designed for flexibility and portability, it can be used in various applications, including:

  • Video games
  • Bluetooth slide changer for PPT presentations
  • Bluetooth keyboard
  • Bluetooth mouse
  • Wi-Fi gateway
  • Wi-Fi repeater
  • Hosting web pages on a local network

... and much more!

Features

  • Development Board: DOIT ESP32 DEVKIT-V1
  • Display: 0.96-inch mono-color (blue) OLED, 128×64 pixels, I2C (Model: SSD1306)
  • Controls: 5 physical push buttons
  • Audio Output: Built-in speaker 🔊
  • Touch Pad: Two-point touch/tap and swipe gestures (RTL and LTR)
  • Power: Rechargeable battery system, including a charging circuit and DC booster module, ensuring stable power delivery
  • Portability: Fits comfortably in your palm or pocket, housed in a compact plastic container

Programming

MicroNova32 can be programmed using platforms like:

  • Arduino IDE
  • PlatformIO
  • Other ESP32-supported environments

Planned Upgrade

The current board uses the DOIT ESP32 DEVKIT-V1, but a future upgrade to ESP32-S3 is planned for enhanced performance.

Technical Details

Dev Board

The DOIT ESP32 DEVKIT-V1 is built around the ESP32-WROOM-32 module. It features Wi-Fi, Bluetooth (BLE), Ethernet, and low-power capabilities in a single chip. For more information, check out the datasheet.

Display

The OLED display is a 0.96-inch, mono-color (blue), 128×64 pixel module based on the SSD1306 controller. It uses an I2C interface. Learn more about the display here.

Touch Pad

The touch pad consists of two touch-sensitive pins extended with insulated wires for flexibility and practicality. It supports:

  • Two-point tap/touch
  • RTL and LTR swipe gestures

Battery System

The power system includes:

  • TP4056 Charging Circuit for safe battery management
  • 5V DC Booster Module for stable power supply

Applications

MicroNova32 is ideal for:

  • Prototyping IoT devices
  • Creating portable gadgets
  • Building Bluetooth and Wi-Fi utilities

... and countless other innovative projects!

Circuit diagram

MicroNova32_CKT


Have ideas or feedback?

Feel free to share your thoughts or suggest potential applications for MicroNova32! Contributions and discussions are welcome.

You can contact me:

shawonfedora@gmail.com

About

MicroNova32 is an ESP32-based device I built to support a variety of creative and innovative projects. This repository contains everything you need to know about MicroNova32, including its features, usage, and project ideas.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages