ArduCAM now released a world smallest low cost ESP8266 WIFI IoT camera kit based on ArduCAM-Mini-2MP-V2 and ArduCAM-ESP8266-Nano module. User can implement a 2MP WIFI camera using HTTP or Websocket protocol on ESP8266, and the camera can be acted as an AP and mobile phone/PC can connect to the camera directly or acted as a Station which connected to the home router. The kit can capture 2MP full resolution JPEG still image, even stream low resolution at fairly frame rate video over network or directly save to local SD/TF card. The kit is suitable for portable application, it can be powered from micro-USB or using battery and has build in lithium battery charging circuits. The kit can also be used separately, it is almost identical to standard alone ArduCAM-Mini-2MP camera and ESP8266-12F module.
2MP image sensor OV2640, support JPEG
Standard FOV 60°stock lens
I2C interface for the sensor configuration
SPI interface for camera commands and data stream
Onboard ES8266-12F module
Build in Lithium battery recharging 3.7V/500mA max
Build in SD/TF card socket
Build in micro USB-Serial convertor
Compatible with Arduino IDE
Small form of factor
Maximum resolution: 2MP
Field of view: 60°
Interface: SPI and I2C
WIFI mode: 802.11 b/g/n software AP or Station mode
Power consumption: 180mA @ 3.7V full running
Mechanical size: 34mm(L) x 24mm(W) x 23(D)
Software and Document
The evaluation kit user guide can be download from here. The ESP8266 library and example sketches can be found from github. Host PC streaming application can be downloaded from here for Windows, and here for Linux.
ArduCAM team now is developing a coin size Raspberry Pi compatible compute module. The total size of the SOM is 24mm x 24mm, compared to the offical Raspberry Pi compute module and new Pi ZERO, it will be the smallest Raspberry Pi compatible module in the world. The coin size pi compute module is fully customizable and can offer the extra features that wasn’t provided by the standard Raspberry Pi boards. User can run the system on a small 36mm x 36mm adapter mother board with camera support. It is ideal for battery powered portable device lilke smart watch, action camera etc. The highlight feature of this coin size pi module, it supports dual camera interface and stereo vision which can be used in robots for machine vision applications or high definition drone camera. Contact us for more information about customization. Note it is not a replacement for Raspberry Pi boards, just a supplement for Raspberry Pi ecosystem and Raspberry Pi is a trademark of the Raspberry Pi Foundation. (This post made Raspberry Pi engineer and forum moderator very upset and they said that it will would breach the bootloader license. But thanks to Kristina Brooks work on an open source bootloader for Raspberry Pi, released under BSD and GPLv2+, and not including any “Raspberry Pi only” conditions, although it is a “poor” alternate at the time being, and a lot of fans build bare metal firmware. Brian Benchoff said it could also end up being killed and will never see the light of day, just as what happened to ODROID-W board, but they can’t kill the spirit of hacking just for funs and keep us away from building something new. Once again I have to emphasize that it is not a replacement of Raspberry Pi boards, please order pi boards from Pi foundation. Our SOM maybe double or even triple price than standard pi boards, so this SOM is only available for someone who really need it and NDA required.)
BroadCOM BCM2835 SoC Processor
256MB/512MB LPDDR2 Memory
Camera CSI Interface x2, Supports both 5MP and 8MP Pi Camera
SPI x 2
UART x 1
I2C x 2
GPIOs x25 including peripherals
Size: 24mm x 24mm
ArduCAM has also designed two small adapter board “UC-343 and UC-366” for the module with the following specifications:
SoC – Broadcom BCM2835 ARM11 Processor @ 700 MHz with Videocore IV GPU
System Memory – 256MB/512MB LPDDR2
Storage – micro SD card slot
USB – 2x micro USB ports including one for power only
Camera – 2 x MIPI CSI connector supporting 5MP or 8MP Pi cameras (dual camera support) on UC-366, only one MIPI CSI on UC-343
AV output header
UC-343 has 16-pin and 8-pin headers (unpopulated) with GPIOs, 1x I2C, UART, 2x SPI
UC-366 has 24-pin header (unpopulated) with GPIOs, UART, 2x SPI
ArduCAM WIFI camera board is open source WIFI camera develop board which is based on Texas Instruments CC3200 SimpleLink WIFI IoT solution and Aptina MT9D111 camera module. It offers the high quality live video streaming functions as well as keep the small size and low power consumption.
TI makes connectivity even easier with the next-generation SimpleLink Wi-Fi solutions. The product family features Internet-on-a-chip™, Wi-Fi CERTIFIED™ solutions solving industry challenges for broad embedded applications. With SimpleLink CC3200 solutions you can:
Program applications on the industry’s first Internet-on-a-chip solution with user dedicated MCU
Power Wi-Fi battery-operated designs for more than a year on two AA batteries
Start quickly, no Wi-Fi experience needed
Both CC3200 solutions are supported by a software development kit (SDK) including software drivers, sample applications, API guide, user documentation and a world-class support E2E™ community. On the integrated Cortex-M4, all sample applications in the SDK are supported with Code Composer Studio™ Integrated Development Environment and no RTOS. A few of the applications support IAR, GCC, Free RTOS, TI-RTOS. And ArduCAM team provides a complete solution on WIFI video transmission.
Raspberry Pi multi camera adapter module is designed for connecting more than one camera to a single CSI camera port on Raspberry Pi board. One adapter board can connect 4 cameras and user can stack up maxim 4 adapter boards that means up to 16 cameras on a single Raspberry Pi board. Continue reading “Multi Camera Adapter Module for Raspberry Pi” »
This post introduces how to use ArduCAM host application to take high resolution time elapse image with ArduCAM shield. We need the following items to complete this demonstration:
Arduino UNO board
ArduCAM-F or ArduCAM-LF shield
OV5642 camera module with fisheye lens
Arduino example sketch ArduCAM_SPI_OV5642_FIFO_UART.ino
ArduCAM host application
ArduCAM host application is an Windows application which runs in your Windows computer. It is written in Microsoft C# .NET, precompiled execute program can be download from here, source project files can be download from here. Please note that it requires Microsoft .NET Framework 3.5 version to run.
The example sketch ArduCAM_SPI_OV5642_FIFO_UART.ino receives commands from ArduCAM host application then send back image data when capture is done. The ArduCAM host side save the received image binary data into a JPEG file.
With basic knowledge about example and ArduCAM host application, now let’s connect ArduCAM shield to UNO board, attach the OV5642 camera module, then downloading the example sketch ArduCAM_SPI_OV5642_FIFO_UART.ino .
This Article is written by one of our customer, the original article can be found from here.
AN ARDUINO TIME-LAPSE CAMERA USING ARDUCAM
While experimenting with my pinhole cameras, I did a lot of thinking about capturing and displaying the passage of time. Day and night, the change of seasons, sunrise, sunset, moonrise, moonset, tides, rush hour, busy times at restaurants, even life and death marks the passage of time.
There are plenty of commercially-available time-lapse photography devices. These require either an AC power source, a solar panel or a beefy battery, expensive photography equipment, and are large and easy to spot. Between the size and the expense, this strongly limits the duration of time lapse I would be able to take even if such a device wasn’t prone to being stolen by the first philistine that came across it. My goal is to make the smallest, most energy efficient and least expensive camera possible so that I am free to set them everywhere and see what the passage of time shows me.