Cov txheej txheem:
- Kauj Ruam 1: Luam Ntawv thiab Pom …
- Kauj ruam 2: Sib dhos
- Kauj Ruam 3: Stepper Motor
- Kauj Ruam 4: Bluetooth Module
- Kauj Ruam 5: Cov Tswj Vaj Huam Sib Luag* (Android App)
- Kauj Ruam 6: Kov Kawg
- Kauj Ruam 7: Cov Lus Qhia
Video: (Ascensor) Elevator Model Siv Arduino, App Inventor thiab Lwm Yam Software Dawb: 7 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
ESP
Kev tsim kho, ua ib qho paso, de un ascensor a escala usando arduino (como controlador del motor y entradas y salidas por bluetooth), app inventor (para diseño de aplicación como panel de control del ascensor) y freeCAD y LibreCAD para diseñ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 tswj del ascensor rau Android (App Inventor).
ENG
Yuav tsim li cas, ib qib zuj zus, ua qauv ntsuas qauv siv cov thev naus laus zis zoo li Arduino (hauv/tawm cov ntaub ntawv tswj -bluetooth lossis serial_), App tus tsim khoom (tswj vaj huam sib luag hauv app). Siv tsuas yog software dawb! (LibreCAD lossis FreeCAD rau cov qauv txheej txheem thiab ua qauv 3D)
3 rub tawm yog muaj:
inoelevator.zip -> Arduino code, los tswj lub of elevator model.elevador.dxf -> daim phiaj.
anima.aia-> Android app code (App Inventor).
Kauj Ruam 1: Luam Ntawv thiab Pom …
ESP
Imprime los planos. Están preparados para imprimirlos en DIN-A4
La herramienta siv los ntawm nosotros ha sido únicamente la que ves, una sierra de vaivén. Kaum un poco de paciencia y usa lija para suavizar las piezas.
ENG
Cov phiajcim: npaj rau luam tawm ntawm DIN-A4
Lub cuab tam tseem ceeb rau cov kauj ruam tom ntej yog jigsaw (saib duab). Ua siab ntev thiab siv cov ntawv xuab zeb kom tau cov duab zoo meej.
Kauj ruam 2: Sib dhos
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 (tsis muaj 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 tso cai la manipulación en el caso que se necesite.
ENG
Tau txais txhua ntu ua ke thiab kho lawv yuav siv sijhawm rau koj. Nws nyob ntawm hom ntoo uas koj siv (hauv piv txwv MDF). Ceev faj yog tias koj siv cov ntsia hlau, saib xyuas lawv tsis txhob cuam tshuam lub tsev txav chaw. Kaw thiab siv cov clamps. Yav dhau los koj yuav tsum tau tsim qhov siab ntawm txhua chav (tsis tau muab hauv cov phiaj xwm). Peb siv 3 daim ntawv ntoo (20 x 50 mm.) Ua tus ncej.
Kauj Ruam 3: Stepper Motor
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 tsis muaj kev coj ua zoo ib yam li qhov sib txawv. También disponíamos de un módulo EasyDriver rau 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 experiencecia puedes encontrar información aquí y aquí (nosotros NO hemos utilizado ninguna librería como AccelStepper).
ENG
Ib lub cav siv rov ua dua tshiab los ntawm lub tshuab hluav taws xob tawg laser, thiab tus qauv tsav tsheb yooj yim yog peb qhov pib. Stepper lub cev muaj zog rau txoj haujlwm no tso cai rau peb txhawm rau txhim kho nws, (piv txwv li. Ua kom lub tsev nrawm dua ua ntej tuaj txog rau hauv pem teb uas tau xaiv …) Lwm hom motors haum txig hauv txoj haujlwm no, tej zaum …
Kev siv EasyDriver module yooj yim. Saib cov cai (inoelevator.zip), yog tias koj tsis muaj kev paub nyeem txog nws ntawm no thiab/lossis pom qhov no. Hauv txoj haujlwm no peb tsis siv AccelStepper lub tsev qiv ntawv.
Kauj Ruam 4: Bluetooth Module
ESP
La inclusión de un módulo bluetooth para el envío y recepción de datos al arduino casi es tsis muaj nyiaj txiag, tsis yog tus thawj tswj hwm 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; tsis muaj cov neeg koom nrog kev tswj hwm hacerlo que través de bluetooth, ¡y disponíamos de un módulo HC06 !!!. El uso durante el proceso de ensayo y yuam kev nos mostró que sólo cabía la posibilidad de mejorar la interactividad (los sim se realizaron con Bluecontrol) realizando nuestra propia aplicación (ver siguiente paso)
ENG
Qhia txog bluetooth module hauv txoj haujlwm no tau ua rau peb xav tsis thoob (tau kawg, nws tsis yog peb thawj lub tswv yim!). Tiag tiag, nws tau tsim nrog khawm tswj nyob hauv txhua chav, thiab tej zaum yog khawm vaj huam sib luag hauv lub tsev. Oh! Lwm qhov laj thawj yog txoj hauv kev sim thiab debug cov lej arduino thaum peb sau nws. Qhov kev daws teeb meem zoo tshaj plaws yog qhov tseeb: siv lub bluetooth module (nyob rau hnub ntawd peb siv Android App hu ua Bluecontrol). Cov kauj ruam tom ntej tau pom tseeb, tsim peb tus kheej daim ntawv thov rau kev tswj hwm.
Kauj Ruam 5: Cov Tswj Vaj Huam Sib Luag* (Android App)
ESP
App inventor 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, yog qhov yooj yim. Si, también sabemos que es mejorable (futuras versiones están por venir…)
ENG
App Inventor yog txoj kev xav tsis thoob los kawm tsim Android app, sau tseg thiab yooj yim heev rau kawm thiab siv.
Saib sab hauv "anima.aia", yog qhov yooj yim. Nyeem cov cai (thaiv), thiab yog, peb paub, nws xav tau kev txhim kho ntau.
Kauj Ruam 6: Kov Kawg
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 cables "colgando", puedes hacerla fácilmente si dispones de una sierra de mesa o una fresadora.
ENG
Ib lub tsev sensor (muaj peev xwm txheeb xyuas thaj chaw sib nqus) yog kho vajtse uas xa cov cim rau lub microcontroller (Arduino) kom tsis txhob nyob hauv chav xaiv. Xyuas kom tseeb tias cov ntsuas no tau muab tso kom raug: lub tsev thiab lub platform nyob ntawm tib qib. Ib kab noj hniav hla hauv tus ncej tso cai rau koj khaws cov xov hlau nyob hauv kab.
Kauj Ruam 7: Cov Lus Qhia
ESP
En la imagen podrás ver de manera global todas las partes que forman parte del proyecto. Tsis muaj ib yam dab tsi uas tsis raug cai, pero creemos que atractiva. Y una vez 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
Hauv daim duab koj tuaj yeem pom, hauv kev nthuav dav ntxiv, txhua ntu ntawm txoj haujlwm. Tsuas yog pib taw tes, tab sis peb xav tias yog qhov zoo. Tom qab tsim cov khoom kho vajtse, cov cai tuaj yeem txhim kho. Peb tos ntsoov yuav hnov lus los ntawm koj.
Peb vam tias yuav coj tawm koj lub tswv yim.
Pom zoo:
Yuav Ua Li Cas Rub Tawm Software Dawb Raws Li ISU Cov Tub Ntxhais Kawm (Microsoft, Adobe, thiab Software Ruaj Ntseg: 24 Cov Kauj Ruam
Yuav Ua Li Cas Rub Dawb Software Raws Li ISU Cov Tub Ntxhais Kawm (Microsoft, Adobe, thiab Software Ruaj Ntseg: Rau Adobe: mus rau kauj ruam 1.For Microsoft: mus rau kauj ruam 8. Rau Kev Ruaj Ntseg: mus rau kauj ruam 12. Rau Azure: mus rau kauj ruam 16
Tsis siv neeg Catapult rau Pov Cov Khoom Noj (dev, miv, Qaib, thiab lwm yam), Pov Pob thiab Ntau Ntxiv!: 4 Cov Kauj Ruam (nrog Duab)
Tsis siv neeg Catapult rau Zaub Zaub Tsiaj (dev, Miv, Qaib, Etc), Pov Pob thiab Ntau Ntxiv!: Nyob zoo thiab txais tos rau kuv thawj Qhov Kev Qhia! Kuv tau tsim txoj hauv kev kom qeeb qhov no, los ntawm cov npas nrog cov zaub mov sab hauv los pov nws thoob plaws lub tiaj nraum qaum tsev. Amazingly, nws yog
Arduino/Android Timer (nrog App!) Tswj Koj Teeb thiab Lwm Yam Khoom: 6 Kauj Ruam
Arduino/Android Timer (nrog App!). Tswj Koj Teeb thiab Lwm Yam Khoom: Nyob Zoo! Ntawm no kuv nrog lwm tus timer. Nrog txoj haujlwm no koj tuaj yeem teeb tsa yog tias lub sijhawm yuav yog " ON " los yog " OFF " rau txhua teev ntawm hnub ntawd. Koj tuaj yeem teeb tsa ntau dua ib qho xwm txheej hauv ib hnub los ntawm kev siv Android app. Los ntawm kev sib txuas Arduino thiab Android peb
Tes Thib Peb ++: Kev Siv Tes Siv Ntau Rau Cov Khoom Siv Hluav Taws Xob thiab Lwm Yam Ua Haujlwm Zoo: 14 Kauj Ruam (nrog Duab)
Tes Thib Peb ++: Kev Siv Tes Siv Ntau Rau Cov Khoom Siv Hluav Taws Xob thiab Lwm Yam Ua Haujlwm Tsis Zoo: Yav dhau los Kuv tau siv tes thib peb/pab txhais tes muaj nyob ntawm cov khw muag khoom hluav taws xob thiab tau poob siab nrog lawv qhov siv tau. Kuv tsis tuaj yeem tau txais cov yeeb yaj kiab raws qhov kuv xav tau lossis nws siv sijhawm ntau dua qhov nws yuav tsum tau teeb tsa
Yuav Ua Li Cas Cuam Tshuam Hluav Taws Dawb dawb (txhua yam Koj Xav Tau Yog Tus Ntsia Hlau): 10 Kauj Ruam
Yuav Ua Li Cas Hloov Tus Qauv Hluav Taws Dawb kom dawb (txhua yam Koj Xav Tau Yog Tus Ntsia Hlau): Hnub no kuv yuav qhia koj yuav ua li cas thiaj hloov tau qhov hluav taws kub sai sai ntawm cov khoom siv xbox: Ib lub taub T8 Ntsia Hlau nrog lub qhov ruaj ntseg LOS YOG koj tuaj yeem siv me me taub hau tiaj tus. Lub sijhawm no kuv tab tom siv Titan Torx t8 nrog lub qhov ruaj ntseg uas tuaj yeem yuav ntawm Autozone