Sommario:

(Ascensor) Modello di ascensore con Arduino, App Inventor e altri software gratuiti: 7 passaggi
(Ascensor) Modello di ascensore con Arduino, App Inventor e altri software gratuiti: 7 passaggi

Video: (Ascensor) Modello di ascensore con Arduino, App Inventor e altri software gratuiti: 7 passaggi

Video: (Ascensor) Modello di ascensore con Arduino, App Inventor e altri software gratuiti: 7 passaggi
Video: Alex Mucci SIGMATA da Marra 2024, Dicembre
Anonim
Image
Image
Stampa e segatura…
Stampa e segatura…

ESP

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

Abajo encontraréis 3 archivi:

inoelevator.zip -> codice arduino per la gestione della logica dell'ascensione.

elevador.dxf -> planos del modelo.

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

ITA

Come costruire, passo dopo passo, un modello di ascensore in scala utilizzando tecnologie come Arduino (controllore dati in/out -bluetooth o seriale_), App inventor (app per pannello di controllo Android). Utilizzando solo software gratuito! (LibreCAD o FreeCAD per progetti e modellazione 3D)

Sono disponibili 3 download:

inoelevator.zip -> codice Arduino, per controllare l'ascensore model.elevador.dxf -> blueprint.

anima.aia->Codice app Android (App Inventor).

Passaggio 1: stampa e segatura…

ESP

Imprimi los planos. Están preparato per stampa in 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.

ITA

Progetti: pronti per la stampa su formato DIN-A4

Lo strumento principale per il passaggio successivo era un puzzle (vedi immagine). Sii paziente e usa la carta vetrata per ottenere forme perfette.

Passaggio 2: assemblaggio

Assemblaggio
Assemblaggio

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. (l'altura della cabina dell'ascensor è di 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.

ITA

Metti insieme tutte le parti e riparale ti ci vorrà un po' di tempo. Dipende dal tipo di superficie in legno che utilizzi (nell'esempio MDF). Fare attenzione se si utilizzano viti, fare attenzione che non ostacolino il movimento della cabina. Incolla e usa i morsetti. In precedenza è necessario aver progettato l'altezza di ogni piano (non previsto nelle planimetrie). Usiamo 3 listelli di legno (20 x 50 mm.) come pilastri.

Passaggio 3: il motore passo-passo

Il motore passo-passo
Il motore passo-passo

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, por ejemplo) -aunque esto no está implementado en esta versión-. También disponíamos de un modulo EasyDriver per Arduino, así que no había duda.

L'implementazione di 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).

ITA

Un motore passo-passo riciclato da una stampante laser HP rotta e un modulo easydriver sono stati il nostro punto di partenza. Un motore passo passo per questo progetto ci permette di migliorarlo, (es. decelerare la cabina prima di arrivare al piano prescelto…) -questa caratteristica non è implementata in questa versione-. Altri tipi di motori si adattano perfettamente a questo progetto, forse…

L'implementazione del modulo EasyDriver è semplice. Guarda il codice (inoelevator.zip), se non hai esperienza leggilo qui e/o guarda questo. In questo progetto non usiamo la libreria AccelStepper.

Passaggio 4: modulo Bluetooth

Modulo Bluetooth
Modulo Bluetooth

ESP

L'inclusione di un modulo bluetooth per l'ambiente e la ricezione dei dati al arduino casi es circunstancial, in un principio el design contaba con una botonera, pero cómo include una botonera dentro la propria 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, ¡ e disponíamos de un modulo 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)

ITA

L'introduzione di un modulo bluetooth in questo progetto è stata per noi una sorpresa (ovviamente non è stata la nostra prima idea!). In realtà, è stato progettato con un pulsante di controllo in ogni piano e forse una pulsantiera in cabina. Ough!, la mia testa è grande il doppio pensando a come renderlo possibile… (non dimenticherò questa idea per i prossimi aggiornamenti). Un altro motivo era il modo per testare ed eseguire il debug del codice arduino mentre lo stavamo scrivendo. La soluzione migliore era quella attuale: utilizzare un modulo bluetooth (a quei tempi usavamo un'app Android chiamata Bluecontrol). Il passo successivo era ovvio, creare la nostra applicazione per il controllo.

Passaggio 5: il pannello di controllo* (app Android)

Il Pannello di controllo* (App Android)
Il Pannello di controllo* (App Android)
Il Pannello di controllo* (App Android)
Il Pannello di controllo* (App Android)

ESP

L'inventore dell'app è molto versatile, è molto documentato e davvero sorprendente.

La logica dell'applicazione (anima.aia) es sencilla, estudia el código (bloques) implementado, es davvero semplice. Si, también sabemos que es mejorable (future versioni están por venir…)

ITA

App Inventor è un modo sorprendente per imparare a creare un'app Android, documentato e davvero facile da imparare e da usare.

Guarda dentro "anima.aia", è semplice. Leggi il codice (blocchi) e sì, lo sappiamo, ha bisogno di molti miglioramenti.

Passaggio 6: ritocchi finali

Tocchi finali
Tocchi finali
Tocchi finali
Tocchi finali

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 sensors 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 canaladura en el pilar de la estructura (como se muestra en la 2ª imagen) evitará tener cable "colgando", puedes hacerla fácilmente si dispone di una sierra de mesa o una fresadora.

ITA

Un sensore di hall (in grado di rilevare i campi magnetici) è l'hardware che invia segnali al microcontrollore (Arduino) per fermarsi al piano prescelto. Assicurati che questi sensori siano posizionati correttamente: la cabina e la piattaforma sono allo stesso livello. Una cavità instradata nel pilastro consente di mantenere i fili in linea.

Passaggio 7: suggerimenti

Suggerimenti
Suggerimenti

ESP

En la imagen podrás ver de manera global todas las partes que forman part of proyecto. No es más que una versión inicial, pero creemos que atractiva. Y una vez montada la parte del hardware, el software è abierto a mejoras que espero nos contéis.

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

ITA

Nella foto potete vedere, più in dettaglio, tutte le parti del progetto. Solo un punto di partenza, ma pensiamo sia buono. Dopo aver costruito la parte hardware, il codice può essere migliorato. Non vediamo l'ora di sentire da voi.

Speriamo di far emergere la vostra immaginazione.

Consigliato: