Съдържание:

(Ascensor) Модел на асансьор, използващ Arduino, App Inventor и друг безплатен софтуер: 7 стъпки
(Ascensor) Модел на асансьор, използващ Arduino, App Inventor и друг безплатен софтуер: 7 стъпки

Видео: (Ascensor) Модел на асансьор, използващ Arduino, App Inventor и друг безплатен софтуер: 7 стъпки

Видео: (Ascensor) Модел на асансьор, използващ Arduino, App Inventor и друг безплатен софтуер: 7 стъпки
Видео: Simple Elevator using Arduino 2024, Юли
Anonim
Image
Image
Печат и рязане …
Печат и рязане …

ESP

Construcción, paso a paso, de un ascensor a escala usando arduino (como controlador del motor y entradas y salidas por bluetooth), изобретател на приложения (para diseño de aplicación como panel de control del ascensor) y freeCAD y LibreCAD para diseño.

Abajo encontraréis 3 архиви:

inoelevator.zip -> código arduino para gestionar la lógica del ascensor.

elevador.dxf -> planos del modelo.

anima.aia-> código applicación de control del ascensor за android (App Inventor).

ENG

Как да изградим, стъпка по стъпка, мащабиран модел на асансьор, използващ технологии като Arduino (контролер за вход/изход на данни -bluetooth или сериен_), изобретател на приложения (приложение за контролен панел за android). Използвайте само безплатен софтуер! (LibreCAD или FreeCAD за чертежи и 3D моделиране)

Налични са 3 изтегляния:

inoelevator.zip -> Arduino код, за управление на модела на асансьора.elevador.dxf -> чертежи.

anima.aia-> Код на приложението за Android (App Inventor).

Стъпка 1: Отпечатване и рязане …

ESP

Imprime los planos. Предварително подготвени за 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

Чертежи: готови за печат във формат DIN-A4

Основният инструмент за следващата стъпка беше мозайката (вижте изображението). Бъдете търпеливи и използвайте шкурка, за да получите перфектни форми.

Стъпка 2: Сглобяване

Сглобяване
Сглобяване

ESP

Reunir todas las piezas y fijarlas te llevará un tiempo. Depende del tipo de superficie de madera que utilices (nosotros DM), debes poner cuidado si aseguras las piezas con tornillos, asegúrate que no dificultan el movimiento de la cabina. Encola y presiona con sargentos. Debes haber planificado la altura del ascensor (no se facilita en plano). Nosotros usamos unnos listones de 20 x 50 mm. y a cada planta le dimos un espacio de unos 33 см. (la altura de la cabina del ascensor es de unos 20 cm). Ese "hueco" que queda en cada planta hace creíble el modelo y permite la manipulación en el caso que se necesite.

ENG

Съберете всички части и ги поправете ще ви отнеме известно време. Зависи от вида дървена повърхност, която използвате (в примера MDF). Бъдете внимателни, ако използвате винтове, внимавайте да не пречат на движението на кабината. Залепете и използвайте скобите. Преди това трябва да сте проектирали височината на всеки етаж (не е предвидено в плановете). Използваме 3 дървени ленти (20 х 50 мм.) Като стълбове.

Стъпка 3: Стъпковият мотор

Стъпковият мотор
Стъпковият мотор

ESP

En nuestro caso hemos reciclado un motor de una impresora hp laser antes de enviarla al punto limpio ya que no funcionaba, el uso de motor paso a paso permite ampliar este proyecto (decelerando la cabina antes de llegar al destino, por ejemplo) -aunque esto no está implementado en esta versión-. También disponíamos de un módulo EasyDriver para Arduino, así que no había duda.

La implementación del EasyDriver en arduino es sencilla. Mira el codigo detenidamente (inoelevator.zip). Ако нямате опит, опитайте да въведете информация за вода и вода (нозотрос NO hemos utilizado ninguna librería como AccelStepper).

ENG

Рециклираният стъпков двигател от счупен лазерен принтер hp и модул easydriver бяха нашата отправна точка. Стъпков двигател за този проект ни позволява да го подобрим (напр. Забавяне на кабината преди пристигане на избрания етаж …) -тази функция не се прилага в тази версия-. Други видове двигатели се вписват перфектно в този проект, може би …

Изпълнението на модула EasyDriver е лесно. Погледнете кода (inoelevator.zip), ако нямате опит, прочетете за него тук и/или вижте това. В този проект не използваме библиотека AccelStepper.

Стъпка 4: Bluetooth модул

Bluetooth модул
Bluetooth модул

ESP

La inclusión de un módulo bluetooth para el envío y recepción de datos al arduino casi es circunstancial, en un principio el diseño contaba con una botonera, pero ¿cómo incluir una botonera dentro de la propia cabina ?. Esta situación complicaba en exceso la maqueta (quién sabe si en futuras modificaciones …). Además necesitábamos depurar el código mientras íbamos implementado funciones; няма хабиа мейор манера де хачерло que a través de bluetooth, ¡y disponíamos de un módulo HC06 !!!. El uso durante el proceso de ensayo y error nost mostró que sólo cabía la posibilidad de mejorar la interactividad (los test se realizaron con Bluecontrol) realizando nuestra propia aplicación (ver siguiente paso)

ENG

Въвеждането на Bluetooth модул в този проект беше изненада за нас (разбира се, това не беше първата ни идея!). Наистина, той е проектиран с бутон за управление на всеки етаж и може би панел с бутони в кабината. Уф !, главата ми е два пъти по -голяма и мисля как да направя това възможно … (няма да забравя тази идея за предстоящи надстройки). Друга причина беше начинът за тестване и отстраняване на грешки в кода на arduino, докато го пишехме. Най -доброто решение беше действителното: използване на Bluetooth модул (в онези дни използвахме приложение за Android, наречено Bluecontrol). Следващата стъпка беше очевидна, създаване на собствено приложение за контрол.

Стъпка 5: Контролният панел* (приложение за Android)

Контролният панел* (приложение за Android)
Контролният панел* (приложение за Android)
Контролният панел* (приложение за Android)
Контролният панел* (приложение за Android)

ESP

Изобретателят на приложения е най -добрият, най -добрият документален документ в реално време и сортиран.

La lógica de la aplicación (anima.aia) es sencilla, estudia el código (bloques) implementado, es realmente simple. Si, también sabemos que es mejorable (futuras versiones están por venir …)

ENG

App Inventor е удивителен начин да научите как да създадете приложение за Android, документирано и наистина лесно за научаване и използване.

Погледнете вътре „anima.aia“е просто. Прочетете кода (блокове) и да, знаем, той се нуждае от много подобрения.

Стъпка 6: Последни щрихи

Последни щрихи
Последни щрихи
Последни щрихи
Последни щрихи

ESP

El ascensor se para en el piso seleccionado en la aplicación mediante la lectura de un sensor hall situado en cada planta (como aparece en la imagen). Un pequeño imán de neodimio situado en el pilar opuesto al lado curvo activa el sensor. Asegúrate que los sensores están situados en la estructura de manera que el ascensor quede perfectamente situado en la planta -evita que entre el ascensor y la plataforma quede un escalón-

Una acanaladura en el pilar de la estructura (como se muestra en la 2ª imagen) evitará tener cable "colgando", puedes hacerla fácilmente si dispones de una sierra de mesa o una fresadora.

ENG

Датчик на Хол (способен да открива магнитни полета) е хардуерът, който изпраща сигнали до микроконтролера (Arduino) за спиране в избрания етаж. Уверете се, че тези сензори са поставени правилно: кабината и платформата са на едно и също ниво. Кухина, насочена в колоната, ви позволява да поддържате проводниците в една линия.

Стъпка 7: Съвети

Съвети
Съвети

ESP

En la imagen podrás ver de manera global todas las partes que forman parte del proyecto. No es más que una versión inicial, pero creemos que atractiva. Y una vez montada la parte del hardware, софтуерът está abierto a mejoras que espero nos contéis.

Saludos a todos y esperamos haber despertado vuestro interés.

ENG

На снимката можете да видите по -подробно всички части на проекта. Само начална точка, но смятаме, че е добра. След изграждането на хардуерната част, кодът може да бъде подобрен. Очакваме с нетърпение да чуем от вас.

Надяваме се да разкрием въображението ви.

Препоръчано: