{"product_id":"arducam-mega-3mp-spi-camera-module-with-m12-lens","title":"3 MP SPI Camera Module with M12 Lens","description":"\u003cp\u003eThis SPI Camera Module has a 3-megapixel sensor \u003cspan\u003ethat delivers crisp and detailed images and \u003c\/span\u003eallows you to control it through simple API commands, just like clicking buttons on a DSLR. It has a replaceable M12 lens with a 75-degree field of view, giving you the flexibility to swap it for other lenses as needed. \u003cspan\u003eIt's the perfect fit for your existing projects, whether you're using \u003c\/span\u003e\u003ca href=\"\/collections\/arduino-store\" data-mce-href=\"\/collections\/arduino-store\"\u003eArduino\u003c\/a\u003e\u003cspan\u003e, \u003c\/span\u003e\u003ca href=\"\/collections\/raspberry-pi-store\" data-mce-href=\"\/collections\/raspberry-pi-store\"\u003eRaspberry Pi\u003c\/a\u003e\u003cspan\u003e, \u003c\/span\u003e\u003ca href=\"\/search?q=esp32+microcontroller\u0026amp;narrow_by=\u0026amp;sort_by=relevency\u0026amp;page=1\" data-mce-href=\"\/search?q=esp32+microcontroller\u0026amp;narrow_by=\u0026amp;sort_by=relevency\u0026amp;page=1\"\u003eE\u003c\/a\u003e\u003ca href=\"https:\/\/thepihut.com\/search?q=esp32+microcontroller\u0026amp;narrow_by=\u0026amp;sort_by=relevency\u0026amp;page=1\" data-mce-href=\"https:\/\/thepihut.com\/search?q=esp32+microcontroller\u0026amp;narrow_by=\u0026amp;sort_by=relevency\u0026amp;page=1\"\u003eSP32\u003c\/a\u003e\u003cspan\u003e, or any other microcontroller platform.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eWith multiplexing support, you can connect up to four cameras on a single MCU using an adapter board, capturing images simultaneously with sequential readout. This makes it ideal for projects requiring multiple camera setups.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePlease select which version you want before adding it to your cart\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eYou can find the 5 MP version \u003ca href=\"\/products\/5mp-spi-camera-module-with-m12-lens\" data-mce-href=\"\/products\/5mp-spi-camera-module-with-m12-lens\"\u003ehere\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePlease note that the lens is now glued into position at the factory\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003eto ensure the focus stays accurate during transit. If you need to remove or swap the lens, the advice from Arducam is to heat it \u003c\/span\u003e\u003cspan\u003egently\u003c\/span\u003e\u003cspan\u003e with a hairdryer or similar to soften the adhesive first.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExtremely easy to use. High-level commands were built in so you manipulate the camera through API access like using a DSLR camera via button clicks.\u003c\/li\u003e\n\u003cli\u003eEquipped with an alternative M12 Lens with 75-degree HFOV. You can change to another M12 Lens that suits the default Lens Mount.\u003c\/li\u003e\n\u003cli\u003eUp to 4 cameras running on a single MCU by using an adapter board. They capture at the same time with sequential readout then.\u003c\/li\u003e\n\u003cli\u003eThe SDK is fully open-source with an MIT license. A lean architecture with a hardware abstraction layer, allows you to add a new MCU without effort.\u003c\/li\u003e\n\u003cli\u003eIt fits any microcontroller with a single standard SPI interface (either native or mimic). 8-bit, 16-bit, or 32-bit, ARM, RISC-V, or others. Arduino, STM8\/STM32, ESP8266\/ESP32, MSP430, Nordic, Renesas, and countless more.\u003c\/li\u003e\n\u003cli\u003eM12 NoIR version also available: Product number B0435\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003ctable width=\"544\" style=\"height: 404.282px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd width=\"261\" style=\"height: 19.5938px;\"\u003eOptical Size\u003c\/td\u003e\n\u003ctd width=\"283\" style=\"height: 19.5938px;\"\u003e1\/4”\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eSpeed\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e8Mhz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eNumber of effective pixels\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e2048 x 1536\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003ePower Supply\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e3.3V\/5V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eInterface\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eSPI (4-wire)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eShutter Type\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eRolling Shutter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eColour Filter\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eColour\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003ePower Consumption(idle\/Working)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e185mW-585mW\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eField of View\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e90°(D) x 75°(H) x 56.4°(V)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eF.NO\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eF2.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eLens Type\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eM12 Lens (Distortion \u0026lt;1.53%)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eEFL\/BFL\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e2.8mm \/ 2.6mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 71.1875px;\"\u003e\n\u003ctd style=\"height: 71.1875px;\"\u003eIR Sensitivity\u003c\/td\u003e\n\u003ctd style=\"height: 71.1875px;\"\u003e\n\u003cp\u003eIntegral IR-cut filter, visible light only\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eWithout an IR-cut filter, IR sensitive \u003cstrong\u003e(NoIR)\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eFocus Distance\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e0.6m-INF\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eElectric Current (Idle\/Working)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e56mA-136mA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eOutput Format\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eRGB\/YUV\/JPEG\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eCamera Board Size\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e33 x 33 x 17 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eConnector No.\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eXH2.54-6P\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/docs.arducam.com\/Arduino-SPI-camera\/MEGA-SPI\/MEGA-SPI-Camera\/\" rel=\"noopener noreferrer\" data-mce-href=\"https:\/\/docs.arducam.com\/Arduino-SPI-camera\/MEGA-SPI\/MEGA-SPI-Camera\/\" target=\"_blank\"\u003eArducam Mega SPI Camera\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/docs.arducam.com\/Arduino-SPI-camera\/MEGA-SPI\/MEGA-Quick-Start-Guide\/\" rel=\"noopener noreferrer\" data-mce-href=\"https:\/\/docs.arducam.com\/Arduino-SPI-camera\/MEGA-SPI\/MEGA-Quick-Start-Guide\/\" target=\"_blank\"\u003eQuick Start for Mega Camera\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.arducam.com\/downloads\/datasheet\/Arducam_MEGA_SPI_Camera_Application_Note.pdf\" rel=\"noopener noreferrer\" data-mce-href=\"https:\/\/www.arducam.com\/downloads\/datasheet\/Arducam_MEGA_SPI_Camera_Application_Note.pdf\" target=\"_blank\"\u003eMega SPI Camera Application Note\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/docs.arducam.com\/Arduino-SPI-camera\/MEGA-SPI\/Troubleshooting\/\" data-mce-href=\"https:\/\/docs.arducam.com\/Arduino-SPI-camera\/MEGA-SPI\/Troubleshooting\/\"\u003eTroubleshooting\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePackage Contents\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1 x Arducam Mega 3MP SPI Camera with M12 Lens or M12 Lens (NoIR) \u003cstrong\u003eOptional\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e1 x 300mm 6-pin cable\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Arducam","offers":[{"title":"M12 Lens","offer_id":50847211913489,"sku":"B0434","price":26.9,"currency_code":"USD","in_stock":false},{"title":"M12 Lens (NoIR)","offer_id":50847211946257,"sku":"B0435","price":26.9,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0901\/6285\/6209\/files\/3-mp-spi-camera-module-with-m12-lens-arducam-b0434-43252898463939.jpg?v=1735208619","url":"https:\/\/abcd3032.myshopify.com\/products\/arducam-mega-3mp-spi-camera-module-with-m12-lens","provider":"Tayyab Zak","version":"1.0","type":"link"}