Arduino y frambuesa Pi: construcción de sistemas confiables con contadores de tiempo del perro guardián (5 / 6 paso)

Paso 5: Agregar un temporizador WatchDog externo al proyecto

Resumen: En el paso 5 de este Instructable nos fijamos en la configuración de un temporizador de vigilancia externa con Arduino y también con el Raspberry Pi. Utilizamos el Temporizador de vigilancia Dual SwitchDoc Labs, que es una buena opción para un temporizador WatchDog externo en muchos sistemas. Por último, nos fijamos en un problema del mundo real de RFI (interferencia de radiofrecuencia), que realmente el cuadro de Proyecto Curacao .

Temporizadores de WatchDog externo para sistemas de frambuesa Pi/Arduino

Una solución a todos los posibles problemas y cuestiones con los temporizadores de vigilancia interna en los 4 pasos previos de este Instructable es utilizar un Temporizador WatchDog externo. Como nosotros estábamos explorando este conjunto de problemas con el Proyecto Curacao, decidimos construir nuestro propio temporizador de vigilancia externa. Diseñar nuestro propio reloj nos da un conjunto fijo de parámetros no depende de otros procesos de descargas (en el caso de la frambuesa Pi) y que Arduino estamos utilizando (en el otro caso). Y entonces fueron los temas de sistema de poder significativo como proyecto Curacao es Solar y viento accionado y tiene problemas de voltaje (bueno, se pone nublado en los trópicos también!).

El código para "Acariciando el perro" en Python y C para "pat el perro" o activar el Temporizador WatchDog externo, necesitará utilizar el código siguiente. Puesto que la línea tiene que ser en modo de alta impedancia y luego acaba de tomar tierra cuando acaricie al perro, el código para el Arduino tiene este aspecto:

Y en Python para Raspberry Pi, el código tiene este aspecto:

Pones estas funciones en el código tal que Acaricie el perro más a menudo que la OMC. OMC se define como la cantidad máxima de tiempo que el temporizador del vigilante puede contar antes de que necesite ser reajustada (en otras palabras, cuando reiniciará el equipo si el equipo desaparece.

Puede descargar la especificación completa para el SwitchDoc laboratorios doble temporizador de vigilancia aquí: DualWatchDog_101914 V1.3.

Configuración de OMC en el temporizador del vigilante externo SwitchDoc



Puede ajustar OMC de aproximadamente 220 segundos a 30 segundos.

Utilizando un temporizador de vigilancia externa con Arduino



doble vigilancia y ArduinoUsing externo WatchDog Timer con la frambuesa Pi



Vigilancia dual con frambuesa Pi B +



Vigilancia dual con frambuesa Pi B (A)

Radio Frequency Interference - un problema del mundo Real

El problema importante que hemos descubierto en proyecto Curacao con RFI (interferencia de radiofrecuencia) fue cuando la gente de Radio Amateur enciende su concurso de radio en todo el mundo en octubre y noviembre en 28MHz. El cuadro está conectado a una torre de radio en Curacao. Y conectado a una línea de 15 metros que resulta ser alrededor de 3 longitudes de onda de 28MHz, haciendo una muy buena antena. Cosas veían bien hasta el concurso de la radio!

La longitud de onda de las ondas de radio de 28MHz está a unos 5 metros. Tuvimos una línea de 15 metros. No una mala antena para la recepción de 28MHz señales. Suponiendo que es cerca de 12 metros de efectivo tenemos una buena longitud de onda de 1/2 (longitudes de 2,5 onda realmente) mirando en la entrada en el Arduino. Y el WeatherRack (visto en la distancia más abajo) está conectado directamente a la torre donde se transmite la señal de 28MHz.



Nuevos paneles solares en la parte superior el cuadro de proyecto Curacao - WeatherRack fondo

Podría ser un problema, seguro. Enviamos a preguntas a los dioses de la Radio sobre el tipo de tensiones podría esperar. Un solo Dios (Geoff H.) respondió: hasta 2V. Eso es bastante cerca de 2,5 voltios que comenzarán a accionar las cosas.

El segundo Dios (Jeff M.) indican que podría ser hasta 3V y que el concurso en el pasado fin de semana no sólo en 28 MHz. Fue un concurso de la todo-venda, en el 160, 80, 40, 20, 15 y 10 metros bandas.



Placa de vigilante SwitchDoc Dual en Curacao de proyecto

Durante el día el fin de semana de concurso, transmitir habrá sido en 10 m (28.3 – 29.0 MHz), 15 m (21,2 – 21,4) y 20 m (14.15 – 14.3 MHz). Durante las horas nocturnas el fin de semana de concurso, transmisión habrá sido en 160 m (~1.8 – 1,9 MHz), 80 m (~3.6 – 3,9 MHz), 40 m (~7.05 – 7,25 MHz) y 20 m (~14.15 – 14,3 MHz).

Montón de señales pequeñas corriendo nuestra caja con el cable nuevo grande (antena) conectado.

Este concurso tuvo la Curacao proyecto para la cuenta.

Otra razón para utilizar un Temporizador WatchDog externo porque el RFI fue poner el Arduino en un estado que requiere un encendido y apagado power reset.

Artículos Relacionados

Sistema Ambilight para cada entrada conectado a su televisor. WS2812B Arduino UNO frambuesa Pi

Sistema Ambilight para cada entrada conectado a su televisor. WS2812B Arduino UNO frambuesa Pi

Siempre he querido agregar ambilight a mi TV. Se ve tan genial! Finalmente lo hice y no me decepcionó!He visto muchos videos y muchos tutoriales sobre la creación de un sistema Ambilight para tu TV pero nunca he encontrado un tutorial completo para m
CupBots - 3D plataforma robótica impresa para Arduino y frambuesa Pi

CupBots - 3D plataforma robótica impresa para Arduino y frambuesa Pi

Aquí es un proyecto de robótica de gran fin de semana para emprender con amigos o gente en su espacio local del fabricante. Usted necesitará una impresora 3D práctico 3D impresión los archivos STL adjuntan como parte de los pasos a continuación y una
El tiempo en pantalla utilizando Arduino y frambuesa Pi

El tiempo en pantalla utilizando Arduino y frambuesa Pi

Este proyecto es sistema de visualización de tiempo usando 16 * 2 lcd, arduino, frambuesa pi, internetEste proyecto es muy fácil necesidad muy menos AsambleaEs mostrar el tiempo en cualquier mercancías en mundo en 16 * 2, se puede ajustar lo que dese
Controles de lectura/emular con Arduino y frambuesa Pi

Controles de lectura/emular con Arduino y frambuesa Pi

Mandos a distancia están en todas partes. Son la interfaz a su televisores, sistemas de música y qué no. Probablemente tienes unos cuantos de repuesto ahí, devastada en la desaparición de su mejor. Animarlos y les ponga en uso! (Skynet aprueba...)Aqu
Construir tu Robot de Streaming de Video en Internet controlado con Arduino y frambuesa Pi

Construir tu Robot de Streaming de Video en Internet controlado con Arduino y frambuesa Pi

< el instructivo y el código están listos. ¡ Disfrute! Dejo un comentario Comentarios! >Yo soy (aka LiquidCrystalDisplay / Italia), un estudiante de 14 años de aprendizaje de Israel en el Max Shein secundaria para matemáticas y ciencia avanzada. Est
¿Arduino Vs frambuesa Pi que es mejor para usted?

¿Arduino Vs frambuesa Pi que es mejor para usted?

El Arduino y frambuesa Pi plataformas son muy diferentes en la forma en que manejan tareas, ¿cómo sabe el diy'er medio que es adecuado para ellos?En este instructable iré sobre las principales diferencias y mostrar lo que los diferentes consejos son
Basados en Arduino - sistema de Control para la PC del coche del RPi

Basados en Arduino - sistema de Control para la PC del coche del RPi

Hola a todos! Michalis Vasilakis de www.ardumotive.com y en esta guía de le mostrará cómo hacer un simple - basados en Arduino - sistema de Control para la PC del coche del RPi.Este sistema está diseñado para evitar el cierre abrupto del PRi coche si
Rápido Termómetro Digital usando barato convertidor de USB a TTL y DS18B20 - sin Arduino o frambuesa Pi

Rápido Termómetro Digital usando barato convertidor de USB a TTL y DS18B20 - sin Arduino o frambuesa Pi

En mi anterior instructable le di una introducción al termómetro Digital uso de DS18B20 y ESP8266 nodemcu con pantalla OLED de SPI y programación utilizando el IDE de Arduino. Requiere conocimientos de electrónica básica, programación y requiere un p
DIY Arduino y frambuesa Pi estación y servidor web

DIY Arduino y frambuesa Pi estación y servidor web

Este es un proyecto que llevará la temperatura usando el sensor de temperatura TMP36 IC y una placa Arduino . Esta información será envía en serie a la Frambuesa Pitablero de edición de una página web que el Raspberry Pi es anfitrión de sí mismo. Par
Tierra Globo giratorio con Arduino o frambuesa Pi controlado por Motor paso a paso

Tierra Globo giratorio con Arduino o frambuesa Pi controlado por Motor paso a paso

Este instructivo describe cómo actualizar su globo a una versión motorizada. Parece increíblemente mejor en el estante que está girando lentamente, y cualquier manifestación con sus hijos (para explicar el ciclo día/noche o las estaciones) ganará int
Cómo convertir frambuesa Pi en HI FI sistema de Audio con RuneAudio

Cómo convertir frambuesa Pi en HI FI sistema de Audio con RuneAudio

Hey chicos, fin de semana se acerca y está esperando para hacer un proyecto fresco con Rpi, pero no tienes ninguna pista. Anímate!!, yo he venido para arriba con un proyecto con el que uno puede convertir frambuesa Pi en un reproductor de música Hi F
Sistema GPS con Arduino + M2M escudo

Sistema GPS con Arduino + M2M escudo

En el siguiente tutorial realizaremos un sistema GPS con Arduino y un escudo especial para ello llama escudo de M2M de Arduino desarrollado por electrónica MCI, donde obtendremos el recorrido realizado junto con el valor de un sensor, estos pueden se
Frambuesa PI USB vs comunicaciones en serie con gsm shield (escudo de a-gsm itbrainpower.net)

Frambuesa PI USB vs comunicaciones en serie con gsm shield (escudo de a-gsm itbrainpower.net)

Sobre este cómoEste cómo se refiere a la itbrainpower.net del escudo de un gsm, teniendo características principales siguientes:Compatibilidad en todo el mundo - módulo de banda cuádrupleGSM / GPRS / SMS / DTMF compatibleDos zócalos SIM (sola SIM act
Cubo de LED de media pulgada: Arduino había controlado 3 x 3 x 3 con LEDs SMD!

Cubo de LED de media pulgada: Arduino había controlado 3 x 3 x 3 con LEDs SMD!

Tomando la tarea comenzó con mí pensando 'bueno, podría hacer un cubo de LED más pequeños mediante LEDs SMD".   Sí, la idea era soldar los LEDs de montaje superficial en el espacio!    Y sí lo hice (sigue siendo la pregunta "Por qué").  Vid