Mục lục:

(Ascensor) Mô hình thang máy sử dụng Arduino, App Inventor và phần mềm miễn phí khác: 7 bước
(Ascensor) Mô hình thang máy sử dụng Arduino, App Inventor và phần mềm miễn phí khác: 7 bước

Video: (Ascensor) Mô hình thang máy sử dụng Arduino, App Inventor và phần mềm miễn phí khác: 7 bước

Video: (Ascensor) Mô hình thang máy sử dụng Arduino, App Inventor và phần mềm miễn phí khác: 7 bước
Video: openDog Dog Robot #18 - I bought a crane! | James Bruton 2024, Tháng mười một
Anonim
Image
Image
In và Cưa…
In và Cưa…

ESP

Construcción, paso a paso, de un ascensor a clia usando arduino (como controlador del motor y entradas y salidas por bluetooth), nhà phát minh ứng dụng (para disño de aplicación como panel de control del ascensor) y freeCAD y LibreCAD para disño.

Abajo encontraréis 3 archivos:

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

ENG

Cách xây dựng, từng bước, một mô hình thang máy có quy mô bằng cách sử dụng các công nghệ như Arduino (bộ điều khiển dữ liệu vào / ra-Bluetooth hoặc serial_), Trình phát minh ứng dụng (ứng dụng android bảng điều khiển). Chỉ sử dụng phần mềm miễn phí! (LibreCAD hoặc FreeCAD cho bản thiết kế và mô hình 3D)

3 bản tải xuống có sẵn:

inoelevator.zip -> mã Arduino, để điều khiển mô hình thang máy.elevador.dxf -> bản thiết kế.

anima.aia-> Mã ứng dụng Android (App Inventor).

Bước 1: In và Cưa…

ESP

Imprime los planos. Están preparados paraprintmirlos en DIN-A4

La herramienta tasizada bởi 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

Bản thiết kế: sẵn sàng in trên định dạng DIN-A4

Công cụ chính cho bước tiếp theo là ghép hình (xem hình ảnh). Hãy kiên nhẫn và sử dụng giấy nhám để có được những hình dạng hoàn hảo.

Bước 2: Lắp ráp

Lắp ráp
Lắp ráp

ESP

Reunir todas las piezas y fijarlas te llevará un tiempo. Depende del tipo de superficie de madera que Pracices (nosotros DM), debes poner cuidado si aseguras las piezas con tornillos, asegúrate que no dificultan el phimmiento de la cabina. Encola y presiona con sargentos. Debes haber planificado la altura del ascensor (không có se Regiita 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 sportsulación en el caso que se necesite.

ENG

Lấy tất cả các bộ phận lại với nhau và sửa chúng sẽ khiến bạn mất một khoảng thời gian. Nó phụ thuộc vào loại bề mặt gỗ mà bạn sử dụng (trong ví dụ như MDF). Hãy cẩn thận nếu bạn sử dụng vít, hãy cẩn thận để chúng không cản trở chuyển động của cabin. Keo và sử dụng kẹp. Trước đây, bạn cần phải thiết kế chiều cao của mỗi tầng (không được cung cấp trong kế hoạch). Chúng tôi sử dụng 3 dải gỗ (20 x 50 mm.) Làm trụ.

Bước 3: Động cơ bước

Động cơ bước
Động cơ bước

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 Fateno, por ejemplo) -aunque esto không có está implementado en esta versión-. También disponíamos de un módulo EasyDriver para Arduino, así que no había duda.

La implementación del EasyDriver en arduino es sencilla. Mira el código detenidamente (inoelevator.zip). Si no tienes Experiencia puedes encontrar Información aquí y aquí (nosotros NO hemos Operatingizado ninguna librería como AccelStepper).

ENG

Một động cơ bước được tái chế từ một máy in laser hp bị hỏng và một mô-đun easydriver là điểm khởi đầu của chúng tôi. Một động cơ bước cho dự án này cho phép chúng tôi cải thiện nó, (ví dụ: giảm tốc cabin trước khi đến tầng đã chọn…) - tính năng này không được triển khai trong phiên bản này-. Các loại động cơ khác hoàn toàn phù hợp trong dự án này, có thể…

Việc triển khai mô-đun EasyDriver rất dễ dàng. Nhìn vào mã (inoelevator.zip), nếu bạn chưa có kinh nghiệm, hãy đọc về nó ở đây và / hoặc xem phần này. Trong dự án này, chúng tôi không sử dụng thư viện AccelStepper.

Bước 4: Mô-đun Bluetooth

Mô-đun Bluetooth
Mô-đun Bluetooth

ESP

La inclusión de un módulo bluetooth para el envío y reción de datos al arduino casi es opensción de datos al arduino casi es coronstancial, en un precisionio el disño contaba con una botonera, pero ¿cómo incluir una botonera dentro de la propia cabina ?. Esta situación complexaba en exceso la maqueta (quién sabe si en futuras modificaciones…). Además necesitábamos depurar el código mientras biểu tượng implementado funciones; no había mejor manra 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

Việc giới thiệu một mô-đun bluetooth trong dự án này đã là một bất ngờ đối với chúng tôi (tất nhiên, đó không phải là ý tưởng đầu tiên của chúng tôi!). Thực sự, nó được thiết kế với một nút điều khiển ở mọi tầng, và có thể là một bảng điều khiển nút trong cabin. Ough !, đầu tôi lớn gấp đôi khi nghĩ về cách làm cho nó có thể… (Tôi sẽ không quên ý tưởng này cho các bản nâng cấp sắp tới). Một lý do khác là cách để kiểm tra và gỡ lỗi mã arduino trong khi chúng tôi viết nó. Giải pháp tốt nhất là giải pháp thực tế: sử dụng mô-đun bluetooth (trong những ngày đó, chúng tôi sử dụng Ứng dụng Android có tên Bluecontrol). Bước tiếp theo đã rõ ràng, hãy tạo ứng dụng của riêng chúng tôi để kiểm soát.

Bước 5: Bảng điều khiển * (Ứng dụng Android)

Bảng điều khiển * (Ứng dụng Android)
Bảng điều khiển * (Ứng dụng Android)
Bảng điều khiển * (Ứng dụng Android)
Bảng điều khiển * (Ứng dụng Android)

ESP

Nhà phát minh ứng dụng es muy versátil, está muy documentado y realmente es 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 mej Lovely (futuras versiones están por venir…)

ENG

App Inventor là một cách đáng kinh ngạc để tìm hiểu cách tạo một ứng dụng Android, được lập thành tài liệu và thực sự dễ học và sử dụng.

Nhìn vào bên trong "anima.aia", rất đơn giản. Đọc mã (khối) và vâng, chúng tôi biết, nó cần nhiều cải tiến.

Bước 6: Những lần chạm cuối cùng

Lần chỉnh sửa cuối cùng
Lần chỉnh sửa cuối cùng
Lần chỉnh sửa cuối cùng
Lần chỉnh sửa cuối cùng

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 cảm biến. Asegúrate que los sensores están situados en la estructura de manra que el ascensor quede perfectamente situado en la planta -evita que entre el ascensor y la plataforma quede un liftón-

Una acanaladura en el pilar de la estructura (como se muestra en la 2ª imagen) cáp evitará tener "colgando", puedes hacerla fácilmente si dispones de una sierra de mesa o una freshadora.

ENG

Cảm biến hội trường (có khả năng phát hiện từ trường) là phần cứng gửi tín hiệu đến bộ vi điều khiển (Arduino) để dừng ở tầng đã chọn. Đảm bảo rằng các cảm biến này được đặt chính xác: cabin và bệ ở cùng một mức. Một khoang được định tuyến trong trụ cho phép bạn giữ các dây dẫn thẳng hàng.

Bước 7: Mẹo

Lời khuyên
Lời khuyên

ESP

En la imagen podrás ver de manra global todas las partes que forman parte del proyecto. Không có es más que una versión inicial, pero creemos que atractiva. Y una vez montada la parte del phần cứng, el phần mềm está abierto a mejoras que espero nos contéis.

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

ENG

Trong hình bạn có thể thấy chi tiết hơn tất cả các phần của dự án. Chỉ là một điểm khởi đầu, nhưng chúng tôi nghĩ là một điểm tốt. Sau khi xây dựng phần cứng, mã có thể được cải thiện. Chúng tôi rất mong nhận được phản hồi từ bạn.

Chúng tôi hy vọng sẽ mang lại trí tưởng tượng của bạn.

Đề xuất: