Innholdsfortegnelse:

(Ascensor) Heismodell ved bruk av Arduino, App Inventor og annen gratis programvare: 7 trinn
(Ascensor) Heismodell ved bruk av Arduino, App Inventor og annen gratis programvare: 7 trinn

Video: (Ascensor) Heismodell ved bruk av Arduino, App Inventor og annen gratis programvare: 7 trinn

Video: (Ascensor) Heismodell ved bruk av Arduino, App Inventor og annen gratis programvare: 7 trinn
Video: Sensio heisstyring system, Waqas - Etterstad vgs 2024, Desember
Anonim
Image
Image
Skrive ut og sage …
Skrive ut og sage …

ESP

Konstruksjon, 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 como panel de control del ascensor) y freeCAD y LibreCAD para diseño.

Abajo encontraréis 3 arkiver:

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 for android (App Inventor).

ENG

Hvordan bygge, trinnvis, en skalert heismodell ved bruk av teknologier som Arduino (in/out data controller -bluetooth eller serial_), App -oppfinner (kontrollpanel android app). Bruker bare gratis programvare! (LibreCAD eller FreeCAD for tegninger og 3D -modellering)

3 nedlastinger er tilgjengelige:

inoelevator.zip -> Arduino -kode, for å kontrollere heismodellen.elevador.dxf -> blåkopier.

anima.aia-> Android-appkode (App Inventor).

Trinn 1: Skrive ut og sage …

ESP

Imprime los planos. Están preparados for imprimirlos en 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.

ENG

Blåkopier: klar til utskrift i DIN-A4-format

Hovedverktøyet for neste trinn var et stikksag (se bilde). Vær tålmodig og bruk sandpapir for å få perfekte former.

Trinn 2: Montering

Montering
Montering

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

ENG

Få alle delene sammen og fikse dem vil ta litt tid. Det avhenger av typen treoverflate du bruker (i eksempelet MDF). Vær forsiktig hvis du bruker skruer, pass på at de ikke hindrer kabinbevegelsen. Lim og bruk klemmene. Tidligere må du ha designet høyden på hver etasje (ikke angitt i planene). Vi bruker 3 trelister (20 x 50 mm.) Som søyler.

Trinn 3: Stepper Motor

Steppermotoren
Steppermotoren

ESP

En nyestro 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 implementering av EasyDriver en arduino es sencilla. Mira el código detenidamente (inoelevator.zip). Si no tienes experiencecia puedes encontrar información aquí y aquí (nosotros NO hemos utilizado ninguna librería como AccelStepper).

ENG

En resirkulert trinnmotor fra en ødelagt hp laserskriver og en easydriver -modul var vårt utgangspunkt. En trinnmotor for dette prosjektet gjør at vi kan forbedre den (f.eks. Å bremse kabinen før vi kommer til det valgte gulvet …) -denne funksjonen er ikke implementert i denne versjonen-. Andre typer motorer passer perfekt i dette prosjektet, kanskje …

EasyDriver -modulimplementeringen er enkel. Se på koden (inoelevator.zip), hvis du ikke har erfaring, kan du lese om det her og/eller se dette. I dette prosjektet bruker vi ikke AccelStepper bibliotek.

Trinn 4: Bluetooth -modul

Bluetooth -modul
Bluetooth -modul

ESP

Vil du inkludere en Bluetooth -enhet for en datamaskin eller en datamaskin som kan brukes i sirkus, og er det en prinsipp som kan brukes sammen med en botonera, men som også kan inkludere en 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 través de bluetooth, ¡y disponíamos de un módulo 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

Å introdusere en bluetooth -modul i dette prosjektet har vært en overraskelse for oss (selvfølgelig var det ikke vår første idé!). Virkelig, den ble designet med en kontrollknapp i hver etasje, og kanskje et knappepanel i hytta. Huff !, hodet mitt er dobbelt så stort som jeg tenker på hvordan jeg skal gjøre det mulig … (jeg vil ikke glemme denne ideen for kommende oppgraderinger). En annen grunn var måten å teste og feilsøke arduino -koden mens vi skrev den. Den beste løsningen var den faktiske: ved hjelp av en bluetooth -modul (i de dager brukte vi en Android -app kalt Bluecontrol). Det neste trinnet var åpenbart, lag vår egen applikasjon for kontroll.

Trinn 5: Kontrollpanelet* (Android -app)

Kontrollpanelet* (Android -app)
Kontrollpanelet* (Android -app)
Kontrollpanelet* (Android -app)
Kontrollpanelet* (Android -app)

ESP

App -oppfinneren er en versjon, en dokumentasjon og en virkelighet som er sorprendente.

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 er en forbløffende måte å lære å lage en Android -app på, dokumentert og veldig lett å lære og bruke.

Se inni "anima.aia", er enkelt. Les koden (blokker), og ja, vi vet, den trenger mange forbedringer.

Trinn 6: Siste berøringer

Siste berøringer
Siste berøringer
Siste berøringer
Siste berøringer

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ª image) evitará tener cable "colgando", puedes hacerla fácilmente si dispones de una sierra de mesa o una fresadora.

ENG

En hallsensor (i stand til å oppdage magnetfelt) er maskinvaren som sender signaler til mikrokontrolleren (Arduino) for å stoppe i det valgte gulvet. Sørg for at disse sensorene er plassert riktig: kabinen og plattformen er på samme nivå. Et hulrom ført i søylen lar deg holde ledningene i kø.

Trinn 7: Tips

Tips
Tips

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. Du kan også installere maskinvare, programvare som kan brukes på flere måter.

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

ENG

På bildet kan du se mer detaljert alle delene av prosjektet. Bare et utgangspunkt, men vi synes det er bra. Etter å ha bygd maskinvaredelen, kan koden forbedres. Vi gleder oss til å høre fra deg.

Vi håper å få fram fantasien din.

Anbefalt: