Étape 1: Ce que vous devez, avant ce dont vous avez besoin
Cette instructable prend son envol avec quelques-uns des travaux réalisés précédemment qui a également entraîné mon dernier IBLE.
Alors, avant que nous intervenons dans ce qu’il faut pour ce IBLE, il est recommandé que vous lisiez cette instructable pour quelques informations sur la façon dont :
- La bibliothèque d’infrarouge IRLib Arduino a été mises en place
- Utilisation des codes IR dans cette IBLE ont été capturées à l’aide d’un récepteur IR
- Comment les codes IR capturés ont été utilisés pour contrôler l’appareil cible via un émetteur IR
Après avoir complété cette IBLE, j’ai déployé une application web ASP.NET IR Code enregistreur qui serait :
- Accepter le Code IR capturé avec une clé de code intuitivement nommée comme entrées dans un formulaire web
- Pause le code même longueur IR en segments moins de 64 caractères long de rester sous la limite de tampon de série de l’Arduino Uno
- Le dernier segment de codes serait préalablement fixé avec un "E" qui indique à l’Arduino, qu’elle a reçu le dernier segment du code
- Chaque segment serait séparée par un délimiteur de tuyau avant d’être assemblés en une longue chaîne
- Enfin, le Code IR segmentée ainsi que sa clé de code a été stocké dans une base de données SQL Server 2012
C’est cette base de données SQL qui constitue l’une des composantes de la Home Automation Hub élaboré dans cette IBLE.
REMARQUE
L’application Web de Recorder de Code IR ne fait pas partie de la discussion ici pour les raisons suivantes :
- Vous pouvez manuellement saisir les codes à l’aide de croquis de l’Arduino, divisez-les en sections séparées par des tuyaux et rangez-les dans la la base de données sans avoir à créer une Application Web complexe
- Contrairement à cette IBLE, l’enregistreur IR met l’accent sur la communication inverse de Arduino au Raspberry Pi
Plus de détails sur ce projet serait donc un sujet pour un autre IBLE