Ciao ragazzi,
mi potreste gentilmente spiegare come posso "gestire" un robot mediante il telecomando della televisione?
E' possibile farlo? Se si, entro quali limiti?
Grazie!
Teoricamente si. Basta un ricevitore IR. La libreria IRRemote permette di decodificare i tasti del telecomando (non tutti però, alcune marche).
Logicamente devi sempre "vedere" il ricevitore IR sul robot, se gira un angolo, il segnale non gli arriva più.
Ciao nid69ita,
quali marche di telecomando vanno bene? Un telecomando universale sarebbe quindi ottimale mi sembra di capire...
Mi sorge un dubbio... tramite il telecomando potrei far fare al robot qualsiasi cosa se installassi un ricevitore IR?
Grazie mille per la tua risposta!!
Andrea
Questa è la libreria più usata per il remote:
// Values for decode_type
#define NEC 1
#define SONY 2
#define RC5 3
#define RC6 4
#define DISH 5
#define SHARP 6
#define PANASONIC 7
#define JVC 8
#define SANYO 9
#define MITSUBISHI 10
#define UNKNOWN -1
L'elenco dei telecomandi riconosciuti. Tieni conto che sono più che altro "classi" e non marche precise. Ovvero ho un tv United il cui telecomando viene riconosciuto come NEC. Sono varie tipologie di "protocolli" adottati dalle varie marche per far si che i vari telecomandi in una casa non si confondano tra di loro.
Se il telecomando dice UNKNOWN c'e' sempre la possibilità di usare il metodo raw, ma è difficile da usare.
Per ricevere i comandi dal IR bisogna leggere il dato usando dei comandi con certe tempistiche. E poi con altre tempistiche devi pilotare i motori. Fattibile si. Ma non è semplicissimo lato programmazione.
Ma quindi nn ci sn dei sensori universali capaci di funzionare con i telecomandi di tutte le marche?
Mi spiego meglio... se usassi un ricevitore ad infrarossi sn obbligato a programmarlo x una sola specifica marca di telecomando? Immagino che una volta programmato x una marca, se usassi un telecomando di un altro marchio, il ricevitore nn riconoscerebbe il segnale..
si ma se ci pensi e lo stesso con la tv =)
non puoi mica usaew il telecomando di sky per il digitale terrestre
Esatto. Pensa se tutti i telecomandi fossero uguali. Sai che casino in salotto.
Beh, certo, sarebbe un bel casino!!
Quindi secondo voi dovrei utilizzare un telecomandino studiato ad hoc per far funzionare il robot?
Bisogna progettarseli da se oppure ne esistono già in commercio da programmare?
è una tecnologia costosa?
Grazie a tutti!
Beh se ne trovano fatti apposta tipo questo:
ebay_link
oppure ne usi uno di recupero. Bisogna solo verificare che sia riconosciuto dalla libreria.
Puoi usare anche quelli che hai in casa, tanto mica li rovini. Quasi tutti i telecomandi hanno le frecce direzionali.
Se poi devi comprare il ricevitore IR allora potresti pensare di prendere anche il telecomando. Quello però linkato da ebay io non l'ho verificato se riconosciuto dalla libreria IRRemote.
Ma quindi in un telecomando sono importanti solo le frecce direzionali?
Non si riesce a programmare il ricevitore in modo tale da far compiere al robot delle azione anche tramite altri pulsanti?
Grazie
Ti ho confuso, sorry. Puoi usare i tasti che vuoi. Ogni tasto ti ritorna un valore associato. In base a quel valore fai quel che vuoi nel programma.