SunAirPlus - Solar Cell Controller Board and Sun Tracker for Arduinos / Raspberry Pi / Cell Phone Charging. Plus open source software. Includes high quality ADC and Current and Voltage Data Gathering. Supports Grove Connectors and Pin Headers.
Ever wanted to build your own Solar Powered Raspberry Pi or Arduino system? SunAir and SunAirPlus are 3rd Generation Solar Charging and Sun Tracking Boards designed by Dr. John C. Shovic at SwitchDoc Labs.
SunAirPlus is customizable with your software and hardware. Note that the battery and solar panel plugs on SunAirPlus are of type JST-PH 2 pin.
The major features of the SunAirPlus board are:
3D Printed Sun Tracking System for SunAir Application Download OpenSCAD files and STL Files Here.
SunAirPlus Ships with a Grove Adaptor Cable
SunAirPlus can be used with the Grove Connector fast prototyping system. Both Pin Headers and Grove connectors are supported.
Grove Adaptor Cable Plugged into SunAirPlus Board. You connect the included Grove to Female Pin Headers Adaptor Cable to the "From Computer" header.
Wire colors on standard Grove Cables are always the same.
Pin 1 - Yellow (for example, SCL on I2C Grove Connectors)
Pin 2 - White (for example, SDA on I2C Grove Connectors)
Pin 3 - Red - VCC on all Grove Connectors
Pin 4 - Black - GND on all Grove Connectors
|CH pin level(Red LED state)||OK pin level(Green LED state)||Statements|
|low level(on)||high level(off)||Charging|
|high level(off)||low level(last on)||Complete|
|pulse signal(flash)||pulse signal(on)||The battery doesn't exist or has been deeply discharged|
|high level(off)||high level(off)||No charging is taking place as the solar cell input voltage is too low|
EXTPOWER LED1 A External Power Connected to VDD from Computer
GP0 STATE LED2 A Driven by EXTGP0 from Computer. Buffered
SunAirPlus includes an I2C INA3221 3 Channel Current / Voltage Monitor and a I2C 4 channel 12 bit Analog to Digital Converter (ADS1015). The INA3221 allows you to monitor all of the major currents and voltages in the system (Battery / Solar Panels / Load - Computer ). You can tell what your solar power project is doing in real time. Here are some results from the SunAirPlus board using the onboard INA3221. You can see that the battery is almost fully charged and the solar cell voltage (actually a variable power supply on the test bench) is 5.19V and it is supplying 735mA. The Output voltage is 4.88V because we are fiddling with the board. The Library works like a champ.
Test SDL_Pi_INA3221 Version 1.0 - SwitchDoc Labs Sample uses 0x40 and SunAirPlus board INA3221 Will work with the INA3221 SwitchDoc Labs Breakout Board ------------------------------ LIPO_Battery Bus Voltage: 4.15 V LIPO_Battery Shunt Voltage: -9.12 mV LIPO_Battery Load Voltage: 4.14 V LIPO_Battery Current 1: 91.20 mA Solar Cell Bus Voltage 2: 5.19 V Solar Cell Shunt Voltage 2: -73.52 mV Solar Cell Load Voltage 2: 5.12 V Solar Cell Current 2: 735.20 mA Output Bus Voltage 3: 4.88 V Output Shunt Voltage 3: 48.68 mV Output Load Voltage 3: 4.93 V Output Current 3: 486.80 mA
You can use this board to power your projects and add a servo or stepper motor to allow it to track the sun using photoresistors to generate even more power! It incorporates a number of outstanding features in a very compact, inexpensive single fully assembled and tested PC Board.
The RasPiConnect/ArduinoConnect control panel for SunAirPlus is shown below.
3D Printed Sun Tracking System for SunAir Application[/caption] Download OpenSCAD files and STL Files Here.