🟣 My Own Mini Computer Using ESP32-S NodeMCU
This project transforms an ESP32-S NodeMCU into a fully functional mini computer with a user-friendly menu system, interactive features, and games—all running on a compact hardware setup.
📒 Libraries Used
To build this project, the following Arduino libraries were utilized:
⬜Adafruit GFX – Graphics support for OLED displays
⬜U8g2 – Advanced text and graphics control for OLED
⬜Time – Real-time clock functionality
⬜Flux Robotic Eye – Animating the robotic eye and changing expressions
⬜Arduino Core – Basic functions and board support
⬜SPI – Communication with peripherals
⬜Wire – I2C communication with OLED and other devices
🌐 Features
🟣Connectivity & Utilities ☑️Wi-Fi Scan – Detect nearby Wi-Fi networks ☑️Wi-Fi Connect – Connect to selected networks ☑️Clock – Real-time digital clock display ☑️Receive Text – Receive text messages via Wi-Fi ☑️About Section – Displays project info
🟣Hardware Control ☑️LED Control – Turn LEDs on/off via menu ☑️Sound Test – Test buzzer functionality
🟣Interactive & Fun ☑️Robotic Eye Animation – Changes mood expressions dynamically ☑️Calculator – Simple arithmetic operations via menu
🟣Games ☑️Space Shooter – Classic arcade-style shooting game ☑️Game 2 – Additional built-in game for fun