As I mentioned in step 2, having SD card to record data is critical for doing research and keeping record. Implementing such as sytem is not that easy from the ground up. You can eliminate the SD card and the real time clock module by using Dragino Yun Shield for Arduino board. The code needed to be modified to work with Yun Shield. Here is a good place to start.
Still too much wiring: the Atlas Scientific made a guide for their EZO circuits () and solderless (on your side) board. Integrating DS18B20 digital temperature is here. You need to be familiar with commands on Raspbian (a version of Debian Linux) running on Raspberry Pi .
This is my side project during my postdoctoral research which I worked on an advance photobioreactor to cultivate microalgae. So I thought it is necessary to credit the parties have provided conditions to make this happen. Firstly, the grant, DE-EE0007093: “Atmospheric CO2 Enrichment and Delivery (ACED),” from the U.S. Department of Energy, Office of Energy Efficiency and Renewable Energy Targeted Algal Biofuels and Bioproducts. The data logger and other results were used for monitor microlage environment under the scope of the project. I thank Dr. Bruce E. Rittmann at Biodesign Swette Center for Environmental Biotechnology, Arizona State Univesity for providing me the opportunity to tinker with electronics and Arduino.