Arduino IR-mottagare

Placerad på

Råkar du ha några oanvända knappar på din fjärrkontroll och vill du använda dem för hemautomation? Arduino nano är idealisk för detta. Med dessa enkla steg har du en fungerande IR-mottagare inom femton minuter!

Arduino IR-mottagare

Arduino Nano R3 - klon - med rubriker I lager € 8,90 IR Break Beam Sensor - 3 mm lysdioder I lager € 5,70 5mm LED varmvit - 50 st Slut i lager € 2,80 Breadboard 830 poäng - vit Slut i lager € 3,15 270Ω Metallfilmmotstånd 1/4W - 10 st I lager € 2,75 Hane-Mane jumper set 65 stycken I lager € 3,05 Total € 26,35

ansluta komponenterna

För att göra mottagaren ansluter du din ir-led till din Arduino , respektive stift 1 till D11, 2 till jord, 3 till 3,3v.

Du kopplar lysdioden med den positiva negativa sidan till jord. Vi kopplar den positiva sidan till ett motstånd. Detta är mycket viktigt eftersom det annars skulle flöda för mycket ström genom vår LED. Motståndsvärdet kan variera beroende på typen av lysdiod. Du kan beräkna resistansvärdet med LED-egenskaperna.

beräknar motståndet

(se bild nedan)

anta att vi vill ställa in vår led till 10mA, då bör spänningen över lysdioden vara 1,7v. Om den totala källspänningen är 3,3V måste det finnas en spänning på 1,6V över motståndet. Eftersom strömmarna i en seriekrets är desamma genom varje komponent kommer 10mA också att flyta genom motståndet. Därefter tar vi Omhs lag för att beräkna motståndet för motståndet. Alltså: U= jag*R => R=U/I. R=1,6/0,01=160R. I det här exemplet har vårt motstånd ett värde på 160ohm.

programmering

Innan du börjar måste du först installera ir-mottagarens bibliotek. lägg biblioteket i mappen: C:\--\Documents\ Arduino \libraries

Ladda sedan upp kodavkodaren för att visa koderna från mottagaren i den seriella monitorn. Om du nu riktar din fjärrkontroll mot mottagaren och trycker på en knapp, kommer du att se de seriella monitorkoderna visas.

länkbibliotek:

https://drive.google.com/open?id=1iBWlBIPn2rXS_1roQhdSqZDVmaq1aZNw

decoder

om du tryckte på 2 knappar öppnar du koden nedan. Ändra texten "-här-" med de 2 koder som finns i den seriella monitorn. Observera att detta är 2 olika koder (en för att tända lysdioden och en för att stänga av dem).

led

efter att ha laddat upp koden skulle lysdioden tändas och släckas när knapparna trycktes in.

ha kul med det!

Avdelning

Postat av Student industrivetenskap

Kommentarer

Webwinkelkeur Kiyoh Trustpilot Opencircuit