Índice:

(Ascensor) Modelo de elevador usando Arduino, App Inventor e outro software livre: 7 etapas
(Ascensor) Modelo de elevador usando Arduino, App Inventor e outro software livre: 7 etapas

Vídeo: (Ascensor) Modelo de elevador usando Arduino, App Inventor e outro software livre: 7 etapas

Vídeo: (Ascensor) Modelo de elevador usando Arduino, App Inventor e outro software livre: 7 etapas
Vídeo: NR-12 Acidente em torno 2024, Novembro
Anonim
Image
Image
Imprimir e serrar …
Imprimir e serrar …

ESP

Construir, passar a passar, de um ascensor a escala usando arduino (como controlador do motor e entradas e salidas por bluetooth), app inventor (para desenvolver a aplicação como painel de controle do ascensor) e freeCAD y LibreCAD para diseño.

Abajo encontraréis 3 arquivos:

inoelevator.zip -> código arduino para gestionar a lógica do ascensor.

elevador.dxf -> planos del modelo.

anima.aia-> código de aplicação de controle do ascensor para android (App Inventor).

ENG

Como construir, passo a passo, um modelo de elevador em escala usando tecnologias como Arduino (controlador de dados de entrada / saída -bluetooth ou serial_), inventor de aplicativo (aplicativo para android do painel de controle). Usando apenas software livre! (LibreCAD ou FreeCAD para projetos e modelagem 3D)

3 downloads estão disponíveis:

inoelevator.zip -> código do Arduino, para controlar o elevador model.elevador.dxf -> blueprints.

anima.aia-> código do aplicativo Android (App Inventor).

Etapa 1: Imprimir e serrar …

ESP

Imprime los planos. Están preparados para imprimirlos em DIN-A4

La herramienta aproveitada por nosotros foi unicamente la que ves, una serra de vaivén. Ten un poco de paciencia y usa lija para suavizar las piezas.

ENG

Projetos: prontos para imprimir em formato DIN-A4

A principal ferramenta para a próxima etapa foi um quebra-cabeças (veja a imagem). Seja paciente e use uma lixa para obter formas perfeitas.

Etapa 2: montagem

Montagem
Montagem

ESP

Reunir todas las piezas y fijarlas te llevará un tiempo. Depende do tipo de superficie de madera that utilices (nosotros DM), debes poner cuidado si aseguras las piezas con tornillos, asegúrate that 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 comunicados 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 em cada planta, crie o modelo e permita a manipulação no caso que for necessário.

ENG

Reúna todas as peças e conserte-as levará algum tempo. Depende do tipo de superfície de madeira que você usa (no exemplo MDF). Cuidado ao usar parafusos, cuidado para que não obstruam o movimento da cabine. Cole e use as pinças. Anteriormente, você precisa ter projetado a altura de cada andar (não fornecida nos planos). Usamos 3 tiras de madeira (20 x 50 mm.) Como pilares.

Etapa 3: o motor de passo

O motor de passo
O motor de passo

ESP

En nuestro caso hemos reciclado un motor de una impresora hp láser antes de enviar al punto limpio ya que não funcionaba, el uso de motor paso a paso permite ampliar este projeto (desacelerando la cabina antes de llegar al destino, por ejemplo) -aunque esto não está implementado nesta versão-. También disponíamos de um módulo EasyDriver para Arduino, assim que no había duda.

A implementação do EasyDriver em arduino é sencilla. Mira el código detenidamente (inoelevator.zip). Si no tienes experiencia puedes encontrar información aquí y aquí (nosotros NO hemos utilizado ninguna librería como AccelStepper).

ENG

Um motor de passo reciclado de uma impressora a laser HP quebrada e um módulo easydriver foram nosso ponto de partida. Um motor de passo para este projeto nos permite melhorá-lo, (por exemplo, desacelerar a cabine antes de chegar ao andar escolhido …) -este recurso não está implementado nesta versão-. Outros tipos de motores se encaixam perfeitamente neste projeto, talvez …

A implementação do módulo EasyDriver é fácil. Olhe o código (inoelevator.zip), se você não tem experiência leia sobre ele aqui e / ou veja isto. Neste projeto não usamos a biblioteca AccelStepper.

Etapa 4: Módulo Bluetooth

Módulo Bluetooth
Módulo Bluetooth

ESP

A inclusão de um módulo bluetooth para o envio e recepção dentro de dados al arduino casi es circunstancial, em um princípio do projeto contábil com uma botonera, por que ¿cómo incluir uma botonera de la propia cabina ?. Esta situação complicada en exceso la maqueta (quién sabe si nas futuras modificações…). Además necesitábamos depurar el código mientras íbamos implementado funciones; não há mais manera de hacerlo que a través de bluetooth, ¡y disponíamos de um módulo HC06 !!!. El uso durante o processo de ensayo y erro 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

A introdução de um módulo bluetooth neste projeto foi uma surpresa para nós (claro, não foi nossa primeira ideia!). Na verdade, ele foi projetado com um botão de controle em todos os andares e talvez um painel de botões na cabine. Ough !, minha cabeça com o dobro do tamanho pensando em como tornar isso possível … (não vou esquecer essa ideia para os próximos upgrades). Outro motivo foi a maneira de testar e depurar o código do arduino enquanto o escrevíamos. A melhor solução era a atual: usar um módulo bluetooth (naquela época usávamos um aplicativo Android chamado Bluecontrol). O próximo passo era óbvio, criar nosso próprio aplicativo para controle.

Etapa 5: Painel de controle * (aplicativo Android)

O painel de controle * (aplicativo Android)
O painel de controle * (aplicativo Android)
O painel de controle * (aplicativo Android)
O painel de controle * (aplicativo Android)

ESP

O inventor do aplicativo é muy versátil, está muy documentado y realmente es sorprendente.

A 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 é uma maneira surpreendente de aprender a criar um aplicativo Android, documentado e muito fácil de aprender e usar.

Olhe dentro de "anima.aia", é simples. Leia o código (blocos) e, sim, sabemos, ele precisa de muitas melhorias.

Etapa 6: toques finais

Toques Finais
Toques Finais
Toques Finais
Toques Finais

ESP

O ascensor se para no piso selecionado na aplicação mediante a leitura de um salão com sensor situado em cada planta (como aparece na imagem). Um menino criado de neodímio situado no pilar, aberto ao lado ativo ativo do sensor. Asegúrate que los sensores están situados en la estructura de manera que el ascensor quede perfeitamente situado en la planta -evita that between 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 cabos "colgando", puedes hacerla facilmente si dispones de una serra de mesa ou una fresadora.

ENG

Um sensor hall (capaz de detectar campos magnéticos) é o hardware que envia sinais para o microcontrolador (Arduino) parar no andar escolhido. Certifique-se de que esses sensores estejam colocados corretamente: a cabine e a plataforma estão no mesmo nível. Uma cavidade direcionada no pilar permite que você mantenha os fios alinhados.

Etapa 7: dicas

Pontas
Pontas

ESP

En la imagen podrás ver de manera global todas as partes que formam parte do projeto. No es más que uma versão inicial, pero creemos que atractiva. Uma vez montada na parte do hardware, o software está aberto a um mejoras que espero nos contéis.

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

ENG

Na foto você pode ver, com mais detalhes, todas as partes do projeto. Apenas um ponto de partida, mas achamos que é um bom ponto de partida. Depois de construir a parte do hardware, o código pode ser melhorado. Estamos ansiosos para ouvir de você.

Esperamos despertar sua imaginação.

Recomendado: