sabato 20 dicembre 2014

Telecomando che impara nuovi codici (in corso)

Telecomando che impara nuovi codici:


Con questo progetto vorrei realizzare un progetto che acquisisca nuovi comandi per televisori e li memorizzi nella eprom, li associ a dei tasti e li possa inviare quando richiesto.

Occorrente:

Arduino, led TX, led RX, schermo lcd 1602, bottoni.
Librerie: IRremote, Menubackend.


Collegamenti del mio ricevitore IR visto di fronte:

Pin a sinistra: dati
Pin al centro: GND
Pin a destra: Vcc

Codice Arduino per ricevere e memorizzare codici infrarossi nella Eproom:


#in corso di Scrittura...


Nel monitor seriale dovremmo vedere codici come questi premendo i tasti del telecomando:

Unknown encoding: 731A3E02(32 bits)
#define Something_DEC 1931099650
#define Something_HEX 731A3E02
Raw (68): -6650 4500 -4450 550 -1700 500 -1700 550 -1700 500 -600 550 -550 550 -600 500 -600 500 -600 550 -1700 500 -1700 550 -1650 550 -600 500 -600 550 -550 550 -550 600 -550 550 -1650 550 -550 600 -550 550 -1650 550 -550 600 -550 550 -550 550 -550 550 -550 600 -1650 600 -1600 600 -550 550 -1650 600 -1650 550 -1650 600 -1650 550


Qui il codice per attivare l'uscita ricevuto il nostro DETERMINATO codice IR (aggiungiamo semplicemente "0x" al codice esadecimale):

Accendiamo un led

Prima di progettare qualunque cosa...

Prima di mettere le mani su Arduino dobbiamo sapere cosa non fare:


  1. Non fare mai cortocircuitare i pin di input/output con ground o cortocircuitare i pin tra di loro, ad esempio collegando un led senza la sua resistenza da 300/400 ohm.
  2. Non dare una tensione superiore a 5V ai pin di input/output o al pin 5V che alimenta arduino, per alimentarlo con tensioni superiori esiste l'apposito pin Vin
  3. Non applicare una tensione superiore a 3,3V sul pin 3,3V
  4. Non cortocircuitare Vin e ground
  5. Non prelevare più di 20mA da ogni singolo pin di input/output e più di 200mA totali dai pin input/output

Che cos'è Arduino?

Che cos'è Arduino?

Arduino è una scheda elettronica contenente un microprocessore programmabile dal computer, per creare dispositivi che variano dal semplice gioco di luci, a una stampante 3D, per creare una centralina di irrigazione, una macchina telecomandata dal cellulare e qualsiasi altra cosa vi può venire in mente. Si possono collegare ad Arduino sensori di luminosità, temperatura, umidità, peso, e molti altri, si può creare quasi qualsiasi cosa vi venga in mente!