Differenze tra le versioni di "Gruppo Chaser man"
(11 versioni intermedie di uno stesso utente non sono mostrate) | |||
Riga 1: | Riga 1: | ||
− | {{Gruppo | + | {| |
+ | ! align="center"| [[File:Chaser man front.jpg|thumb|280px|center|Chaser man - Hw rev 3]] | ||
+ | ![[File:Ciondolo 1.jpg|thumb|200px|center|Chaser man - Hw rev 3]] | ||
+ | ! {{Gruppo | ||
|nome=Chaser man | |nome=Chaser man | ||
|icona=camera.png | |icona=camera.png | ||
− | |descrizione= | + | |descrizione=Un sistema di regia automatica: una telecamera in grado di seguire automaticamente lo speaker |
|social=http://raspibo.ofpcina.net/groups/profile/3120/chaser-man | |social=http://raspibo.ofpcina.net/groups/profile/3120/chaser-man | ||
|mailinglist=in arrivo la | |mailinglist=in arrivo la | ||
Riga 8: | Riga 11: | ||
|iscritti=[http://raspibo.ofpcina.net/profile/dancast78 dancast78]. [http://raspibo.ofpcina.net/profile/Aldus Aldus] [http://raspibo.ofpcina.net/profile/Oloturia1979 Oloturia]. [http://raspibo.ofpcina.net/profile/Desmolupo Desmolupo] | |iscritti=[http://raspibo.ofpcina.net/profile/dancast78 dancast78]. [http://raspibo.ofpcina.net/profile/Aldus Aldus] [http://raspibo.ofpcina.net/profile/Oloturia1979 Oloturia]. [http://raspibo.ofpcina.net/profile/Desmolupo Desmolupo] | ||
}} | }} | ||
+ | |} | ||
= Progetti in corso = | = Progetti in corso = | ||
− | |||
− | |||
− | + | Chaser man è un sistema di regia automatica una telecamera che si muove autonomamente seguendo gli spostamenti di chi le sta di fronte per registrare o trasmettere in streaming le riprese. | |
− | Il progetto | + | Lo speaker indosserà un trasmettitore ad infrarosssi, il ciondolo, e la telecamera lo inseguirà utilizzando una telecamera ad infrarossi ad alta velocità come quella montata su wiimote. |
+ | |||
+ | Il progetto utilizza un Raspberry Pi su cui è installata una scheda SD che contiene [http://learn.adafruit.com/adafruit-raspberry-pi-educational-linux-distro/occidentalis-v0-dot-2 Occidentalis] la distribuzione di Adafruit la cui particolarità e quella di avere diverse predisposizioni per l'interazione con l'hardware. | ||
Inoltre su Rspberyy Pi sono montati il [[Modulo_Camera_per_Raspberry_Pi]] o eventualmente una webcam, un dongle bluetooth, una chiavetta wifi. | Inoltre su Rspberyy Pi sono montati il [[Modulo_Camera_per_Raspberry_Pi]] o eventualmente una webcam, un dongle bluetooth, una chiavetta wifi. | ||
Riga 21: | Riga 25: | ||
Per lo spostamento si utilizzano dei motori da modellismo tipo [[Servo_(radio_control)]]. | Per lo spostamento si utilizzano dei motori da modellismo tipo [[Servo_(radio_control)]]. | ||
− | = | + | = Galleria = |
− | = | + | {| |
+ | ! align="center"| [[File:Chaser man det.png|thumb|300px|right|Chaser man - Hw detail]] | ||
+ | ! align="center"| [[File:Chaser-man profilo dx.jpg|thumb|300px|right|Chaser man relax mode]] | ||
+ | ! align="center"| [[File:Chaser man pcb rev 1.jpg|thumb|400px|Prima revisione del pcb]] | ||
+ | |} | ||
− | |||
= Materiale hardware e software del progetto = | = Materiale hardware e software del progetto = | ||
Riga 41: | Riga 48: | ||
* [https://github.com/dcast78/chaser-man Archivio software] | * [https://github.com/dcast78/chaser-man Archivio software] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | Lista Componenti: | ||
+ | |||
+ | 1x 30K Resistenza | ||
+ | 3x 1K Resistenza | ||
+ | 1x 1M Resistenza | ||
+ | 1x 0.1uF Condensatori | ||
+ | 2x 15pF Condensatori | ||
+ | 1x 14pin Zoccolo per Integrato | ||
+ | 1x 74HC04 Integrato NOT | ||
+ | 1x 25Mhz Quarzo | ||
+ | 5x 3mm Led (meglio di colori assortiti) | ||
+ | 1x 270 Rete resistiva 5+1 | ||
+ | 1x 10K Rete resistiva 4+1 | ||
+ | 3x Pulsanti normalmente aperti | ||
+ | 1x Connettore alimentazione da CS | ||
+ | 1x VS1838B Ricevitore infrarosso | ||
+ | 1x Conntetore strip femmina contatti lunghi per GPIO | ||
+ | 1x Stecca connettori strip per servorc, e telecamera | ||
+ | |||
+ | = Pulsanti = | ||
+ | |||
+ | Partendo da sopra: | ||
+ | |||
+ | * Halt - Lancia lo shutdown di Raspberry, per lo spegnimento dopo l'uso | ||
+ | * Rec - Avvio e stop registrazione | ||
+ | * Loc Y - Inibisce il servo che regola il tilt verticale, utile se lo speaker si muove solo sul piano orizzontale, molto utile in caso di alimentazione a batterie per risparmiare energia. | ||
+ | |||
+ | = Utilizzo = | ||
+ | |||
+ | Dopo aver alimentato Chaser man il Raspberry Pi che è il cuore del sistema procede immediatamente con il boot. | ||
+ | |||
+ | Al termine di questa fase, chaser man passa dalla posizione relax (quella più adatta per il trasporto) a quella verticale (predisponendosi per lo streaming). | ||
+ | |||
+ | Contemporaneamente la chiavetta wifi attiva l'ap mode perciò è possibile collegarsi in wifi direttamente a chaser man senza bisogno di usare cavo o accesspoint. | ||
+ | |||
+ | Premendo il bottone Rec (purtroppo attualmente su questa versione hardware c'è qualche problema con pulsanti), vengono attivate le seguenti funzionalità: | ||
+ | * processo di ripresa tramite il modulo telecamera | ||
+ | * inseguimento dello speaker tramite la telecamera ad infrarosso | ||
+ | * il movimento tramite l'attivazione dei motori | ||
+ | |||
+ | A questo punto basta accendere il ciondolo cioè il trasmettitore ad infrarossi e posizionarsi davanti a Chaser man, dorante lo speaking il relatore verrà inquadrato anche se si sposta. | ||
+ | |||
+ | E' possibile visualizzare lo streaming utilizzando vlc: | ||
+ | * Media | ||
+ | * Apri flusso di rete | ||
+ | * digitare http://indirizzo_ip:8090/ | ||
+ | * Riproduci | ||
+ | |||
+ | Per disattivare la ripresa e lo streaming, basta ripremere il bottone rec | ||
+ | |||
+ | Per spegnere Chaser man premere il bottone halt, verrà riposizionato Chaser man in orzzontale e verrà lanciato il comando halt. | ||
+ | |||
+ | Al termine dello shutdown è possibile disalimentare il tutto. | ||
+ | |||
+ | = Old version = | ||
+ | {| | ||
+ | ! align="center"| [[File:Chaser man Rel 2.jpg|thumb|300px|right|Chaser man - Hw rel 2]] | ||
+ | ! align="center"| [[File:Ir camera module.jpg|400px|Modulo telecamera infrarossi prima rev 1]] | ||
+ | |} |
Versione attuale delle 21:06, 5 ott 2013
{{#if: http://raspibo.ofpcina.net/groups/profile/3120/chaser-man%7C
}}
{{#if: in arrivo la|
}}
{{#if: https://github.com/dcast78/chaser-man%7C
}}
|
---|
Progetti in corso
Chaser man è un sistema di regia automatica una telecamera che si muove autonomamente seguendo gli spostamenti di chi le sta di fronte per registrare o trasmettere in streaming le riprese.
Lo speaker indosserà un trasmettitore ad infrarosssi, il ciondolo, e la telecamera lo inseguirà utilizzando una telecamera ad infrarossi ad alta velocità come quella montata su wiimote.
Il progetto utilizza un Raspberry Pi su cui è installata una scheda SD che contiene Occidentalis la distribuzione di Adafruit la cui particolarità e quella di avere diverse predisposizioni per l'interazione con l'hardware.
Inoltre su Rspberyy Pi sono montati il Modulo_Camera_per_Raspberry_Pi o eventualmente una webcam, un dongle bluetooth, una chiavetta wifi.
Per lo spostamento si utilizzano dei motori da modellismo tipo Servo_(radio_control).
Galleria
Materiale hardware e software del progetto
- Un Raspberry Pi con scheda SD.
- Un dongle bluetooth (Attenzione abbiamo avuto problemi con questo tipo Bus 001 Device 010: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode))
- Un paio di Servo_(radio_control) e il software per comandarli ServoBlaster
- Una telecamera, ad esempio il Modulo Camera per Raspberry Pi
- Wiimote, contiene la telecamera ad infrarossi utilizzata per seguire lo speaker, stiamo valutando se dissaldare solo la telecamera e collegarla direttamente a gpio. (Ispirandoci a questa guida).
- Distribuzione Linux: Occidentalis, una distribuzione mantenuta da Adafruit, ha già alcune predisposizioni per l'interfacciamento con l'hardware, probabilmente non è obbligatorio utilizzarla il progetto dovrebbe funzionare bene anche con Raspbian (verificheremo).
Lista Componenti:
1x 30K Resistenza 3x 1K Resistenza 1x 1M Resistenza 1x 0.1uF Condensatori 2x 15pF Condensatori 1x 14pin Zoccolo per Integrato 1x 74HC04 Integrato NOT 1x 25Mhz Quarzo 5x 3mm Led (meglio di colori assortiti) 1x 270 Rete resistiva 5+1 1x 10K Rete resistiva 4+1 3x Pulsanti normalmente aperti 1x Connettore alimentazione da CS 1x VS1838B Ricevitore infrarosso 1x Conntetore strip femmina contatti lunghi per GPIO 1x Stecca connettori strip per servorc, e telecamera
Pulsanti
Partendo da sopra:
- Halt - Lancia lo shutdown di Raspberry, per lo spegnimento dopo l'uso
- Rec - Avvio e stop registrazione
- Loc Y - Inibisce il servo che regola il tilt verticale, utile se lo speaker si muove solo sul piano orizzontale, molto utile in caso di alimentazione a batterie per risparmiare energia.
Utilizzo
Dopo aver alimentato Chaser man il Raspberry Pi che è il cuore del sistema procede immediatamente con il boot.
Al termine di questa fase, chaser man passa dalla posizione relax (quella più adatta per il trasporto) a quella verticale (predisponendosi per lo streaming).
Contemporaneamente la chiavetta wifi attiva l'ap mode perciò è possibile collegarsi in wifi direttamente a chaser man senza bisogno di usare cavo o accesspoint.
Premendo il bottone Rec (purtroppo attualmente su questa versione hardware c'è qualche problema con pulsanti), vengono attivate le seguenti funzionalità:
- processo di ripresa tramite il modulo telecamera
- inseguimento dello speaker tramite la telecamera ad infrarosso
- il movimento tramite l'attivazione dei motori
A questo punto basta accendere il ciondolo cioè il trasmettitore ad infrarossi e posizionarsi davanti a Chaser man, dorante lo speaking il relatore verrà inquadrato anche se si sposta.
E' possibile visualizzare lo streaming utilizzando vlc:
- Media
- Apri flusso di rete
- digitare http://indirizzo_ip:8090/
- Riproduci
Per disattivare la ripresa e lo streaming, basta ripremere il bottone rec
Per spegnere Chaser man premere il bottone halt, verrà riposizionato Chaser man in orzzontale e verrà lanciato il comando halt.
Al termine dello shutdown è possibile disalimentare il tutto.