Cuprins:

(Ascensor) Model de lift folosind Arduino, App Inventor și alte programe gratuite: 7 pași
(Ascensor) Model de lift folosind Arduino, App Inventor și alte programe gratuite: 7 pași

Video: (Ascensor) Model de lift folosind Arduino, App Inventor și alte programe gratuite: 7 pași

Video: (Ascensor) Model de lift folosind Arduino, App Inventor și alte programe gratuite: 7 pași
Video: Elevator model using Arduino, App Inventor and free software 2024, Decembrie
Anonim
Image
Image
Tipărire și tăiere …
Tipărire și tăiere …

ESP

Construcción, paso a paso, de un ascensor a escala folosind arduino (ca controlor al motorului și a intrărilor și salelor prin bluetooth), app inventor (pentru proiectarea aplicației ca panou de control al ascensorului) și freeCAD și LibreCAD pentru proiectare.

Abajo encontraréis 3 files:

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

elevador.dxf -> planos del modelo.

anima.aia-> cod aplicație de control al ascensorului pentru Android (App Inventor).

ENG

Cum să construiești, pas cu pas, un model de ridicare la scară utilizând tehnologii precum Arduino (controler de date intrare / ieșire-bluetooth sau serial_), inventator de aplicații (panou de control pentru aplicația Android). Folosind doar software gratuit! (LibreCAD sau FreeCAD pentru planuri și modelare 3D)

Sunt disponibile 3 descărcări:

inoelevator.zip -> cod Arduino, pentru a controla modelul elevatorului.elevador.dxf -> planuri.

anima.aia-> Cod aplicație Android (App Inventor).

Pasul 1: Tipărire și tăiere …

ESP

Imprime los planos. Este pregătit pentru imprimări în DIN-A4

La instrumentul folosit de noi a fost unic la care ves, o seară de vaivén. Ten un poco de paciencia y usa lija para suavizar las piezas.

ENG

Planuri: gata de imprimare în format DIN-A4

Instrumentul principal pentru pasul următor a fost un puzzle (vezi imaginea). Aveți răbdare și folosiți șmirghel pentru a obține forme perfecte.

Pasul 2: Asamblarea

Asamblare
Asamblare

ESP

Reunir toate las piezas y fijarlas te llevará un tiempo. Depinde del tipo de superficie de madera que utilices (nosotros DM), debes poner cuidado și asigură piesele cu tornile, asigură-te că nu îngreunează mișcarea cabinei. Encola y presiona con sargentos. Debes haber planificat la înălțimea ascensorului (nu se facilitează în plan). Nosotros usamos unos listones de 20 x 50 mm. y a cada planta le dimos un spațiu de unos 33 cm. (la înălțimea cabinei ascensorului este de aproximativ 20 cm). Ese "hueco" care rămâne în fiecare plantă face creibil modelul și permite manipularea în cazul în care este necesar.

ENG

Adunați toate piesele împreună și reparați-le vă va dura ceva timp. Depinde de tipul de suprafață din lemn pe care o utilizați (în exemplul MDF). Aveți grijă dacă utilizați șuruburi, aveți grijă să nu împiedice mișcarea cabinei. Lipiți și utilizați clemele. Anterior trebuie să fi proiectat înălțimea fiecărui etaj (care nu este prevăzută în planuri). Folosim 3 benzi de lemn (20 x 50 mm.) Ca stâlpi.

Pasul 3: Motorul pas cu pas

Motorul pas cu pas
Motorul pas cu pas

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 proiectul (decelerând cabina înainte de a ajunge la destinație, prin exemplu) -aunque esto nu este implementat în această versiune. De asemenea, dispuneam de un módulo EasyDriver pentru Arduino, așa că nu existau.

Implementarea EasyDriver în arduino es sencilla. Mira el code detenidamente (inoelevator.zip). Dacă nu ai experiență poți găsi informații aici și aici (noi NU am folosit nicio bibliotecă ca AccelStepper).

ENG

Punctul nostru de pornire a fost un motor pas cu pas reciclat de la o imprimantă laser HP spartă și un modul easydriver. Un motor pas cu pas pentru acest proiect ne permite să îl îmbunătățim (de ex. Decelerarea cabinei înainte de a ajunge la etajul ales …) - această caracteristică nu este implementată în această versiune-. Alte tipuri de motoare se potrivesc perfect în acest proiect, poate …

Implementarea modulului EasyDriver este ușoară. Uitați-vă la cod (inoelevator.zip), dacă nu aveți experiență, citiți despre el aici și / sau vedeți acest lucru. În acest proiect nu folosim biblioteca AccelStepper.

Pasul 4: Modul Bluetooth

Modul Bluetooth
Modul Bluetooth

ESP

La incluziunea unui módulo bluetooth pentru expedierea și recepția datelor la arduino casi es circunstancial, într-un principiu el design contaba cu o botonera, dar ¿cum se include o botonera în interiorul propriei cabine ?. Această situație a complicat în exces la maqueta (care știe și în viitor modificări …). În plus, trebuie să depărtăm codul în timp ce ne implementăm funcțiile; nu a fost mai bun mod de a face că prin Bluetooth, ¡și am avut de un modul HC06 !!!. El uso durante el proceso de ensayo y error no mostre that only cabia the posibilitate of improve the interactivity (the test se realizaron with Bluecontrol) realizando our own application (ver next paso)

ENG

Introducerea unui modul bluetooth în acest proiect a fost o surpriză pentru noi (desigur, nu a fost prima noastră idee!). Într-adevăr, a fost proiectat cu un buton de control în fiecare etaj și poate cu un panou de butoane în cabină. Uf !, capul meu de două ori mai mare, gândindu-mă cum să fac posibil acest lucru … (Nu voi uita această idee pentru viitoarele actualizări). Un alt motiv a fost modul de testare și depanare a codului arduino în timp ce îl scriam. Cea mai bună soluție a fost cea reală: utilizarea unui modul bluetooth (în acele zile foloseam o aplicație Android numită Bluecontrol). Următorul pas a fost evident, creați propria aplicație pentru control.

Pasul 5: Panoul de control * (aplicația Android)

Panoul de control * (aplicația Android)
Panoul de control * (aplicația Android)
Panoul de control * (aplicația Android)
Panoul de control * (aplicația Android)

ESP

App inventator este foarte versatil, este foarte documentat și este foarte surprinzător.

La lógica de la application (anima.aia) es sencilla, studia el code (bloques) implementado, es realmente simple. Dacă, de asemenea, știm că este mai bine (viitoarele versiuni sunt pe viitor …)

ENG

App Inventor este un mod uimitor de a învăța cum să creați o aplicație Android, documentată și foarte ușor de învățat și de utilizat.

Uită-te în interiorul „anima.aia”, este simplu. Citiți codul (blocuri) și da, știm, are nevoie de multe îmbunătățiri.

Pasul 6: Atingeri finale

Atingeri finale
Atingeri finale
Atingeri finale
Atingeri finale

ESP

El ascensor se pentru en el piso selectat în aplicația prin citirea unui sensor hall situat în fiecare plantă (cum apare în imaginea). Un mic iman de neodimiu situat în pilarul opus la partea curvo activă a senzorului. Asegúrate care los sensores están situados in the structure de way that the ascensor quede perfectamente located in the plant -evita that entre el ascensor y la platform quede un escalón-

O acanaladă în pilonul structurii (cum se arată în 2ª imagine) evită să ai cabluri "colgând", poți face ușor ușor și dispune de o seară de masă o o fresatoare.

ENG

Un senzor de hală (capabil să detecteze câmpuri magnetice) este hardware-ul care trimite semnale către microcontroler (Arduino) pentru a se opri în podeaua aleasă. Asigurați-vă că acești senzori sunt așezați corect: cabina și platforma sunt la același nivel. O cavitate dirijată în stâlp vă permite să mențineți firele în linie.

Pasul 7: Sfaturi

sfaturi
sfaturi

ESP

În imaginea putem vedea de mod global toate părțile care formează parte a proiectului. Nu este mai mult decât o versiune inițială, dar creem că atractivă. 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

În imagine puteți vedea, mai detaliat, toate părțile proiectului. Doar un punct de plecare, dar credem că este unul bun. După construirea piesei hardware, codul poate fi îmbunătățit. Așteptăm cu nerăbdare să auzim de la dvs.

Sperăm să vă scoatem la iveală imaginația.

Recomandat: