Пример #1
0
def proc(uid, sock):
    h = HOMER(sock)
    while 1:
        conn = httplib.HTTPConnection(SERVER)
        req = '/dcu?uid=%s&get=motors' % uid
        res = conn.request('GET', req)
        res = conn.getresponse()
        if res.status == 200:
            c = simplejson.loads(res.read())
            h.setTrackControl(c[0], c[1])
        time.sleep(1)
Пример #2
0
#!/usr/bin/env python
#from bluetooth import BluetoothSocket, RFCOMM
from homer import HOMER
from fd import face_detect
import socket, os, time

#BLUETOOTH_ADDR = "00:0A:84:02:5F:47"

if __name__ == '__main__':
#	sock = BluetoothSocket( RFCOMM )
#	sock.connect((BLUETOOTH_ADDR, 1))
    sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    sock.connect(('', 7777))
    homer = HOMER(sock)
    while 1:
        os.system("fswebcam -d /dev/video1 --title \"H.O.M.E.R. - Open Door Day\" -r 640x480 -F 2 -S 1 -q shot.jpg")
        if face_detect("shot.jpg"):
            homer.startRoutine()
            time.sleep(5)
        else:
            time.sleep(0.5)
Пример #3
0
#!/usr/bin/env python
# from bluetooth import BluetoothSocket, RFCOMM
from homer import HOMER
from fd import face_detect
import socket, os, time

# BLUETOOTH_ADDR = "00:0A:84:02:5F:47"

if __name__ == "__main__":
    # 	sock = BluetoothSocket( RFCOMM )
    # 	sock.connect((BLUETOOTH_ADDR, 1))
    sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    sock.connect(("", 7777))
    homer = HOMER(sock)
    while 1:
        os.system('fswebcam -d /dev/video1 --title "H.O.M.E.R. - Open Door Day" -r 640x480 -F 2 -S 1 -q shot.jpg')
        if face_detect("shot.jpg"):
            homer.startRoutine()
            time.sleep(5)
        else:
            time.sleep(0.5)