Tabla de contenido:
- Paso 1: herramientas y materiales
- Paso 2: Montaje
- Paso 3: Configuración del puente
- Paso 4: Raspbian
- Paso 5: configurar I2C
- Paso 6: Prueba de la interfaz I2C
- Paso 7: instalar bibliotecas adicionales
- Paso 8: prueba tu trabajo
Video: Use Arduino MKR Shields con Raspberry Pi: 8 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Nuestro PiMKRHAT es un adaptador HAT para usar placas y protectores Arduino MKR junto con la Raspberry Pi. Se pueden usar diferentes Arduino MKR Shields a través de nuestro HAT como extensión para Raspberry Pi. Quiero mostrar en este pequeño proyecto cómo usar el escudo Arduino MKR ENV con una Raspberry Pi bajo Python.
Paso 1: herramientas y materiales
Materiales:
- Frambuesa pi
- tarjeta SD
- Escudo Arduino MKR ENV
- PiMKRHAT
Instrumentos:
- Soldador
- alambre de soldar
- cortador lateral
- herramienta de doblado
Paso 2: Montaje
El PiMKRHAT viene como kit. Tienes que montarlo primero. Siga las instrucciones de montaje adjuntas.
Paso 3: Configuración del puente
Configure para el escudo Arduino MKR ENV solo el puente de 5V y 3, 3V en el banco de puentes de energía. Deje todos los demás puentes abiertos.
Paso 4: Raspbian
Descargue el último sistema operativo Raspbian para Raspberry Pi y cópielo en una tarjeta SD a través de Pi imager o Win32diskimager.
Paso 5: configurar I2C
Los sensores del escudo MKR ENV utilizan comunicación I2C. Primero debe instalar algunas bibliotecas a través de bash:
sudo apt-get install -y python-smbus
sudo apt-get install -y i2c-tools
Ahora tienes que habilitar la interfaz I2C:
sudo raspi-config
5 Opciones de interfaz P5 I2C SÍ sudo reboot
Paso 6: Prueba de la interfaz I2C
Ahora es el momento de probar la interfaz I2C:
sudo i2cdetect -y 1
Esto muestra que se están utilizando tres direcciones I2C: 0x10, 0x5c y 0x5f
Paso 7: instalar bibliotecas adicionales
sudo apt instalar python-pip
sudo pip instalar veml6075
Paso 8: prueba tu trabajo
Hay 3 pequeños programas de Python disponibles en Github para probar la radiación UV, la temperatura y la humedad y el sensor de presión del escudo MKR ENV:
- HTS221.py -temperatura y humedad
- LPS22HB.py - presión
- VEML6075.py - Radiación UV
El sensor de luz analógico requiere una entrada analógica y no se puede utilizar con la Raspberry Pi.
Recomendado:
Transmisión de datos NBIoT Cómo usar Shields basados en módem BC95G - Prueba UDP y señalización de estado de red: 4 pasos
Transmisión de datos NBIoT Cómo usar escudos basados en módem BC95G - Prueba UDP y señalización de estado de red: Acerca de estos proyectos: Pruebe las capacidades de la red NB IoT y la transmisión de datos UDP sin procesar usando xyz-mIoT de itbrainpower.net shield equipado con módem Quectel BC95G. 10-15 minutos. Dificultad: intermedia. Comentario: se requieren habilidades de soldadura
¡Use Cortana y un Arduino para controlar los LED RGB o las tiras de LED con su voz !: 4 pasos (con imágenes)
¡Use Cortana y un Arduino para controlar los LED RGB o las tiras de LED con su voz !: En este instructivo, le mostraré cómo puede controlar su tira de LED o LED RGB con su voz. Esto lo hace la aplicación CoRGB, que está disponible de forma gratuita en la tienda de aplicaciones de Windows. Esta aplicación es parte de mi proyecto CortanaRoom. Cuando hayas terminado con
Use Raspberry Pi 3 como enrutador: 10 pasos (con imágenes)
Use Raspberry Pi 3 como enrutador: según Wikipedia, un enrutador es un dispositivo de red que reenvía paquetes de datos entre redes de computadoras. Si derribamos un enrutador inalámbrico, probablemente encontraremos un procesador específico de aplicación que maneja paquetes de datos y un segmento de RF que
Use SSH y XMing para mostrar programas X desde una computadora con Linux en una computadora con Windows: 6 pasos
Use SSH y XMing para mostrar programas X desde una computadora con Linux en una computadora con Windows: si usa Linux en el trabajo y Windows en casa, o viceversa, es posible que a veces necesite iniciar sesión en la computadora en su otra ubicación y ejecutar programas. Bueno, puede instalar un servidor X y habilitar el túnel SSH con su cliente SSH, y uno
Use un Arduino con un controlador N64: 5 pasos (con imágenes)
Use un Arduino con un controlador N64: existen tutoriales para usar un controlador NES con un Arduino, pero usar el controlador N64 más complicado y su joystick analógico tiene un atractivo definitivo. Si tienes un Arduino y no quieres comprar un Adaptoid, este instructabl