Satura rādītājs:

(Ascensor) Lifta modelis, izmantojot Arduino, App Inventor un citu bezmaksas programmatūru: 7 soļi
(Ascensor) Lifta modelis, izmantojot Arduino, App Inventor un citu bezmaksas programmatūru: 7 soļi

Video: (Ascensor) Lifta modelis, izmantojot Arduino, App Inventor un citu bezmaksas programmatūru: 7 soļi

Video: (Ascensor) Lifta modelis, izmantojot Arduino, App Inventor un citu bezmaksas programmatūru: 7 soļi
Video: CS50 2014 – 7-я неделя 2024, Jūlijs
Anonim
Image
Image
Drukāšana un zāģēšana…
Drukāšana un zāģēšana…

ESP

Konstrukcija, paso un pasc, de un ascensor un escala usando arduino (como controlador del motor y entradas y salidas por bluetooth), lietotņu izgudrotājs (para diseño de aplicación como panel de control del ascensor) un freeCAD un LibreCAD para diseño.

Abajo encontraréis 3 arhīvi:

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

LAT

Kā soli pa solim izveidot mērogotu pacelšanas modeli, izmantojot tādas tehnoloģijas kā Arduino (ieejas/izejas datu kontrolieris -Bluetooth vai sērijas_), lietotņu izgudrotājs (Android paneļa vadības panelis). Izmantojot tikai bezmaksas programmatūru! (LibreCAD vai FreeCAD rasējumiem un 3D modelēšanai)

Ir pieejamas 3 lejupielādes:

inoelevator.zip -> Arduino kods, lai kontrolētu lifta modeli. elevador.dxf -> rasējumi.

anima.aia-> Android lietotnes kods (App Inventor).

1. darbība: drukāšana un zāģēšana…

ESP

Imprime los planos. DIN-A4 formātā ir sagatavoti presimirlos paraugi

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.

LAT

Rasējumi: gatavs drukāšanai DIN-A4 formātā

Galvenais instruments nākamajam solim bija finierzāģis (skat. Attēlu). Esiet pacietīgs un izmantojiet smilšpapīru, lai iegūtu perfektas formas.

2. solis: salikšana

Salikšana
Salikšana

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 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). Šī "hueco" que queda en cada planta hace creíble el modelo y permite la manipulación en el caso que se vajalik.

LAT

Saņemiet visas detaļas kopā un salabojiet, un tas prasīs zināmu laiku. Tas ir atkarīgs no izmantotās koka virsmas veida (MDF piemērā). Esiet piesardzīgs, ja izmantojat skrūves, uzmanieties, lai tās netraucētu salona kustībai. Līmējiet un izmantojiet skavas. Iepriekš jums bija jāprojektē katra stāva augstums (nav paredzēts plānos). Kā pīlārus mēs izmantojam 3 koka sloksnes (20 x 50 mm.).

3. solis: soļu motors

Stepper motors
Stepper motors

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) -unikāls 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 ieviešana un arduino un 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).

LAT

Pārstrādāts soļu motors no salauzta ZS lāzera printera un easydriver modulis bija mūsu sākumpunkts. Pakāpju motors šim projektam ļauj mums to uzlabot (piemēram, salona ātruma samazināšana pirms ierašanās uz izvēlēto stāvu …) -šī funkcija šajā versijā nav ieviesta. Cita veida motori lieliski iederas šajā projektā, varbūt…

EasyDriver moduļa ieviešana ir vienkārša. Apskatiet kodu (inoelevator.zip), ja jums nav pieredzes, izlasiet par to šeit un/vai skatiet šo. Šajā projektā mēs neizmantojam AccelStepper bibliotēku.

4. solis: Bluetooth modulis

Bluetooth modulis
Bluetooth modulis

ESP

La inclusión de un modulo bluetooth para el envío y recepción de data al arduino casi es circunstancial, en un principio el diseño contaba con una botonera, pero ¿cómo incluir un a botonera dentro de la propia cabina ?. Esta situción komplikaba en exceso la maqueta (quién sabe si en futuras modificaciones…). Además necesitábamos depurar el código mientras íbamos implementado funciones; nav había manjor manera de hacerlo que a través de bluetooth, ¡y disponíamos de un modeulo HC06 !!!. El uso durante el process 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)

LAT

Bluetooth projekta ieviešana šajā projektā mums ir bijis pārsteigums (protams, tā nebija mūsu pirmā ideja!). Patiešām, tas tika veidots ar vadības pogu katrā stāvā un varbūt ar pogu paneli salonā. Ak, mana galva ir divreiz lielāka, domājot par to, kā to panākt … (Es neaizmirsīšu šo ideju gaidāmajiem jauninājumiem). Vēl viens iemesls bija veids, kā pārbaudīt un atkļūdot arduino kodu, kamēr mēs to rakstījām. Labākais risinājums bija faktiskais: izmantojot Bluetooth moduli (tajos laikos mēs izmantojām Android lietotni ar nosaukumu Bluecontrol). Nākamais solis bija acīmredzams, izveidojiet savu lietojumprogrammu kontrolei.

5. darbība. Vadības panelis* (Android lietotne)

Vadības panelis* (Android lietotne)
Vadības panelis* (Android lietotne)
Vadības panelis* (Android lietotne)
Vadības panelis* (Android lietotne)

ESP

Lietotņu izgudrotājs ir versijas, es esmu dokumentēts un reāls, un jums ir jāizšķiras.

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

LAT

App Inventor ir pārsteidzošs veids, kā iemācīties izveidot android lietotni, kas ir dokumentēta un patiešām viegli iemācāma un lietojama.

Paskaties iekšā "anima.aia", ir vienkārša. Izlasiet kodu (blokus), un jā, mēs zinām, ka tas ir daudz jāuzlabo.

6. solis: pēdējie pieskārieni

Pēdējie pieskārieni
Pēdējie pieskārieni
Pēdējie pieskārieni
Pēdējie pieskārieni

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.

LAT

Zāles sensors (spēj noteikt magnētiskos laukus) ir aparatūra, kas nosūta signālus mikrokontrolleram (Arduino), lai apstātos izvēlētajā stāvā. Pārliecinieties, vai šie sensori ir pareizi novietoti: kabīne un platforma atrodas vienā līmenī. Dobums, kas novietots stabā, ļauj saglabāt vadus vienā līnijā.

7. solis: padomi

Padomi
Padomi

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.

LAT

Attēlā jūs varat redzēt, detalizētāk, visas projekta daļas. Tikai sākumpunkts, bet, mūsuprāt, labs. Pēc aparatūras daļas izveidošanas kodu var uzlabot. Mēs ar nepacietību gaidām jūsu ziņas.

Mēs ceram parādīt jūsu iztēli.

Ieteicams: