We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3
415 East St.
Elmo, Suite #1-F1
Austin, TX 78745
GivePower Foundation is a US based registered 501c3 charitable organization with a mission to
electrify the world with clean energy and provide greater health, economic and educational opportunities to developing regions that need it most. GivePower Foundation is seeking proposals to assist in the development of an independent, standalone device to monitor various aspects of their drinking water delivery interventions in Haiti, Colombia, and Kenya. Sola Strong drinking water delivery channels directly support GivePower’s award winning Solar Water Farm technology by delivering safe, healthy drinking water to community members at an affordable price. Project Goal: Increase visibility into vehicle operations and water deliveries. Hardware: 1. Raspberry Pi, exact model TBD 2. Bluewhite F-2000 Series Hall Effect Flow Sensor 3. Adafruit Ultimate GPS GNSS, or equivalent 4. Trafag 5PSIG 0.5-4.5VDC Pressure Transducer, or equivalent 5. BlueDriver Pro OBD2 Bluetooth Car Diagnostic Scan Tool, or equivalent 6. Pico e-Paper 3.7” E-Ink display, or equivalent 7. Momentary Push Button, part number TBD Requirements: 1. Log Data in an offline state while vehicle is driving 2. Upload data from logfile to GP’s online db when in Wifi range 3. Flow Sensor Data a. Record the Total volume of water distributed from the vehicle with timestamp for all time, similar to an hour meter or vehicle odometer. Total volume continuously increases and cannot be reset. b. Display current batch volume on digital display. Continuously increment batch volume display until reset button is pressed c. Calibration routine to allow for calibrating the flow sensor against a known flow rate. Ideally there is a mechanism to perform this locally, without a computer connection, to calibrate in the field. Could be through a separate local touchscreen or through the existing display and buttons hidden inside an enclosure. i. Enter calibration routine: 1. Start pump and measure flow rate using a stopwatch and a container of a known volume 2. Calculate flow rate and enter it into the Pi with pump still running. Pi records input signal from flow meter as the reference point for the measured flow rate. 4. GPS Data a. Record and transmit vehicle location for real time vehicle tracking and well as data logging. Timestamp all logged location data. 5. Pressure Sensor Data a. Measure and record the tank level in Liters remaining in the vehicle b. Must be calibratable to accommodate different tank volumes and shapes. Ideally there is a mechanism to perform this locally, without a computer connection, to calibrate in the field. Could be through a separate local touchscreen or through the existing display and buttons hidden inside an enclosure. i. Enter Calibration Routine: 1. Empty tank. Mark the tank empty in Pi. Pi records tank empty pressure reading from pressure sensor 2. Fill tank. Mark the tank full in Pi. Pi records tank full pressure reading from pressure sensor 3. Enter capacity of tank in Pi. Pi calculates the volume of water in liters remaining based on the relative column height of water in the tank. 6. OBD-II Data a. Advise on appropriate device to maximize data streams available for a reasonable cost i. Bluetooth or Wifi connection preferred, hardwired is possible if available solutions are better b. Log all OBD-II data from permanently connected Bluetooth scan tool 7. Display Data a. Display batch data for each batch of water dispensed from the vehicle. Reset by pressing a momentary normally open push button switch b. Cycle through various display options by pressing a second momentary normally open push button switch i. Batch Volume ii. Total Volume iii. Tank Level c. Calibration routine for tank level sensor and flow meter so the sensors can be calibrated from the local device directly without using a computer 8. Image file so the program can be loaded onto new Raspberry Pi devices by GivePower staff for new site launches, or if components fail or need to be updated. Scope of Work: 1. Support GivePower in identifying appropriate hardware components, as required a. Appropriate Raspberry Pi model b. GPS make and model c. OBD2 tracking device make and model 2. Breadboard selected hardware and peripheral components with the Raspberry Pi 3. Write program to monitor and data log sensor inputs: a. Flow meter b. GPS c. OBD2 d. Tank Level Sensor 4. Create a program to allow GivePower to track vehicle locations in real time 5. Write a program to upload log files to a GivePower database when device is within Wifi range a. Each device will need a unique identifier to differentiate between vehicles/sites 6. Write calibration sequences and provide instructions for field teams to be able calibrate sensors 7. Develop simple, resettable batch meter and display using e-Ink type display and push button reset 8. Provide GivePower with final BOM and software stack to pilot at one of our locations