Differenze tra le versioni di "Gruppo Chaser man"

Da raspibo.
Jump to navigation Jump to search
 
(14 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=Una telecamera in grado di seguire automaticamente lo speaker
+
|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  
|repo=in arrivo il
+
|repo=https://github.com/dcast78/chaser-man
|iscritti=[http://raspibo.ofpcina.net/profile/dancast78 dancast78]. [http://raspibo.ofpcina.net/profile/Aldus Aldus]
+
|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 =
[[File:Chaser man Rel 2.jpg|thumb|300px|right|Chaser man - Hw rev B]]
 
Lo scopo del progetto è quello di realizzare una telecamera che si muova autonomamente seguendo gli spostamenti di chi le sta di fronte per registrare o trasmettere in streaming un filmato.
 
  
Lo speaker indosserà un trasmettitore ad infrarosssi e la telecamera lo inseguirà utilizzando una telecamera ad infrarossi ad alta velocità come quella montata su wiimote.
+
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 in corso 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 partocolarità e quella di avere diverse predisposizioni per l'interazione con l'hardware.
+
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)]].
  
= Progetti completati =
+
= Galleria =
  
= Idee folli =
+
{|
 +
! 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]]
 +
|}
  
Usare oltre alla telecamera a infrarossi del wiimote il facial recognition: [http://www.raspberrypi.org/archives/4207 Facial recognition: OpenCV on the camera board]
 
  
 
= 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

Chaser man - Hw rev 3
Chaser man - Hw rev 3
{{#if: http://raspibo.ofpcina.net/groups/profile/3120/chaser-man%7C }} {{#if: in arrivo la| }} {{#if: https://github.com/dcast78/chaser-man%7C }}
Gruppo
Camera.png }}Chaser man
Un sistema di regia automatica: una telecamera in grado di seguire automaticamente lo speaker
social network
[in arrivo la mailing list]
code repository
Iscritti
dancast78. Aldus Oloturia. Desmolupo

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

Chaser man - Hw detail
Chaser man relax mode
Prima revisione del pcb


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))
  • 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:

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

Chaser man - Hw rel 2
Modulo telecamera infrarossi prima rev 1