Daftar Isi:

(Ascensor) Model Lift Menggunakan Arduino, App Inventor dan Software Gratis Lainnya: 7 Langkah
(Ascensor) Model Lift Menggunakan Arduino, App Inventor dan Software Gratis Lainnya: 7 Langkah

Video: (Ascensor) Model Lift Menggunakan Arduino, App Inventor dan Software Gratis Lainnya: 7 Langkah

Video: (Ascensor) Model Lift Menggunakan Arduino, App Inventor dan Software Gratis Lainnya: 7 Langkah
Video: PID demo 2024, November
Anonim
Image
Image
Mencetak dan Menggergaji…
Mencetak dan Menggergaji…

ESP

Konstruksi, paso a paso, de un ascensor a escala usando arduino (como controlador del motor y entradas y salidas por bluetooth), penemu aplikasi (para diseño de aplikasi como panel de control del ascensor) y freeCAD y LibreCAD untuk diseño.

Abajo encontraréis 3 arsip:

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 untuk android (Penemu Aplikasi).

ENG

Cara membuat, langkah demi langkah, model pengangkatan berskala menggunakan teknologi seperti Arduino (pengontrol data masuk/keluar -bluetooth atau serial_), Penemu aplikasi (aplikasi android panel kontrol). Hanya menggunakan perangkat lunak gratis! (LibreCAD atau FreeCAD untuk cetak biru dan pemodelan 3D)

3 unduhan tersedia:

inoelevator.zip -> kode Arduino, untuk mengontrol model lift.elevador.dxf -> cetak biru.

anima.aia->Kode aplikasi Android (Penemu Aplikasi).

Langkah 1: Mencetak dan Menggergaji…

ESP

Langsung 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

Cetak biru: siap dicetak dalam format DIN-A4

Alat utama untuk langkah selanjutnya adalah jigsaw (lihat gambar). Bersabarlah dan gunakan amplas untuk mendapatkan bentuk yang sempurna.

Langkah 2: Perakitan

Perakitan
Perakitan

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

Kumpulkan semua bagian dan perbaiki akan memakan waktu. Itu tergantung pada jenis permukaan kayu yang Anda gunakan (dalam contoh MDF). Hati-hati jika Anda menggunakan sekrup, berhati-hatilah agar tidak menghalangi pergerakan kabin. Rekatkan dan gunakan klem. Sebelumnya Anda perlu merancang ketinggian setiap lantai (tidak disediakan dalam denah). Kami menggunakan 3 strip kayu (20 x 50 mm.) sebagai pilar.

Langkah 3: Motor Stepper

Motor Stepper
Motor Stepper

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 izin ampliar este proyecto (decelerando la cabina antes de llegar al destino, por ejemplo) - no está implementado en esta versión-. También disponíamos de un módulo EasyDriver untuk 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 utilizado ninguna librería como AccelStepper).

ENG

Sebuah motor stepper daur ulang dari printer laser hp yang rusak, dan modul easydriver adalah titik awal kami. Motor stepper untuk proyek ini memungkinkan kami untuk memperbaikinya, (misalnya memperlambat kabin sebelum tiba di lantai yang dipilih…) -fitur ini tidak diterapkan dalam versi ini-. Jenis motor lain sangat cocok untuk proyek ini, mungkin…

Implementasi modul EasyDriver mudah. Lihat kodenya (inoelevator.zip), jika Anda tidak memiliki pengalaman, bacalah di sini dan/atau lihat ini. Dalam proyek ini kami tidak menggunakan perpustakaan AccelStepper.

Langkah 4: Modul Bluetooth

Modul Bluetooth
Modul Bluetooth

ESP

La inclusión de un módulo bluetooth para el envío y 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 interividad (los test se realizaron con Bluecontrol) realizando nuestra propia aplicación (ver siguiente paso)

ENG

Memperkenalkan modul bluetooth dalam proyek ini merupakan kejutan bagi kami (tentu saja, itu bukan ide pertama kami!). Sungguh, itu dirancang dengan tombol kontrol di setiap lantai, dan mungkin panel tombol di kabin. Aduh!, kepala saya berukuran dua kali lipat memikirkan bagaimana membuatnya mungkin… (Saya tidak akan melupakan ide ini untuk peningkatan yang akan datang). Alasan lain adalah cara menguji dan men-debug kode arduino saat kami menulisnya. Solusi terbaik adalah yang sebenarnya: menggunakan modul bluetooth (saat itu kami menggunakan Aplikasi Android bernama Bluecontrol). Langkah selanjutnya sudah jelas, buat aplikasi kita sendiri untuk mengontrol.

Langkah 5: Panel Kontrol* (Aplikasi Android)

Panel Kontrol* (Aplikasi Android)
Panel Kontrol* (Aplikasi Android)
Panel Kontrol* (Aplikasi Android)
Panel Kontrol* (Aplikasi Android)

ESP

Penemu aplikasi sangat beragam, lebih banyak dokumen, dan lebih baik.

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 adalah cara yang menakjubkan untuk mempelajari cara membuat aplikasi android, didokumentasikan dan sangat mudah dipelajari dan digunakan.

Lihat ke dalam "anima.aia", sederhana. Baca kode (blok), dan ya, kami tahu, itu perlu banyak perbaikan.

Langkah 6: Sentuhan Akhir

Sentuhan Akhir
Sentuhan Akhir
Sentuhan Akhir
Sentuhan Akhir

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. Tentukan apa yang harus dilakukan sensor di mana ia berada di dalam struktur dan di mana ia berada di luar sensor.

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

ENG

Sensor hall (mampu mendeteksi medan magnet) adalah perangkat keras yang mengirimkan sinyal ke mikrokontroler (Arduino) untuk berhenti di lantai yang dipilih. Pastikan sensor ini ditempatkan dengan benar: kabin dan platform berada pada level yang sama. Rongga yang dirutekan di pilar memungkinkan Anda untuk menjaga kabel tetap sejajar.

Langkah 7: Kiat

Tips
Tips

ESP

En la imagen podrás ver de manera global todas las partes que forman parte del proyecto. Tidak ada es más que una versi inisial, pero creemos que atractiva. Anda tidak perlu montada la parte del hardware, el software está abierto a mejoras que espero nos contéis.

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

ENG

Dalam gambar Anda dapat melihat, secara lebih rinci, semua bagian proyek. Hanya titik awal, tapi kami pikir itu bagus. Setelah membangun bagian perangkat keras, kode dapat ditingkatkan. Kami berharap untuk mendengar dari Anda.

Kami berharap dapat memunculkan imajinasi Anda.

Direkomendasikan: