Raspberry Pi Experiment 13: Thermal sensor and more

Goals:

– to accomplish the anemometer assembling and to connect it to the sensors prepared earlier

– provide additional 5V DC power source for the times when development is done; this power source will also eliminate the need to unseal the box for batteries recharge; this power source is planned to be removed completely after the solar and wind power sources will provide sufficient recharge along with anemometer’s adaptive behavior for power consumption optimization.

– enable reading of temperature data from the additional sensor

–  live publishing of the temperature data

Related Experiments:

Components:

– Temperature sensor DS18B20: waterproof version (ebay)

4.7K Ohm resistor (ebay)

Software:

temperature_resolver class at 05_wind_speed_meter.py

Schematics:

Electrical_02_T

Testing Temperature sensor manually through One-Wire interface:
1) by means of Advanced configuration settings at ‘sudo raspi-config’ enable i2c and spi
Also possible through direct editing of /boot/config.txt (command ‘sudo nano  /boot/config.txt’)
dtparam=i2c_arm=on
dtparam=spi=on

2) Then add One Wire interface at /boot/config.txt (use command ‘sudo nano  /boot/config.txt’)
dtoverlay=w1-gpio-pullup, gpiopin=4
3) Initialize modprobe
sudo modprobe w1-gpio
sudo modprobe w1-therm

4) Find your thermometer device (should be 28-XXXXXXXX) as so:
ls -l /sys/bus/w1/devices

5) The data we will need to translate to Celsius/Fahrenheit may be seen as so:
cat /sys/bus/w1/devices/28-<your device id>/w1_slave

Pictures:

– long wires were attached to relevant RPi pins

IMG_20150320_205742

– then the wires were led outside through specially made breach in the box which was then sealed

IMG_20150320_210647 IMG_20150320_210732 IMG_20150320_211042 IMG_20150320_223654

– this how it looked before connection to the sensors

IMG_20150320_223911

– then all was interconnected and fastened on the windowsill

IMG_20150321_075854 IMG_20150321_075915

– this is the view from my improved  observation camera

hybrid01

References

DS18B20 Temperature Sensor With Raspberry Pi
Connect Multiple Temperature Sensors With Raspberry Pi
I2C, SPI, I2S, LIRC, PPS
DS18B20 and 30-Jan firmware
DS18B20DS18B20 Wiring
(Ger) DS18B20 Temperatursensoren an RasberryPi
Raspberry Pi – GPIO & Python (7/9) – Temperature sensor

One Comment:

  1. Pingback: Raspberry Pi Wind Measurement | Hackaday

Comments are closed