Arduino IR-modtager
Placeret påHar du tilfældigvis et par ubrugte knapper på din fjernbetjening, og vil du bruge dem til hjemmeautomatisering? Arduino nano er ideel til dette. Med disse enkle trin har du en fungerende IR-modtager inden for femten minutter!
Arduino IR-modtager
Arduino Nano R3 - klon - med overskrifter På lager € 8,90 IR Break Beam Sensor - 3 mm LED'er På lager € 6,15 5mm LED varm hvid - 50 stk På lager € 2,80 Brødbræt 830 point - hvid Udsolgt € 3,10 270Ω Metalfilmmodstand 1/4W - 10 stk På lager € 2,75 Herre-Han jumper sæt 65 stk På lager € 3,05 i alt € 26,75forbinder komponenterne
For at lave modtageren tilslutter du din ir-led til din Arduino , henholdsvis pin 1 til D11, 2 til jord, 3 til 3,3v.
Du forbinder LED'en med den positive negative side til jord. Vi forbinder den positive side til en modstand. Dette er meget vigtigt, fordi der ellers ville strømme for meget strøm gennem vores LED. Modstandsværdien kan variere afhængigt af typen af LED. Du kan beregne modstandsværdien med LED-karakteristika.
beregner modstanden
(se billedet nedenfor)
antag at vi vil sætte vores led til 10mA, så skal spændingen over lysdioden være 1,7v. Hvis den samlede kildespænding er 3,3v, så skal der være en spænding på 1,6v over modstanden. Da strømmene i et seriekredsløb er de samme gennem hver komponent, vil 10mA også strømme gennem modstanden. Dernæst tager vi Omhs lov til at beregne modstanden af modstanden. Så: U= I*R => R=U/I. R=1,6/0,01=160R. I dette eksempel har vores modstand en værdi på 160ohm.
programmering
Før du starter, skal du først installere biblioteket for ir-modtageren. læg biblioteket i mappen: C:\--\Documents\ Arduino \libraries
Upload derefter kodedekoderen for at vise koderne fra modtageren i den serielle monitor. Hvis du nu peger din fjernbetjening mod modtageren og trykker på en knap, vil du se de serielle monitorkoder vises.
link bibliotek:
https://drive.google.com/open?id=1iBWlBIPn2rXS_1roQhdSqZDVmaq1aZNw
decoder
hvis du trykkede på 2 knapper, så åbn koden nedenfor. Skift teksten "-her-" med de 2 koder, der er i den serielle monitor. Bemærk venligst, at dette er 2 forskellige koder (en til at tænde lysdioden og en til at slukke for dem).
led
efter upload af koden ville lysdioden tænde og slukke, når der blev trykket på knapperne.
have det sjovt med det!
afdeling