Analog sensor input raspberry pi med en MCP3008: ledningar/installera/basic-program (2 / 3 steg)

Steg 2: Steg 2: uppdatera din Raspberry Pi



MCP3008 chip behöver vi följande program på vår Pi,

Skriver du på kommandoraden:

LS /dev/


Nu bör du presenteras med al massa gul text, kontrollera om spidev0.0 och spidev0.1 finns där. Positionen visas av den röda cirkeln på bilden med gul text. om inte inga bekymmer följande anvisningar kommer att berätta hur man får det där. Om du har den spidev0.0 och spidev0.1 kan du hoppa till Unblacklisting.

Först vill vi aktivera funktionerna SPI på Raspberry Pi:

Skriver du på kommandoraden:

sudo raspi-config


Nu ser du fönstret config att du såg när din första startat upp din Rasbian.

Bläddra ner till avancerade alternativ och aktivera SPI

Nu starta om

Nu skriver du på kommandoraden:

LS /dev/


Om spidev0.0 och spidev0.1 finns där hoppa till Unblacklisting.

Om inte vi behöver uppdatera din Rasbian

Skriver du på kommandoraden:

sudo apt-get - y uppdatera & & sudo apt-get - y uppgradering

Detta kommer ta ett tag.

När slutade typ på kommandoraden:

sudo wget http://goo.gl/1BOfJ - O /usr/bin/rpi-update


När slutade typ på kommandoraden:

sudo chmod + x /usr/bin/rpi-update


När slutade typ på kommandoraden:

sudo omstart


Nu måste du starta om för att aktivera uppdateringen.

Så skriver du i Kommandotolken:

sudo omstart


När slutade typ på kommandoraden:

LS /dev/


Nu spidev0.0 och spidev0.1 bör det, om inte du kan ha gjort ett misstag så försök uppdatera din pi. Om det är där måste vi unblacklist det.

Unblacklisting

Skriv i din kommandorad:

sudo nano /etc/modprobe.d/raspi-blacklist.conf


Nu finns det två alternativ, eller ser du ingenting i filen blacklist eller du kommer att se tre rader text.

Om du ser ingenting bara skriver:

svarta listan i2c-bcm2708

Om du ser tre textrader ta bort hash innan den svarta lista i2c-bcm2708 meningen.

Efter din färdiga Unblacklisting omstart nu.

Skriver du på kommandoraden:

sudo omstart


När slutade typ på kommandoraden:

sudo lämplig-få installera python-dev git


När slutade typ på kommandoraden:

git klon git://github.com/doceme/py-spidev


När slutade typ på kommandoraden:

CD-py-spidev /


Nu skriver du på kommandoraden:

sudo python setup.py installera


När slutade typ på kommandoraden:

CD ~

Nu skriver du på kommandoraden:

Nano mcp3008.py


Vi är nu redo att skriva vår programvara

Se Steg
Relaterade Ämnen

Kontrollera placeringen av ett ställdon med en Analog Sensor

I detta Instructable lär vi dig att använda en analog sensor styra placeringen av ett ställdon. I det här exemplet kommer vi att använda en potentiometer, men du kan använda någon analog sensor. Du kan använda en ljussensor för att flytta ett ställdo...

Programming Raspberry Pi med CODESYS

HejDetta instructable är i huvudsak en handledning till få du går använder CODESYS miljön för att programmera en Raspberry Pi.Detta instructable är att inte så mycket att amatörer, utan snarare att blivande kontroll/automationsingenjörer. Även om COD...

TweeToy av Raspberry pi med Python

Jag skapade en leksak som talar somebody's tweets med Raspberry Pi.Denna leksak fångster objekt av avstånd sensor och sedan göra ljud (Tweet).Arkitekturen är mycket enkel. För att få Tweets, bara med hjälp av twitter api för python. Och spela upp lju...

Raspberry datalogger med Mysql Highcharts

I denna tutorial uppnå vi en datalogger för flera sensorer ansluten till hallon. Sensorer data lagras i en MySQL databas och visas som ett diagram med HighchartsDu behöver en Raspberry Pi med senaste Raspbian förinstallerade (vi använder den nya Jess...

Användning av GPS, hall sensor, lysdioder och Firebase med Edison

Följande instructable beskrivs hur du ansluter din Intel Edison med Grove GPS-sensorn, Hall sensor och Base sköld (Observera att Grove GPS inte kommer standard i Gove Starter Kit Plus).Kod och design var en del av Los Angeles Intel IoT Roadshow.Steg...

Ansluta en analog sensor textil till Arduino

Detta instructable förklarar hur du ansluter en analog sensor till Arduino (i vårt fall använder en Lilypad).Material du behöver:-en Lilypad Arduino (www.sparkfun.com)-en FTDI stiger ombord (www.sparkfun.com)-en USB A till mini B kabel (www.sparkfun....

Light Sensor LED ljusstyrka styrsystem med ATMEGA328 UNO V3.0 R3 för Arduino

ICStation team presentera denna ljussensor LED ljusstyrka styrsystem med vår egenutvecklade produkt ICStation ATMEGA328 UNO V3.0 R3 styrelsen kompatibel Arduino. Den använder DC5V för att fungera och det kan ändra ljusstyrkan på höjdpunkten lysdiod e...

ESP8266 ADC - analoga sensorer

ESP8266 moduler har kapacitet att utföra många användbara uppgifter. GPIO stift kan manipuleras baserat på digitala signaler att göra alla möjliga praktiska saker.Utökat firmware som NodeMCU har gjort dessa moduler mycket flexibelt och har omvandlat...

ESP8266 ADC - flera analoga sensorer

Även om ESP8266 -07 och -12 endast har en ADC pin, det betyder inte att du är begränsad till endast en analog sensor per modul. Du kan använda många!Men för att kunna använda flera sensorer kommer att du behöva 'multiplex' sensorer. Multiplexering be...

Behandlingen I2C ingångar i Raspberry Pi med C

Ursprungligen Publicerad i http://lilyhack.wordpress.com/2014/07/25/raspberry...Åtkomst till Raspberry Pi GPIO pins med Python bibliotek är populär bland hackare och beslutsfattare. Vad sägs om programmeringsspråk som C? C ger dig flexibilitet till p...

Skicka en kopia av dina bilder och videor i din Android-telefon till Raspberry Pi med Bluetooth

IntroduktionDetta instructable byggd på en tidigare instructable "vända Raspberry Pi i en Bluetooth-enhet som jag skapat.Foton och videoklipp på min Android telefon säkerhetskopieras automatiskt till Google + Foto moln. Men vill jag spara en kopia i...

JavaScript för IoT: blinkande lysdiod på Raspberry Pi med Node.js

I denna tutorial lär du exakt steg hur man styr en lysdiod ansluten till en GPIO pin Raspberry PI med JavaScript och Node.js. Detta är egentligen det enklaste sak att göra med en Raspberry Pi och en lysdiod. Det angivna exemplet är öppen källkod och...

Hemgjord strömförsörjning för Raspberry Pi med XL6009 DC-DC Boost modul

Hemgjord strömförsörjning för Raspberry Pi med XL6009 DC-DC Boost Step-up uppsving omvandlare modulmycket billigt och justerbart volt ut,DSN6009 4A är en högpresterande step-up växlingen nuvarande (BOOST) modul. Modulen använder den andra generatione...

Hur till stöveln Raspberry Pi med NOOBS

om du inte vet, raspberry Pi är en kreditkort storlek dator. Den ursprungligen skapades för att hjälpa ungdomar lära sig hur man programmerar. Eftersom projekten starta denna lilla styrelse har kommit långt. Det finns finns flera modeller av Pi. I de...

Setup Raspberry Pi med Adafruit's PiTFT display

Setup Raspberry Pi att arbeta med Adafruit's PiTFT display.Detta instructable använder en MacBook Pro och särskild USB-kabel i stället för en bildskärm, tangentbord och mus för att ställa in en Raspberry Pi.Jag är mycket upphetsad av PiTFT displayen...

Analoga sensorer - beräkna nunnedok infördes genom en belastning eller dra ner Resistor

Har du någonsin haft den fruktansvärda känslan att lägga en belastning motstånd eller "dra" till din sensor är Messina upp alla dina analoga avläsningar?Du undrar kanske varför vi vill förstöra en perfekt bra krets genom att sätta i en belastnin...

Hur du ställer in OSMC med Hyperion på Raspberry Pi med WS2812b led-strip

Ibland engelska jag mycket bra, ibland nr...Första sakerna första. Detta är min första instructable och engelska inte är mitt modersmål, så snälla, inte vara för hård mot mig. Detta är inte om hur man bygger den ram, som är lätt. Det handlar om insta...

Arduino LCD-analog/digital input monitor.

Detta är hur man gör en arduino powered LCD-indata/utdata skärmSteg 1: material.Detta är de saker som du behöver.Arduino UNO.DFRobot 1602 LCD knappsatsen sköld (det behöver inte vara denna exakta typ, du måste bara veta pin-ute).Dator (med arduino ID...

Ljud-lösning med kontroll och visualisering på en Raspberry Pi med pekskärm (Squeezebox Touch funktionalitet)

Presenterar vi dig en möjlighet att välja och kontrollera din Raspberry Pi ljud spelare direkt via en pekskärm. Vår inställning är baserad på Squeezebox teknik och därför kan också flera rum ljudlösningar.Vår idé var att hitta ett enkelt och prisvärt...