Skapa minnen, eller bara ett coolt kamerabaserat projekt, med Adafruit MEMENTO-kamerakort. Det är ett utvecklingskort med allt du behöver för att skapa programmerbara kamera- och visionsprojekt: med en kameramodul, TFT-förhandsgranskningsskärm, knappar, SD-kortplats och drivs av en kraftfull ESP32-S3 med 2 MB PSRAM för buffring av 5 megapixelkamerabilder.
Denna produkt är bara moderkortet och levereras inte med ett hölje, LED-ring, hårdvara, SD-kort eller batteri. ESP32-S3 är en WiFi- och Bluetooth® LE-kompatibel, 240 MHz dubbelkärnig Tensilica-processor, ungefär som den berömda ESP32. S3 har inbyggt USB stöd så den är utmärkt för användning med Arduino eller CircuitPython.
S3 har också möjlighet att ansluta till RAW-kameramoduler. Kamerorna kräver 12 GPIO-pinnar och snabb dataöverföring för att hämta bilder från sensorn, samt mycket minne för att lagra 2560 x 1920 bilder – vilket är anledningen till att vi valde en S3-modul med 2 MB PSRAM för att läsa JPEG-filer till minnet för att spara dem på ett SD-kort. För att göra kortet enkelt att använda har vi lagt till massor av stödjande hårdvara:
- ESP32-S3-modul med 8 MB Flash, 2 MB PSRAM - dubbelkärnig 240 MHz Tensilica med WiFi och BTLE.
- OV5640 kameramodul med 72 graders vy och autofokusmotor - 5MP kamerasensor med inbyggd JPEG-kodare.
- 1,54" 240x240 färg-TFT – för förhandsgranskning av kamerabilder eller användargränssnittsdesign.
- MicroSD-kortplats – lagra bilder eller animationer på valfritt SPI-kompatibla microSD-kort.
- Två digitala/analoga Stemma-portar - JST PH-3-kontakter för A0, A1 och ström+jord för att lägga till externa knappar, lysdioder eller sensorer. Kan ge 3V eller 5V ström.
- I2C Stemma QT-port - anslut nästan vilken I2C-sensor som helst med en Stemma QT JST SH-port, ger 3,3 V ström och logik.
- LIS3DH Accelerometer - trippelåtkomstaccelerometer som kan detektera orientering, skakningar eller rörelse.
- Stöd för laddning av LiPoly-batterier – använd ett 3,7/4,2V 350mA eller 420mA-batteri för bilder på språng.
- 6 användarknappar – byt läge, förhandsgranska sparade bilder, spela spel.
- Summer – spela upp toner eller aviseringar, indikerar när ett foto har tagits.
- Analog mikrofon – kan användas som en sensor för att upptäcka höga ljud.
- Avtryckarknapp - ansluten till GPIO 0 för att öppna ROM-bootloadern.
- Återställningsknapp - för att öppna bootloadern eller börja om.
- På/av-knapp – stäng av all ström när du använder batteri.
- USB Typ C - för programmering av ESP32-S3, samt REPL-åtkomst i CircuitPython och laddning av det valfria LiPoly-batteriet.
- Breakout-plattor för hårdvaru-UART - för mer intensiva felsökningsbehov, löd kablar till de genomgående plattorna för att ansluta till en konsolkabel.
- Fyra M3-distanser – för montering eller fastsättning av kapsling.
Vi har exempelkod för både Arduino och CircuitPython som låter dig förhandsgranska kameran, justera inställningar och ta foton som sparas på disk. Vi rekommenderar dock CircuitPython eftersom kompileringstiden i Arduino är ganska intensiv på grund av den stora mängd kod som krävs för att köra kameran. CircuitPython är snabb att utveckla och vårt bibliotek gör det enkelt att börja skapa anpassade kameraprojekt.