ADC MCP3008 (Raspberry Pi)

by piddlerintheroot in Circuits > Raspberry Pi

24129 Views, 5 Favorites, 0 Comments

ADC MCP3008 (Raspberry Pi)

thumb.png

Basic tutorial of how to setup an Analog to Digital Converter with the Raspberry Pi.

Parts

vlcsnap-3322-09-29-06h22m40s954.png

RPI 3 - https://amzn.to/2VA9pQY

4 Amp Power Adapter - https://amzn.to/2CTptWu

16GB micro SD - https://amzn.to/2SFMwd3

120 pcs jumper cable: https://ebay.to/2VAb9cY

Breadboard - https://amzn.to/2H1ekHs

breadboard jumper cables: https://amzn.to/2D9HXlD

mcp3008 chips: https://amzn.to/2RP7Orj

(optional) touch sensor: https://amzn.to/2D8RYj1

Setup

SCHEM.PNG

1. Enable SPI

"sudo raspi-config"

select interfacing options

selet SPI

2. Check to see if SPI is activated

"lsmod" -> should see something like spi_2835

3. Download Adafruit libraries

"

git clone https://github.com/adafruit/Adafruit_Python_MCP30...

cd Adafruit_Python_MCP3008

sudo python setup.py install

"

4. Comment lines 13-17 in simpletest.py

5. Uncomment lines 20-22 in simpletest.py

6. Run simpletest.py and examine output

For more detailed setup instructions: https://learn.adafruit.com/raspberry-pi-analog-to-...

Code

vlcsnap-9840-06-28-07h01m53s894.png

Additional Info

vlcsnap-4240-06-21-08h51m51s648.png
ADC (MCP3008) Raspberry Pi