Satura rādītājs:

Datora IR tālvadības pults ar Arduino: 6 soļi
Datora IR tālvadības pults ar Arduino: 6 soļi

Video: Datora IR tālvadības pults ar Arduino: 6 soļi

Video: Datora IR tālvadības pults ar Arduino: 6 soļi
Video: 40 полезных автотоваров с алиэкспресс, которые упростят жизнь любому автовладельцу #8 2024, Novembris
Anonim
IR tālvadības pults jūsu datoram, izmantojot Arduino
IR tālvadības pults jūsu datoram, izmantojot Arduino

Izmantojot šo uztvērēju, attālināti vadiet datoru, pateicoties IR modulim un Arduino. Lazzy režīms aktivizēts ^^

1. darbība:

Attēls
Attēls
Attēls
Attēls

Vispirms man jāizjauc vecais Sony VAIO IR uztvērējs. IR uztvērējs, kas nāk no mana tēva, ir pilnīgi nelietojams, jo nodrošina tikai patentētus draiverus tikai operētājsistēmai Windows XP. Mans mērķis ir spēt darboties ar jebkuru mašīnu.

Nav ļoti grūti noņemt vienu skrūvi ^^

2. solis: un šeit Arduino…

un šeit Arduino …
un šeit Arduino …
un šeit Arduino …
un šeit Arduino …
un šeit Arduino …
un šeit Arduino …

Ķēde ir ļoti vienkārša:

- viens arduino nano V3 - viens TSOP IR uztvērējs 22, - viens rezistors

- un viens kondensators.

Viss kāpt pa protoboardu, kas tieši metināts pie Arduino savienotāja.

Pavisam drīz montāžas shēma.

3. solis: salikšana

Salikšana
Salikšana
Salikšana
Salikšana
Salikšana
Salikšana

Arduino Nano līdz perfektiem izmēriem, lai iekļūtu korpusā. Neliels ēvelējums aizmugurē USB portam, un viss ir kārtībā. Lai pārliecinātos, ka nekas nepārvietojas, nedaudz karsta līme padara darbu ļoti labu.

Skrūve tālāk, un aparatūrai viss ir beidzies.

4. solis: programma

Augšupielādējiet šādu skici Arduino.

Arduino logā atveriet seriālā monitora logu, lai redzētu heksadecimālos kodus (veidu, kādā IR uztvērējs uztver infrasarkanos starus).

#include int RECV_PIN = 2; IRrecv irrecv (RECV_PIN); decode_results rezultāti;

void setup () {

Sērijas sākums (9600); irrecv.enableIRIn (); }

void loop () {

if (irrecv.decode (& results)) {Serial.println (results.value, HEX); irrecv.resume (); }}

5. solis: tas ir gandrīz pabeigts

Un tagad saskaņā ar jūsu operētājsistēmu tā dēmonā izveido nelielu skriptu, lai izgūtu IS kodu un mijiedarbotos ar datoru. Python vēsturē es izveidoju nelielu skriptu, kas var darboties operētājsistēmā Windows un Unix.

Es to daru pieejamu ļoti ātri ^^

6. solis: uzlabošana

Izmantojot Arduino Leonardo, Yum vai ir iespējams apvienot Python skriptu tieši Arduino, lai uzskatītu, ka Arduino ir standarta tastatūra.

Paldies, jauku laisko dienu.

Franču valodā jūs varat atrast šo rakstu par MIWC

Ieteicams: