Raspberry Pi et Arduino : construire des systèmes fiables avec les minuteries de chien de garde (5 / 6 étapes)

Étape 5: Ajout d’un temporisateur externe à votre projet

Résumé : À l’étape 5 de cet Instructable nous regardons mise en place d’un temporisateur externe avec l’Arduino et aussi avec le Raspberry Pi. Nous utilisons le Temporisateur double de SwitchDoc Labs, qui est un bon choix pour un temporisateur externe dans de nombreux systèmes. Enfin, nous regardons un problème du monde réel de RFI (Radio Frequency Interference), qui frappe vraiment la boîte Projet Curacao .

Minuteries WatchDog externe pour les systèmes de framboise Pi/Arduino

Une solution à tous les problèmes potentiels et les problèmes avec les minuteries de chien de garde interne discutées lors des étapes précédentes 4 de ce Instructable consiste à utiliser un Temporisateur externe. Nous avons exploré cet ensemble de problèmes avec le Projet Curacao, nous avons décidé de construire notre propre temporisateur externe. Concevoir nos propres minuterie nous donne un ensemble fixe de paramètres ne dépendants pas d’autres processus de sofware (dans le cas de la Raspberry Pi) et quel Arduino nous utilisons (dans l’autre cas). Et puis il y avait les problèmes de système de puissance significative comme projet Curacao est solaire et éolienne alimenté et a des problèmes de chute de tension (Hé, il se trouble sous les tropiques trop!).

Le Code pour « Caresser le chien » en Python et C à Réal-le chien"ou déclencher le Minuteur de surveillance externe, vous devez utiliser le code suivant. Étant donné que la ligne doit être tenue en mode haute impédance et puis vient d’être prise à la terre quand vous tape le chien, le code de l’Arduino ressemble à ceci :

Et en Python pour le Raspberry Pi, le code ressemble à ceci :

Vous mettez ces fonctions dans votre code, tel que vous tape le chien plus souvent que l’OMC. L’OMC est définie comme la quantité maximale de temps que le temporisateur peut compter avant il doit être réinitialisé (en d’autres termes, lorsqu’il va redémarrer l’ordinateur si l’ordinateur s’en va.

Vous pouvez télécharger la spécification entière pour le SwitchDoc Labs double temporisateur ici : DualWatchDog_101914-V1.3.

Définition de l’OMC sur le temporisateur externe SwitchDoc



Vous pouvez ajuster l’OMC d’environ 220 secondes à 30 secondes.

À l’aide d’un temporisateur externe avec l’Arduino



WatchDog Dual et ArduinoUsing externe WatchDog Timer avec le Pi framboise



Chien de garde double avec framboise Pi B +



Chien de garde double avec framboise Pi B (ou A)

Radio Frequency Interference - un problème du monde réel

Le problème important, que nous avons découvert à Curaçao de projet avec RFI (Radio Frequency Interference) était quand les gens de Radio Amateur propulsé vers le haut de leur concours de radio dans le monde entier en octobre et novembre sur 28MHz. Notre boîte est reliée à une tour de radio à Curaçao. Et connectés à une ligne de 15 mètres qui se trouve être environ 3 longueurs d’onde de 28MHz, faisant une très bonne antenne. Les choses se sont bonnes jusqu’au concours de la radio !

La longueur d’onde des ondes radio 28MHz est d’environ 5 mètres. Nous avions une ligne de 15 mètres. Pas une mauvaise antenne pour la réception des 28MHz signaux. En supposant qu’il soit efficace d’environ 12 mètres nous avons une belle longueur d’onde de 1/2 (2,5 longueurs d’onde en fait) à regarder l’entrée à l’Arduino. Et le WeatherRack (vu dans la distance ci-dessous) est relié directement à la tour où le signal de 28MHz est transmis.



Nouveaux panneaux solaires sur le dessus de la boîte de projet Curacao - WeatherRack en arrière-plan

Pourrait être un problème, à coup sûr. Nous avons envoyé des questions aux dieux Radio sur ce genre de tensions je pouvais espérer. Un seul Dieu (Geoff H.) répondit en disant jusqu'à 2V. C’est assez proche de 2,5 Volts qui débutera à déclencher des choses.

Le second Dieu (M. Jeff) a indiqué qu’il pourrait être tout le chemin jusqu'à 3V et que le concours dans le week-end dernier n’était pas juste sur 28 MHz. C’était un concours all-band, sur les 160, 80, 40, 20, 15 et 10 mètres bandes.



SwitchDoc double WatchDog carte installée dans projet Curacao

Pendant la journée le week-end de concours, transmettant aura été sur 10m (28,3 – 29,0 MHz), 15m (21,2 – 21,4) et 20m (14.15 – 14,3 MHz). Pendant les heures de nuit le week-end de concours, transmettant aura été sur 160m (~1.8 – 1,9 MHz), 80m (~3.6 – 3,9 MHz), 40m (~7.05-7,25 MHz) et 20m (~14.15 – 14,3 MHz).

Beaucoup de petits signaux courir notre boîte avec le nouveau gros fil (antenne) connecté.

Ce concours a remporté le projet Curacao pour le décompte.

Encore une autre raison d’utiliser un Temporisateur externe parce que la DDR mettait l’Arduino dans un État qui nécessitait un sous et hors tension de l’alimentation reset.

Articles Liés

Résoudre des systèmes d’équations par élimination

Résoudre des systèmes d’équations par élimination

Résoudre des systèmes d'équations par éliminationS'il vous plaît comme la vidéo.S'abonner à ma chaîne sur YouTube.
Sécurité & flexibilité dans l’économie – la Rise des systèmes de paiement numérique

Sécurité & flexibilité dans l’économie – la Rise des systèmes de paiement numérique

il y a eu une révolution en cours ! Si vous ne savez pas ce que cela signifie tout à fait, Eh bien – je parle de l'internet. Maintenant l'internet a complètement révolutionné presque tous les aspects de ce que nous faisons. Que ce soit l'augmentation
BestCare lab, offrant des systèmes de santé grands

BestCare lab, offrant des systèmes de santé grands

étant donné le rôle d'un laboratoire médical joue un rôle majeur, la qualité doit être prédominante. Il existe plusieurs laboratoires médicaux qui fonctionnent afin de doter les services plus prometteurs. BestCare lab est un tel laboratoire médical q
Vous rencontrez des problèmes pour lire les MP4 sur Nexus 7 ?

Vous rencontrez des problèmes pour lire les MP4 sur Nexus 7 ?

Certains utilisateurs ont des problèmes pour lire les fichiers MP4 sur Nexus 7. Cela a causé beaucoup de problèmes, bien que les développeurs de ce logiciel affirment que le format de fichier MP4 est supporté sur Nexus 7. Utilisateurs ont rapporté fo
Automatisation des systèmes de verrouillage et détection Intrusion dans les maisons

Automatisation des systèmes de verrouillage et détection Intrusion dans les maisons

Internetdes choses est la technologie de l'avenir qui est lentement à venir et gagne du terrain dans le secteur des télécommunications. Ici, nous avons essayé de créer un système de sécurité qui est contrôlé par l'Internet. Le but du projet était de
Modulaires « dipneustes » reflux et débit des systèmes de culture hydroponique ou aquaponique.  Plus facile ?

Modulaires « dipneustes » reflux et débit des systèmes de culture hydroponique ou aquaponique. Plus facile ?

Culture hydroponique dipneustes vise à produire un système modulaire ponics où chaque module peut être indépendant et facilement commutables. Il utilise une pompe à air externe afin de simplifier l'ensemble du système. Filtres de blocage sera une cho
Transmission de données d’internet non-connecté systèmes solaires avec Arduino, PHP et MySQL

Transmission de données d’internet non-connecté systèmes solaires avec Arduino, PHP et MySQL

DescriptionL'objectif de ce projet arduino est d'acquérir et de transférer des données via le réseau GSM. L'avantage est de pouvoir collecter des données (par exemple la surveillance d'une installation solaire) même s'il n'y a pas de connexion intern
Résoudre des systèmes linéaires avec MATLAB

Résoudre des systèmes linéaires avec MATLAB

La capacité à résoudre des équations linéaires multivariable est essentielle dans l'ingénierie. Bien qu'il existe de nombreux outils qui vous permettent de le faire : manuscrite des procédures, calculatrices, etc., ce traitement va décrire l'utilisat
Air comprimé Interrupteur exploité pour 2 nouveau air propulsé des systèmes hydroponiques.

Air comprimé Interrupteur exploité pour 2 nouveau air propulsé des systèmes hydroponiques.

Il s'agit d'une démonstration de l'interrupteur « geyser » qui réinitialise de reflux s'écouler dans les systèmes.
Construire des dômes monolithique sur Google SketchUp

Construire des dômes monolithique sur Google SketchUp

suite à mon tutoriel sphère géodésique, je vais illustrer comment vous pouvez construire un type spécial de dôme monolithique pour votre usage personnel.La toute première chose que vous devez faire est d'avoir Google SketchUp installé. Vous pouvez le
Inhalation de vapeur, des problèmes respiratoires chez les volailles biologiques. Inhalation - poules.  Inhalación gallinas.

Inhalation de vapeur, des problèmes respiratoires chez les volailles biologiques. Inhalation - poules. Inhalación gallinas.

L'utilisation de l'inhalation de vapeur organique, montrée dans ma vidéo précédente pour traiter vos volailles en cas de problèmes respiratoires.Bio de commentaire UTI l'inhalation humide, montré dans ma vidéo précédente, versez votre volaille en cas
Comment prouver que vos frères et sœurs sont des fantômes. (Avec preuves photographiques!!!)

Comment prouver que vos frères et sœurs sont des fantômes. (Avec preuves photographiques!!!)

Pour tous ce ible, vous aurez besoin est en forme de loupe et une caméra.Etape 1: Avoir votre frère debout contre un mur. Il ne peut pas être n'importe quoi sur le mur comme interrupteurs. Il ne peut inclure que votre frère.Étape 2: Tenez votre loupe
Construire un réacteur à Arc avec les compétences et les outils de base

Construire un réacteur à Arc avec les compétences et les outils de base

j'ai pensé que ce serait cool d'aller comme Tony Stark pour l'Halloween, et je me tournai vers Instructables pour des idées sur la façon de construire un réacteur de l'Arc. Le problème est que les réacteurs d'Arc meilleure et la plus précise sur le s
Comment construire une cabane en rondins avec les encoches de la queue d’aronde

Comment construire une cabane en rondins avec les encoches de la queue d’aronde

bien sûr la première chose dont vous avez besoin est des journaux. Une bonne source peut être quelqu'un qui a une scierie portative dans votre région. Contacter woodmizer scieries pour obtenir une liste des propriétaires près de chez vous.Si vous ave