Talaan ng mga Nilalaman:

(Ascensor) Modelong Elevator Gamit ang Arduino, App Inventor at Iba Pang Libreng Software: 7 Hakbang
(Ascensor) Modelong Elevator Gamit ang Arduino, App Inventor at Iba Pang Libreng Software: 7 Hakbang

Video: (Ascensor) Modelong Elevator Gamit ang Arduino, App Inventor at Iba Pang Libreng Software: 7 Hakbang

Video: (Ascensor) Modelong Elevator Gamit ang Arduino, App Inventor at Iba Pang Libreng Software: 7 Hakbang
Video: 50 Personal Transports You Didn't Know You Needed 2024, Hulyo
Anonim
Image
Image
Pagpi-print at Sawing…
Pagpi-print at Sawing…

Ang ESP

Construcción, paso a paso, de un ascensor a escala usando arduino (como controlador del motor y entradas y salidas por blu Bluetooth), app imbentor (para sa mga nakasulat sa como panel ng control del ascensor) at freeCAD at LibreCAD para sa mga sakit.

Abajo encontraréis 3 mga arkibo:

inoelevator.zip -> código arduino para sa paggalaw ng lógica del ascensor.

elevador.dxf -> planos del modelo.

anima.aia-> código aplicación de control del ascensor para sa android (App Inventor).

ENG

Paano bumuo, sunud-sunod, isang naka-scale na modelo ng pag-angat gamit ang mga teknolohiya tulad ng Arduino (in / out data controller -bluxus o serial_), App imbentor (control panel android app). Gumagamit lamang ng libreng software! (LibreCAD o FreeCAD para sa mga blueprint at 3D na pagmomodelo)

3 mga pag-download ang magagamit:

inoelevator.zip -> Arduino code, upang makontrol ang modelo ng elevator.elevador.dxf -> mga blueprint.

anima.aia-> Android app code (App Inventor).

Hakbang 1: Pagpi-print at Paggabas …

Ang ESP

Imprime los planos. Están paghahanda para sa imprimirlos en DIN-A4

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

ENG

Mga Blueprint: handa nang mag-print sa format na DIN-A4

Ang pangunahing tool para sa susunod na hakbang ay isang jigsaw (tingnan ang imahe). Maging mapagpasensya at gumamit ng papel de liha upang makakuha ng mga perpektong hugis.

Hakbang 2: Pagtitipon

Pagtitipon
Pagtitipon

Ang ESP

Reunir todas las piezas y fijarlas te llevará un tiempo. Depende del tipo de superficie de madera que utilices (plural 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

Pinagsama-sama ang lahat ng mga bahagi at ayusin ang mga ito ay magtatagal sa iyo. Depende ito sa uri ng kahoy na ibabaw na ginagamit mo (sa halimbawang MDF). Mag-ingat kung gumagamit ka ng mga turnilyo, mag-ingat na hindi ito makakahadlang sa paggalaw ng cabin. Pandikit at gamitin ang mga clamp. Dati kailangan mong idisenyo ang taas ng bawat palapag (hindi ibinigay sa mga plano). Gumagamit kami ng 3 mga piraso ng kahoy (20 x 50 mm.) Bilang mga haligi.

Hakbang 3: Ang Stepper Motor

Ang Stepper Motor
Ang Stepper Motor

Ang 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 walang pagpapatupad en esta versión-. También disponíamos de un módulo EasyDriver para Arduino, bilang walang había duda.

Sa pagpapatupad ng EasyDriver at Arduino es sencilla. Mira el código detenidamente (inoelevator.zip). Si no tienes karanasan ng mga tagapag-ugnay ng impormasyon tungkol sa aking tubig (plural NO hemos utilizado ninguna librería como AccelStepper).

ENG

Ang isang recycled stepper motor mula sa isang sirang hp laser printer, at isang easydriver module ang aming panimulang punto. Ang isang stepper motor para sa proyektong ito ay nagbibigay-daan sa amin upang mapabuti ito, (hal. Pagpapahina ng cabin bago makarating sa napiling palapag …) -Ang tampok na ito ay hindi ipinatupad sa bersyon na ito-. Ang iba pang mga uri ng motor ay ganap na umaangkop sa proyektong ito, siguro …

Madali ang pagpapatupad ng module ng EasyDriver. Tingnan ang code (inoelevator.zip), kung wala kang karanasan basahin ang tungkol dito at / o makita ito. Sa proyektong ito hindi kami gumagamit ng aklatan ng AccelStepper.

Hakbang 4: Bluetooth Module

Module ng Bluetooth
Module ng Bluetooth

Ang ESP

Sa pamamagitan ng un módulo bluetooth para sa envío y recepción de datos al arduino casi es circunst financial, en un principio el diseño contaba con una botonera, pero ¿cómo incluir una botonera dentro de la propia cabina ?. Esta situación komplicaba en exceso la maqueta (quién sabe si en futuras modificaciones…). Además necesitábamos depurar el código mientras íbamos implementado funciones; walang habambuhay na 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 interactiveividad (los test se realizaron con Bluecontrol) realizando nuestra propia aplicación (ver siguiente paso)

ENG

Ang pagpapakilala ng isang module ng Bluetooth sa proyektong ito ay isang sorpresa para sa amin (syempre, hindi ito ang aming unang ideya!). Talaga, ito ay dinisenyo gamit ang isang pindutan ng kontrol sa bawat palapag, at marahil isang panel ng pindutan sa cabin. Ough !, ang aking ulo dalawang beses ang laki sa pag-iisip tungkol sa kung paano ito posible … (Hindi ko malilimutan ang ideyang ito para sa paparating na mga pag-upgrade). Ang isa pang dahilan ay ang paraan upang subukan at i-debug ang arduino code habang sinusulat namin ito. Ang pinakamagandang solusyon ay ang aktwal na isa: paggamit ng isang module ng Bluetooth (sa mga panahong iyon ay gumamit kami ng isang Android App na tinatawag na Bluecontrol). Ang susunod na hakbang ay halata, lumikha ng aming sariling application para sa pagkontrol.

Hakbang 5: Ang Control Panel * (Android App)

Ang Control Panel * (Android App)
Ang Control Panel * (Android App)
Ang Control Panel * (Android App)
Ang Control Panel * (Android App)

Ang ESP

Ang imbentor ng app ay maaaring mag-isip, maaari kang kumuha ng dokumento at realmente es sorprendente.

La lógica de la aplicación (anima.aia) es sencilla, estudia el código (bloques) implementado, es realmente simple. Hindi, maaari kang mag-alala (futuras na mga bersyon na ito ay dapat na…)

ENG

Ang App Inventor ay isang kamangha-manghang paraan upang malaman kung paano lumikha ng isang android app, naitala at talagang madaling malaman at gamitin.

Tumingin sa loob ng "anima.aia", ay simple. Basahin ang code (mga bloke), at oo, alam namin, kailangan nito ng maraming pagpapabuti.

Hakbang 6: Mga Pangwakas na Pag-ugnay

Pangwakas na Pag-ugnay
Pangwakas na Pag-ugnay
Pangwakas na Pag-ugnay
Pangwakas na Pag-ugnay

Ang 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 es konstrura 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 es konstrura (como se muestra en la 2ª imagen) evitará tener cables "colgando", puedes hacerla fácilmente si dispones de una sierra de mesa o una fresadora.

ENG

Ang isang sensor ng hall (may kakayahang makakita ng mga magnetic field) ay ang hardware na nagpapadala ng mga signal sa microcontroller (Arduino) upang huminto sa napiling palapag. Tiyaking inilagay nang tama ang mga sensor na ito: ang cabin at ang platform ay nasa parehong antas. Ang isang lukab na itinuro sa haligi ay nagbibigay-daan sa iyo upang mapanatili ang mga wire sa linya.

Hakbang 7: Mga Tip

Mga Tip
Mga Tip

Ang ESP

En la imagen podrás ver de manera global todas las partes que forman parte del proyecto. Walang mga bersyon ng una na pormal, ngunit ang mga ito ay walang atractiva. Una sa aking mga kagamitan sa hardware, ang software na ito ay maaaring mabigyan ng isang karagdagang impormasyon.

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

ENG

Sa larawan na makikita mo, nang mas detalyado, ang lahat ng mga bahagi ng proyekto. Simula lamang, ngunit sa palagay namin ay mabuti ito. Matapos itayo ang bahagi ng hardware, maaaring mapabuti ang code. Inaasahan namin ang pagdinig mula sa iyo.

Inaasahan naming mailabas ang iyong imahinasyon.

Inirerekumendang: