Innehållsförteckning:

(Ascensor) Hissmodell med Arduino, App Inventor och annan fri programvara: 7 steg
(Ascensor) Hissmodell med Arduino, App Inventor och annan fri programvara: 7 steg

Video: (Ascensor) Hissmodell med Arduino, App Inventor och annan fri programvara: 7 steg

Video: (Ascensor) Hissmodell med Arduino, App Inventor och annan fri programvara: 7 steg
Video: Aritco HomeLift 2024, Juli
Anonim
Image
Image
Skriva ut och såga …
Skriva ut och såga …

ESP

Konstruktion, uppgradering och kontroll, upptäckt av escala usando arduino (como controlador del motor y entradas y salidas por bluetooth), app uppfinnare (para diseño de aplicación como panel de control del ascensor) y freeCAD y LibreCAD para diseño.

Abajo encontraréis 3 arkiv:

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

elevador.dxf -> modellplaner.

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

ENG

Hur man bygger steg för steg en skalad lyftmodell med teknik som Arduino (in/ut data controller -bluetooth eller serial_), App uppfinnare (kontrollpanel android app). Använd endast gratis programvara! (LibreCAD eller FreeCAD för ritningar och 3D -modellering)

3 nedladdningar finns tillgängliga:

inoelevator.zip -> Arduino -kod, för att styra hissmodellen.elevador.dxf -> ritningar.

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

Steg 1: Skriva ut och såga …

ESP

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

Ritningar: redo att skriva ut i DIN-A4-format

Huvudverktyget för nästa steg var en sticksåg (se bild). Var tålmodig och använd sandpapper för att få perfekta former.

Steg 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

Ta ihop alla delar och fixa dem tar lite tid. Det beror på vilken typ av träyta du använder (i exemplet MDF). Var försiktig om du använder skruvar, var försiktig så att de inte hindrar kabinrörelsen. Limma och använd klämmorna. Tidigare måste du ha utformat höjden på varje våning (ingår inte i planerna). Vi använder 3 trälister (20 x 50 mm.) Som pelare.

Steg 3: Stegmotorn

Stegmotorn
Stegmotorn

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 implementation av EasyDriver och 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 återvunnen stegmotor från en trasig hp laserskrivare och en easydriver -modul var vår utgångspunkt. En stegmotor för detta projekt gör att vi kan förbättra den (t.ex. retardera kabinen innan vi kommer till det valda golvet …) -den här funktionen är inte implementerad i denna version-. Andra typer av motorer passar perfekt i det här projektet, kanske …

EasyDriver -modulens implementering är enkel. Titta på koden (inoelevator.zip), om du inte har någon erfarenhet läs om det här och/eller se detta. I det här projektet använder vi inte AccelStepper -biblioteket.

Steg 4: Bluetooth -modul

Bluetooth -modul
Bluetooth -modul

ESP

La inclusión de un moddulo bluetooth para el envío and 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 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

Att introducera en bluetooth -modul i detta projekt har varit en överraskning för oss (naturligtvis var det inte vår första idé!). Det var verkligen utformat med en kontrollknapp på varje våning och kanske en knapppanel i kabinen. Usch !, mitt huvud är dubbelt så stort och tänker på hur man gör det möjligt … (jag kommer inte att glömma den här idén för kommande uppgraderingar). En annan anledning var sättet att testa och felsöka arduino -koden medan vi skrev den. Den bästa lösningen var den faktiska: att använda en bluetooth -modul (på den tiden använde vi en Android -app som heter Bluecontrol). Nästa steg var uppenbart, skapa vår egen applikation för kontroll.

Steg 5: Kontrollpanelen* (Android -app)

Kontrollpanelen* (Android -app)
Kontrollpanelen* (Android -app)
Kontrollpanelen* (Android -app)
Kontrollpanelen* (Android -app)

ESP

App -uppfinnare är mycket olika, det finns dokumentation och realitet som är 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 är ett häpnadsväckande sätt att lära sig att skapa en Android -app, dokumenterad och riktigt lätt att lära sig och använda.

Titta inuti "anima.aia", är enkelt. Läs koden (block), och ja, vi vet, den behöver många förbättringar.

Steg 6: Sista handen

Sista handen
Sista handen
Sista handen
Sista handen

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.

ENG

En hallsensor (som kan detektera magnetfält) är hårdvaran som skickar signaler till mikrokontrollern (Arduino) för att stanna i det valda golvet. Se till att dessa sensorer är korrekt placerade: kabinen och plattformen är på samma nivå. Ett hålrum i pilaren gör att du kan hålla trådarna i linje.

Steg 7: Tips

Tips
Tips

ESP

En la imagen podrás ver de manera global todas las partes que forman parte del proyecto. Inga andra versioner är officiella, men vi kan också använda dem. Du kan också installera hårdvara, mjukvara som kan användas på flera olika sätt.

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

ENG

På bilden kan du se mer detaljerat alla projektets delar. Bara en utgångspunkt, men vi tycker att det är bra. Efter att ha byggt hårdvarudelen kan koden förbättras. Vi ser fram emot att höra från dig.

Vi hoppas få fram din fantasi.

Rekommenderad: