Movimiento y discurso controlan por Wifi cámara Bluetooth coche (10 / 15 paso)

Paso 10: Configuración de los programas (Glovepie)

Glovepie es donde tenemos programación NXT a comandos de voz y a interactuar con el nxt-mando a distancia.
Abrir Glovepie y copiar el siguiente script en él, luego guardar como lo que quieras (minimizar cuando se hace):

Wiimote. Led1 = 1
var. DotDist =.14
var. DotDepth = 0.045
var.startZ=var. DotDist/Tan(Abs(var.pright-var.pleft)*45)
FakeTrackIR.z=smooth(var.pos[3],50)
FakeTrackIR.yaw=-liso (var.yaw,50) * 30
FakeTrackIR.roll=smooth(var.roll,50)
FakeTrackIR.pitch= suave ((var.pitch-30), 50) * 10
var.Scenter = [1024,768,0] 2/1024
var.P1 = [wiimote.dot1x/1024,wiimote.dot1y/1024,0]
var.P2 = [wiimote.dot2x/1024,wiimote.dot2y/1024,0]
var.P3 = [wiimote.dot3x/1024,wiimote.dot3y/1024,0]
Si wiimote.dot1x < wiimote.dot2x entonces
Si wiimote.dot1x < wiimote.dot3x entonces
var.pleft = var.p1
var.PMID = 0
otra cosa
var.pleft = var.p3
var.PMID = var.p1
endif
Si wiimote.dot2x < wiimote.dot3x entonces
var.pright = var.p3
var.PMID = var.p2
otra cosa
var.pright = var.p2
Si var.pmid = 0 then var.pmid = var.p3
endif
otra cosa
Si wiimote.dot2x < wiimote.dot3x entonces
var.pleft = var.p2
var.PMID = 0
otra cosa
var.pleft = var.p3
var.PMID = var.p2
endif
Si wiimote.dot1x < wiimote.dot3x entonces
var.pright = var.p3
var.PMID = var.p1
otra cosa
var.pright = var.p1
Si var.pmid = 0 then var.pmid = var.p3
endif
endif
Si wiimote.dot1vis y wiimote.dot2vis y wiimote.dot3vis luego
var.posZ = var. DotDist/Tan(Abs(var.pright-var.pleft)*45)
var.pmidoff = Abs((var.pright-var.pleft) Cruz (var.pmid-var.pleft))/Abs(var.pright-var.pleft) ^ 2
var.pmidcent = ((var.pright-var.pleft) punto (var.pmid-var.pleft))/Abs(var.pright-var.pleft) ^ 2
var.Turn = aTan ((0.5-var.pmidcent) / (var. DotDepth * Cos (var.pitch) / var. DotDist))
debug=var.Turn
Si (var.turn <-(2)) entonces
clave. D = true
terminar si
Si (var.turn > 5) entonces
clave. A = true
terminar si
Si (var.turn > -2) & & (var.turn < 5) entonces
clave. A = false
clave. D = false
terminar si
endif
Si dicho entonces ("escucha", 5)
var.Listen = true
decir ("reconocimiento de voz activado")
terminar si
Si dicho ("adiós", 5) o ("dejar de escuchar") entonces
var.Listen = false
decir ("reconocimiento de voz desactivado")
terminar si
Si var.listen = true
Si said("close") o said("exit")
prensa Keyboard.Alt
prensa Keyboard.F4
espera 100ms
lanzamiento Keyboard.F4
lanzamiento Keyboard.Alt
Say("closing")
terminar si
Si dicho ("forward", 5) o ("avanzar", 5) o ("a pie", 5) o ("mover", 5) luego
clave. W = true
clave. S = false
decir ("avanzando")
terminar si
Si dicho ("espalda", 5) o dicho ("al revés", 5) o dicho ("al revés", 5) o dijo ("volver", 5) o ("retroceder", 5) o ("retroceder", 5) entonces
clave. S = true
clave. W = false
decir ("retrocediendo")
terminar si
Si dicho entonces ("stop", 5)
clave. W = false
clave. S = false
Say("stopping")
terminar si
terminar si

CONTINUAR AL PASO SIGUIENTE

Artículos Relacionados

RC wifi cámara de coche Robot con Arduino y openWRT

RC wifi cámara de coche Robot con Arduino y openWRT

Un coche wifi basado en Arduinopor demandar a openWRTObjetivo: DIY un coche sin hilos basado en Arduino. Mediante el control del coche, puede ver las otras cosas en la ubicación remota, o puede supervisar la seguridad.Efecto de imagen:Principio de:l
Mobile Robot brazo DoArm S7 por wifi Arduino uno r3

Mobile Robot brazo DoArm S7 por wifi Arduino uno r3

Este manual es sólo para uso de la DoArm basado en laESPduino (que es compatible con Arduino uno r3) kit de desarrollo de empresa de hacerlo. Los usuarios pueden desarrollar otra vez o mejorar la función sobre la base de fuente código proporcionan po
LinkIT uno + Blynk guía para el control por wifi

LinkIT uno + Blynk guía para el control por wifi

Hola,En este tutorial te diré sobre el uso de blynk con linkit una vía que puede controlar linkit uno por wifi usando tu smartphone. ¡ Disfrute!Paso 1: NecesitamosUn smartphoneAntena WiFiLinkIT unoCable USBBatería (opcional)Paso 2: descarga Descargar
LED por WiFi usando Linkit un tablero de control

LED por WiFi usando Linkit un tablero de control

En este instructable, mostraré cómo controlar LED, u otros resultados por WiFi.Esto es para aprender los conceptos básicos de la Junta de Mediatek LinkIt uno. No quería hacer algo muy simple, como parpadear un led, porque fácilmente puede hacerlo en
IOT - detector de movimiento con notificación por correo electrónico con NodeMCU, PIR, Carriots, WIFI, PCB, carcasa y mucho más.

IOT - detector de movimiento con notificación por correo electrónico con NodeMCU, PIR, Carriots, WIFI, PCB, carcasa y mucho más.

¡ Bienvenido al dispositivo IOT 2 Esto se convierte con caso de uso una parte de la seguridad del edificio. Este caso de uso está valorado en $ 210 billones en 2020. Suficiente para todos los jugadores grandes y pequeños.Detector de movimiento:Este i
BRICOLAJE de IoT WiFi detector de movimiento con notificación por correo electrónico con sensor PIR y ESP8266

BRICOLAJE de IoT WiFi detector de movimiento con notificación por correo electrónico con sensor PIR y ESP8266

En este proyecto estoy utilizando el módulo de WiFi de ESP8266 y detector de movimiento PIR sensor para recibir alertas de correo electrónico si alguien entra en la habitación mientras yo estoy lejos. Estoy usando GadgetKeeper plataforma en la nube p
Detección de movimiento por Wifi

Detección de movimiento por Wifi

En este instructable, les mostraré los pasos para hacer un detector de movimiento conectado de internet.Paso 1: Piezas y herramientas Aquí están las piezas y herramientas que usted necesita para hacer este proyecto:Partes:Sensor de movimiento PIRPuen
Frambuesa Pi: Cámara IP completamente inalámbrica. Pack de batería solar, WiFi, cámara de Logitech, Raspbian

Frambuesa Pi: Cámara IP completamente inalámbrica. Pack de batería solar, WiFi, cámara de Logitech, Raspbian

este es uno de los primeros proyectos que hice con mi frambuesa Pi. Quería ver si podía hacer una webcam totalmente inalámbrica y configurarlo a través de internet. A continuación se muestran los pasos y elementos que utiliza.Todos los elementos exce
Yarcow (todavía otro Rover controlado por Wifi) - Makeblock, Arduino, Droidscript

Yarcow (todavía otro Rover controlado por Wifi) - Makeblock, Arduino, Droidscript

En este Instructable, veremos cómo construir a un rover web Wifi controlado basado en Makeblock Starter Kit de la robusteza y howto de Dave-Smart.Cómo es trabajo:El rover está controlado en un navegador (smartphone o computadora), los comandos enviar
Sensor ultrasonido HC-SR04 del movimiento de GoPro controlado por arduino

Sensor ultrasonido HC-SR04 del movimiento de GoPro controlado por arduino

Gopro activado por movimiento, el sensor de ultrasonidos mover el servo cuando algo aparece cerca del sensor, puede ser programado para tomar fotografías o video, y también puede programarse que deje de tomar fotos cuando no hay ningún movimiento en
Brazo Robot controlan por frambuesa Pi y Wiimote

Brazo Robot controlan por frambuesa Pi y Wiimote

recibí un brazo de robot como un regalo de cumpleaños, pero después sobre el primer día el controlador que vino con él se convirtió en algo soso a utilizar. Más tarde compré el controlador usb que se hizo para el robot, pero una vez más el software e
Diapositivas pequeñas!  (por hackear cámaras de juguete)

Diapositivas pequeñas! (por hackear cámaras de juguete)

Si una imagen vale 1 mil palabras, que estas pequeñas diapositivas son vale 800.000 pero en una letra muy muy pequeña. Bienvenido a la demostración más pequeña en la tierra con una audiencia de uno: usted!Esto es una manera limpia Echale un mecanismo
Núcleo de la chispa activa un arrancador del coche de control remoto por WiFi

Núcleo de la chispa activa un arrancador del coche de control remoto por WiFi

Arrancadores remotos en los coches son impresionantes! Caliente el coche durante el invierno y fresco durante el verano. ¿Es bueno tener un mando a distancia, pero lo que si quiere trabajar más lejos?En mi oficina, mi control remoto no puede llegar h
Discurso controlado por Game Boy Advance

Discurso controlado por Game Boy Advance

Este es un proyecto trabajado en mi clase de electrónica en el Pomona College. Gracias al profesor Dwight Whitaker y Tony Grigsby por su ayuda y orientación a lo largo de este proyecto y el crédito a Jonathan Wong por la idea de este proyecto!Además,