Questo articolo parlerà di come usare Arduino può controllare la webcam. Più precisamente, il controllo sarà un servoazionamento, che viene installato nel telaio dal progettista su cui sarà già montata la webcam.
Materiali utilizzati dall'autore per creare questo dispositivo:
1) costruttore di metallo
2) saldatura a freddo
3) webcam
4) servo
5) LED
6) Arduino
8) joystick da PS3
Considerare più in dettaglio il design e i punti principali della creazione di un dispositivo per il controllo della fotocamera.
Perplesso dalla domanda su come utilizzare una piattaforma Arduino così conveniente oltre alle funzioni standard come le luci lampeggianti. Dopo aver conversato via Skype con un collega al lavoro, l'autore ha avuto un'idea interessante. E se dai ai suoi colleghi l'opportunità di controllare una webcam e guardare cosa sta succedendo in ufficio. Non appena detto che fatto, e l'autore ha iniziato a lavorare sull'attuazione di questa idea.
Inizialmente, l'autore ha studiato i principali materiali degli articoli in cui è stato utilizzato un joystick per controllare le unità create sulla piattaforma Arduino. Avendo capito il materiale di questi articoli, l'autore si rese conto che poteva usare il vecchio joystick della PS3 per controllare i movimenti del servo da lui.
Iniziando a costruire, l'autore ha deciso di costruire un frame in cui verranno posizionati il servoazionamento e la telecamera stessa. Per non complicare il compito, l'autore ha deciso di utilizzare il solito costruttore di metallo, che ha acquistato in un negozio dell'usato.
Prendendo i dettagli di questo costruttore, si è scoperto di creare un tale frame del dispositivo futuro:
Un servoazionamento è stato installato all'interno del telaio. Come si può vedere dalla foto, si adatta perfettamente alla cornice creata. Per riparare il servo sul telaio, l'autore ha usato il nastro biadesivo. Usando la saldatura a freddo, l'albero servo è stato collegato all'ingranaggio, che controlla il movimento della piattaforma con la telecamera.
È importante assicurarsi che il design della trasmissione sia realizzato in modo tale da evitare carichi inutili.
Quindi l'autore ha iniziato a installare la webcam. È stata utilizzata una videocamera Logitech, che viene utilizzata nell'ufficio della società in cui l'autore lavora. Pertanto, a causa del fatto che la fotocamera non appartiene all'autore, non l'ha smontata e non ha rimosso il contrappeso, sebbene ciò semplificherebbe il design del dispositivo futuro.
Per compensare in qualche modo il peso della videocamera e distribuirla al centro della struttura, l'autore ha utilizzato 2 guarnizioni spesse. Consentono di spostare il peso della camera dall'albero servo al telaio principale, evitando anche la pressione dell'albero sulla camera stessa.
La telecamera è montata su una speciale piattaforma rotonda, che si basa su un albero proveniente dal servoazionamento. In questo modo, il controllo della telecamera viene realizzato mediante una trasmissione incrociata.
Dopo che la parte meccanica della struttura era pronta, l'autore la riprese elettronico ripieno.
Per cominciare, ha deciso di collegare servi e LED che mostreranno lo stato del sistema.
Il servo stesso ha 3 fili: -GND, + 5V e segnale. L'autore ha utilizzato 9 pin per rendersi conto della capacità di controllare l'unità. Per creare un indicatore di abilitazione unità, l'autore ha installato un diodo collegato a due fili: + 5 V e GND con un resistore sulla linea + 5 V.
Quindi, sulla base di articoli su Internet, l'autore ha preparato un joystick rotto dalla PS3 per controllare l'unità.
Quindi l'autore ha raccolto un programma per Arduino, grazie al quale diventa possibile utilizzare il joystick e la porta USB per controllare il servo. Per comunicare con una porta USB, l'autore ha utilizzato il controllo modem e un emulatore di terminale dell'applicazione come Minicom o Putty.
Questo programma offre diverse funzioni per il controllo della videocamera.
Per installare la telecamera al centro di 90 gradi, è necessario premere "m", anche la telecamera verrà automaticamente in questa posizione quando si accende il servo. Per ruotare la fotocamera verso sinistra, è necessario premere il tasto "F" e premendo il pulsante "J", la fotocamera viene ruotata verso destra.
Puoi scaricare il programma alla fine dell'articolo.
Dato che l'autore non ha elaborato in particolare il design del dispositivo di rotazione della fotocamera, ha iniziato a presentare alcuni svantaggi.
Ad esempio: poiché la videocamera non è fissa nel telaio, se inclinata, potrebbe cadere dalla piattaforma; poiché il servo è piuttosto piccolo, la coppia della telecamera crea una rotazione aggiuntiva, che a sua volta deforma il servo; i fori per l'albero del servo sono troppo grandi, quindi non è statico ed è anche soggetto a sollecitazioni.
Pertanto, in futuro, l'autore vuole aggiornare leggermente il dispositivo come segue: assicurarsi che la rotazione della videocamera sia controllata dalle frecce del joystick e non dai pulsanti; alleggerire il carico sul servo in curva.