Tabla de contenido:
Video: Alfombra con sensores / comunicación RF con Arduino Micro: 4 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Por SabinaStan Siga más por el autor:
Acerca de: Mi nombre es Sabina Stan. Soy un artista visual afincado en Rumanía. Trabajo con cuerdas, papel y latas de aluminio reciclado y puedo hacer casi cualquier cosa (figurativa o abstracta) con la técnica que utilizo, que es una… Más sobre SabinaStan »
Recientemente terminé la instalación Igualdad diversa, que consiste en una serie de lámparas que reaccionan a los sensores colocados en una alfombra debajo de las lámparas, así es como hice la alfombra con sensores de presión, espero que les sea de utilidad.:)
Paso 1: Cómo hacer los sensores
Para los sensores de presión, utilicé sensores piezoeléctricos porque son económicos, efectivos y fáciles de usar. Para crear la comunicación de RF, utilicé un Arduino Micro y un transmisor de RF.
Debido a que los sensores se conectan a los pines analógicos, puede usar solo cuatro sensores para cada Arduino. Dado que dos sensores no pueden emitir una señal al mismo tiempo, eso no es realmente un problema.
Para conectar el transmisor al Arduino, debe conectarse, de derecha a izquierda mientras lo mira:
- El primer pin al suelo del microcontrolador.
- El segundo al VCC del Arduino Micro
- El último pin al pin de datos (10, en mi caso)
Para conectar los sensores piezoeléctricos, primero, debe cortar un cable lo suficientemente largo y conectar:
- La parte que va a la mitad del piezo al pin analógico del microcontrolador.
- La parte que está conectada al borde del sensor al suelo del Arduino
Mi consejo es conectar todas las tierras de los sensores y luego conectar un cable a la tierra del Arduino.
Paso 2: Cómo colocar los sensores en la alfombra
Coge un peludo, a falta de una palabra mejor, alfombra y coloca el microcontrolador junto a uno de sus bordes con los sensores colocados sobre la alfombra.
Asegúrese de que el microcontrolador esté en un lugar seguro para que no lo pise o en una caja que se pueda ver.
Disponga los sensores de modo que estén en diferentes partes de la alfombra.
Oculte los sensores debajo de las fibras de la alfombra, mientras los usa para asegurar los cables que conectan los sensores al microcontrolador.
¡Eso es todo! ^. ^
Paso 3: Código
#include const char * message = ""; int piezo0 = A0; int piezo1 = A1; int piezo2 = A2; int piezo3 = A3; int sensorReading0 = 0; int sensorReading1 = 0; int sensorReading2 = 0; int sensorReading3 = 0; configuración vacía () {pinMode (piezo0, INPUT); pinMode (piezo1, ENTRADA); pinMode (piezo2, ENTRADA); pinMode (piezo3, ENTRADA); vw_set_ptt_inverted (verdadero); vw_set_tx_pin (10); vw_setup (4000); } bucle vacío () {sensorReading0 = analogRead (piezo0); if (sensorReading0 <100) {; mensaje = "Z"; vw_send ((uint8_t *) mensaje, strlen (mensaje)); vw_wait_tx (); retraso (2000); } sensorReading1 = analogRead (piezo1); if (sensorReading1 <100) {mensaje = "X"; vw_send ((uint8_t *) mensaje, strlen (mensaje)); vw_wait_tx (); retraso (2000); } sensorReading2 = analogRead (piezo2); if (sensorReading2 <100) {mensaje = "Y"; vw_send ((uint8_t *) mensaje, strlen (mensaje)); vw_wait_tx (); retraso (2000); } sensorReading3 = analogRead (piezo3); if (sensorReading3 <100) {mensaje = "W"; vw_send ((uint8_t *) mensaje, strlen (mensaje)); vw_wait_tx (); retraso (2000); }}
Recomendado:
Cómo crear una 'alfombra de alarma' con Arduino Mega: 9 pasos
Cómo crear una 'alfombra de alarma' con Arduino Mega: Todos tenemos esas mañanas en las que tenemos problemas para levantarnos de la cama. La alarma sigue sonando y seguimos presionando el botón de repetición hasta que … ¡es demasiado tarde! Nos hemos perdido la reunión o la clase ya ha comenzado. Para ayudar a combatir este problema, hemos creado el
Utilice el módulo Bluetooth HC-05 para realizar una comunicación micro: bit con el teléfono móvil: 9 pasos (con imágenes)
Utilice el módulo Bluetooth HC-05 para realizar la comunicación de micro: bit con el teléfono móvil: En el capítulo Utilice el módulo Bluetooth HC-06 para realizar la comunicación de micro: bit con el teléfono móvil, hemos hablado sobre cómo utilizar el HC-06 para realizar la comunicación entre micro: bit y teléfono móvil. A excepción del HC-06, hay otro módulo Bluetooth común
Utilice el módulo Bluetooth HC-06 para realizar una comunicación micro: bit con el teléfono móvil: 8 pasos (con imágenes)
Utilice el módulo Bluetooth HC-06 para realizar una comunicación micro: bit con el teléfono móvil: Muchos amigos a mi alrededor que juegan micro: bit me dicen que la conexión Bluetooth de micro: bit no es estable. Es fácil de desconectar. Si usamos micropython, el Bluetooth ni siquiera se puede usar. Antes de que micro: bit offic resuelva este problema
Alfombra / alfombra de baile DDR en madera: 5 pasos
DDR Dance Pad / Carpet in Wood: Cómo hacer un buen pad ddr con algo de madera, papel de cobre, pintura y un teclado / pad USB muerto
Alfombra Crawler: un robot BEAM: 6 pasos (con imágenes)
Alfombra Crawler: un robot BEAM .: El Carpet Crawler es un pequeño robot que se desplazará por el suelo. Mire el video y verá cómo obtuvo su nombre (¡y en el fondo soy un viejo fanático del rock progresivo!). BEAM son las siglas de Biology, Electro