Data Logger using Raspberry Pi Scott Cairns 1817523



Download 200.65 Kb.
Page4/12
Date31.07.2017
Size200.65 Kb.
#25490
1   2   3   4   5   6   7   8   9   ...   12

2.3Solar Logger


Projects similar to the work presented in this project include Brian Dorsey’s Solar Data logger2 in this project the author connects the Raspberry Pi to various sensors such as temperature, voltage and current sensors through GPIO using this data he then records the information making it visible on his website then produces graphs showing the five temperatures and information regarding the current power usage3 as well as gas and electric meter readings18. The Solar Logger project relates to this project with the extension of the Raspberry Pi to make use of the GPIO pins to record sensor data; however this project includes GPIO buttons, GPIO LEDs and USB webcams and microphones which do not appear to be used by the Solar Logger project. The Solar Logger project also is linked to various temperature sensors placed around the house which would allow little portability as the user cannot move the Raspberry Pi without going out of range of the sensors, whereas this project allows for portability as all items are located on the board.

2.4Garage monitor


Another similar project to this is by Matthew Kirk at the University of Cambridge, in his project he makes use of GPIO to record temperature sensors, use LEDs and buttons which is similar to this project for the use of GPIO, he builds a circuit to connect a temperature sensor then writes a program to read the sensor information and connects to the Pi via GPIO6. The temperature sensor used in this project is the DS18B20 and connects the Pi to a breadboard using the Adafruit Pi cobbler. A similar project to the temperature sensor project is include Brian Haniffin’s14 recently published project, in this he uses the Raspberry Pi, a MCP3008 analogue to digital converter, a TMP36 temperature sensors and various other GPIO components to create a garage monitor which records the state of the door (open or closed) as well as the current temperature which then creates a PHP page showing the status of the door and temperature which allows him to quickly glance at phone to check the status. Both these projects are similar to this project with the use of GPIO LEDs, The temperature sensor project with the GPIO buttons and the garage monitor project with the TMP36 temperature sensor, however neither of these allow recording beyond this to include USB devices such as webcams and microphones or optical sensors. This project has a large focus on the USB recording through microphones or webcams to allow visual and audio data to be recorded as well as GPIO sensors such as temperature.

2.5PiEye


A similar project is the ‘PiEye’ by Calin Crisan4 in which he uses a webcam to do a live stream of his aquarium over the internet5. Similar to the PiEye project is the product from one of the retailers of the Raspberry Pi (RS Components UK) which have been developing a new camera board (which would be used instead of a webcam)7, in this they aim to produce a camera board which is capable of 5 megapixel and recording in High Definition (1080p) this uses CSI pins (camera serial interface, visually looks similar to GPIO pins)8. Another similar project is the guest blog posted on the official Raspberry Pi website from Francis Aguis10 in which he uses the Raspberry Pi and a webcam to live stream his bird table in the garden9. These projects mainly focus on recording the visual data but again appear to lack the audio as well as any GPIO capabilities. The PiEye project makes use of the package MJPG streamer which streams the video over the network but does not appear to allow storing it on the device whereas Francis’ project makes use of Motion which is used to detect if part of the image from the webcam has changed19 and FFMPEG to stream the webcam over the network. This project similarly makes use of FFMPEG and FFServer to stream the webcam over the network and store it on the SD card; neither of these projects appears to include the ability to save it to the SD card which is one of the features of this project.

2.6Temperature Sensor


There appears to be a small number of projects which make use of temperature sensors such as Monirul Pathan’s project12. In this he makes use of the TMP36 temperature sensor and the MCP3008 analogue to digital converter as well as a small number of other temperature sensors. Similarly Scruss13 published a project using the MCP3008 with the LM35DZ temperature sensor. Another similar project would be the Data logger for household temperatures1 in which the author records information about temperatures in his household via GPIO then produces a graph to show these temperatures over time. The temperature sensors projects both appear to allow no real recording, the only way to see the temperature is by reading it off the terminal so once it has closed there’s no data stored whereas this project both stores the information on the SD card in a text file and also uploads the data in real time to allow graphing on the internet. None of the projects make use of the Gertboard and appear to stick with the MCP3008 analogue to digital converter and again they are limited to GPIO sensors without the ability to use buttons or LEDs showing the status or any visual and audio recording.

2.7Summary


There are a small number of data loggers which exist but to the best knowledge of the author all of them either appear to focus solely on GPIO use for temperature, current, and other sensor readings or focus solely on visual, none appear to make use of GPIO and USB sensors and GPIO inputs and outputs. A small number of the projects allow for portability such as the PiEye and Francis’ project which can be used outdoors and moved. None of the projects make use of the Gertboard to extend the GPIO and appear to stick to standalone analogue to digital converters such as the MCP3008 and a small number use the same temperature sensor – the TMP36 – as this appears to be a reliable and cost efficient sensor. No projects appear to allow recording video and audio through USB while connecting to the GPIO using a Gertboard and making use of temperature and optical sensors, using buttons to control the program and LEDs to show the current status which is required for efficient data logging and so a project that does this and investigates portability is of interest for further development.

Directory: ~aka

Download 200.65 Kb.

Share with your friends:
1   2   3   4   5   6   7   8   9   ...   12




The database is protected by copyright ©ininet.org 2024
send message

    Main page