|
|
|
<img src="uploads/fcc7ad57c2298853fd30f3aa6f9f363e/datalogger_logo.png" alt="alt text"><br/>
|
|
|
|
|
|
|
|
# Overview <br/>
|
|
|
|
DataBoy is an Open Source Hardware Datalogger designed to monitor photovoltaic water pumping systems in remote areas. For example, the Datalogger V1.0 has been monitoring an installation since January 2018 in the village of Gogma in Burkina Faso since these villages are off-grid, the Datalogger V1.0 is supplied by batteries and photovoltaic (PV) panels.
|
|
|
|
|
|
|
|
# Getting started <br/>
|
|
|
|
|
|
|
|
- Prerequisite: <br/>
|
|
|
|
- KiCAD <br/>
|
|
|
|
- Git <br/>
|
|
|
|
- Get started by cloning the repo `.git clone https://gitlab-student.centralesupelec.fr/datalogger_group/optimisation-de-la-production-de-centrale-pv.git`
|
|
|
|
- Launch KiCAD_files/datalogger.pro with KiCAD
|
|
|
|
- Enjoy
|
|
|
|
|
|
|
|
# Goal
|
|
|
|
|
|
|
|
Design a datalogger to collect data from multiple sensors to monitor installation.
|
|
|
|
|
|
|
|
# Design explanation
|
|
|
|
|
|
|
|
design explanation of schemes goes here
|
|
|
|
|
|
|
|
## Requirements
|
|
|
|
Here project requirements
|
|
|
|
|
|
|
|
### Power supply
|
|
|
|
|
|
|
|
Powered from a 12 V, 12 Ah, lead-acid external battery [YUASA Y12–12L](https://fr.rs-online.com/web/p/batteries-au-plomb/6142475).
|
|
|
|
|
|
|
|
### Data Display
|
|
|
|
|
|
|
|
Two LEDs give information about the data collection and the connection of the USB stick.
|
|
|
|
|
|
|
|
<table>
|
|
|
|
<thead>
|
|
|
|
<tr>
|
|
|
|
<th>Yellow LED (ON/Blinking/Off) </th>
|
|
|
|
<th>Red LED (ON/Blinking/Off) </th>
|
|
|
|
<th>Information</th>
|
|
|
|
</tr>
|
|
|
|
</thead>
|
|
|
|
<tbody>
|
|
|
|
<tr>
|
|
|
|
<td>OFF</td>
|
|
|
|
<td>OFF</td>
|
|
|
|
<td>No USB stick connected</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>ON</td>
|
|
|
|
<td>ON</td>
|
|
|
|
<td>A USB stick is connected and data are being collected </td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td> OFF </td>
|
|
|
|
<td> ON</td>
|
|
|
|
<td>A USB stick is connected but no data are being collected</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td> OFF </td>
|
|
|
|
<td> Blinking</td>
|
|
|
|
<td>A USB stick is connected but data have already been collected</td>
|
|
|
|
</tr>
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
<br/>
|
|
|
|
|
|
|
|
|
|
|
|
### Data logging
|
|
|
|
Local storage on SD card.
|
|
|
|
|
|
|
|
### I/Os
|
|
|
|
|
|
|
|
### PCB
|
|
|
|
|
|
|
|
* Dimension 10x10 cm
|
|
|
|
|
|
|
|
* SMD components only
|
|
|
|
|
|
|
|
* Passive components not below 0805 casing to ease manual repairs
|
|
|
|
|
|
|
|
* IC not below 1.27 mm pitch
|
|
|
|
|
|
|
|
* Only widely available component references
|
|
|
|
|
|
|
|
* Use components available on LCSC distributor
|
|
|
|
|
|
|
|
* Up to 4 layers with vias
|
|
|
|
|
|
|
|
* Standard copper thickness (1 oz)
|
|
|
|
|
|
|
|
Note 1: Using only widely available components is important to ensure that we do not suffer from chip shortage and that people across the world can source components locally to repair the devices.
|
|
|
|
|
|
|
|
Note 2: Using components available on LCSC distributor makes it possible to source all the components directly from a PCB manufacturer pre-assembled without the need of soldering every small components. This would help keep it low cost and integrated with the chinese manufacturing ecosystem.
|
|
|
|
|
|
|
|
### Software Requirements
|
|
|
|
|
|
|
|
### Software design
|
|
|
|
|
|
|
|
KiCAD + export as gerber file
|
|
|
|
|
|
|
|
### Licence
|
|
|
|
|
|
|
|
## 2. IC description
|
|
|
|
|
|
|
|
Integrated circuits description can be found [here]().
|
|
|
|
|
|
|
|
## 3. Measurement Blocks
|
|
|
|
|
|
|
|
### Sensor description
|
|
|
|
Sensor description can be found [here](). <br/>
|
|
|
|
|
|
|
|
### Sensors
|
|
|
|
|
|
|
|
<table>
|
|
|
|
<thead>
|
|
|
|
<tr>
|
|
|
|
<th>Sensor </th>
|
|
|
|
<th>Name </th>
|
|
|
|
<th>Signal </th>
|
|
|
|
<th>Connector </th>
|
|
|
|
<th>Description </th>
|
|
|
|
</tr>
|
|
|
|
</thead>
|
|
|
|
<tbody>
|
|
|
|
<tr>
|
|
|
|
<td>Water flow sensor1 </td>
|
|
|
|
<td>VFLOW1</td>
|
|
|
|
<td>Square voltage <br/> (0 V low, 5 V high)</td>
|
|
|
|
<td>BNC</td>
|
|
|
|
<td>Square signal from the water flow sensor 1</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>Water flow sensor2 </td>
|
|
|
|
<td>VFLOW2</td>
|
|
|
|
<td>Square voltage <br/> (0 V low, 5 V high)</td>
|
|
|
|
<td>BNC</td>
|
|
|
|
<td>Square signal from the water flow sensor 2</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>Current sensor </td>
|
|
|
|
<td>I1in</td>
|
|
|
|
<td>Continuous voltage</td>
|
|
|
|
<td>MC4</td>
|
|
|
|
<td>Input current 1</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>Voltage sensor </td>
|
|
|
|
<td>V1in High, V1in Low</td>
|
|
|
|
<td>Continuous voltage</td>
|
|
|
|
<td>MC4</td>
|
|
|
|
<td>Input voltage 1</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>Temperature sensor 1</td>
|
|
|
|
<td>RPT1</td>
|
|
|
|
<td> </td>
|
|
|
|
<td>BNC</td>
|
|
|
|
<td>Variable resistance which increases with the temperature</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>Temperature sensor 2</td>
|
|
|
|
<td>RPT2</td>
|
|
|
|
<td></td>
|
|
|
|
<td>BNC</td>
|
|
|
|
<td>Variable resistance which increases with the temperature</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>Irradiance sensor</td>
|
|
|
|
<td>Irr1</td>
|
|
|
|
<td>Continuous Voltage</td>
|
|
|
|
<td>BNC</td>
|
|
|
|
<td>Proportional voltage of the irradiance from the irradiance sensor</td>
|
|
|
|
</tr>
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
<br/>
|
|
|
|
|
|
|
|
### Signal conditioning
|
|
|
|
Signal conditioning can be found [here](Signal acquisition).
|
|
|
|
|
|
|
|
# Manuals
|
|
|
|
## User Manual
|
|
|
|
text goes here
|
|
|
|
## Calibration Manual
|
|
|
|
text goes here |
|
|
\ No newline at end of file |