Changes

834 bytes added ,  16:02, 8 April 2018
add links to adafruit tutorial and software
Line 1: Line 1:  
=Raspberry PI Lickometer=
 
=Raspberry PI Lickometer=
 +
 +
==Touch Sensor==
 +
 +
Datasheet for MPR121: https://cdn-shop.adafruit.com/datasheets/MPR121.pdf
    
==Materials==
 
==Materials==
Line 14: Line 18:  
[https://www.adafruit.com/product/2336 Brass M2.5 Standoffs for Pi HATs - Black Plated - Pack of 2] 2336 $0.75 2 $1.50
 
[https://www.adafruit.com/product/2336 Brass M2.5 Standoffs for Pi HATs - Black Plated - Pack of 2] 2336 $0.75 2 $1.50
 
</tab>
 
</tab>
 +
 +
 +
 +
==Software==
 +
 +
[https://learn.adafruit.com/mpr121-capacitive-touch-sensor-on-raspberry-pi-and-beaglebone-black/overview Adafruit Tutorial]
 +
 +
[https://github.com/adafruit/Adafruit_Python_MPR121 Adafruit Python library]
 +
 +
===Patch for I2===
 +
 +
"the latest Raspbian Jessie and Stretch releases have an updated I2C driver that isn't compatible with how this library enables repeated I2C start bits. 
 +
From the [https://www.raspberrypi.org/forums/viewtopic.php?f=29&t=184377 thread about this issue] there's a workaround to enable the older I2C driver.  Edit the /boot/config.txt on your SD card and add:
 +
 +
dtoverlay=i2c-bcm2708
 +
 +
===Dependencies===
 +
 +
sudo apt-get update
 +
sudo apt-get install build-essential python-dev python-smbus python-pip git