Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Entrada de sensor analógico raspberry pi usando un MCP3008:cableado / instalación / programa básico

¡Así que ahora que compramos el ADC MCP3008, pongámoslo en funcionamiento!

Nota:Esta es mi primera presentación de instructivos, así que si algo está mal, dímelo y si te gusta mi estilo, deja un comentario, también soy de los Países Bajos, por lo que mi inglés podría no ser perfecto.

En este proyecto usaremos un sensor de humedad Fundruino, no te preocupes si no tienes el mismo sensor, este proceso funcionará para cualquier sensor analógico. También es posible que tenga el MCP3004, este proyecto también funcionará, solo que el cableado es ligeramente diferente, por lo que le sugiero que consulte la hoja de datos primero, la hoja de datos se indica al final del paso 3.

¡Así que comencemos!

Paso 1:Paso 1:cableado

Es importante conocer la orientación de su chip. Está marcado por una pequeña muesca semicircular en la parte superior del chip.

Realice el cableado como se muestra en el esquema de cableado (Nota:¡Debe usar solo 3.3V!)

MCP3008 VDD -> 3.3V (rojo)

MCP3008 VREF -> 3.3V (rojo)

MCP3008 AGND -> GND (negro)

MCP3008 CLK -> pin 23 (naranja)

MCP3008 DOUT -> pin 21 (amarillo)

MCP3008 DIN -> pin 19 (azul)

MCP3008 CS -> pin 24 (violeta)

MCP3008 DGND -> GND (negro)

Estas instrucciones están en el mismo orden que el lado derecho del MCP3008 con la muesca semicircular apuntando hacia arriba.

El lado izquierdo es la entrada analógica y el lado derecho es la salida digital.

En este proyecto se utiliza un sensor de humedad Fundruino para dar la entrada analógica, este sensor es el mismo que el sensor de humedad Ardruino solo que más económico.

Para conectar el sensor:

Pin S -> uno de los canales en el lado izquierdo del MCP3008 (verde)

+ pin -> 3.3V (rojo)

- pin -> GND (negro)

¡Ahora que lo hemos conectado, convierta las entradas analógicas en salidas digitales!

Paso 2:Paso 2:actualiza tu Raspberry Pi

Para el chip MCP3008 necesitamos el siguiente software en nuestro Pi,

Escriba en la línea de comando:

ls / dev /

Ahora debería aparecer una gran cantidad de texto amarillo, compruebe si spidev0.0 y spidev0.1 está ahí. La posición se muestra mediante el círculo rojo en la imagen con el texto amarillo. si no, no se preocupe, las siguientes instrucciones le indicarán cómo conseguirlo. Si tiene el spidev0.0 y spidev0.1 puede pasar a Unblacklisting.

Primero queremos habilitar las funciones SPI en la Raspberry Pi:

Escriba en la línea de comando:

sudo raspi-config

Ahora verá la ventana de configuración que vio la primera vez que arrancó su Rasbian.

desplácese hacia abajo hasta Opciones avanzadas y habilite SPI

Ahora reinicia

Ahora escriba en la línea de comando:

ls / dev /

Si spidev0.0 y spidev0.1 está ahí, salte a Unblacklisting.

Si no es así, necesitamos actualizar su Rasbian

Escriba en la línea de comando:

sudo apt-get -y update &&sudo apt-get -y upgrade

Esto llevará un tiempo.

Cuando termine, escriba en la línea de comando:

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

Cuando termine, escriba en la línea de comando:

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

Cuando termine, escriba en la línea de comando:

reiniciar sudo

Ahora debe reiniciar para activar la actualización.

Así que escribe en la línea de comando:

reiniciar sudo

Cuando termine, escriba en la línea de comando:

ls / dev /

Ahora el spidev0.0 y spidev0.1 debería estar allí, si no es posible que haya cometido un error, vuelva a intentar actualizar su pi. Si está allí, debemos eliminarlo de la lista negra.

Eliminación de la lista negra

Escriba su línea de comando:

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

Ahora hay dos opciones, o no verá nada en el archivo de la lista negra o verá tres líneas de texto.

Si no ve nada, escriba:

lista negra i2c-bcm2708

Si ve tres líneas de texto, elimine el hash antes de la lista negra i2c-bcm2708 oración.

Una vez que haya terminado de eliminar la lista negra, reinicie ahora.

Escriba en la línea de comando:

reiniciar sudo

Cuando termine, escriba en la línea de comando:

sudo apt-get install python-dev git

Cuando termine, escriba en la línea de comando:

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

Cuando termine, escriba en la línea de comando:

cd py-spidev /

Ahora escriba en la línea de comando:

instalación de sudo python setup.py

Cuando termine, escriba en la línea de comando:

cd ~

Ahora escriba en la línea de comando:

nano mcp3008.py

ahora estamos listos para escribir nuestro software

Para más detalles:entrada de sensor analógico raspberry pi usando un MCP3008:cableado / instalación / programa básico


Proceso de manufactura

  1. Entrada y salida básica de C#
  2. IoT básico - RaspberryPI HDC2010 cómo
  3. Registrador de temperatura Raspberry Pi
  4. Perfil de temperatura de Raspberry Pi usando LabVIEW
  5. Biblioteca Python del sensor de temperatura TMP006 con Raspberry pi,
  6. Sensor de temperatura Python y Raspberry Pi
  7. Estación meteorológica Raspberry Pi
  8. Monitoreo remoto del clima usando Raspberry Pi
  9. Sensor ultrasónico (HC-SR04) + Raspberry Pi
  10. SensorTag a Blynk usando Node-RED
  11. Sensor de movimiento con Raspberry Pi