Arduino dual ultrasonido líquido Medidor de nivel con sitio web integrado (2 / 3 paso)

Paso 2: El XBee sensor inalámbrico

Ya que teníamos algunos 'arduino barebone' (ATMEGA 328p-PU con bootloader) colocación, optamos por utilizar esto para el sensor remoto.

DIN del XBEE y duda están conectadas a D0 y D1 en el arduino, así la acumulación--en serie puede ser utilizada.

El bosquejo en es muy sencillo, lee el URM37 (conectado al pin 2 y 3) y transmite la distancia en cm a través de la serie para el Xbee.

int URPWM1 = 2;             Salida de PWM 0-25000us, cada 50us representan 1cm
int URTRIG1 = 3;             Pasador de gatillo PWM

urmTimer largo sin signo = 0;                          temporizador para manejar el sensor de lectura de velocidad de destellos

unsigned int Distance1 = 0;

void setup() {/ / Serial inicialización
Establece la velocidad en baudios de 9600
PWM_Mode_Setup();
pinMode(URTRIG1,OUTPUT);
Serial.Begin(9600);
}

void loop() {}
Si (millis ()-urmTimer > 1000) {}
urmTimer=millis();
PWM_Mode();
}
}

void PWM_Mode_Setup() {}
pinMode(URTRIG1,OUTPUT);                            Un tirón bajo en el pin COMP/TRIG
digitalWrite(URTRIG1,HIGH);                         A alto
pinMode (URPWM1, entrada);                             Envío de comandos de modo PWM permiten

}

void PWM_Mode() {/ / un tirón bajo en el pin COMP/TRIG desencadenando una lectura del sensor
digitalWrite (URTRIG1, bajo);
digitalWrite (URTRIG1, alto);                      lectura Pin PWM es la salida de pulsos
DistanceMeasured1=pulseIn(URPWM1,LOW) largo sin firmar;

if(DistanceMeasured1<49000) {}
digitalWrite(13,LOW);
Distance1 = DistanceMeasured1/50;                  cada nivel bajo de 50us representa 1cm
} else {}
Distance1 = 0;
digitalWrite(13,HIGH);
}

Si ((Distance1 > 3) & & (Distance1 < 400)) {}
Serial.Print(Distance1);
Serial.Print("-");
}
}

Artículos Relacionados

Medidor de capacitancia con arduino y Temporizador 555

Medidor de capacitancia con arduino y Temporizador 555

MEDIDOR DE CAPACITANCIA CON ARDUINO Y EL CHIP TEMPORIZADOR 555Este proyecto pretende construir un medidor de capacitancia simple, un dispositivo para la medición de la capacitancia en nanoFarads y μF, con una gama de cerca de 1 nanofaradio a cientos
Medidor de capacitancia con el arduino y el temporizador 555

Medidor de capacitancia con el arduino y el temporizador 555

MEDIDOR DE CAPACIDAD CON ARDUINO Y EL CHIP TEMPORIZADOR 555Se trata de la construcción de un sencillo capacímetro, o sea un dispositivo para medir la capacidad en microFaradios y nanoFaradios de los capacitores con un rango mínimo de 1 nanoFaradio y
Medidor de capacitancia con arduino y op-amp 741

Medidor de capacitancia con arduino y op-amp 741

Este proyecto comprende el diseño y construcción de un medidor de capacitancia simple capaz de medir capacitores en la gama de sobre 20 picoF a cientos de microF.Esto puede ser una herramienta muy útil al revisar nuestros condensadores y también nos
Medidor de nivel de jarro Led

Medidor de nivel de jarro Led

este es un simple medidor de nivel de agua consiste de:8 LED8 transistores BC337.8 resistencia de 3 ohm de 3 k.8 resistencia de 220 ohm.Disco bus cable como un sensor (véase los cuadros).1 jarra2 * 1,5 voltios.Soporte de la batería.
Super preciso medidor de nivel

Super preciso medidor de nivel

este contador del agua el medidor de nivel más exacto tengo siempre utiliza (sin contar micrómetros o pinzas).Es más fácil de usar y más preciso que el uso de un nivel de burbuja y línea o cinta métrica. Se puede hacer por una persona, puede ser util
Medidor de nivel LED impresionante

Medidor de nivel LED impresionante

esto iba a ser mi entrada al 'concurso consigue el LED hacia fuera', pero era demasiado lento.Era un día aburrido. Quería construir algo fresco. Un poco rápido de intercambio de ideas y nada ocurrió. Cavar a través de mis cajas de los desperdicios, e
Arduino Esp8266 Post datos al sitio Web

Arduino Esp8266 Post datos al sitio Web

El módulo de WiFi de ESP8266 es un autónomo SOC con pila de protocolo TCP/IP integrado que puede dar cualquier microcontrolador el acceso a tu red WiFi. Ofrece una completa y autónoma Wi-Fi networking solución, permitiendo organizar ya sea la aplicac
Mostrar datos en un sitio web - olla electrónica [Arduino Nano + Ethernet Shield]

Mostrar datos en un sitio web - olla electrónica [Arduino Nano + Ethernet Shield]

Siempre quise una planta en mi cuarto, que llenaría el espacio entre proyectos inacabados y caro, pero innecesario de componentes electrónicos. Así surgió la idea de una olla electrónica – The Arduino E-Pot – que se mide las necesidades básicas de la
Arduino - LCD 1602A automática planta riego sistema con sensor de humedad de suelo

Arduino - LCD 1602A automática planta riego sistema con sensor de humedad de suelo

¡Hola mundo! Hoy tengo un nuevo oro revestido sensor de humedad del suelo para mi sitio web y quería prueba por supuesto, este sensor es un poco mejor y luego regular en el mercado y el anterior que usé, el sensor está cubierto con el oro que las hac
Medidor de capacitancia con el arduino y el op-amp 741

Medidor de capacitancia con el arduino y el op-amp 741

Este proyecto consiste en el diseño y construcción de un capacímetro muy simple capaz de medir capacitores del orden de unos 20 picofaradios a cientos de microfaradios.Este puede ser un dispositivo muy útil a la hora de comprobar nuestros capacitores
Bluetooth controlado por Arduino Dual Motor RC plataforma

Bluetooth controlado por Arduino Dual Motor RC plataforma

* De 06/07/15, me todavía falta parte del texto conjunto. Yo se ser acabado el Instructable poco, mientras tanto si tienes alguna pregunta no dude en escribirme o dejar un comentario.Con este Instructable, usted será capaz de construir y programar un
Medidor de distancia con fuentes grandes de explorar

Medidor de distancia con fuentes grandes de explorar

En este sencillo tutorial te mostrará cómo hacer un medidor de distancia. Utiliza un sensor ultrasónico para leer distancia y mostrar en fuentes grandes personalizadas en una pantalla LCD. Se alimenta por una batería, por lo que se puede tomar alrede
Cómo arranque Dual Linux y Windows (en un PC con Windows 7 ya instalado)

Cómo arranque Dual Linux y Windows (en un PC con Windows 7 ya instalado)

el propósito de este Instructable es configurar el equipo para arranque dual Windows 7 y Ubuntu Linux. Arranque dual es una técnica que permite a un único equipo físico ejecutar dos o más sistemas operativos (sistemas operativos). Esto es útil para e
Arduino Nano: Control de cepillado Motor de CC con tablero de conductor de L9110S y Visuino

Arduino Nano: Control de cepillado Motor de CC con tablero de conductor de L9110S y Visuino

Motores DC cepillado a menudo se utilizan para robots coche alrededor, o variedad de otros proyectos interesantes de Arduino. Para controlar el motor con Arduino, necesita normalmente utilizar un controlador de motor. Hay un montón de diferentes cont