Gruppo Chaser man

Da raspibo.
Versione delle 21:06, 5 ott 2013, autore: Dancast78 (Discussione | contributi)

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
Chaser man - Hw rev 3
Chaser man - Hw rev 3
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

Indice

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
Strumenti personali
Namespace

Varianti
Azioni
Navigazione
Strumenti