Turinys:

(„Ascensor“) lifto modelis naudojant „Arduino“, „App Inventor“ir kitą nemokamą programinę įrangą: 7 žingsniai
(„Ascensor“) lifto modelis naudojant „Arduino“, „App Inventor“ir kitą nemokamą programinę įrangą: 7 žingsniai

Video: („Ascensor“) lifto modelis naudojant „Arduino“, „App Inventor“ir kitą nemokamą programinę įrangą: 7 žingsniai

Video: („Ascensor“) lifto modelis naudojant „Arduino“, „App Inventor“ir kitą nemokamą programinę įrangą: 7 žingsniai
Video: How To Make a Cardboard Elevator 2024, Liepa
Anonim
Image
Image
Spausdinimas ir pjovimas…
Spausdinimas ir pjovimas…

ESP

Konstrukcija, paso ir pasienis, pakilimas ir eskala usando arduino („como controlador del motor y entradas y salidas por bluetooth“), programų išradėjas (para diseño de aplicación como panel de control del ascensor) ir „freeCAD“bei „LibreCAD para diseño“.

Abajo encontraréis 3 archyvai:

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“).

ENG

Kaip žingsnis po žingsnio sukurti išplėstinio pakėlimo modelį naudojant tokias technologijas kaip „Arduino“(įvesties/išvesties duomenų valdiklis -„Bluetooth“arba serijinis_), programų išradėjas („Android“valdymo skydelio programa). Naudokite tik nemokamą programinę įrangą! („LibreCAD“arba „FreeCAD“brėžiniams ir 3D modeliavimui)

Galimi 3 atsisiuntimai:

inoelevator.zip -> Arduino kodas, lifto modeliui valdyti. elevador.dxf -> brėžiniai.

anima.aia-> „Android“programos kodas („App Inventor“).

1 žingsnis: Spausdinimas ir pjovimas…

ESP

Imprime los planos. DIN-A4 paruošiamasis paruošimas imprimirlos

La herramienta utilizada por nosotros ha sido únicamente la que ves, una sierra de vaivén. Ten un poco de pacientcia y usa lija para suavizar las piezas.

ENG

Brėžiniai: paruoštas spausdinti DIN-A4 formatu

Pagrindinis kito žingsnio įrankis buvo dėlionė (žr. Paveikslėlį). Būkite kantrūs ir naudokite švitrinį popierių, kad gautumėte puikias formas.

2 žingsnis: Surinkimas

Surinkimas
Surinkimas

ESP

Reunir todas las piezas y fijarlas te llevará un tiempo. Priklauso nuo 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 facilitita 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). Tai „hueco“que queda ir cada planta hace creilble el modelo y permite la manipulación en el caso que se būtinas.

ENG

Surinkite visas dalis ir pataisykite, užtruksite šiek tiek laiko. Tai priklauso nuo naudojamo medinio paviršiaus (MDF pavyzdyje). Būkite atsargūs, jei naudojate varžtus, saugokitės, kad jie netrukdytų salono judėjimui. Klijuokite ir naudokite spaustukus. Anksčiau turėjote suprojektuoti kiekvieno aukšto aukštį (nenumatytas planuose). Kaip ramsčius naudojame 3 medines juosteles (20 x 50 mm.).

3 žingsnis: žingsninis variklis

Žingsninis variklis
Žingsninis variklis

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

„EasyDriver“įdiegimas ir arduino ir sencilla. Mira el código detenidamente (inoelevator.zip). Si no tienes experiencecia puedes encontrar informationción aquí y aquí (nosotros NO hemos utilizado ninguna librería como AccelStepper).

ENG

Perdirbtas žingsninis variklis iš sugedusio HP lazerinio spausdintuvo ir „easydriver“modulis buvo mūsų atspirties taškas. Šio projekto žingsninis variklis leidžia mums jį patobulinti (pvz., Pristabdyti saloną prieš atvykstant į pasirinktą aukštą …) -ši funkcija šioje versijoje neįgyvendinta. Kitų tipų varikliai puikiai tinka šiam projektui, galbūt…

„EasyDriver“modulį lengva įdiegti. Pažvelkite į kodą (inoelevator.zip), jei neturite patirties, skaitykite apie jį čia ir (arba) pamatykite. Šiame projekte nenaudojame „AccelStepper“bibliotekos.

4 žingsnis: „Bluetooth“modulis

„Bluetooth“modulis
„Bluetooth“modulis

ESP

Įtrauktas „Bluetooth“ryšys su el. Įvedimu ir duomenų priėmimu, arduino casi es cirunstancial, en un principio el diseño contaba con una botonera, pero ¿cómo incluir una botonera dentro de la propia cabina ?. Esta situación komplaba en exceso la maqueta (quién sabe si en futuras modificaciones…). Además necesitábamos depurar el código mientras íbamos implementado funciones; nėra pagrindinio hamerlo manevro, skirto „Bluetooth“ryšiui, ir disponuoti vienu būdu 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)

ENG

„Bluetooth“modulio pristatymas šiame projekte mums buvo staigmena (žinoma, tai nebuvo pirmoji mūsų idėja!). Tiesą sakant, jis buvo sukurtas su valdymo mygtuku kiekviename aukšte, o gal ir su mygtuko skydeliu salone. Oi, mano galva dvigubai didesnė, galvodama, kaip tai padaryti … (nepamiršiu šios idėjos būsimiems atnaujinimams). Kita priežastis buvo būdas išbandyti ir derinti arduino kodą, kol jį rašėme. Geriausias sprendimas buvo tikras: naudojant „Bluetooth“modulį (tais laikais mes naudojome „Android“programą, pavadintą „Bluecontrol“). Kitas žingsnis buvo akivaizdus, sukurkite savo valdymo programą.

5 veiksmas: valdymo skydelis* („Android“programa)

Valdymo skydelis* („Android“programa)
Valdymo skydelis* („Android“programa)
Valdymo skydas* („Android“programa)
Valdymo skydas* („Android“programa)

ESP

Programų sumanytojas yra versijos, dokumentas ir realus sprendimas.

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“yra nuostabus būdas išmokti sukurti „Android“programą, dokumentuotą ir tikrai nesunkiai išmokstamą bei naudojamą.

Pažvelkite į „anima.aia“vidų, viskas paprasta. Perskaitykite kodą (blokus) ir taip, mes žinome, kad jį reikia daug patobulinti.

6 žingsnis: paskutiniai prisilietimai

Paskutiniai prisilietimai
Paskutiniai prisilietimai
Paskutiniai prisilietimai
Paskutiniai prisilietimai

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

Salės jutiklis (galintis aptikti magnetinius laukus) yra aparatinė įranga, siunčianti signalus mikrovaldikliui („Arduino“) sustoti pasirinktame aukšte. Įsitikinkite, kad šie jutikliai įdėti teisingai: kabina ir platforma yra to paties lygio. Stulpe nutiesta ertmė leidžia išlaikyti laidus vienoje linijoje.

7 žingsnis: patarimai

Patarimai
Patarimai

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

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

ENG

Nuotraukoje galite pamatyti išsamiau visas projekto dalis. Tai tik pradinis taškas, bet manome, kad tai geras. Sukūrus aparatūros dalį, kodą galima patobulinti. Nekantriai laukiame jūsų žinių.

Tikimės atskleisti jūsų vaizduotę.

Rekomenduojamas: