Étape 4: Piratage télécommande RC
Ouvrez le 27Mhz (bien ce hack fonctionne pour toutes les télécommandes RC et non limités aux 27Mhz). Vous pourrez voir un minuscule circuit raccordé avec le boîtier de la batterie. Supprimer tous les boutons / touches et sortir du circuit. Vous y trouverez des commutateurs de presse quatre (ou plus). Vous pouvez appuyer sur eux et voir votre jouet d’exploitation.
L’objectif de ce hack est de contourner ce matériel interrupteurs avec interrupteurs programmables. Vous pourriez trouver ce tutoriel codeproject d’obtenir commencé avec Arduino plate-forme matérielle par moi utile si vous êtes un démarreur de matériel. Comment contrôler les moteurs à courant continu avec transistor donnera une bonne compréhension du mécanisme que nous voulons adopter ici.
Tout d’abord nous contourner la batterie et nous ferons le récepteur activé à notre Conseil d’Edison. Viens de couper les fils rouges et noirs qui relie cette chambre minuscule avec batterie distante.
Une des meilleures choses avec Grove est qu’elle offre que vous plug et play options. Ainsi, vous pouvez brancher différents capteurs et autres composants par les ports de Grove et jouer avec eux. Nôtre est un hack, impliquera de matériel. Mais je ne veux pas gâcher le plaisir du plug-and-play. Donc notre hack permettrait de maintenir l’intégrité du bouclier Grove et devrait être entièrement plug-and-play tout comme les autres accessoires fournis avec le kit de démarrage.
Observer de près à n’importe quel port de données dans la base bouclier marqué D4/D5 etc.. Vous pouvez le voir il y a quatre épingles : vcc, sol, signal et NC. Tout d’abord insérer un connecteur Grove à un des ports de données et le couper au milieu (donc nous faisons deux connecteurs ici!!!). Maintenant connecter le fil de vcc rouge de votre télécommande avec les SCR correspondant du fil port connecté grove. Faites de même avec le sol. Maintenant si vous appuyez sur un des Appuyez sur le bouton de télécommande, vous pourrez voir distance lumière éclatante. OK, nous avons maintenant une télécommande RC alimenté par bouclier de Grove. Tout ce que nous devons faire maintenant est de contourner ces commutateurs de matériel par le biais de transistor.
Nous irons avec un transistor NPN (j’utilise BC548). Lorsqu’il est fourni avec une base tension elle relie émetteur (pin 1) au collecteur (broche 3). Donc on va souder deux fils dans le matériel commuter deux extrémités et eux avec la broche 1 et 3 du BC548. Afin d’éviter que le transistor pour allumer avec une tension de fuite, c’est une bonne idée de relier bas (goupille de centrage 2) avec une résistance appropriée. Je préfère une résistance de 470 ohms. Rappelons que le connecteur de Grove possède une ligne NC et une ligne de signal. Tout ce que vous devez faire est de connecter le câble de Signal avec l’autre bout de la résistance. Nous sommes fait piratage un télérupteur.
Vous pouvez désormais contrôler ce commutateur avec l’esquisse de clin en changeant la broche 13 à quelque port de données vous l’avez connecté. Si vous êtes en mesure d’allumer ou d’éteindre les planches télécommande RC LED, allumez votre voiture et vous verriez le mouvement contrôlé par Edison. Bien maintenant le faire pour les autres trois commutateurs dans le Conseil d’administration distante. La bonne chose avec cette approche est que vous pouvez toujours utiliser les commutateurs de presse hardware de votre Conseil d’administration à distance. Conseil si éloigné peut être contrôlé par le biais de programme ou peut être utilisé autant que vous l’utilisiez à travers ces boutons. Enfin, nous sommes vers le bas avec notre hack. Il suffit de retirer les connecteurs Grove de carte et vous avez votre propre plug-and-play Grove RC distant:)
Temps pour obtenir ce travail de hack sur ITO avec MQTT. Donc à l’étape suivante nous obtiendrons cela « Grove RC Remote » reçoivent les commandes au travers du protocole MQTT.