Memento Flex
The Student "Flexible" Camera — Memento Flex is a versatile, AI-powered smart camera built on Adafruit MEMENTO. Designed for students, creators etc, it "flexes" between a standard digital camera, a scientific observation tool, and an AI-vision assistant.
Features
- AI-Powered Insights: Connects to OpenRouter to provide real-time image descriptions.
- Smart Time-Lapse: Includes a "Low Power" mode that dims the screen to save battery during long observations.
- Animation Suite: Support for both looping GIFs and Onion-skinning Stop Motion.
- Automated Sync: Fetches local time automatically via NTP over Wi-Fi.
- Custom Text UI: Result text is intelligently wrapped and scaled to be readable on the 240x240 display.
Setup Instructions
1. Requirements
- Hardware: Adafruit MEMENTO Camera board & a microSD card.
- Firmware: CircuitPython 10.x
- API Key: A free or paid key from OpenRouter.ai.
2. Configuration
Create a settings.toml file on your CIRCUITPY drive.
# Wi-Fi Settings CIRCUITPY_WIFI_SSID = "Your_Network_Name" CIRCUITPY_WIFI_PASSWORD = "Your_Password" # AI & Time Settings OPENROUTER_API_KEY = "your_key_here" TZ = "Your_timezone" UTC_OFFSET = Your_Offset AI_PROMPT = "Describe this image in 5-10 simple words."
Installation
-
Upload Code: Copy the
code.pyfile from this repository onto your MEMENTO'sCIRCUITPYdrive. -
Install Libraries: Ensure your
libfolder on the MEMENTO contains the necessary Adafruit libraries.Note: You can find these in the Adafruit CircuitPython Library Bundle.
-
Configure: Make sure your
settings.tomlis set up with your Wi-Fi and API credentials. - Restart: Press the Reset button on the top of your MEMENTO to start the Flex software.
Controls
| Button | Action |
|---|---|
| Shutter (Click) | Snap Photo / Record GIF / Capture Frame |
| Shutter (Long) | Trigger Autofocus |
| OK Button |
JPEG Mode: Analyze with AI LAPS Mode: Start/Stop Time-lapse |
| D-Pad | Navigate Settings (Resolution, Effects, Mode, etc.) |
| Select Button | Change Sub-modes (e.g., High/Low Power in LAPS) |
This page (The Student Flexible Camera-Memento-Flex) was last updated on May 31, 2026.