Getting Started
Adafruit Playground is a wonderful and safe place to share your interests with Adafruit's vibrant community of makers and doers. Have a cool project you are working on? Have a bit of code that you think others will find useful? Want to show off your electronics workbench? You have come to the right place.
The goal of Adafruit Playground is to make it as simple as possible to share your work. On the Adafruit Playground users can create Notes. A note is a single-page space where you can document your topic using Adafruit's easy-to-use editor. Notes are like Guides on the Adafruit Learning System but guides are high-fidelity content curated and maintained by Adafuit. Notes are whatever you want them to be. Have fun and be kind.
Click here to learn more about Adafruit Playground and how to get started.
-
The Student Flexible Camera-Memento-Flex
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.tomlfile on yourCIRCUITPYdrive.# 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-lapseD-Pad Navigate Settings (Resolution, Effects, Mode, etc.) Select Button Change Sub-modes (e.g., High/Low Power in LAPS) Example Images