Taula de continguts:

(Ascensor) Model d'elevador mitjançant Arduino, App Inventor i altres programes lliures: 7 passos
(Ascensor) Model d'elevador mitjançant Arduino, App Inventor i altres programes lliures: 7 passos

Vídeo: (Ascensor) Model d'elevador mitjançant Arduino, App Inventor i altres programes lliures: 7 passos

Vídeo: (Ascensor) Model d'elevador mitjançant Arduino, App Inventor i altres programes lliures: 7 passos
Vídeo: "Upgrading Your Love" • Pastor Doug Heisel • New Life Church 2024, Desembre
Anonim
Image
Image
S'està imprimint i serrant …
S'està imprimint i serrant …

ESP

Construcció, pas a pas, d’un ascensor a escala utilitzant arduino (com a controlador del motor i entrades i salades per bluetooth), app inventor (per al disseny d’aplicació com a panell de control del ascensor) i freeCAD i LibreCAD per al disseny.

A continuació trobareu 3 arxius:

inoelevator.zip -> codi arduino per gestionar la lògica del ascensor.

elevador.dxf -> plans del model.

anima.aia-> codi aplicació de control de l'ascensor per a Android (App Inventor).

CAT

Com construir, pas a pas, un model d'elevació a escala mitjançant tecnologies com Arduino (controlador de dades d'entrada / sortida -bluetooth o serial_), inventor d'aplicacions (aplicació per a Android del tauler de control). Utilitzant només programari lliure. (LibreCAD o FreeCAD per a plànols i modelatge 3D)

Hi ha disponibles 3 descàrregues:

inoelevator.zip -> Codi Arduino, per controlar l'elevador model.elevador.dxf -> plans.

anima.aia-> Codi de l'aplicació d'Android (App Inventor).

Pas 1: imprimir i serrar …

ESP

Imprimeix els plans. Estan preparats per imprimir en DIN-A4

La eina utilitzada per nosaltres ha estat únicament la que ves, una serra de vaivén. Ten un poco de paciencia y usa lija para suavizar las piezas.

CAT

Plànols: llestos per imprimir en format DIN-A4

L'eina principal per al següent pas va ser una trencaclosques (veure imatge). Tingueu paciència i utilitzeu paper de vidre per obtenir formes perfectes.

Pas 2: Muntatge

Muntatge
Muntatge

ESP

Reunir totes les peces i fijarles et portarà un temps. Depenent del tipus de superfície de fusta que utilitza (nosaltres DM), els seus serveis es mantenen assegurats de les peces amb tornells, assegurant que no dificultin el moviment de la cabina. Encola y presiona con sargentos. Debes haver planificat l’alçada de l’ascensor (no es facilita en pla). Nosotros usamos unos listones de 20 x 50 mm. y a cada planta li dimos un espai d'uns 33 cm. (l’alçada de la cabina de l’ascensor és d’uns 20 cm). Ese "hueco" que queda en cada planta fa creïble el model i permet la manipulació en el cas que es necessita.

CAT

Reunir totes les peces i solucionar-les us trigarà una estona. Depèn del tipus de superfície de fusta que utilitzeu (a l'exemple MDF). Aneu amb compte si utilitzeu cargols; tingueu cura que no obstaculitzin el moviment de la cabina. Enganxeu i utilitzeu les pinces. Abans cal haver dissenyat l'alçada de cada pis (no es preveu als plànols). Utilitzem 3 tires de fusta (20 x 50 mm.) Com a pilars.

Pas 3: el motor pas a pas

El motor pas a pas
El motor pas a pas

ESP

En nuestro caso hemos reciclado un motor de una impresora hp láser antes de enviar 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à implementat en aquesta versió-. També disposaríem d'un mòdul EasyDriver per a Arduino, així que no hi havia duda.

La implementació de l'EasyDriver en arduino és sencilla. Mira el codi detenidament (inoelevator.zip). Si no tens experiència pots trobar informació aquí i aquí (nosaltres NO hem utilitzat cap biblioteca com AccelStepper).

CAT

Un motor pas a pas reciclat d’una impressora làser HP trencada i un mòdul de controlador fàcil van ser el nostre punt de partida. Un motor pas a pas per a aquest projecte ens permet millorar-lo (per exemple, desaccelerar la cabina abans d'arribar al pis escollit …) -esta característica no està implementada en aquesta versió-. Altres tipus de motors encaixen perfectament en aquest projecte, potser …

La implementació del mòdul EasyDriver és fàcil. Mireu el codi (inoelevator.zip), si no teniu experiència, llegiu-ne aquí i / o vegeu-ho. En aquest projecte no utilitzem la biblioteca AccelStepper.

Pas 4: mòdul Bluetooth

Mòdul Bluetooth
Mòdul Bluetooth

ESP

La inclusió d’un mòdul bluetooth per a l’enviament i recepció de dades a l’arduino casi és circumstancial, en un principi el disseny contaba amb una botonera, però ¿com s’inclourà una botonera dins de la pròpia cabina ?. Aquesta situació es complica en excés la maqueta (qui sap si en futures modificacions …). A més necessitem salvar el codi mentre estem implementant funcions; no hi havia millor manera de fer-ho que a través de bluetooth, ¡i disposéssim d'un mòdul HC06 !!!. El ús durant el procés d’ensayo i error ens va mostrar que només cabia la possibilitat de millorar la interactivitat (el test es va realitzar amb Bluecontrol) realitzant la nostra pròpia aplicació (ver el següent pas)

CAT

La introducció d’un mòdul bluetooth en aquest projecte ha estat una sorpresa per a nosaltres (és clar, no era la nostra primera idea!). Realment, es va dissenyar amb un botó de control a cada pis i potser un panell de botons a la cabina. Uy !, el cap amb el doble de mida pensant en com fer-ho possible (no oblidaré aquesta idea per a properes actualitzacions). Un altre motiu era la manera de provar i depurar el codi arduino mentre l’escrivíem. La millor solució era la real: utilitzar un mòdul bluetooth (en aquells dies vam utilitzar una aplicació per a Android anomenada Bluecontrol). El següent pas era obvi: crear la nostra pròpia aplicació per controlar.

Pas 5: el tauler de control * (aplicació per a Android)

El tauler de control * (aplicació per a Android)
El tauler de control * (aplicació per a Android)
El tauler de control * (aplicació per a Android)
El tauler de control * (aplicació per a Android)

ESP

L’inventor d’aplicacions és molt versàtil, està molt documentat i realment és sorprenent.

La lògica de l’aplicació (anima.aia) és senzilla, estudia el codi (bloques) implementat, és realment senzill. Si, també sabem que és millorable (futures versions estan per venir …)

CAT

App Inventor és una manera sorprenent d’aprendre a crear una aplicació per a Android, documentada i fàcil d’aprendre i d’utilitzar.

Mireu dins "anima.aia", és senzill. Llegiu el codi (blocs) i, sí, ho sabem, necessita moltes millores.

Pas 6: tocs finals

Tocs finals
Tocs finals
Tocs finals
Tocs finals

ESP

El ascensor es para en el pis seleccionat en l’aplicació mitjançant la lectura d’un sensor hall situat en cada planta (com apareix en la imatge). Un petit imà de neodimio situat en el pilar oposat al costat curvo actiu el sensor. Assegurar que els sensors estan situats en l’estructura de manera que l’ascensor quede perfectament situat a la planta -evita que entre l’ascensor i la plataforma quede un escaló-

Una acanaladura en el pilar de l'estructura (com es mostra en la 2ª imatge) evitarà tenir cables "colgant", pots fer-ho fàcilment si disposa d'una serra de taula o una fresadora.

CAT

Un sensor de sala (capaç de detectar camps magnètics) és el maquinari que envia senyals al microcontrolador (Arduino) per aturar-se al pis escollit. Assegureu-vos que aquests sensors es col·loquen correctament: la cabina i la plataforma es troben al mateix nivell. Una cavitat encaminada al pilar permet mantenir els cables en línia.

Pas 7: consells

Consells
Consells

ESP

En la imatge es podrà veure de manera global totes les parts que formen part del projecte. No és més que una versió inicial, però creiem que atractiva. I una vegada va muntar la part del maquinari, el programari està obert a millors que espero que no tinguem.

Saludos a tots i esperem haver despertat vuestro interés.

CAT

A la imatge podeu veure, amb més detall, totes les parts del projecte. Només un punt de partida, però creiem que és bo. Després de construir la part de maquinari, es pot millorar el codi. Estem desitjant escoltar-vos.

Esperem treure la vostra imaginació.

Recomanat: