Sombrero Capacitivo de Raspberry Pi (4 / 7 stap)

Stap 4: Instalando dependencias


Entendiendo el I2C

Tenemos nuestro sombrero conectado, es hora de comunicarnos con esto se hace een través del puerto I2C, él (Inter Integrated Circuit), es un protocolo multipunto ontworpen para la intercomunicación de varios chips een cortas distancias, típicamente nl misma tarjeta de circuitos. (Puedes leer más aquí http://www.electroensaimada.com/i2c.html )

Instalando todo lo necesario

El código lo vamos een hacer nl python, así que necesitamos instalar todo lo necesario para que python pueda usar el puerto I2C, realmente neen necesitamos saber como contact el I2C een los chips, esto es lo que nos ahorra el sombrero de Adafruit.

Ejecutamos los kunt commandos nl la shell:

  • sudo apt-get update
  • sudo apt-get install build-essential python-dev python-smbus python-pip git
  • CD Adafruit_Python_MPR121
  • sudo python setup.py installeren

Con esto habremos ingebouwde geïnstalleerd el stuurprogramma I2C de python y la librería de Adafruit para usar el sombrero.

Nota: El repositorio es un vork del repo de adafruit modificado por mi, el belangrijkste motivo zoon los umbrales de Detection, los que vienen por standaard geen aceptan bien las frutas, adicionalmente agrego el ejemplo de tonos MIDI, hice VN pull verzoeken para que adafruit acepte mis cambios, aún neen hij recibido respuesta.

Habilitando el stuurprogramma I2C

Con lo anterior hemos ingebouwde geïnstalleerd el stuurprogramma de I2C, ahora amendementen hace falta que el sistema lo cargue, para esto hacemos lo siguiente:

  • sudo nano /boot/config.txt
  • Agregamos al definitieve la linea dtparam = i2c_arm = op (ver imagen)
  • Gudardamos con ctrl + o y cerramos con ctrl + x
  • sudo nano/etc/modules
  • Agregamosi2c-bcm2708 y i2c-dev nl dos lineas separas (ver imagen)
  • Una vez más guardamos ctrl + o, ctrl + x
  • Reiniciamos con sudo reboot para que los cambios surtan efecto
  • Comprobamos que podemos ver el sombrero nl la rode I2C con el comando sudo i2cdetect -y 1 , deberá aparecer entre varias lineas VN número 5a, esta es la dirección del sombrero nl la rode I2C (ver imagen)

Ejecutando un ejemplo

Ahora ejecutamos nl la carpeta Adafruit_Python_MPR121 lo siguiente:

  • CD-voorbeelden
  • sudo python simpletest.py

Veremos la leyenda "Adafruit MPR121 Capacitieve Touch Sensor Test" nl la shell, si tocamos nl las partes donde tiene las perforaciones más grandes (y etiquetadas con numeros) veremos que el LED cerca del Les enciende (detectando el evento) y nl la shell amendementen identificará que número Dion tocando (ver imagenes).

Fuente:

http://www.raspberrypi-Spy.co.uk/2014/11/Enabling-...

Gerelateerde Artikelen

HumidorPi: Een slimme Humidor On The Cheap met Raspberry Pi en knooppunt-rode

HumidorPi: Een slimme Humidor On The Cheap met Raspberry Pi en knooppunt-rode

Dit is hoe ik het gewijzigd heb een standaard 100 Sigaren humidor te bieden constante vochtigheid en temperatuur via WiFi. De pi-onderdeel van het project kan gemakkelijk worden aangepast voor enig ander gebruik waarvoor een sensor voor temperatuur e
Ambilight systeem voor elke input aangesloten op uw TV. WS2812B Arduino UNO Raspberry Pi

Ambilight systeem voor elke input aangesloten op uw TV. WS2812B Arduino UNO Raspberry Pi

Ik heb altijd al wilde ambilight toevoegen aan mijn TV. Het ziet er zo cool! Ik eindelijk deed en ik was niet teleurgesteld!Ik heb veel video's en veel tutorials over het maken van een Ambilight-systeem voor uw TV, maar ik heb nooit gevonden een voll
Raspberry limonade-cakejes

Raspberry limonade-cakejes

deze Raspberry limonade Cupcakes zijn eenvoudig te maken en eten! Ze zijn erg lekker en grote zomer traktaties maken! Ik vervangen eigenlijk het grootste deel van het water in het recept van de taart met bevroren frambozen limonade concentraat. U kan
CoPiino vochtigheid Control - samen met raspberry pi en arduino

CoPiino vochtigheid Control - samen met raspberry pi en arduino

Ik kwam onlangs over een vriend van mij. We spraken over onze recente projecten waar hij eindelijk me vertelde over zijn kelder die heeft zeer hoge luchtvochtigheid en is momenteel niet dat goede plek waar u graag projecten uitvoeren.Dit maakte ons d
Verbind uw Raspberry Pi en Arduino Uno!

Verbind uw Raspberry Pi en Arduino Uno!

Zowel de Raspberry Pi en Arduino Uno zijn zeer krachtige apparaten, goed op verschillende dingen. De Arduino boards Arduino boards zijn geweldig lezing in- en uitgangen van diverse verschillende dingen. De Raspberry Pi is in feite een mini, open-sour
Internet Enabled Pet Feeder Raspberry Pi

Internet Enabled Pet Feeder Raspberry Pi

Dit is een hond feeder aangedreven door een Raspberry Pi.Als je wilt:een gemakkelijke manier om uw grote hond feedbijhouden van wanneer u voedenzelf bepalen hoeveel en hoe vaak u voedenen eventueel kunnen voeden op afstand via e-mail wanneer u niet r
Hoe te gebruiken en Arduino schild met de Raspberry Pi

Hoe te gebruiken en Arduino schild met de Raspberry Pi

Toevoegen van Arduino shields op de Raspberry Pi een pijn kunnen zijn erg groot. Je eindigen met een rotzooi van draden lopen rond en opzetten van de software is een uitdaging in zijn eigen recht.Hier is een eenvoudige oplossing om te starten met beh
Programmeren van een Arduino van Raspberry Pi

Programmeren van een Arduino van Raspberry Pi

Informatie over het installeren van de Arduino IDE op je Raspberry Pi, zodat u kunt schrijven en uploaden van programma's op een Arduino.Items nodig:1 x Raspberry Pi1 x ArduinoPlus wat ooit kabels nodig zijn zoals USB aan de Arduino.Stap 1: Installer
Raspberry Pi - Arduino seriële communicatie

Raspberry Pi - Arduino seriële communicatie

In dit project, zullen wij een mededeling tussen de Arduino en Raspberry Pi, waarbij essentiële informatie wordt overgedragen door het sturen van gegevens één bit tegelijk maken.Seriële communicatie is essentieel voor elke Micro-controllers voor de c
Raspberry Pi CNC Machine

Raspberry Pi CNC Machine

Mijn vriend en ik dacht over het bouwen van een CNC-Machine voor een tijdje. Maar wij wilden niet het enkel een gewone CNC Machine. We wilden een zeer unieke machine die zeer unieke kenmerken kan hebben. We uiteengezet om een CNC-Machine die zou kunn
Raspberry Pi CNC geval

Raspberry Pi CNC geval

Ik zal je laten zien hoe ik mijn eerste houtbewerkingsproject gemaakt op mijn diy cnc machine. Het is een houten geval (8mm ply wood) met houten gewrichten voor een Raspberry Pi uitgerust met een Protoneer CNC schild (arduino nano, voeding, stepper s
Raspberry Pi - visuele Touchpad / seconde Display

Raspberry Pi - visuele Touchpad / seconde Display

Dit instructable zal tonen hoe te om toe te voegen van een kleine (meestal SPI gebaseerd) touchscreen aan bijna elke pi project en spiegel van de HDMI out aan het als een secundaire vertoning. We zullen ook laten zien hoe te aanvaarden aanraakinvoer
1979 bang & Olufsen Raspberry Pi internetradio

1979 bang & Olufsen Raspberry Pi internetradio

dit is een 1979 Bang & Olufsen Beocord 1500 cassette-recorder die ik in een standalone Raspberry Pi internetradio omgezet heb. De analoge VU-meters worden gedreven door de Pi via een DAC (digitaal naar Analoog Converter) circuit, met de huidige tijd,
Instellen van uw Raspberry Pi

Instellen van uw Raspberry Pi

Welkom op onze instructies voor het instellen van een gloednieuwe Raspberry Pi! Ondanks wat het als kijkt, is een Raspberry Pi een computer; het mist enkel een meerderheid van de toeters en bellen die de meeste computers worden geleverd met. Terwijl