Բովանդակություն:

(Ascensor) Վերելակի մոդել Arduino- ի, App Inventor- ի և այլ անվճար ծրագրերի միջոցով. 7 քայլ
(Ascensor) Վերելակի մոդել Arduino- ի, App Inventor- ի և այլ անվճար ծրագրերի միջոցով. 7 քայլ

Video: (Ascensor) Վերելակի մոդել Arduino- ի, App Inventor- ի և այլ անվճար ծրագրերի միջոցով. 7 քայլ

Video: (Ascensor) Վերելակի մոդել Arduino- ի, App Inventor- ի և այլ անվճար ծրագրերի միջոցով. 7 քայլ
Video: Девочка — шашлычок ► 1 Прохождение Silent Hill Origins (PS2) 2024, Հուլիսի
Anonim
Image
Image
Տպագրություն և սղոցում…
Տպագրություն և սղոցում…

ESP

Կառուցվածք, փոխանցում, հեռացում և բարձրացում arduino (ինչպես նաև bluetooth- ի միջոցով վերահսկվող շարժիչով և սարքերով), ծրագրերի գյուտարար (կանխարգելիչ սարքերի կիրառման վահանակի վերահսկում) անվճար CAD և LibreCAD հիվանդությունների համար:

Abajo encontraréis 3 archivos:

inoelevator.zip -> código arduino para gestionar la lógica del ascensor:

liftador.dxf -> planos del modelo.

anima.aia-> código aplicación de control del ascensor para android- ի համար (App Inventor):

ENG

Ինչպես կառուցել, քայլ առ քայլ, վերելակի մասշտաբային մոդել ՝ օգտագործելով տեխնոլոգիաներ, ինչպիսիք են Arduino- ն (տվյալների մուտքի/ելքի տվյալների վերահսկիչ -Bluetooth կամ սերիական_), inventրագրերի գյուտարար (կառավարման վահանակի android ծրագիր): Օգտագործելով միայն անվճար ծրագրակազմ: (LibreCAD կամ FreeCAD նախագծերի և 3D մոդելավորման համար)

3 ներլցումներ մատչելի են.

inoelevator.zip -> Arduino կոդ, վերելակի մոդելը վերահսկելու համար.elevador.dxf -> գծագրեր:

anima.aia-> Android ծրագրի կոդը (Inրագրի գյուտարար):

Քայլ 1: Տպում և սղոցում…

ESP

Imprime 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

Նախագծեր. Պատրաստ է տպել DIN-A4 ձևաչափով

Հաջորդ քայլի հիմնական գործիքը ոլորահատ սղոցն էր (տես նկարը): Եղեք համբերատար և օգտագործեք հղկաթուղթ `կատարյալ ձևեր ստանալու համար:

Քայլ 2: հավաքում

Հավաքում
Հավաքում

ESP

Reunir todas las piezas y fijarlas te llevará un tiempo. Կախված օգտագործվող օգտագործման (nosotros DM) գերծանրքաշային դիպլոմներից, դեբետներից, որոնք կարող են օգտագործվել որպես կանոն, ինչպես նաև 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 մմ: y a cada planta le dimos un espacio de unos 33 սմ. (la altura de la cabina del ascensor es de unos 20 սմ): Ese "hueco" que queda en cada planta hace cre elble el modelo y permite la manipulación en el caso que se necesite.

ENG

Հավաքեք բոլոր մասերը և շտկեք դրանք ձեզ որոշ ժամանակ կպահանջեն: Դա կախված է օգտագործվող փայտե մակերեսի տեսակից (օրինակ ՝ MDF): Screwգույշ եղեք, եթե պտուտակներ եք օգտագործում, զգույշ եղեք, որ դրանք չխանգարեն տնակի շարժմանը: Կպչեք և օգտագործեք սեղմակներ: Նախկինում դուք պետք է նախագծված լինեիք յուրաքանչյուր հարկի բարձրությունը (նախատեսված չէ պլաններում): Որպես սյուներ օգտագործում ենք 3 փայտե ժապավեն (20 x 50 մմ.):

Քայլ 3: The Stepper Motor

The Stepper Motor
The 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 no está implementado en esta versión-. También disponíamos de un módulo EasyDriver para Arduino, así que no había duda:

EasyDriver- ի իրականացումն ու սենսիլայի պատրաստումը: Mira el código detenidamente (inoelevator.zip): Ինչպես ոչ մի փորձառություն puedes encontrar información aquí y aquí (nosotros NO hemos utilizado ninguna librería como AccelStepper):

ENG

Վերամշակված stepper շարժիչը կոտրված hp լազերային տպիչից և հեշտ շարժիչի մոդուլը մեր ելակետն էին: Այս նախագծի սլաքային շարժիչը թույլ է տալիս կատարելագործել այն (օրինակ. Խցիկի դանդաղեցումը նախքան ընտրված հատակին հասնելը …) -այս հնարավորությունը այս տարբերակում չի կիրառվում: Այլ տեսակի շարժիչներ հիանալի տեղավորվում են այս նախագծում, գուցե…

EasyDriver մոդուլի իրականացումը հեշտ է: Նայեք ծածկագրին (inoelevator.zip), եթե փորձ չունեք, կարդացեք դրա մասին այստեղ և/կամ տեսեք սա: Այս նախագծում մենք չենք օգտագործում AccelStepper գրադարանը:

Քայլ 4: Bluetooth մոդուլ

Bluetooth մոդուլ
Bluetooth մոդուլ

ESP

Ներառված 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 complexaba en exceso la maqueta (quién sabe si en futuras modificaciones…): Además necesitábamos depurar el código mientras íbamos implementado funciones; ոչ había mejor manera de hacerlo que a través de bluetooth, ¡y disponíamos de un módulo HC06 !!!. El uso durante el processo 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

Այս նախագծում Bluetooth մոդուլի ներդրումը մեզ համար անակնկալ էր (իհարկե, դա մեր առաջին գաղափարը չէր): Իրոք, այն նախագծված էր յուրաքանչյուր հարկի կառավարման կոճակով, իսկ գուցե ՝ տնակում ՝ կոճակի վահանակով: Օughհ, գլուխս երկու անգամ ավելի մեծ է ՝ մտածելով, թե ինչպես դա հնարավոր դարձնել… (Ես չեմ մոռանա այս գաղափարը առաջիկա թարմացումների համար): Մեկ այլ պատճառ էլ arduino կոդը ստուգելու և կարգաբերելու եղանակն էր, երբ մենք այն գրում էինք: Ամենալավ լուծումը իրական լուծումն էր ՝ Bluetooth մոդուլի օգտագործումը (այդ օրերին մենք օգտագործում էինք Android ծրագիր, որը կոչվում էր Bluecontrol): Հաջորդ քայլն ակնհայտ էր ՝ ստեղծեք վերահսկման մեր սեփական ծրագիրը:

Քայլ 5: Կառավարման վահանակ* (Android հավելված)

Կառավարման վահանակ* (Android հավելված)
Կառավարման վահանակ* (Android հավելված)
Կառավարման վահանակ* (Android հավելված)
Կառավարման վահանակ* (Android հավելված)

ESP

Հավելվածի գյուտարարը շատ տարբեր է, այն կարող է փաստաթղթերում և իրականում լինել լավագույնը:

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- ը ապշեցուցիչ միջոց է սովորել, թե ինչպես ստեղծել Android ծրագիր, փաստաթղթավորված և իսկապես հեշտ սովորել և օգտագործել:

Նայեք «anima.aia» - ի ներսում, պարզ է: Կարդացեք ծածկագիրը (բլոկներ), և այո, մենք գիտենք, որ այն շատ բարելավումների կարիք ունի:

Քայլ 6: Վերջնական հպումներ

Վերջնական հպումներ
Վերջնական հպումներ
Վերջնական հպումներ
Վերջնական հպումներ

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 մալուխներ «colgando», puedes hacerla fácilmente si dispones de una sierra de mesa o una fresadora.

ENG

Դահլիճի սենսորը (ունակ է հայտնաբերել մագնիսական դաշտերը) այն սարքավորումն է, որն ազդանշաններ է ուղարկում միկրոկառավարիչին (Arduino) `ընտրված հատակում կանգ առնելու համար: Համոզվեք, որ այս տվիչները ճիշտ տեղադրված են. Տնակը և հարթակը գտնվում են նույն մակարդակի վրա: Սյան մեջ անցնող խոռոչը թույլ է տալիս լարերը պահել շարքում:

Քայլ 7: Խորհուրդներ

Խորհուրդներ
Խորհուրդներ

ESP

En la imagen podrás ver de manera global todas las partes que forman parte del proyecto. No es más que una versión inicial, pero creemos que atractiva: Y una vez montada la parte del hardware, կամ ծրագրային ապահովումը գտնվում է մի մեծ մասում, որը նախատեսված է մեր կոնտեյսի համար:

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

ENG

Նկարում կարող եք ավելի մանրամասն տեսնել նախագծի բոլոր մասերը: Ուղղակի ելակետ, բայց մենք կարծում ենք, որ դա լավ է: Ապարատային մասի կառուցումից հետո կոդը կարող է բարելավվել: Մենք անհամբերությամբ սպասում ենք ձեզ:

Հուսով ենք, որ դուրս կբերենք ձեր երևակայությունը:

Խորհուրդ ենք տալիս: