Table des matières:

(Ascensor) Modèle d'ascenseur utilisant Arduino, App Inventor et d'autres logiciels gratuits : 7 étapes
(Ascensor) Modèle d'ascenseur utilisant Arduino, App Inventor et d'autres logiciels gratuits : 7 étapes

Vidéo: (Ascensor) Modèle d'ascenseur utilisant Arduino, App Inventor et d'autres logiciels gratuits : 7 étapes

Vidéo: (Ascensor) Modèle d'ascenseur utilisant Arduino, App Inventor et d'autres logiciels gratuits : 7 étapes
Vidéo: IA & BATIMENT RESPONSABLE & INTELLIGENT - Partie 2 (replay) 2024, Juillet
Anonim
Image
Image
Impression et sciage…
Impression et sciage…

ESP

Construcción, paso a paso, de un ascensor a escala usando arduino (como controlador del motor y entradas y salidas por bluetooth), app inventeur (para diseño de aplicación como panel de control del ascensor) y freeCAD y LibreCAD para diseño.

Abajo encontraréis 3 archives:

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

elevador.dxf -> plans du modèle.

anima.aia->código aplicación de control del ascensor para android (App Inventor).

FR

Comment construire, étape par étape, un modèle d'ascenseur à l'échelle à l'aide de technologies telles qu'Arduino (contrôleur de données d'entrée/sortie -bluetooth ou serial_), inventeur d'application (panneau de commande application Android). En utilisant uniquement des logiciels libres ! (LibreCAD ou FreeCAD pour les plans et la modélisation 3D)

3 téléchargements sont disponibles:

inoelevator.zip -> code Arduino, pour contrôler l'ascenseur model.elevador.dxf -> blueprints.

anima.aia->Code d'application Android (App Inventor).

Étape 1: Impression et sciage…

ESP

Imprimez 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. Dix un poco de paciencia y usa lija para suavizar las piezas.

FR

Plans: prêts à imprimer au format DIN-A4

L'outil principal pour l'étape suivante était une scie sauteuse (voir image). Soyez patient et utilisez du papier de verre pour obtenir des formes parfaites.

Étape 2: Assemblage

Assemblage
Assemblage

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 unos listones de 20 x 50 mm. y a cada planta le dimos un espacio de unos 33 cm. (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.

FR

Rassemblez toutes les pièces et les réparer vous prendra un certain temps. Cela dépend du type de surface en bois que vous utilisez (dans l'exemple MDF). Attention si vous utilisez des vis, veillez à ce qu'elles ne gênent pas le mouvement de la cabine. Collez et utilisez les pinces. Auparavant, vous devez avoir conçu la hauteur de chaque étage (non prévue dans les plans). Nous utilisons 3 lames de bois (20 x 50 mm.) comme piliers.

Étape 3: Le moteur pas à pas

Le moteur pas à pas
Le moteur pas à pas

ESP

En nuestro caso hemos reciclado un motor de una impresora hp láser 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 equemplo) -a no está implementado en esta version-. También disponíamos de un module EasyDriver para Arduino, así que no había duda.

La mise en œuvre de EasyDriver en arduino es sencilla. Mira el código detenidamente (inoelevator.zip). Si no tienes experiencia puedes encontrar información aquí y aquí (nosotros NO hemos utilizado ninguna librería como AccelStepper).

FR

Un moteur pas à pas recyclé provenant d'une imprimante laser hp cassée et un module easydriver ont été notre point de départ. Un moteur pas à pas pour ce projet nous permet de l'améliorer, (ex. décélérer la cabine avant d'arriver à l'étage choisi…) -cette fonctionnalité n'est pas implémentée dans cette version-. D'autres types de moteurs s'intègrent parfaitement dans ce projet, peut-être…

L'implémentation du module EasyDriver est simple. Regardez le code (inoelevator.zip), si vous n'avez aucune expérience, lisez à ce sujet ici et/ou voyez ceci. Dans ce projet, nous n'utilisons pas la bibliothèque AccelStepper.

Étape 4: Module Bluetooth

Module Bluetooth
Module 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; no había mejor manera de hacerlo que a través de bluetooth, y disponíamos de un módulo HC06!!!. El uso durante el proceso de ensayo y error nos 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)

FR

L'introduction d'un module bluetooth dans ce projet a été une surprise pour nous (bien sûr, ce n'était pas notre première idée !). Vraiment, il a été conçu avec un bouton de commande à chaque étage, et peut-être un panneau de boutons dans la cabine. Ough !, ma tête fait deux fois la taille en pensant à comment rendre cela possible… (Je n'oublierai pas cette idée pour les prochaines mises à jour). Une autre raison était la façon de tester et de déboguer le code arduino pendant que nous l'écrivions. La meilleure solution était la vraie: utiliser un module Bluetooth (à l'époque, nous utilisions une application Android appelée Bluecontrol). La prochaine étape était évidente, créer notre propre application de contrôle.

Étape 5: Le Panneau de configuration* (Application Android)

Le Panneau de configuration* (Application Android)
Le Panneau de configuration* (Application Android)
Le Panneau de configuration* (Application Android)
Le Panneau de configuration* (Application Android)

ESP

App inventeur es muy versátil, está muy documentado y realmente es sorbendente.

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

FR

App Inventor est un moyen étonnant d'apprendre à créer une application Android, documentée et vraiment facile à apprendre et à utiliser.

Regardez à l'intérieur de "anima.aia", c'est simple. Lisez le code (blocs), et oui, nous savons qu'il a besoin de beaucoup d'améliorations.

Étape 6: Touches finales

Touches finales
Touches finales
Touches finales
Touches finales

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 plateforma quede un escalón-

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

FR

Un capteur à effet Hall (capable de détecter les champs magnétiques) est le matériel qui envoie des signaux au microcontrôleur (Arduino) pour s'arrêter à l'étage choisi. Assurez-vous que ces capteurs sont correctement placés: la cabine et la plate-forme sont au même niveau. Une cavité acheminée dans le pilier permet de maintenir les fils en ligne.

Étape 7: Conseils

Des astuces
Des astuces

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, el software está ouvert a mejoras que espero nos contéis.

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

FR

Sur la photo, vous pouvez voir, plus en détail, toutes les parties du projet. Juste un point de départ, mais nous pensons que c'est un bon. Après avoir construit la partie matérielle, le code peut être amélioré. Nous sommes impatients de vous entendre.

Nous espérons faire ressortir votre imagination.

Conseillé: