World Smallest ESP8266 WIFI Camera

Featured

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.

Features

  • 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

Specification

  • Maximum resolution: 2MP
  • Field of view: 60°
  • Compression: JPEG/MJPEG
  • 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.

24 x 24mm Coin Size Raspberry Pi Compatible Board

Featured

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.  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.)

Features

  • BroadCOM BCM2835 SoC Processor
  • 256MB/512MB LPDDR2 Memory
  • Camera CSI Interface x2, Supports both 5MP and 8MP Pi Camera
  • USB x1
  • AV output
  • SPI x 2
  • UART x 1
  • I2C x 2
  • GPIOs x25 including peripherals
  • Size: 24mm x 24mm
  • Weight: 2g

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
  • Expansion –
    • 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
  • Misc – Power LED
  • Power – 5V via micro USB port, or battery header
  • Dimensions – 36x36mm (Module only: 24mm x 24mm)
  • Weight – 10 grams

Demonstration

ArduCAM CC3200 WIFI Camera

Featured

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.

arducam_cc3200_wifi_camera-5

 

 

 

 

 

 

 

 

ArduCAM WIFI Camera Data Sheet can be downloaded from: ArduCAM_WIFI_Camera_Datasheet

Source Code can be found from: https://github.com/ArduCAM/WIFI_Camera

More design resources:http://processors.wiki.ti.com/index.php/CC31xx_%26_CC32xx

 

Multi Camera Adapter Module for Raspberry Pi

Featured

Introduction

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” »

ArduCAM host application demonstration

Featured

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 . ArduCAM_Host_ug ArduCAM_Host

 

 

 

 

 

 

Continue reading “ArduCAM host application demonstration” »

An Arduino Time-Lapse Camera Using ArduCam

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.

To do this, I decided to give ArduCam a try.

Continue reading “An Arduino Time-Lapse Camera Using ArduCam” »

Arduino Based Microscope