Robot casero de limpieza con Bluetooth

INTRODUCCIÓN

¿Siempre quiso una Roomba, pero es demasiado caro para una pieza de plástico? ¿Por qué inventar su propio? Yo mismo, encontrar vacío limpiador / barredora robots demasiado demasiado caro y sobrevalorado. No hay nada absurdo en lo que no puede hacer su propio. También, hacer algo desde cero, para poder decir que lo hizo a ti mismo es algo que podrá disfrutar. Y más, para comenzar algo y poder terminarlo sin duda mejorar la capacidad de resolver problemas, no sólo en robótica, pero sobre todo en la vida.

A través de este proyecto, el desarrollador es capaz de reproducir, mejorar y probarse en número múltiple de las áreas. Puede decir que es un proyecto de "múltiples conocimientos", ya que tendrá habilidades y aprender en los campos de la mecánica, ingeniería eléctrica, programación y cálculo / numérico métodos en general. Se probará su capacidad de resolver problemas, y para tener éxito se necesita también una cierta dosis de creatividad.

Bueno, eso es como comencé este proyecto. Con una idea en mente, sin saber exactamente cómo terminaría. Quería que mi Roomba hecho a sí mismo. Así que empecé a construir un robot de 2WD (impulsión de dos ruedas) con un Arduino Uno, algunos puentes de H y motores de corriente continua. Finalmente, mejoré poner sensores de ultrasonidos a fin de evitar obstáculos simples, como las paredes o mesas. Entonces, el proyecto comienzan a crecer, y he probado varios otros sensores, acelerómetros, para encoders de las ruedas, brújula digital.

Por lo tanto, llegué a un punto donde el robot ya es capaz de realizar sus tareas principales y la única parte donde hay campo de mejora es el comportamiento del robot hacia los obstáculos encontrados. No más necesidad de continuar el proyecto: consumado es. Quería compartir con ustedes chicos, podría hacerlo también y evitar algunos de los sufrimientos que pasó a través, y construir un robot aún mejor. Para comenzar a describir los puntos principales, aquí está la lista de sus características generales:

  • 2WD robot, un motor para cada rueda;
  • Limpieza se realiza con una barredora de alfombras conectado a un motor DC adicional;
  • Motores son controlados por separado a través de dos puentes de H;
  • Utiliza el método de control PID, implementado a través de Arduino;
  • Ofrece brújula digital las indicaciones el robot va, para el control de las ruedas;
  • Detección de obstáculos se obtiene con sensores ultrasónicos; *
  • Posición de pegado puede encontrarse comprobación de los resultados de los sensores ultrasónicos; **
  • Batería recargable capaz de ejecutar de una hora;
  • Puede controlarse vía Bluetooth, y ya se implementa esta interfaz; ***
  • Tiene un software específico de Windows Phone, hecho por mí mismo, sin embargo usted puede usar otras plataformas;

NOTAS:

* Es posible utilizar un módulo de infrarrojos con sensor fotoeléctrico de reflexión para detectar paredes, probablemente podría ser más eficiente, debido a que el infrarrojo es una buena opción para la detección de objetos que están muy cercano y el ultrasonido es bueno para las gamas de 10 cm a 2 metros. ** Un codificador con un sensor fotoeléctrico podría ser utilizado para detectar cuando el robot está atascado, solo con mirar si las ruedas están girando o no, sin embargo, opté por la opción más barata, una vez que ya estaba utilizando sensores ultrasónicos. El robot es completamente autónomo y evitar las paredes, por lo que la interfaz de Bluetooth sólo se utiliza si desea controlar el robot a ti mismo o pasar un buen rato!

Artículos Relacionados

Attiny2313 robot con Bluetooth HC06 y motores paso a paso

Attiny2313 robot con Bluetooth HC06 y motores paso a paso

Aquí he querido presentar un bosquejo de la robusteza del vehículo. El corazón del robot es el microcontrolador ATtiny2313. Coche robot son los 2 motores paso a paso. La inspiración para la construcción de mi robot fueron otros proyectos. En la mayor
Guían de principiantes para construir robots Arduino con Bluetooth y Android

Guían de principiantes para construir robots Arduino con Bluetooth y Android

en este tutorial vamos a construir un robot Arduino que puede controlarse vía bluetooth con un teléfono/tablet Android. Esta es una guía de los principiantes que se va a ir brevemente sobre el proceso de cableado y programación de tu robot.Paso 1: Co
Robot de rueda de Mecanum - bluetooth controlado

Robot de rueda de Mecanum - bluetooth controlado

Desde que recuerdo siempre quise construir un robot de rueda de mecanum. Mecanum rueda robótica plataformas disponibles en el mercado eran un poco demasiado caras para mí, así que decidí construir mi robot desde cero.Como ningún otro robot robot de r
Reproductores de audio 3 en 1 frambuesa Pi con Bluetooth - fácil instalación HiFi Multiroom

Reproductores de audio 3 en 1 frambuesa Pi con Bluetooth - fácil instalación HiFi Multiroom

Nuestro popular entorno Squeezebox en Max2Play se hizo fácilmente conectar varios reproductores de audio y crear un sistema de alta fidelidad inteligente. Con la adición de algunos nuevos plugins increíbles a nuestras imágenes de tarjeta SD, ahora po
Perro robot: Robot de Lego Rover con Webcam

Perro robot: Robot de Lego Rover con Webcam

Aquí es cómo hacer un robot de Lego que se puede controlar desde cualquier pantalla por wifi. También tiene una webcam para que pueda ver donde sus IR LED luces para los ojos! Este es un gran proyecto a hacer con sus hijos, lo que pueden hacer el edi
Los Cazafantasmas MT500 Radio con Bluetooth actualización

Los Cazafantasmas MT500 Radio con Bluetooth actualización

propósito del proyecto: Ghostbusters permitir clientes para responder a llamadas telefónicas hechas a su teléfono celular capaz de Bluetooth sin romper el carácter.Video de demostración de MT500 modificado: http://www.youtube.com/watch?v=i_FZpVC3booM
Robot Controlado Por Wifi Con Detector De Intensidad De Señal

Robot Controlado Por Wifi Con Detector De Intensidad De Señal

Este es un Robot controlado desde una computadora, ambos conectados a una misma red local vía Wifi, cuyo propósito es él mismo pueda detectar la intensidad de la roja en un lugar determinado, emitiendo un sonido lento en caso de la intensidad de la r
Parking Sensor con Bluetooth

Parking Sensor con Bluetooth

Sensor de aparcamiento con Bluetooth é um sensor de ver com interação à um aplicativo para recubrimiento móveis. O aplicativo é utilizado para indicar un distancia de obstáculos próximos ao sensor.Paso 1: Ligar os componentes na placa de CobreNessa e
Divertido contador con Bluetooth y Sensor ultrasónico

Divertido contador con Bluetooth y Sensor ultrasónico

Bueno, os quiero enseñar una manera fácil de contar cualquier cosa y mostrar en su sistema. Aquí estamos utilizando el Bluetooth por lo que puede mostrar los resultados en una pantalla más grande (en vez de LCD) inalámbrica en tiempo real. Para aquel
Robot R2D2 con Bluetooth y sonido

Robot R2D2 con Bluetooth y sonido

Esto le mostrará cómo crear tu propio robot controlado por bluetooth con efectos de sonido personalizados. Como visto anteriormente, formó a mina como R2D2.Lista de piezas1 Uno de x Arduino1 x Adafruit protector de la onda (tienes que la soldadura es
Con Bluetooth Robot controlado por Arduino mediante aplicación Android

Con Bluetooth Robot controlado por Arduino mediante aplicación Android

Después de intentar robot seguimiento remoto por mando a distancia IR. He proceder para controlar la misma plataforma del robot por BluetoothControlador Arduino a través de la aplicación para Android. Este método es más confiable, más distancia, mejo
WireBeings beta: un 3D impreso y Robot expandible para Arduino con Android de Control

WireBeings beta: un 3D impreso y Robot expandible para Arduino con Android de Control

http://wirebeings.com/Vea video aquí:Este es un buen proyecto que puede continuar y modificar como aprendes más proyectos de Arduino. Este Instructable pasa a través de la construcción completa para el robot de tecnología bluetooth en la primera mita
Robot móvil controlado mediante bluetooth

Robot móvil controlado mediante bluetooth

Esta vez fui sobre la construcción de un pequeño robot móvil que puede ser controlado usando mi bluetooth de los teléfonos Android. El robot utiliza un módulo de bluetooth Bolutek BC04 interconectado a un Arduino UNO.Paso 1: El BC04 módulo BluetoothE
Programa y Control Arduino + robot PHIRO simultáneamente con la aplicación de smartphone de bolsillo código

Programa y Control Arduino + robot PHIRO simultáneamente con la aplicación de smartphone de bolsillo código

PHIRO Pro es un robot educativo que ayuda a los niños aprender a código. Una de las formas de programar y controlar PHIRO es a través de una aplicación para Android llamada código de bolsillo disponible en Google Play para libre. Código de bolsillo t