D1-1

The Banana Pi D1 is probably the coolest dev board I have received lately. It comes form the Banana Pi folks but it is something all of it’s own. At first I wasn’t sure what I was getting but I was pleasantly surprised when I saw it was an open source IP camera. The device is tiny, 38mm x 38mm squared with a small camera hanging off of a ribbon cable at the top.

Hardware

The hardware is adequate for a camera. The D1 has a 400MHz processor and 64MB of ram, which is like nothing at all if you were doing anything but running the camera software on here. The UI is a little slow because of this but it records video just fine.

Hardware specification

Product size

PCB 38x38mmM7*P0.35 EFL=3.0mm/F.NO=2.8/View Angle=60°

CPU

400MHz ARM926EJ 32Bits RISC Core

RAM

64MB DDR2

Flash

16MB SPI-FLASH

Storage

SD Card Seat ,supportable for 8G,16G, 32G TF cards

CMOS

CMOS Image Sensor [email protected], Visible light with 940 nm two-way infrared lens filter, with infrared night vision function

Lens

M7*P0.35 EFL=3.0mm/F.NO=2.8/View Angle=60°

Video

It achieves H.264 hardware encoding at 1280x720p_30fps.
32 gb TF card can store 120 hours of video data

Audio

MP3/WMA/AAC

WIFI

 USB WIFI (OPTION):WiFi module can be switch between the AP and the SLAVE mode, easy to configure the WiFi module; BPI-D1 support WPS mode

RTC

RTC circuit and supporting OSD

PM

Support Li-ion Charging with Built-in AXP173 power management chip

Mic

Embedded electret microphone

Power Consumption

Recording: 5V-200mA;
WiFi On: 5V-350mA;
continuously record 720P video or audio data for 24hour when a mobile

power of 10000mAH is available.

GPIO

1UART/2GPIO;2PWM/2GPIO;I2C;AudioLineIN;HPAudioOutL;HPAudioOutR;1SPI Interface

UART

Independent UART debugging interface

USB

USB programmatic interface/ OTG device (WiFi module/USB drive)

DC IN

Micro-USB single +5V power input

Battery

3.7V Li-ion socket

OS

Running on Linux3.4.35, Kernel Operation system that

makes secondary development possible

 

Software

There is only one firmware image available for the D1, which is a Linux based image that lets you log into the device and configure the settings as well as FTP onto the device and grab the videos. I was confused at first because I thought you could only access the D1 as an access point, but I found the settings (apparently I didn’t look hard) to get it to connect to a network instead.


The UI is unbranded and super clean which I like, I was able to get up and running quick and I had to do minimal configuration.

Usability

There is a slight learning curve, especially when installing the operating system on the device. The instructions are written poorly but they should be straight forward enough. I had a hard time getting the image to actually flash. I ended up having to do a format on my Ubuntu computer because it wasn’t working properly when I did the format from Windows.

After a couple tries I did get the operating system on the device, and from there it was smooth sailing.

Build Quality

The quality of the board is good. I have no complaints with any of the surface mount soldering or any of the quality of the buttons. One thing that does drive me nuts though is the SD card is basically locked in there if you have anything plugged into the micro USB slot beside it haha. Over all the quality of this board is pretty good.

Final Thoughts

This board is interesting, it wasn’t something I thought I needed until I found out about it. This little camera is about as good as you can expect from some other IP cameras. It is interesting that there is GPIO pin outs which let you extend the D1 in your projects. It will be interesting to see where the community takes this product.

Photo Gallery

Here are some pics of the D1.