0% encontró este documento útil (0 votos)
165 vistas10 páginas

Ascensor Elevator Model Using Arduino App Inventor

Este documento describe los pasos para construir un modelo de ascensor a escala usando Arduino para controlar el motor paso a paso, App Inventor para diseñar la aplicación de control del ascensor, y software libre como FreeCAD y LibreCAD para los planos y el modelado 3D. El documento incluye instrucciones detalladas para imprimir los planos, ensamblar las piezas, conectar el motor paso a paso y el módulo Bluetooth, y desarrollar la aplicación de control del ascensor para Android usando App Inventor.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
165 vistas10 páginas

Ascensor Elevator Model Using Arduino App Inventor

Este documento describe los pasos para construir un modelo de ascensor a escala usando Arduino para controlar el motor paso a paso, App Inventor para diseñar la aplicación de control del ascensor, y software libre como FreeCAD y LibreCAD para los planos y el modelado 3D. El documento incluye instrucciones detalladas para imprimir los planos, ensamblar las piezas, conectar el motor paso a paso y el módulo Bluetooth, y desarrollar la aplicación de control del ascensor para Android usando App Inventor.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 10

instructables

(Ascensor) Elevator Model Using Arduino, App Inventor and Other Free
Software

by juanitog

ESP ENG

Construcción, paso a paso, de un ascensor a escala How to build, step by step, a scaled lift model using
usando arduino (como controlador del motor y technologies like Arduino (in/out data controller -
entradas y salidas por bluetooth), app inventor (para bluetooth or serial_), App inventor (control panel
diseño de aplicación como panel de control del android app). Using only free software! (LibreCAD or
ascensor) y freeCAD y LibreCAD para diseño. FreeCAD for blueprints and 3D modeling)

Abajo encontraréis 3 archivos: 3 downloads are available:

inoelevator.zip -> código arduino para gestionar la inoelevator.zip -> Arduino code, to control the
lógica del ascensor. elevator model.
elevador.dxf -> blueprints.
elevador.dxf -> planos del modelo.
anima.aia->Android app code (App Inventor).
anima.aia->código aplicación de control del ascensor
para android (App Inventor).

https://www.youtube.com/watch?v=07dTuodpiYE

(Ascensor) Elevator Model Using Arduino, App Inventor and Other Free Software: Page 1
Download
https://www.instructables.com/ORIG/F26/0RI2/I6W2R9DP/F260RI2I6W2R9DP.zip

Download
https://www.instructables.com/ORIG/FG8/DS6P/I6W2R9FU/FG8DS6PI6W2R9FU.dxf

Download
https://www.instructables.com/ORIG/FVB/F0F4/I6W2R9H7/FVBF0F4I6W2R9H7.aia

Download
https://www.instructables.com/ORIG/FA6/C2Z1/I8PQURHL/FA6C2Z1I8PQURHL.zip

(Ascensor) Elevator Model Using Arduino, App Inventor and Other Free Software: Page 2
Step 1: Printing and Sawing...

ESP

Imprime los planos. Están preparados para imprimirlos en DIN-A4

La herramienta utilizada por nosotros ha sido únicamente la que ves, una sierra de vaivén. Ten un poco de
paciencia y usa lija para suavizar las piezas.

ENG

Blueprints: ready to print on DIN-A4 format

The main tool for the next step was a jigsaw (see image). Be patient and use sandpaper to get perfect shapes.

(Ascensor) Elevator Model Using Arduino, App Inventor and Other Free Software: Page 3
Step 2: Assembling

ESP permite la manipulación en el caso que se necesite.

Reunir todas las piezas y fijarlas te llevará un tiempo. ENG


Depende del tipo de superficie de madera que utilices
(nosotros DM), debes poner cuidado si aseguras las Get all the parts together and fix them will take you
piezas con tornillos, asegúrate que no dificultan el some time. It depends on the kind of wooden surface
movimiento de la cabina. Encola y presiona con you use (in the example MDF). Be careful if you use
sargentos. Debes haber planificado la altura del screws, take care they don´t obstruct the cabin
ascensor (no se facilita en plano). Nosotros usamos movement. Glue and use the clamps. Previously you
unos listones de 20 x 50 mm. y a cada planta le need to have designed the height of every floor (not
dimos un espacio de unos 33 cm. (la altura de la provided in the plans). We use 3 wood strips (20 x 50
cabina del ascensor es de unos 20 cm). Ese "hueco" mm.) as pillars.
que queda en cada planta hace creíble el modelo y

(Ascensor) Elevator Model Using Arduino, App Inventor and Other Free Software: Page 4
Step 3: The Stepper Motor

ESP ENG

En nuestro caso hemos reciclado un motor de una A recycled stepper motor from a broken hp laser
impresora hp láser antes de enviarla al punto limpio printer, and an easydriver module were our starting
ya que no funcionaba, el uso de motor paso a paso point. A stepper motor for this project allows us to
permite ampliar este proyecto (decelerando la cabina improve it, (eg. decelerating the cabin before arriving
antes de llegar al destino, por ejemplo) -aunque esto to the chosen floor…) -this feature is not implemented
no está implementado en esta versión-. También in this version-. Other kinds of motors fit perfectly in
disponíamos de un módulo EasyDriver para Arduino, this project, maybe…
así que no había duda.
The EasyDriver module implementation is easy. Look
La implementación del EasyDriver en arduino es at the code (inoelevator.zip), if you have no
sencilla. Mira el código detenidamente experience read about it here and/or see this. In this
(inoelevator.zip). Si no tienes experiencia puedes project we don´t use AccelStepper library.
encontrar información aquí y aquí (nosotros NO
hemos utilizado ninguna librería como AccelStepper).

(Ascensor) Elevator Model Using Arduino, App Inventor and Other Free Software: Page 5
Step 4: Bluetooth Module

ESP ENG

La inclusión de un módulo bluetooth para el envío y Introducing a bluetooth module in this project has
recepción de datos al arduino casi es circunstancial, been a surprise for us (of course, it was not our first
en un principio el diseño contaba con una botonera, idea!). Really, it was designed with a control button in
pero ¿cómo incluir una botonera dentro de la propia every floor, and maybe a button panel in the cabin.
cabina?. Esta situación complicaba en exceso la Ough!, my head twice the size thinking about how to
maqueta (quién sabe si en futuras modificaciones…). make it possible… (I won´t forget this idea for
Además necesitábamos depurar el código mientras upcoming upgrades). Another reason was the way to
íbamos implementado funciones; no había mejor test and debug the arduino code while we were
manera de hacerlo que a través de bluetooth, ¡ y writing it. The best solution was the actual one: using
disponíamos de un módulo HC06!!!. El uso durante el a bluetooth module (in those days we used an
proceso de ensayo y error nos mostró que sólo cabía Android App called Bluecontrol). The next step was
la posibilidad de mejorar la interactividad (los test se obvious, create our own application for controlling.
realizaron con Bluecontrol) realizando nuestra propia
aplicación (ver siguiente paso)

(Ascensor) Elevator Model Using Arduino, App Inventor and Other Free Software: Page 6
Step 5: The Control Panel* (Android App)

ESP ENG

App inventor es muy versátil, está muy documentado App Inventor is an astonishing way to learn how to
y realmente es sorprendente. create an android app, documented and really easy to
learn and use.
La lógica de la aplicación (anima.aia) es sencilla,
estudia el código (bloques) implementado, es Look inside "anima.aia", is simple. Read the code
realmente simple. Si, también sabemos que es (blocks), and yeah, we know , it needs a lot of
mejorable (futuras versiones están por venir…) improvements.

(Ascensor) Elevator Model Using Arduino, App Inventor and Other Free Software: Page 7
Step 6: Final Touches

ESP "colgando", puedes hacerla fácilmente si dispones de


una sierra de mesa o una fresadora.
El ascensor se para en el piso seleccionado en la
aplicación mediante la lectura de un sensor hall ENG
situado en cada planta (como aparece en la imagen).
Un pequeño imán de neodimio situado en el pilar A hall sensor (capable to detect magnetic fields) is
opuesto al lado curvo activa el sensor. Asegúrate que the hardware which sends signals to the
los sensores están situados en la estructura de microcontroller (Arduino) to stop in the chosen floor.
manera que el ascensor quede perfectamente Make sure these sensors are placed correctly: the
situado en la planta -evita que entre el ascensor y la cabin and the platform are at the same level. A cavity
plataforma quede un escalón- routed in the pillar allows you to keep the wires in
line.
Una acanaladura en el pilar de la estructura (como se
muestra en la 2ª imagen) evitará tener cables

(Ascensor) Elevator Model Using Arduino, App Inventor and Other Free Software: Page 8
Step 7: Tips

ESP ENG

En la imagen podrás ver de manera global todas las In the picture you can see, in more detail, all the parts
partes que forman parte del proyecto. No es más que of the project. Just a starting point, but we think is a
una versión inicial, pero creemos que atractiva. Y una good one. After building the hardware part, the code
vez montada la parte del hardware, el software está can be improved. We are looking forward to hearing
abierto a mejoras que espero nos contéis. from you.

Saludos a todos y esperamos haber despertado We hope to bring out your imagination.
vuestro interés.

hola sera q nos pueden colaborar con el programa de app inventor

1Holaa, buen proyecto, estoy interesado en realizarlo, donde puedo encontrar el diagrama de
conexiones o esquema de conexiones, nesecito el circuito por que no se como va conectado cada
componente.
Muchas graciassss!! espero su ayuda
Si echas un ojo al controlador de arduino puedes hacerte el esquema de conexiones en unos
minutos, recuerda que solo controlas motor, bluetooth y sensores hall.
Un saludo
Gracias juanitog! En base a tu tutorial construimos un ascensor similar, usando la base de tu
código y la aplicación, Salió muy bien! Saludos!

1.Holaaa en que se baso para la conexion de cada componente?


depronto tiene el circuito o diagrama de conexiones, nesecito el esquema para realizar las
conexiones del arduino el motor y los sensores, muchas graciass
Hola, no recuerdo los detalles, pero este es el diagrama final, Saludos.

(Ascensor) Elevator Model Using Arduino, App Inventor and Other Free Software: Page 9
Juanitog tome prestado la apk, con unas pequeñas modificaciones, para un proyecto similar...
gracias!!
https://youtu.be/jcVgw3z6UXg

Gracias a ti, me alegra ver que es de utilidad!


Un saludo
hello sir,im from sri lanka.can you send to me the android application.i have no idea to use app
inventor yet.much appreciated .thank you. my email [email protected]
Hey Juanitog, this is really a great project. It shows the diligence you put in your work. I am making
a similar project and needed some help so if you could contact me on [email protected]. And
also are you able to make the step 7 picture bigger so I can see what you wrote.Again an
AMAZING project:)
Hi!
Now you have a new document to download in step 1: ELEVATORCALL.svg.zip.
Unzip it and use Inkscape or similar. You'll see in a large format (DIN A-0) the step 7 picture.
sorry, previous to step 1!.

One more thing thati cant tell, did u have another pulley at the bpottom?

This is really cool! Thanks for sharing. I hope we see more from you on Instructables!

thanks

(Ascensor) Elevator Model Using Arduino, App Inventor and Other Free Software: Page 10

También podría gustarte