Garaje controlado con bluetooth y arduino
Вставка
- Опубліковано 6 лют 2025
- Garaje controlado con bluetooth de Arduino desde una aplicación hecha en App Inventor
Lista de materiales:
Arduino UNO R3
Modulo Bluetooth HC-05
Servomotor SG 90
Protoboard pequeña
Dos leds
Cables tipo jumper macho macho y macho hembra
Dos resistencias de 330 ohms
Plantilla impresa
Silicona
Cartón
Un celular con Android
ENLACES:
Código:
drive.google.c...
App inventor:
appinventor.mit...
Plantilla para imprimir:
drive.google.c...
Arduino IDE:
www.arduino.cc...
*Proyecto en App Inventor
drive.google.c...
*Descargar Mis VideoJuegos:
Logic Code :
play.google.co...
Isometrik:
play.google.co...
*Sitio web para descargar materiales:
sites.google.c...
@profegarro
Hace un año hice este proyecto con este vídeo, ahora que ya estoy en la uni extraño todo eso y a mis compañeros 😢😢😢
Hola!! gracias por regresar a comentar. Espero que todo marche muy bien en la nueva etapa.
Que buen video profe,lo intentare replicar esta semana , le cuento el resultado
Muchas gracias por el video a los que no le abre la puerta deben cambiar miBT.begin(38400); por miBT.begin(9600); y tener en cuenta que el dato a comparar es 'a' y no 'o' como esta en el codigo descargable
Hola yo copie el comando que dice en el perfil (Codigo) ese del arduino y me decia que el puerto de serie no selecionado usted podria ayudarme en eso?
Tambien me salia eso del iff (dato=`c`)
Que estaba mal y los cambie por el iff (dato=`o`) y seguia dando error me podria ayudar en eso porfavor ya que nadie me responde
V
Muy buen proyecto, enhorabuena!
Muy bueno el proyecto se merece un like
Eres el mejor...
Gracias por ver este video.
@@ProfeGarro profe a mi no me arranca nada ni en simulador ni en el arduino
Me encanto el proyecto.👏👏👏
Que tal profe, muy buen video, super claro y detallado, disculpe, me pasó un pequeño problema, a la hora de ejecutar el comando vía bluetooth con la app, no me funciona, el sensor se conecta, pero presionó el botón y no me abre, ni cierra, cheque el diagrama de bloques y es igual, como podría solucionar este error? Siento que es de la app, por que las conexiones están exactas, el sensor prende y es nuevo, pero la app no manda la 'a' o 'c', seria tan amable de ayudarme con este problema, de ante muchas gracias, tenga excelente día
Me paso lo mismo y lo que hice fue disminuir los baudios del módulo a 9600
si pudiste?@@abelmunoz7387
Gracias por ver este video. Correcto como dice @abelmunoz7387 la velocidad de comunicación puede influir, y también puede hacer una prueba para revisar que la puerta abre mediante monitor serial
Si están usando un protobard diferente al del video, el error del cual no se mueve el motor se debe a que los protoard grandes tienen una separación yo le conecte de extremo a extremo dos jumper en el negativo y positivo y ahí recién el servomotor se movía cuando usaba la app
Willian gracias por ver este video.
La de veces que no arrancó lo que queria hacer porque me olvidé de ése tema jajajaja
Como asi amigo me podrias explicar? Yo use la protoboard que esta a la mitad y me pasa el error que prenden los 2 leds pero si lo hago manual como el video si funciona asi comonesta conectado
Haga más videos esta genial
Hola profe muy buen video depronto tu tienes el link de la aplicación para poder descargarla por favor
Yo lo hice y tengo el mismo problema que algunos que al ejecutar la app solo prende los leds y seguí el mismo paso programando mientras lo hacías en el video y tampoco me salía me daba error en char algo así y cuando pegue el código de la descripción solo se encienden los leds
Sebastián al parecer son las conexiones en la protoboard. Si utiliza la grande tenga en cuenta que tiene partes que no están conectadas.
@@ProfeGarro yo compre la protoboard pequeña como lo indicaste en el video yo creo que es la app al parecer porque use mi s21 y luego un alcatel algo viejo y no me deja solo prenden los 2 leds y se apagan pero no funciona
Si Sebastián, esto es importante ya que esta app esta hecha para modelos actualizados
Hola profe, que gran video pero tengo una pregunta
cómo puedo verificar que mi modulo bluetooth esta mandando "a" y "c"?
Gracias por ver este video, lo puede verificar usando el puerto serial para que el imprima los valoren en pantalla.
Las resistencias son necesarias? No veo que se haya usado en el video
Laura gracias por ver este video. no son totalmente necesarias
Al momento de verificar los led en “delay (100); “ cuando lo copias de nuevo me manda error
Buenas profesor, tengo una duda relacionada con la app, me funciona todo bien, pero al momento de querer cerrar la puerta desde la app me sale "Error 506: Unable to Write: Broken Pipe" ¿Me podría decir o guíar de cómo solucionarlo, por favor? (Seguí todo tal cual el vídeo)
buenas el proyecto esta genial pero me pasa igual que a muchos que solo prenden las leds y eso que la app la reice otra vez por si me había equivocado pero nada alguien sabe que puedo hacer ?
Darko gracias por ver este video. En este caso debe revisar que cada componente si funciona controlándolo desde el monitor serial. Si luego de esto funciona debe revisar que la app este enviado los caracteres correctos que espera el arduino.
Disculpe, buenas noches, cómo podría checar o revisar que la app este enviando los caracteres correctos al Arduino?
Por qué al igual que los demás también me prenden solo los LED
Hola profe buenas noches muy padres sus enseñanzas una pregunta profe como le hago para aumentar la distancia de una camioneta de rc que tenga más alcance le agradecería me dijera como. Muchas gracias
Muy bueno estoy preparando cojn los alumnos para una feria, solo que no hay un plano de la conexión. Gracias
Hola profe garro sabe que yo estoy haciendo este proyecto y a la hora de entrar al link que usted dejo en el perfil (proyecto en app inventor) no me deja entrar a ningun archivo, como podria solucionar este problema?
Profe si vuelvo a poner el boton abrir puerta hace un gesto porque no esta bien especificado las condiciones siempre regresa agresivo a los90 grados
Gracias por ver este video, en este caso debe revisar la función de cerrar puerta ya que esta contiene el ciclo que se encarga de que suceda mas lento.
Una pregunta compre uno nuevo modulo bluutuu antes de hacer este proyecto tengo que configurarlo.?
Bin gracias por ver este video. Si debe seguir el paso a paso para conocer los datos del dispositivo. Y este se comporta como esclavo
Hay algun problema que use el arduino 2560 pues lo hice como aparece y pues no me funciona
Gracias por ver este video. Bueno en este caso debe revisar las conexiones y también las librerías para el servo y para el módulo
excelente también puedes hacer que funcione mediante es uso de voz
Jorge gracias por ver este video, lo tendré en cuenta para revisar cómo hacerlo.
@@ProfeGarroprofesor me sale error en la compilación de arduino
profe una pregunta donde puso las resistencias?
Gracias por ver este video, las resistencias se usan para los leds. Es solo una medida de prevención pero se pueden hacer sin resistencias y funciona perfecto.
para que funcione el Arduino siempre tiene que estar conectado?
@jhonjairoramirez3051 Gracias por ver este video. Si debe alimentar el Arduino con energía. Puede ser desde el PC o con una pila de 9 voltios
Hola, una duda... ¿Qué tengo que hacer para que la velocidad de la puerta se abra más lento?
Hola, gracias por ver este video. Puede cambiar el valor del delay(); en cuanto mas grande el numero mas lento será la apertura.
Hola buenas tardes, disculpe cuantos jumper macho Macho y cuántos macho hembra se necesitan ?? @profe Garro
Sofia gracias por ver este video. Son 8 hembra - macho y 5 macho - macho
Y donde se usan los macho - hembra que en el video no indican
Si utilizo otro servomotor no importa? Osea el que tengo es de 180 grados
Nico XN gracias por ver este video. Si claro puede usar ese
Hola tengo una duda en la aplicación no me aparece el nombre del bluetooth en la aplicación que tengo que hacer
@exterminar5909 Gracias por ver este video. Puede revisar que la aplicación tenga el botón y su configuración para conectar dispositivos. Si esto esta correcto, luego debe revisa que el modulo Arduino este configurado.
Tienes el esquema de conexion de los elementos
Se puede usar un hm-10 ??? O el hm-10 es para iphon nada mas??
A mi no me funciona al mirar la lista de los dispositivos al que se puede conectar que hago?
Gracias por ver este video. Esto puede ser por la versión del celular que esta usando.
Al momento de generar la apk se compila y me marca error, que podria ser si segui todos los pasos😢
Yohana gracias por ver este video. Desde donde sale error? en app inventor
@@ProfeGarroA mi también me marca ese error dice esto:
App Inventor is unable to compile this project.
The compiler error output was
________Preparing application icon
________Creating animation xml
________Creating style xml
________Creating provider_path xml
________Creating network_security_config xml
________Generating adaptive icon file
________Generating round adaptive icon file
________Generating adaptive icon background file
________Generating manifest file
________Attaching native libraries
________Attaching Android Archive (AAR) libraries
________Attaching component assets
________Invoking AAPT
AAPT time: 1.177 seconds
________Compiling source files
(compiling appinventor/ai_yeramgo/controlgaraje/Screen1.yail to appinventor.ai_yeramgo.controlgaraje.Screen1)
ERROR: appinventor/ai_yeramgon/controlgaraje/Screen1.yail line 31: duplicate declaration of 'ListPicker1$BeforePicking'
ERROR: appinventor/ai_yeramgon/controlgaraje/Screen1.yail line 31: (this is the previous declaration of 'ListPicker1$BeforePicking')
ERROR: appinventor/ai_yeramgoa/controlgaraje/Screen1.yail line 63: duplicate declaration of 'Button1$Click'
ERROR: appinventor/ai_yeramgo/controlgaraje/Screen1.yail line 63: (this is the previous declaration of 'Button1$Click')
Kawa compile time: 1.885 seconds
No me aparece nada en los dispositivos Bluetooth de la aplicacion que hago?
Hola , profe Garro.
Yo cuando quiero conectar el bluethooth en la aplicación, solo puedo ver todo negro.
Me puedes decir como hago para conectarme al bluetooth.🙏🙏🙏🙏🙏🙏
Muchas gracias.
tengo el mismo problema, no me muestra las direcciones de blotooth
@@estebanfelipeguizapineros9197tienen que tener el Bluetooth del celular también prendido para que les aparezcan las opciones
Tengo un android 13 y Al momento de conectar desde la app , no me aparece ninguna lista ni dispositivo bluetooth .
Que podría ser o como lo soluciona?
Muchas gracias pos su ayuda..
Juancho gracias por ver este vídeo, esto es por la versión del Android y este caso puede investigar cómo conectar bluetooth desde app inventor para esa misma versión.
cuando le doy en buscar no aparecee
Cómo se llama la app para descargar el archivo?
Buenas tardes, algunas cosas que tuve que cambiar en el código Arduino para que funcione para mi caso:
1. Donde dice: "miBT.begin(38400);" tuve que cambiarlo a "miBT.begin(9600);"
2. Donde dice "if(dato=='o')" tuve que cambiarlo a "if(dato=='a')" pues esa es la letra que envía la app.
gracias brou eso era ya me funciona me lleve 2 desvelos y cuandi mire tu comentario lo cambie
@@ELECTRONICA-MR Qué bueno poder ayudar!!! Le hice algunas modificaciones al proyecto para que luego que abra la puerta, salga un carro desde dentro. Voy a subir el video y les comparto el link. Gracias
Gracias por ver este video y por este grandioso aporte que todos podemos tener en cuenta.
hola disculpa seguí paso a paso su proyecto y al momento de intentar conectar el bluetooth en la app me sale "the especified address is not valid bluetooth MAC address"
pudiste solucionar?
Buenas, tengo el problema de que todo funciona a la perfecciones mediante el control "serial terminal" y la aplicación se descarga con éxito para poder usar el Bluetooth el problema es que no encuentro la manera de conectarme ya que al presionar "conectar" no aparece nada y es el último paso pata mi proyecto, ayuda porfavor 😢
Encontraste la solucion?, tengo el mismo problema D:
@@santiagogiraldodavila5536 no
intenta que el bluetooth este conectado, osea que tu hc-06 o05 este vinculado y metete a infomacion del app y acepta todos los permisos
Para que les salga los dispositivos tienen que tener prendido el Bluetooth del celular también
Hola yo estoy realizando este proyecto, pero a la hora de utilizar la app, y selecciono alguna de los botones, se prenden los dos leds y no se mueve el servomotor. Es algun problema del codigo o de la aplicacion en si?
Erika gracias por ver este vídeo. La app solo envía una letra así que el problema puede estar en el código de Arduino o en las conexiones. Sugiero que revise las conexiones y luego el código.
Si pudiste solucionarlo ?
lo solucionaste? tengo el mismo problema
Yo también tengo ese problema
No funciona mejor busca otro método con otro tipo de motor así yo lo hice
Disculpa yo quise mandar el programa lo copié y pege en la app de Arduino pero me dice que tiene un error
Buenas no me podria pasar la aplicacion lista no me deja acerla y la nesecito para un proyecto por favor
Buenas noches siguiendo las instrucciones de la conexión en arduino y su codificación, no funciono no se si el problema este en la conexión que señala en el video o el código, nos podría resolver esta duda 😢
Gilberto gracias por ver este vídeo. Aquí la recomendación sería, revisar las conexiones y luego el código corroborando que cada pin del Arduino corresponde como se muestra en este proyecto.
Tambien me da problema con el motor
@gloriamayorga9323 si gusta le puedo compartir como corregi el error, sin embargo lo adecue a la programaciòn por bloques de MBlock
@@gilbertocortes2391 hola, presento el mismo problema, me puedes compartir como le hiciste para que funcionara.?
@@valentinamiranda7932
#include "Servo-1.1.8/src/Servo.h"
Servo mi_servo;
int lento2;
#include
#include
#include
float estado = 0;
void _delay(float seconds) {
long endTime = millis() + seconds * 1000;
while(millis() < endTime) _loop();
}
void setup() {
Serial.begin(9600);
mi_servo.attach(5);
mi_servo.write(0);
estado = 0;
while(1) {
while(!(Serial.available() > 0))
{
_loop();
}
estado = Serial.read();
if(estado == 'a'){
// Vamos a tener dos bucles uno para mover en sentido positivo y otro en sentido negativo
// Para el sentido positivo
lento2 = 180;
if (lento2>mi_servo.read()) {
for (int i = 0; i mi_servo.read()) {
for (int i = 0; i
Buenas profe, que tal? estoy con un proyecto muy similar, me basé en el suyo para hacer practicamente todo... pero tengo problemas con la app, que al presionar el selector de lista, no me muestra absolutamente nada, solo me lleva a una pantalla en negro. Saludos.
eso es porque tienes que ponerlo en nivel experto, esa opcion es una de las primeras antes de iniciar con la app
Para eso tiene que tener prendido el Bluetooth del celular también
La app para el bluetooth se puede configurar para ios??
Daniel gracias por ver este video. No lo he intentado, lo tendré en cuenta para futuros videos.
Puedo usar el hc 06 Bluetooth
mr. gracias por ver este vídeo. Si lo puede usar para este proyecto.
Hey, profe, tengo un problema, no encontré el módulo HC-05, así que compré el 06 pero, la apk no me lo reconoce(al momento de entrar y querer conectar, no me aparece nada) :(
Tienes que irte a aplicaciones en tus ajustes y darle el permiso a la APK de que deje conectar
Gracias a los dos por ver este video. Y gracias por este aporte para que otros lo puedan tener en cuenta.
puedes mostrar como lo podemos programar en celular el Arduino
mr gracias por ver este vídeo.¿ A qué programación se refiere? déjemelo saber para ayudar.
el del Arduino es que no tengo laptop y quiero hacerlo con
Funciona igual para IOS?
¿Como puedo conectar todo en una base de datos? Mandarl lo de arduino a Python y con eso manejar la base de datos me urge saber porque tengo un proyecto importantísimo final y no se como hacer la base de datos para este proyecto del video
Yo tambien tengo esa duda :(
José y The Brous, gracias por ver este video. cuénteme que debe hacer su proyecto y quizá le pueda ayudar.
José y The Brous, gracias por ver este video. cuénteme que debe hacer su proyecto y quizá le pueda ayudar.
@@ProfeGarro usar el Arduino, eso se manda a python, y ese maneja la BD
o se puede manejar con la app, como si fuera un control y ahí mismo poner la BD
Pueden ser alguna de esas opciones
Para la segunda opción Aquí lo más común es sql lite
@@ProfeGarro Que pueda llevar base de datos ya sea aqui inventor o Android Studio donde controle algo de arduino como una maqueta que haga algo como una cocheara que abra y cierre la puerta y la api sirva de control remoto
Hola profe, he realizado este proyecto y me funciona mandando la a y la c por el teminal del IDE perfecto, sin embargo a la hora de hacerlo con el modulo bluetooh no logro enlazar mi celular ni ningún dispositivo con el HC-05. Ya lo he configurado varias veces ¿Que puedo hacer?
Hola diego gracias por ver este video. Puede ser problema con la versión del android.
pudiste arreglarlo? tengo el mismo problema :(
Ayuda teng el mismo problema
Profe podría proporcionar el código, no me funciona el circuito y seguí todos los pasos:(
Alejandra gracias por ver este vídeo. ya lo puede encontrar en la descripción del vídeo.
Hola, segui todo el paso a paso, pero no me fuenciona. Presento problemas con el servo
Valentina gracias por ver este video gracias por ver este video. Quizá puede ser las conexiones, suele pasar.
Hola buenas, tengo problema en conectarme al modulo bluetooth de mi dispositivo y necesito ayuda de saber porque pasa eso :(
lograste solucionar el problema? tampoco me deja conectarme al modulo Bluetooth desde la app
Hola profe, no me puede compartir la aplicación que realizo para android
Julián gracias por ver este vídeo. En la descripción puede encontrar al final el enlace del archivo para abrirlo desde App Inventor
Profe, no se puede instalar
O como le hago para instalarlo?
@@julianarevalo8817 Debe abrir el programa desde App Inventor y desde allí seguir los pasos para crear una app de celular
Profe como puedo tener el codigo
Puedes mandar el apk del bluetooth
Al momento de pulsar conectar en la app no me muestra ningun bluetooth.
Alguien sabe que puede ser?
Primero debes buscar el bluetoh en tu lista de bluetoh.. luego debes conectarte al nombre que en este caso sería “HC-05” y luego debes permitir a la app que descargaste en “permitir conectarse a dispositivos cercanos” y luego podrás conectarte desde la app el dispositivo bluetoh de tu módulo
Gracias por ver este video y por este aporte que puede ser usado por todos.
para arreglar la aplicacion denle los permisos correspondientes y ay funciona
Profe como puedo tener el codigo 😊
Buenas noches, me sale el dispositivo en la configuración de mi BT, pero al momento de enlazar me pide un pin, que me recomienda hacer?
Gracias por ver este video. El pin para enlazar es 0000 por defecto.
Cómo configuraro mi módulo Bluetooth 😔
Jessica gracias por ver este video. le recomiendo que busque un video que hay en UA-cam muy bueno sobre esto, no lo tengo en mi canal porque ya otro experto lo hizo pero aparece fácil.
donde se escribe el codigo
Gracias por ver este video. Si se refiere a la aplicación se llama ARDUINO IDE la puede descargar en el siguiente enlace: www.arduino.cc/en/software
Me pasa el código de. Arduino
Siii por favor, no me funciona:(
Edwin gracias por ver este vídeo. ya lo puede encontrar en la descripción del vídeo.
@@ProfeGarrobuenas tardes me sale error en la compilación en de cargar
Hola, yo realicé este proyecto y de manera manual (escribiendo a y c) si me funciona el garaje abre y cierra super bien, pero al momento de utilizar la app no abre la puerta y solo me encienden las 2 led. Ya revise el codigo y el circuito y están exactamente igual al video
Stephanie gracias por ver este video. Si ya confirmó con el teclado desde monitor serial y funciona correctamente. Revise que la app envíe los caracteres también.
pudiste arreglarlo:( tengo el mismo problema
Me pasas el circuito
Ghostry gracias por ver este vídeo. En el minuto 5:45 puede encontrar el diagrama de conexiones.
Si me podría decir en donde se conectan las resistencias por favor
Pregunta profe
Siguen siendo los mismo materiales😅
Estoy pir empezar a elaborarlo y quisiera corroborar si siguen siendo los mismos🫂
Gracias por ver este video. Los materiales para este proyecto son:
Arduino UNO R3
Modulo Bluetooth HC-05
Servomotor SG 90
Protoboard pequeña
Dos leds
Cables tipo jumper macho macho y macho hembra
Dos resistencias de 330 ohms
Plantilla impresa
Silicona
Cartón
Un celular con Android
pesimo video, mejorar la calidad
gracias, bvendiciones
de nada
Gracias por ver este video. Déjeme saber qué partes de video no sirvieron para tenerlo presente en los siguientes proyectos.
Me podrian decir en donde se utilizan las resistencias?😊
Arturo gracias por ver este video. En caso de querer usarlas se conectan en el ánodo de cada Led
Hola muy bien video , me gustaría que me pudieras pasar el apk de la aplicación por favor y muchas gracias
Uriel gracias por ver este vídeo. En la descripción puedes encontrar el enlace para descargar la copia de app inventor, luego desde allí puedes crear el app
Porque me apareció un horror 908
Digo un error al poner la app en el celular?
Profe como puedo tener el codigo
Buenas tardes, algunas cosas que tuve que cambiar en el código Arduino para que funcione para mi caso:
1. Donde dice: "miBT.begin(38400);" tuve que cambiarlo a "miBT.begin(9600);"
2. Donde dice "if (dato=='o')" tuve que cambiarlo a "if(dato=='a')" pues esa es la letra que envía la app.
Profe como puedo tener el codigo
Profe como puedo tener el codigo
El código lo pone en su descripción.
Profe como puedo tener el codigo