Baserade Arduino remote översättare (3 / 5 steg)
Steg 3: Test build
Först måste vi bygga en provningsutrustningen för att ha bevis på konceptet och Arduino-IRremote bibliotek kompatibilitet med enheten.
Biblioteket kan hämtas på https://github.com/z3t0/Arduino-IRremote
IR-mottagare kan anslutas direkt till Arduino
- VCC för IR-mottagare till 5v
- Mark till mark
- Och signalen pin av IR-mottagare till någon digital stift Arduino. (Ändra i koden respektive)
Obs: Vara säkra stiftet ur IR-mottagaren innan du ansluter, de kan lätt skadas med fel ledningar.
Jag kopplade också IR ledde till digital pin 3 som är PWM stift. (Beroende på typ av Arduino du använder, detaljer i sista steget)
Om du inte vet vilken resistor för att användas med lysdioder använda denna kalkylator veta värdet. http://www.hobby-Hour.com/Electronics/ledcalc.php
Nu provningsutrustningen på plats, kan vi läsa några Fjärrkoder att använda i vår Arduino kod, läser koder för alla knappar använder vi i detta projekt.
Jag fick fin artikel om Arduino-IRremote library på https://www.pjrc.com/teensy/td_libs_IRremote.html som förklarar en hel del om detta bibliotek. Jag utvecklade min kod baserad på 'exempel program för inleverans' i den artikeln.
En enkel om tillstånd kan skrivas till översätta vad när behärska fjärr kommando tas emot. IR-koder kan skickas från den samma uppsättning med IRsend objekt.
Alltid hålla någon kamera runt när du testar detta som infrarött ljus kan endast ses med IR känslig kameror
Detta är andra gången jag bygger samma projekt, i tidigare som jag använder inte biblioteket, jag mätte bokstavligen micro sekunder klyftan mellan infrarött pulser från remote och gjorde dessa dröjsmål siffror som en byte-array och blinkade IR ledde med dessa luckor i mellan. Stort problem med den typen av set-up är minne, Arduino mini pro har väldigt lite minne och de byte matriserna är enorma. Och att ställa upp är inte heller tillförlitliga som använder biblioteket.