http://www.acmesystems.it http://www.acmesystems.it
FOX - Controllare una IPCam tramite WiFi
Ultimo aggiornamento: 18/01/2006 7.47

Controllare il "pan" e "tilt" di una IP Camera tramite WiFi usando la scheda FOX prodotta da ACMESYSTEMS.
Questo progetto descrive come trasformare una semplice IP Camera AXIS 206 in una IP Camera WiFi con controllo di visualizzazione motorizzato gestito da PC remoto con i relativi "ASSI" pan (destra, sinistra) e tilt (alto, basso).




Che cosa sono il "pan" e il "tilt"?:

Sono semplicemente i due movimenti sui due assi:
 - destra, sinistra ( pan ),
 - alto, basso ( tilt )


Perchè non usare una IP camera già predisposta al pan e tilt?:

Semplicemente per il costo. Le camere IP motorizzate rappresentano la soluzione ottimale ma il costo le rende poco accessibili specialmente per un uso "casalingo".



AXIS206 Ho scelto l'IP camera AXIS 206 sia per l'ottima qualità ma anche per le dimensioni estremamente ridotte.

Da questo link è possibile vedere una demo on-line della qualità video della camera


Come è realizzato il movimento?:

Per realizzare il movimento ho utilizzato due servomotori da modellismo montati su due semplici staffe di alluminio. Pan and Tilt Kit   Servo


Come sono comandati i servomotori?:

Per comandare i servomotori ho utilizzato un PIC16F84A programmato per accettare tramite seriale il numero e posizione del servo da pilotare.

Presto sarà disponibile il download del firmware.


Aggiungere la funzionalità WiFi al Fox:

Per aggiungere al Fox la capacità di collegarsi ad un Access Point WiFi ho usato una DLINK DWL G122 WiFi USB.
DWL-G122

In questo articolo è illustrato come installarla e attivarla.


Adesso che il FOX è raggiungibile tramite WiFi all'indirizzo 192.168.0.55 possiamo collegare con un cavo cross il connettore ethernet del FOX con l'IP Camera.

Il Fox andrà impostato con indirizzo IP statico 192.168.1.90.
L'IP camera andrà impostata con indirizzo IP statico 192.168.1.91 e come default gateway l'indirizzo IP del Fox.

E' importante configurare il default gateway dell'IPCam con l'indirizzo IP del Fox.


Regole di iptables:

Per far sì di raggiungere l'IPCamera, è necessario aggiungere delle regole di iptables in modo da trasformare il FOX in un router per le richieste che arriveranno sull'indirizzo 192.168.0.55 porta 81.

Regole:

iptables -F
iptables -t nat -F
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -p tcp -i rausb0 -d 192.168.0.55 --dport 81 -j DNAT --to 192.168.1.91:80
iptables -A FORWARD -p tcp -i rausb0 -d 192.168.1.91 --dport 80 -j ACCEPT

Comunicazione tra Fox e PIC:

La comunicazione tra il FOX e il PIC avviene tramite seriale ad una velocità di 2400 BAUD.

Esempio per impostare la seriale S3 del FOX:

  stty -F /dev/ttyS3 2400

Esempio per scrivere sulla seriale S3 del FOX:

  echo "1" > /dev/ttyS3


Ecco l'interfaccia web di questo sistema:


IPCameraWiFi




Per maggiori informazioni