Sensores inalámbricos “Arduino”: ¿qué se necesita al menos en el circuito?

0

Cuando terminé mi unidad maestra para el control del hogar, quiero conectar algunos sensores inalámbricos a través del protocolo de 433MHz. (Al menos 2 unidades, 1 para medir la temperatura / humedad exterior con un DHT22 y Lightlevel y 1 para verificar si la tapa de mi buzón se abrió)

Por lo tanto, necesito un transmisor de 433 MHz y sería bueno poder programar el IC en el sistema con otro arduino o mejor con el Arduino USBSerial (después de actualizar la imagen de inicio en Arduino UNO.

El sistema debe funcionar (estable) con la batería y enviar una señal cada x segundos o cuando ocurren interrupciones externas (como abrir la tapa)

¿Qué partes necesito al menos? (excepto el microcontrolador y el transmisor de 433MHz) ¿Qué debo buscar en el diseño del circuito para ahorrar la mayor cantidad de energía posible? ¿Cómo puedo comprobar si la batería está baja (y enviar una señal de alarma)?

    
pregunta Tobi

1 respuesta

3

Diseñé un dispositivo de solo transmisión para usar en un gran congelador en una tienda. Utilizaron 433 MHz y un pequeño micro PIC barato que se despertó aproximadamente una vez por minuto y transmitió la temperatura y su nivel de batería a un punto de recolección central para todos los dispositivos locales. El tiempo de activación entre una unidad y la siguiente fue de aproximadamente un minuto con un poco de variabilidad debido a sus códigos de identificación únicos.

Esto significaba que la unidad central de recepción a veces tenía basura, pero en general podía recoger todos los datos de hasta 100 (creo que eran 100) unidades en unos 5 minutos (dado que las colisiones no eran infrecuentes.

La batería duró aproximadamente 1 año.

El tiempo de actividad fue de unos 40 ms, dado que el cristal necesitaba unos 20 ms para estabilizarse y sospecho que si hubiera usado un reloj RC, podría haber reducido a la mitad esta vez. La transmisión fue: -

  1. Preámbulo para bloquear el segmentador de datos de los receptores centrales
  2. Encabezado con ID y estado de la batería
  3. temperatura
  4. suma de comprobación de 16 bits

Espero que esto ayude. Aquí hay un par de pequeños circuitos para ponerte en camino. Utilizan PIC, pero la funcionalidad general se puede transferir a prácticamente cualquier MCU: -

Veníande aquí

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas