Sadržaj:

IR daljinski analizator / prijemnik s Arduinom: 3 koraka
IR daljinski analizator / prijemnik s Arduinom: 3 koraka

Video: IR daljinski analizator / prijemnik s Arduinom: 3 koraka

Video: IR daljinski analizator / prijemnik s Arduinom: 3 koraka
Video: Project Kit Pr21.1 Infrared Remote Control Инфракрасный приемник и пульт. 3 февраля 2023 г. 2024, Novembar
Anonim
Image
Image
IR daljinski analizator / prijemnik sa Arduinom
IR daljinski analizator / prijemnik sa Arduinom

Ovaj analizator istovremeno prima 40 različitih IC protokola i prikazuje adresu i kod primljenog signala.

Koristi Arduino IRMP biblioteku koja uključuje ovu aplikaciju kao primjer, kao i druge korisne aplikacije!

Ako želite analizirati daljinski upravljač ili želite kontrolirati svoju Arduino aplikaciju pomoću rezervnog daljinskog upravljača, morate znati kôd poslan za svaki ključ.

Serijski ili paralelni LCD ekran može se priključiti da radi kao samostalan uređaj bez potrebe za serijskim monitorom.

Slično, ali osnovnije uputstvo može se pronaći na

Korak 1: BOM

BOM
BOM
BOM
BOM
  • Arduino Nano ili UNO
  • Infracrveni prijemnik

Opcionalno

  • Serijski 1604 LCD
  • Breadboard
  • Žice za kratkospojnike

Korak 2: Instalacija softvera

Nakon instaliranja IDE -a i odabira odgovarajuće ploče, otvorite Upravitelj biblioteke pomoću Ctrl+Shift+I i potražite IRMP. Instalirajte ga, a zatim odaberite Datoteka -> Primjeri -> Primjeri iz prilagođenih biblioteka -> AllProtocols.

Omogućite tip LCD -a koji imate u redu 43 i dalje. Svi izlazi mogu se vidjeti i na Arduino serijskom monitoru, tako da nema potrebe za priključivanjem LCD -a za analizu!

Korak 3: Analiziranje / primanje

Analiziranje / primanje
Analiziranje / primanje
Analiziranje / primanje
Analiziranje / primanje
Analiziranje / primanje
Analiziranje / primanje

Pokrenite program i ako se detektira IC signal, ugrađena LED lampica će treperiti.

Ako se signal može dekodirati, rezultat se ispisuje na serijski izlaz (i LCD). Završni R znači da je ova naredba naredba za ponavljanje.

Ako trebate analizirati jedan od 10 onemogućenih protokola, koristite primjer OneProtocol.

Preporučuje se: