Kazalo:

(Ascensor) Model dvigala z uporabo Arduina, App Inventorja in druge brezplačne programske opreme: 7 korakov
(Ascensor) Model dvigala z uporabo Arduina, App Inventorja in druge brezplačne programske opreme: 7 korakov

Video: (Ascensor) Model dvigala z uporabo Arduina, App Inventorja in druge brezplačne programske opreme: 7 korakov

Video: (Ascensor) Model dvigala z uporabo Arduina, App Inventorja in druge brezplačne programske opreme: 7 korakov
Video: Высокая плотность 2022 2024, Julij
Anonim
Image
Image
Tiskanje in žaganje…
Tiskanje in žaganje…

ESP

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

Abajo encontraréis 3 arhivi:

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

elevador.dxf -> planos del modelo.

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

SLO

Kako korak za korakom zgraditi pomanjšani model dvigala s tehnologijami, kot je Arduino (krmilnik podatkov/vhod/izhod -bluetooth ali serijski_), izumitelj aplikacij (aplikacija za android na nadzorni plošči). Uporabljajte samo brezplačno programsko opremo! (LibreCAD ali FreeCAD za načrte in 3D modeliranje)

Na voljo so 3 prenosi:

inoelevator.zip -> Arduino koda, za nadzor modela dvigala.elevador.dxf -> načrti.

anima.aia-> Koda aplikacije za Android (App Inventor).

1. korak: Tiskanje in žaganje …

ESP

Imprime los planos. Están pripravljeni za uporabo v skladu z 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.

SLO

Načrti: pripravljeni za tiskanje v formatu DIN-A4

Glavno orodje za naslednji korak je bila sestavljanka (glej sliko). Bodite potrpežljivi in uporabite brusni papir, da dobite popolne oblike.

2. korak: Sestavljanje

Sestavljanje
Sestavljanje

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 vnos listov velikosti 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.

SLO

Sestavite vse dele in jih popravite, vam bo vzelo nekaj časa. Odvisno je od vrste lesene površine, ki jo uporabljate (v primeru MDF). Pri uporabi vijakov bodite previdni, pazite, da ne ovirajo gibanja kabine. Lepite in uporabite sponke. Pred tem morate načrtovati višino vsakega nadstropja (ni predvideno v načrtih). Kot stebre uporabljamo 3 lesene trakove (20 x 50 mm.).

Korak: Koračni motor

Koračni motor
Koračni motor

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 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 Impleción del EasyDriver en arduino es sencilla. Mira el código detenidamente (inoelevator.zip). Če nimate izkušenj, ki bi vsebovale informacije o akvi in vodstvu (nosotros NO hemos utilizado ninguna librería como AccelStepper).

SLO

Recikliran koračni motor iz pokvarjenega laserskega tiskalnika hp in modul easydriver sta bila naše izhodišče. Koračni motor za ta projekt nam omogoča, da ga izboljšamo (npr. Upočasnimo kabino pred prihodom v izbrano nadstropje …) -ta funkcija v tej različici ni implementirana-. Druge vrste motorjev se popolnoma prilegajo temu projektu, morda …

Izvedba modula EasyDriver je enostavna. Poglejte kodo (inoelevator.zip), če nimate izkušenj, preberite o tem tukaj in/ali si oglejte to. V tem projektu ne uporabljamo knjižnice AccelStepper.

4. korak: Modul Bluetooth

Modul Bluetooth
Modul 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 traveé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)

SLO

Uvedba modula bluetooth v tem projektu je bila za nas presenečenje (seveda, to ni bila naša prva ideja!). Res je bil zasnovan s krmilnim gumbom v vsakem nadstropju in morda z gumbno ploščo v kabini. Uf, moja glava je dvakrat večja in razmišljam, kako to omogočiti … (te ideje ne bom pozabil za prihajajoče nadgradnje). Drug razlog je bil način testiranja in odpravljanja napak arduino kode, ko smo jo pisali. Najboljša rešitev je bila dejanska: uporaba modula bluetooth (v tistih časih smo uporabljali aplikacijo za Android, imenovano Bluecontrol). Naslednji korak je bil očiten: ustvarite lastno aplikacijo za nadzor.

5. korak: Nadzorna plošča* (aplikacija za Android)

Nadzorna plošča* (aplikacija za Android)
Nadzorna plošča* (aplikacija za Android)
Nadzorna plošča* (aplikacija za Android)
Nadzorna plošča* (aplikacija za Android)

ESP

Izumitelj aplikacij je najboljši, najboljši dokumentarni dokument in resničen.

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 …)

SLO

App Inventor je osupljiv način, kako se naučiti ustvariti aplikacijo za Android, dokumentirano in zelo enostavno za učenje in uporabo.

Poglej v "anima.aia", je preprosto. Preberite kodo (bloke) in ja, vemo, potrebuje veliko izboljšav.

Korak 6: Zadnji dotiki

Zadnji dotiki
Zadnji dotiki
Zadnji dotiki
Zadnji dotiki

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.

SLO

Hallov senzor (ki lahko zazna magnetna polja) je strojna oprema, ki pošilja signale mikrokrmilniku (Arduino), da se ustavi v izbranem nadstropju. Prepričajte se, da so ti senzorji pravilno nameščeni: kabina in ploščad sta na isti ravni. Vdolbina v stebru vam omogoča, da vodite žice v skladu.

7. korak: Nasveti

Nasveti
Nasveti

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á abierto a mejoras que espero nos contéis.

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

SLO

Na sliki si lahko podrobneje ogledate vse dele projekta. Le izhodišče, vendar se nam zdi dobro. Po izdelavi strojne opreme lahko kodo izboljšamo. Veselimo se vaših odzivov.

Upamo, da bomo razburili vašo domišljijo.

Priporočena: