Arduino basé maison chauffage Controler avec Interface utilisateur SMS (8 / 8 étapes)

Étape 8: L’utiliser

Après le démarrage, l’appareil vérifiera pour voir la disponibilité d’un Modem et une question appropriée commandes pour l’initialisation. En l’absence d’un modem, l’appareil se limitera à commande manuelle. Les entrées de menu pertinentes de GSM seront alors désactivées.

Au cours de la première la première manche de l’appareil chercher des capteurs de température et leur attribuer arbitrairement à l’intérieur et des capteurs extérieurs. L’utilisateur peut modifier ce choix arbitraire en échangeant plus tard à l’intérieur et à l’extérieur de capteurs (paramètres -> capteurs de swap). Ce paramètre sera stocké dans l’EEPROM non volatile et n’existe pas au redémarrage. Au cours de la première manche (et en température capteurs sont changés) l’appareil informera l’utilisateur de vérifier l’attribution de la sonde.

Par la suite, l’affichage indiquera à la ligne du haut de gauche à droite : heure, jour de la semaine, à l’intérieur de la température, température extérieure, mode de fonctionnement. Pour le mode de fonctionnement, l’appareil affiche les caractères suivants dans le coin supérieur droit :

A – antigel (baisser la température à niveau préréglé antigel, mais jamais en dessous)
C – confort (maintenir le niveau de confort préréglé – par défaut : 20° C)
E-économie (maintenir le niveau actuel de l’économie – par défaut : 17° C)
O – cycle (cycle entre confort (pendant la journée) et économie (pendant la nuit)
P – profil programmable
M – manuelle de la température (maintenir la température entrée manuellement, fixe)

Le mode de fonctionnement s’affichent en alternance dans un intervalles de secondes et l’indicateur de chauffage exécution, qui est l’astérisque (« * ») pour un fonctionnement de la chaudière.

Le profil programmable se compose de jusqu'à 5 régimes de température à partir de 00 h 00 et se termine à 24 h 00. Chaque profil peut être déclarée valide pour des jours individuels ou des groupes de jours (par exemple en semaine, week-ends – ou seulement le jeudi).

Fonctionnement manuel

L’utilisateur peut faire défiler dans l’arborescence du menu, tel que décrit ci-dessus et peut basculer entre les modes de fonctionnement et de modifier les paramètres. Toutes les modifications sont enregistrées dans l’EEPROM pour éviter toute perte de données due à des pannes d’électricité.

Fonctionnement du GSM

Si un modem GSM est disponible, l’utilisateur peut également envoyer des commandes via GSM et recevoir des informations d’État. En général, toutes les fonctions disponibles manuellement peuvent également être effectuées par GSM. Pour cela, l’utilisateur appelant faut transmission numéro appelant activée sur son téléphone et numéro de téléphone de l’utilisateur doit être enregistré avec l’appareil (SMS -> annuaire téléphonique). À la fin de la commande SMS, le dispositif émettra généralement un message d’État, qui résume l’opération en cours suivie d’un message « OK » ou « Erreur ».

Liste des commandes SMS :

cycle sur / / Economie nuit, confort au cours de la journée
cycle off / / interrupteur mode vélo, retour à l’antigel
cycle réglé tmp1 de hh: mm hh: mm tmp2 / / valeur interrupteur temps et température pour le cycle
économie sur / / switch sur la température de l’économie
économie off / / interrupteur mode économie d’énergie, retour à l’antigel
set économie tmp / / a valeur de température de l’économie
confort sur / / switch sur la température de confort
confort hors / / interrupteur mode confort, retour à l’antigel
confort la valeur tmp / / a valeur de température de confort
température sur / / Sélectionner le mode manuel de la température
température réglée temp / / a valeur de niveau de température manuelle
antigel sur / / switch mode antigel
antigel la valeur temp / / a valeur de niveau de température antigel
mode de profil nr / / switch sur Profil nr à la mode (voir ci-dessous)
Profil n° rég hh: mm temp / / défini dans le profil nr température valeur au temps
Profil de réinitialisation nr / / reset profil nr
temps mis hh: mm / / la valeur temps de l’appareil hh: mm
date fixée jj mm aa / / set date de dispositif à jj mm aa
alerte / / se renseigner le statut des alertes
alerte nr / / activer alerte nr (0/1)
alerte nr off / / désactiver nr alerte (0/1)
nr alerte définie tmp / / la valeur seuil de déclenchement de nr alerte température
jeu de journaux de statut hh: mm / / la valeur temps log dispositif hh: mm
statut d’ouvrir une session / / switch journalisation quotidienne à heure programmée
statut se déconnectent / / interrupteur enregistrement quotidien
Statut / / Statut SMS d’envoi à l’expéditeur

Température et formats d’heure :

Format de température : tt.t (decimal et fraction est obligatoire)
Format de l’heure : HH: mm (deux chiffres par hrs et min obligatoire)

Mode de température de profil :

Le contrôleur peut fonctionner horaires de température pour différentes périodes et jours :

Jamais 0 (= éteint)
dimanche 1
lundi 2
mardi 3
mercredi 4
jeudi 5
vendredi 6
samedi 7
semaine 8 (Lun-Ven)
week-end 9 (Sam-Dim)
première moitié de semaine 10 (lun-mer)
la deuxième moitié de semaine 11 (Lun-Ven)
toujours 12

Articles Liés

Système de surveillance 30$ avec Interface utilisateur

Système de surveillance 30$ avec Interface utilisateur

extrêmement bon marché et très facile à faire le système de surveillance. Vous n'avez pas à être n'importe quel genre de tête à Papineau pour cela. Toutes les pièces requises seront probablement trouvé dans votre quincaillerie locale. Vous devez seul
Arduino haute vitesse d’Oscilloscope avec interface PC

Arduino haute vitesse d’Oscilloscope avec interface PC

Utilisez votre Arduino et votre PC comme un Oscilloscope à mémoire rapide.L'Arduino peut recueillir fiable des lectures de tension à une fréquence d'entre 141 et 153 KiloHertz.lecture des données 1000 peut être utilisé en vers 6.8ms.Viré à un PC, ces
Arduino basé système RADAR avec reconnaissance de la cible

Arduino basé système RADAR avec reconnaissance de la cible

Le RADAR est un système de détection d'objet qui utilise les ondes radio pour déterminer la plage, altitude, direction ou la vitesse d'objets. Systèmes radar viennent dans une variété de tailles et ont des caractéristiques de performances différentes
Arduino Base Wireless Pc control Robot.

Arduino Base Wireless Pc control Robot.

ici j'utilise base très rigide pour un usage ultérieur donc je peux le modifier à l'avenir.. .i peut faire véhicule de manutention avec cette base, robot suiveur de ligne avec cette base ou n'importe quel autre Robot mais cette instructable est liée
Un système d’alarme basé sur capteur PIR avec alerte par Sms à l’aide de 8051

Un système d’alarme basé sur capteur PIR avec alerte par Sms à l’aide de 8051

« L'objectif de ce projet consiste à détecter l'environnement avec l'aide du capteur infrarouge passif (capteur PIR) et envoie les informations souhaitées sur la détection d'un objet pour le numéro de portable à l'aide du module GSM pour alerter le p
Johnny5 Arduino Robot DfRobotshop rover avec interface html télécommande

Johnny5 Arduino Robot DfRobotshop rover avec interface html télécommande

Dans ce post, j'ai expliquer étape par étape comment construire un Arduino base Robot et programmer avec Javascript. J'ai expliquer quels choix de conception que j'ai fait, les cadres et les technologies que j'ai utilisé et comment je programme et co
Arduino contrôlée stores automatisés avec une interface utilisateur Web

Arduino contrôlée stores automatisés avec une interface utilisateur Web

cette instructable est un guide détaillé sur la façon de construire un contrôleur automatisé pour exécuter un moteur pouvant fonctionner à l'ouverture et la fermeture des stores. Le contrôleur permet les blinds ouvrir et fermer basé sur un calendrier
DIY Smart suivez-moi Drone avec caméra (Arduino basé)

DIY Smart suivez-moi Drone avec caméra (Arduino basé)

Drones sont des outils et des jouets très populaires ces jours-ci. Vous pouvez trouver des professionnels et même les drones débutant et gadgets volants dans le marché. J'ai quatre drones (quadcopters et hexcopters), parce que j'aime tout ce qui vole
Basse Altitude Environmental Monitoring avec un Arduino basé Instrument météorologique et plate-forme de détection à distance Aeropod

Basse Altitude Environmental Monitoring avec un Arduino basé Instrument météorologique et plate-forme de détection à distance Aeropod

Aperçu du projetÉlèves à l'école secondaire de New Lothrop, dans le Michigan ont travaillé ensemble pour construire une plate-forme de détection distante de basse altitude appelée un « Aeropod » et il équipé d'un instrument de météo « Arduino » basé
L’utilisation de Scratch ou Arduino pour programmer un mBot avec Makeblock

L’utilisation de Scratch ou Arduino pour programmer un mBot avec Makeblock

Il y a quelques jours, j'ai fait un robot par Makeblock. Nous l'appelons mBot---un robot mieux s'adapter à l'éducation et la mise à la consommation. Il est simple à utiliser et plus abordable. Nous croyons que c'est le meilleur produit robotique dans
Comment faire un synthétiseur sonore Arduino avec interface MIDI

Comment faire un synthétiseur sonore Arduino avec interface MIDI

Avec ce synthétiseur, vous pouvez faire Arduino reproduire des formes d'ondes totalement personnalisés. En raison de l'interface MIDI, il peut être connecté à n'importe quel instrument qui disposent et jouer avec le son souhaité.Étape 1: matériauxArd
Les bougeoirs avec affichage masqué de la météo et l’Interface utilisateur tangibles de mur

Les bougeoirs avec affichage masqué de la météo et l’Interface utilisateur tangibles de mur

vidéos du projet en action ci-dessous!AVERTISSEMENT : Il s'agit d'une description abrégée du projet étant donné que je n'ai pas le temps de faire une pleine étape par étape instructable à temps pour un concours. Toutefois, je ferai volontiers un étap
Arduino base robotique Car(wireless controls+Autonomous)

Arduino base robotique Car(wireless controls+Autonomous)

Cette instructable est un Arduino base robotique voiture qui utilise Arduino, langage de programmation Arduino, pilote automobile, un écran LCD pour afficher l'état actuel de la voiture et même un module Bluetooth pour des communications sans fil dep
Contrôle de Cubase avec Arduino basé à MIDI

Contrôle de Cubase avec Arduino basé à MIDI

Un de mes amis voulait contrôler Cubase, son logiciel d'enregistrement audio, avec un bouton poussoir afin qu'il puisse arrêter et démarrer des enregistrements à distance sans avoir à passer à l'ordinateur et tapez sur le clavier. Vous pouvez être ca