Étape 10 : Ajouter la commande à distance
J’ai exploré quelques options pour la télécommande de mon condensateur de flux, le gars sur www.myfluxcapacitor.com utilisé la Boa nordique sparkfun et un émetteur/récepteur 2,4 ghz. ce qui est excellent, mais sparkfun font n’est plus la BOA, comment jamais ils font de l’aigle sont disponible en format afin de pouvoir obtenir les cartes de circuit imprimés vers le haut et ajouter les composants de votre auto si vous vouliez. mais cela semble être un plus tuer pour me.... mais j’ai toujours quelques planches imprimés vers le haut dans le cas où je change d’avis, OSH park est bon pour obtenir des conseils en
.
J’ai aussi regardé dans 433mhz émetteurs et récepteurs qui sont très bon marchés, et de l’expérience, je savais que je pouvais obtenir cloner breloques sur internet que j’espérais que je pouvais cloner le signal de l’émetteur. Malheureusement, cela n’a pas fonctionné ou l’autre.
Finalement j’ai décidé d’Infra rouge, l’inconvénient est que vous n’avez pas à avoir la ligne de mire, le côté positif est vous avez plus de boutons à faire plus de choses et vous pouvez utiliser assez près toute télécommande donc à un stade ultérieur je pourrais mettre à jour. Les capteurs IR sont très bon marché et facile à accrocher à l’arduino, mais vous aurez besoin d’inclure la bibliothèque Iremote que vous pouvez obtenir ici.
https://github.com/Shirriff/Arduino-IRremote
le code permettant de recevoir les codes
Si (irrecv.decode (et résultats)) {}
Serial.Print ("nombre d’IR =") ;
Serial.println(Results.value) ;
irrecv.Resume() ; Recevoir la prochaine valeur}
Il suffit d’ouvrir le moniteur de la série et vous pouvez voir les codes en, ils passent ensuite aux variables et utilisées dans le si/case instructions pour effectuer des fonctions comme jouer un son lorsque vous appuyez sur un bouton.
Je m’apprêtais à mettre en place un schéma du circuit mais ses si simple sa peine vaut la peine, une broche va à 3.3V épingler sur l’Arduino, une broche va à terre, et une broche va à une entrée sur l’Arduino.
J’ai ajouté le capteur IR dans le milieu de la carte de base afin qu’il peut lire les entrées sans l’encombrer de trucs, vous pouvez voir sur les photos où il est.