Prise intelligente infrarouge (7 / 15 étapes)

Étape 7: Télécharger Code !

Mon code utilise une interface de menu en fonction. Après se félicitant de l’utilisateur, prise intelligente entre les premières lignes de loop() dans laquelle il invite l’utilisateur à entrer 1 pour le mode d’aide, 2 pour les minuteries de réglage, 3 pour les options et 4 pour le mode « ralenti ». Souvent, un certain temps boucle est utilisée pour écouter en permanence les commandes envoyées par la télécommande IR. (Dans le cas où il est déroutant, chaque fois que je dis « IRIn = "? «; » dans mon code, c’est juste pour effacer n’importe quelle valeur a été reçu par la télécommande IR précédemment).

Pour écouter les commandes infrarouges, j’ai utilisé le code de la bibliothèque IRremote pour écouter et décoder les commandes de la télécommande IR de Keyes (décodé comme valeur hexadécimale). Si vous souhaitez utiliser une télécommande différente pour ce projet, simplement modifier les valeurs de la fonction « remoteListener() » aux commandes de votre télécommande.

Une autre partie importante du code est les fonctions de minuterie avec le DS1307. De nombreuses fonctions dans mon code doivent faire avec la conversion de temps en secondes, temps de HHMMSS, calcul du temps, jusqu’au moment de l’obtention ou la définition de mise en forme.

Lorsque vous effectuez des modifications, profitez de ces fonctions car ils sont utiles pour la fabrication de minuteries compliquées aussi bien. Allumer/éteindre le relais dans l’arduino code est en fait très simple. Dans le cas où vous avez des difficultés à trouver la ligne unique à des centaines de lignes de code, la ligne dit: « digitalWrite (relayPin, HIGH); » ou « digitalWrite (relayPin, faible); ».

Le reste du code devrait être explicite ; Toutefois, si vous avez des problèmes ou questions veuillez laissent un commentaire ci-dessous et moi pouvons préciser !

Articles Liés

Tissé de prise intelligente

Tissé de prise intelligente

Il s'agit d'un seriese de deux vidéos qui y présenteront les nouveaux dispositifs Internet des objets (IDO) de la prise intelligente. Je vais montrer comment au départ, installer et configurer cet appareil ainsi que comment personnaliser et ajouter u
Carte de commutateur WiFi ou prise intelligente avec Esp8266, Attiny 85 et capteur PIR avec android app

Carte de commutateur WiFi ou prise intelligente avec Esp8266, Attiny 85 et capteur PIR avec android app

Le 85 de Arduino Wifi est une petite planche avec ESP8266 module-01, Attiny85 micro contrôleur et un relais. Il a également et en-tête supplémentaire pour connecter un relais externe ou pour raccorder les capteurs comme PIR, IR etc. selon votre appli
Multiprise intelligente

Multiprise intelligente

tous les jours, nous avons tous déchets autant d'électricité. Nous oubliez d'éteindre la TV, ventilateur ou tout autre appareil électrique.Cette nuit notre environnement sont aussi bien des poches. Si vous endormez en regardant la télévision et oubli
Prises de courant intelligent bricolage

Prises de courant intelligent bricolage

Pourquoi vous devriez faire vos propres prises intelligentes ?Parce que c'est amusant et vous apprendrez quelque chose de nouveau.Parce que vous être en mesure d'automatiser votre maison et faire beaucoup de choses cool avec elle.Parce que c'est moin
Contrôle vocal bricolage maison intelligente

Contrôle vocal bricolage maison intelligente

Si vous n'êtes pas familier avec Amazon écho - c'est un nouvel assistant personnel qui répond à vos commandes vocales et, par conséquent, effectue des tâches simples tâches pour vous. Par exemple, il peut commander vos lumières de smart ou activer et
Bluetooth sous contrôle prise (domotique)

Bluetooth sous contrôle prise (domotique)

Avez-vous déjà quitté la maison et je me demandais si vous avez oublié d'éteindre les lumières ou la TV ? Ou été au volant dans l'obscurité et le souhait des lumières soit sur avant d'arriver à la maison avec vous, les mains plein d'épicerie. Une sol
Choix des blocs d’alimentation plus vertes

Choix des blocs d’alimentation plus vertes

Économie d'énergie est génial ! Choix des blocs d'alimentation plus vertes peut faire votre projet geekadelic plus durable en un seul coup.Si vous voulez économiser de l'énergie lors de la création de votre nouvel ordinateur, robot ou autre gadget, i
Ouvre-porte Garage Smart DIY

Ouvre-porte Garage Smart DIY

Je sais que vous avez obtenu 5 minutes sur la route et a demandé vous-même, « a fait fermer la porte de garage? ».Maintenant, au lieu de tourner en rond ou en sortant votre garage et la maison vulnérable aux voleurs, vous pouvez vérifier et fermez-le
DIY Smart porte détecteur de cognement

DIY Smart porte détecteur de cognement

La plupart d'entre nous ont été dans une situation quand quelqu'un ne pouvait pas attirer notre attention car nous étions portant une paire d'écouteurs. Il finit généralement par amende aussi longtemps que le demandeur d'attention peut nous pousser,
Bleu Smart Device Socket - / App(smart surge protector)

Bleu Smart Device Socket - / App(smart surge protector)

Bleu Smart est une douille de puissance intelligente qui peut être contrôlé avec fiche Smart bleue, une génération d'app téléphone intelligent pour le périphérique.Le projet vise à contrôler les appareils de la maison à distance, de contrôler la lumi
PRISE d’alimentation intelligente

PRISE d’alimentation intelligente

Bonjour, Bienvenue sur mon nouveau Instructable sur domotique.Ce projet a été lancé pour résoudre certains problèmes courants rencontrés par tout le monde. Imaginez que c'est une froide nuit d'hiver, vous lisez un roman sur votre lit, avant d'aller d
Prise de vue infrarouge à l’aide d’un FUJI X-PRO1 avec un fisheye SAMYANG 8MM F2.8

Prise de vue infrarouge à l’aide d’un FUJI X-PRO1 avec un fisheye SAMYANG 8MM F2.8

PRISE DE VUE INFRAROUGE À L'AIDE D'UN FUJI X-PRO1 AVEC UN FISHEYE SAMYANG 8MM F2.814 avril 2014J'ai imaginé une façon d'utiliser le très populaire Samyang 8mm F2.8 objectif fisheye qui vient avec plusieurs autres noms de marques y compris ; Rokinon e
Copain de Gmail - plus intelligente des Notifications par courrier électronique

Copain de Gmail - plus intelligente des Notifications par courrier électronique

Ce qui est le copain de Gmail ?C'est un dispositif de compagnon qui ne laisse jamais vous manquez d'e-mails importants. Il vérifie votre boîte de réception (toutes les 15 secondes) pour les nouveaux messages et vous avertit à l'aide d'une douce lueur
Capteur infrarouge pour appareil photo reflex numérique

Capteur infrarouge pour appareil photo reflex numérique

Longue histoire courte : il était nécessaire de prendre des photos en plein air chaque fois quand un animal s'approchait un reflex numérique, donc j'ai construit une boîte avec un capteur PIR et un petit Arduino Pro Mini pour contrôler la caméra.Les