Afstandsbedieningen zijn overal. Zij zijn de interface aan uw televisies, muzieksystemen en wat niet. U hebt waarschijnlijk een paar vrije degenen rondslingeren, verwoest op de nalating van hun betere helften. Ze vrolijken en zet ze terug in gebruik! (Skynet hecht zijn goedkeuring aan...)
Hier zijn enkele redenen waarom u moet implementeren of emuleren afstandsbedieningen in uw projecten (er is echt geen behoefte om op te schrijven alle redenen, maar de dingen is, ik echt zoals lijsten):
- Als je moet verbergen uw project ergens en moet zijn werk doen als het heimelijk spion apparaten.
- Als het project zal worden geïnstalleerd in een ontoegankelijk of hoge bereiken plaats zoals DIY overheadprojector, vogel huis watervoorziening, enz...
- Als u verwijderen van al die lelijke knoppen op de behuizing van uw project wilt.
- Als u bepalen uw afstand bestuurde apparaten zoals TV met een Arduino of Raspberry Pi wilt.
- Als je wilt overleven de singulariteit (brownie punten verdienen met Skynet terwijl u nog steeds een kans)
- omdat afstandsbedieningen cool zijn
In dit instructable, zal ik u tonen hoe te: (waarschuwing: een andere lijst volgt)
- Met behulp van Arduino:
- Lees externe signalen met behulp van interrupts, zodat u andere dingen op je Arduino doen kunt tijdens het wachten voor iemand die knop in te drukken. Ook krijgt onderbreekt de nauwkeurigste van de timing.
- externe codes ter identificatie van de afzonderlijke knoppen zonder uw geheugen vol te decoderen. Meestal opslaan van een paar knop IR-codes zal opvullen van je Arduino geheugen...
- IR-signalen voor om het even welk van uw afstandsbediening de knop super eenvoudig opnieuw. Besturing van uw TV met een Arduino!
- Met behulp van Raspberry Pi:
- Lees IR-signalen en implementeren in uw Python scripts. Spelen met remotes!
- opnieuw IR signaal met behulp van de Raspberry Pi. Maak een universele afstandsbediening.
Opmerking: Sinds het posten van dit instructable, ik heb ontdekt de Shirriff IR library voor Arduino en ik stel voor dat voor de Arduino deel van dit instructable is als het is zeer eenvoudig te gebruiken. Maar als u begrijpen hoe IR echt werkt op die afstandsbedieningen wilt, de instructable zorgt voor een goed te lezen. Misschien als ik wat vrije tijd, ik zal het toevoegen stappen voor Shirriff van IR bibliotheek: https://github.com/shirriff/Arduino-IRremote