Construire un circuit transistor pour contrôle télécommande de climatiseur avec Arduino (7 / 7 étapes)

Étape 7: Programmation & codage

Maintenant, Voici venir le temps de le programmer. Vous pouvez utiliser l’esquisse de clignotement sur l’exemple de code Arduino dans un premier temps.

-Tout d’abord, en fonction de la configuration , vous devez initialiser les broches numériques en tant que sortie. Assurez-vous également que toutes les broches sont réglés sur « LOW ». Cela évitera d’appuyer sur n’importe quelle touche par erreur lorsque Arduino star-up.

void setup() {}
initialiser les broches numériques en tant que sortie.

pinMode (sortie 2) ;      PURPLE
pinMode (3, sortie) ;      ROUGE
pinMode (sortie 4) ;      BROWN
pinMode (5, sortie) ;      VERT

pinMode (6, sortie) ;      BLEU
pinMode (7, sortie) ;      JAUNE
digitalWrite (2, basse) ;    sur la broche OFF
digitalWrite (3, faible) ;    sur la broche OFF
digitalWrite (4, faible) ;    sur la broche OFF
digitalWrite (5, faible) ;    sur la broche OFF
digitalWrite (6, faible) ;    sur la broche OFF
digitalWrite (7, faible) ;    sur la broche OFF
}

-Pour basculer sur le climatiseur, tout d’abord, identifier le bouton de couleur, puis épingler le nombre. Après cela, ajoutez ce code à la fonction de boucle . Sur la photo ci-dessus, Notez que les broches de ON/OFF sur arduino sont D3 (rouge) et D6 (bleu). Ces broches mette à « HIGH » pendant 10 ms, puis sur « LOW ».

void loop() {}
digitalWrite (3, élevée) ;   Appuyez sur le bouton
digitalWrite (6, HIGH) ;
Delay(10) ;              attendre une réponse soit prise en compte
digitalWrite (3, faible) ;    bouton de déverrouillage
digitalWrite (6, faible) ;

while(1 == 1) {/ / pour éviter la boucle sur l’Arduino
}

}

-J’ai ajouté la condition alors que pour empêcher l’appui sur touche constamment Arduino.

-Si vous souhaitez configurer le temperiture a/c 3 degres, alors vous devrez ajouter la boucle for . Mais tout d’abord, identifier quelles broches contrôlent ce bouton. Dans ce cas, ils sont D4 (brun) et D5 (vert).

pour (int i = 0; i < 3; i ++) {}
digitalWrite (4, élevée) ;   Appuyez sur le bouton
digitalWrite (5, HIGH) ;
Delay(10) ;               attendre une réponse soit prise en compte
digitalWrite (4, faible) ;    bouton de déverrouillage
digitalWrite (5, faible) ;
Delay(1000) ;           Attendez une seconde entre chaque pression
}

-J’ai ajouté le retard de l’anthère moins d’une seconde pour simuler la presse réelle sur les touches de la télécommande à la main. Ceci laissera un temps de freinage jusqu'à la réponse d’unité a/c sur le signal précédent.

VIDÉO :

Notes complémentaires :
* Assurez-vous que toutes les broches de l’Arduino réglé sur « LOW » lorsqu’il n’est pas nécessaire.
* Arduino possède une fonction de boucle de maintien qui ne sera pas arrêter ou résilier jusqu'à ce que vous forcer à.
* Une télécommande universelle climatiseur a une centaines nombre de codes pour faire face à différentes unités. Assurez-vous que vous le réglez à votre propre unité avant de l’utiliser avec Arduino.
* Vous pouvez placer une étiquette sur le dos de votre télécommande a/c pour identifier chaque broche avec broches de l’Arduino.
Aide de la plinthe, la télécommande facile à porter quand sa pas besoin de le placer sur sa base.
* À côté les prix de l’Arduino, les fils et les PCB board, a/c universel télécommande coûte environ 12$. Le coût total, y compris tous les trucs, est environ de 65$.

Travaux futurs :
Ce n’est pas un projet complet. Il a quelques problèmes. Par exemple quand l’Arduino sur a/c unité une configuration spécifique, puis quelqu'un enlève la télécommande de sa base et le remettre à une configuration différente. Dans ce cas, Arduino n’a aucune idée quelle configuration nouvelle, elle a été définie.
Comme solution, nous pouvons ajouter Arduino Mini à la commande à distance (http://arduino.cc/en/Main/ArduinoBoardProMini). Cela permettra d’enregistrer n’importe quelle nouvelle configuration qui a été définie dans le temps, que la télécommande n’est pas sur sa base.
En outre, il peut être ajouté un module Xbee sans fil, afin que, nous pouvons nous débarrasser de la plinthe. Donc avec n’importe quelle touche enfoncée, il enverra la nouvelle configuration de l’interface principale de Arduino.

J’espère que cela pourrait vous aider dans vos projets.
Veuillez laisser un commentaire si il n’y a aucun
étape incompréhensible.

Merci pour votre ATTENTION: D

Articles Liés

Contrôler vos décorations d’Halloween avec Arduino

Contrôler vos décorations d’Halloween avec Arduino

Animation Halloween accessoires sont beaucoup de plaisir. Mais les accessoires que vous achetez au magasin ont certaines limites importantes.Un des problèmes est que chaque pilier est activé par son propre capteur. Il est donc difficile de les amener
Contrôle de graphique à barres simple LED avec Arduino

Contrôle de graphique à barres simple LED avec Arduino

dans ce tutoriel je vais vous montrer comment contrôler tableau simple de graphique à barres LED 10 w / Arduino ou Arduino clone MCU et MAX7219 (fonctionne également avec MAX7221) puce contrôleur LED.Voici la vidéo du produit fini en actionSur les ta
Contrôler un petite actionneur linéaire avec Arduino

Contrôler un petite actionneur linéaire avec Arduino

Ce tutoriel de l'actionneur linéaire Arduino indique comment contrôler un Firgelli petite actionneur linéaire à l'aide d'une carte compatible Arduino et différents capteurs d'entrée, y compris un curseur et la commande de Rotation pour un contrôle di
Contrôle des régulateurs de vitesse avec Arduino.

Contrôle des régulateurs de vitesse avec Arduino.

Hé les gars, je suis de retour avec un autre instructable. Il s'agit de régulateurs de vitesse RC. Ce que cela va faire est de vous permettre de tester votre contrôleur de vitesse dans le monde de l'Arduino à l'aide de la série, puis vous écrivez les
Comment contrôler un jeu simple de traitement avec Arduino

Comment contrôler un jeu simple de traitement avec Arduino

Bonjour à tousDans ce Instructable, nous allons voir comment créer un « lien » entre une esquisse de traitement et une carte Arduino. Dans cet exemple, un module à ultrasons sera utilisé pour contrôler un avion dans un jeu simple. Encore une fois, ce
Comment faire pour commander les moteurs avec Arduino et RC récepteur en 10 minutes

Comment faire pour commander les moteurs avec Arduino et RC récepteur en 10 minutes

Il s'agit de mon second tutoriel sur le contrôle des choses avec des récepteurs de l'Arduino et R/C. Si vous n'avez pas regardé mon premier tutorial je vous suggère de regarder à cette première, ici : dans ce tutoriel, nous allons regarder comment co
Comment construire RC 433 MHZ pour contrôler des servos (100 % Arduino)

Comment construire RC 433 MHZ pour contrôler des servos (100 % Arduino)

Salut les gars !Il y a mon contournement pour contourner le problème de minuterie (servo et librairies de fil virtuel).En raison du problème de minuterie, que j'ai eu, j'ai décidé de le contourner en ajoutant un troisième arduino.Il y a le mode de qu
Contrôleur de timelapse très facile et simple pour les reflex numériques eos de canon avec arduino

Contrôleur de timelapse très facile et simple pour les reflex numériques eos de canon avec arduino

vous avez besoin :Arduino (j'utilise freetronics leostick)Relais de 3Vune prise télécommande pour votre appareil photoun pack de batterie AA 4 xinterrupteurs/boutons (facultatif)commutateur à 3 positions pour la version 2Étape 1: Connectez la batteri
Contrôle de température fermenteur multiples avec Arduino

Contrôle de température fermenteur multiples avec Arduino

Contrôle de la température est souvent considéré comme un des meilleurs cinq étapes vers le brassage de la bière meilleure. (http://beerandwinejournal.com/10-better-1/) Il existe de nombreuses méthodes pour maintenir la fermentation de moût à la temp
Contrôle des moteurs pas à pas bipolaire avec Arduino [sans bibliothèque]

Contrôle des moteurs pas à pas bipolaire avec Arduino [sans bibliothèque]

Outils :-Arduino UNO-Maquette-L293D-Moteur pas à pas-12v adaptateur [ou toute source d'alimentation qui convient à votre moteur selon la fiche technique]-Fils de raccordementÉtape 1: Comprendre comment bipolaire travaux de moteur pas à pas.S'il vous
Compteur Geiger en ligne en temps réel pour surveiller la radioactivité dans l’air. Avec Arduino et PC Linux.

Compteur Geiger en ligne en temps réel pour surveiller la radioactivité dans l’air. Avec Arduino et PC Linux.

Instructable décrit un compteur Geiger qui est connecté à internet pour qu'aussi autrui peut surveiller la radiation ambiante.
Orbite de Puzzlebox : En utilisant un Arduino pour contrôler un hélicoptère infrarouge

Orbite de Puzzlebox : En utilisant un Arduino pour contrôler un hélicoptère infrarouge

dans ce Instructable nous vous expliquerons comment les signaux infrarouges sont utilisés par une télécommande pour contrôler un jouet ou un périphérique, puis montrer comment un circuit simple peut être ajouté à un Arduino pour faire fonctionner l'a
Construire une armoire arcade pour 200 euro (250$)

Construire une armoire arcade pour 200 euro (250$)

construire un cabinet arcade pour environ 200 € (250$)Tout a commencé avec quelques manettes SNES et un émulateur SNES, mais tout cela a un peu incontrôlable.Après que nous avions fait quelques jeux SNES avec certaines manettes SNES knockoff bon marc
Contrôler les solénoïdes avec arduino

Contrôler les solénoïdes avec arduino

Dans ce instructable, nous allons construire un circuit simple qui nous permettra de contrôler un solénoïde à l'aide de la physique populaire plate-forme arduinode calcul. Je me suis intéressé dans le contrôle de solénoïdes pour des applications de r