Stap 4: Hacken RC afstandsbediening
Open de 27Mhz (goed deze hack werkt voor alle RC afstandsbedieningen en niet beperkt tot 27Mhz). Hier ziet u een klein circuit met de batterij box aangesloten. Verwijder alle knoppen / toetsen en nemen het circuit. Hier vindt u vier (of meer) pers switches. U kunt hen onder druk en Raadpleeg uw speelgoed.
Het doel van deze houwer is om te mijden deze hardware switches met programmeerbare schakelaars. Misschien vindt u deze codeproject tutorial van Getting begonnen met Arduino hardwareplatform door mij nuttig als u een hardware-starter. Hoe u kunt besturen gelijkstroommotoren met transistor geeft een goed inzicht in het mechanisme dat we willen aannemen hier.
Eerst zullen wij mijden van de accu en de ontvanger van onze Edison bord ingeschakeld. Knip de rode en zwarte draden die dit kleine bord verbindt met externe batterijpack.
Een van de beste ding met Grove is dat het biedt dat u plug en play-opties. Zo kunt u verschillende sensoren en andere componenten via Grove poorten sluit en spelen rond met hen. Ons is een hack, hardware zal betrekken. Maar ik wil niet bederven de pret van plug en play. Dus onze houwer zou houden de integriteit van het schild van Grove en moet volledig plug en play net als andere accessoires die bij de starterskit geleverd.
Nauw observeren tot een haven van de gegevens in het base schild gemarkeerd D4/D5 enz. U kunt zien zijn er vier pinnen: vcc, grond, signaal en NC. Eerst steek de connector van een Grove op een van de gegevenspoorten en snijd het in het midden (dus "Wij zijn hier twee aansluitingen maken!). Nu sluit de rode vcc draad van uw externe apparaat met de overeenkomstige vcc van de grove poort aangesloten draad. Doe hetzelfde met de grond. Nu als u op één van de druk op de knop in de afstandsbediening ziet u externe licht gloeien. OK, hebben we nu een RC externe eenheid gevoed via Grove schild. Nu is allen wij moeten doen mijden deze schakelopties hardware via de transistor.
We zullen gaan met een NPN-transistor (im ' using BC548). Wanneer het wordt geleverd met een basis spanning verbindt het emitter (pin 1) met collector (pin 3). Dus we zullen twee draden in de hardware soldeer schakelen twee uiteinden en hen met pin 1 en 3 van BC548 respectievelijk Om te voorkomen dat de transistor inschakelen met lek spanning is het een goed idee te verbinden base (centrum pin 2) met een geschikte weerstand. Ik verkies een 470 Ohm weerstand. Herinneren eraan dat de Grove connector een NC-lijn en de lijn van een signaal heeft. Alles wat u hoeft te doen is sluit signaal draad met het andere uiteinde van de weerstand. Hacking een externe switch, zijn we klaar.
U kunt nu deze schakeloptie met de blink-schets door het veranderen van pin 13 naar welke datapoort aangesloten hebt. Bent u kundig voor zet aan en uit de RC externe planken LED, zet uw auto en zou je het verkeer wordt gecontroleerd door middel van Edison. Oke nu doen voor de andere drie schakelaars in de externe Raad van bestuur. Het goede ding met deze aanpak is dat u nog steeds de hardware pers switches van uw externe boord kunt. Zo ver van de bestuur kan worden gecontroleerd door middel van programma of kan worden gebruikt, net zoals u het via deze knoppen. Tot slot zijn we beneden met onze hack. Verwijder enkel de Grove connectoren van bord en u hebt uw eigen plug en play Grove RC externe :)
Tijd om deze houwer werk over IoT met MQTT. Dus in de volgende stap komen wij dit "Grove RC externe" opdrachten ontvangt via MQTT-protocol.