Ovilus Features
- Environmental sensor to word mapping
- 3 operating modes: Dictionary, Phonetic, Energy
- Unlimited word database - ESP32 has 520KB RAM, 4MB flash
- MicroSD support for 10,000+ word dictionaries
- Real-time sensor readings display
- Deterministic algorithm (same conditions = same word)
- Mode-specific sensor weighting
Hardware
- ESP32 DevKit microcontroller (520KB RAM, 4MB flash)
- 3.5" ILI9341/ILI9486 TFT touchscreen
- BME280 sensor (temp/humidity/pressure)
- Hall effect magnetic sensor
- Optional: DFPlayer Mini for audio output
- Optional: MicroSD card module for massive word databases
📁 Firmware: firmware/ovilus/ovilus_touchscreen.ino
💾 Basic: 100 words in code | Advanced: Load 10,000+ from SD card
🔧 Libraries: TFT_eSPI, Adafruit_BME280, SD (optional)