» De pe site-uri » special »Dispozitiv grafic controlat prin smartphone

Dispozitiv grafic controlat prin smartphone




În acest articol vom întâlni un interesant homebrew crenguță - un dispozitiv care desenează și scrie text în timp real, controlat prin orice dispozitiv Android.

Să vedem un videoclip scurt cu un exemplu de funcționare a dispozitivului.


Instrumente și materiale:
-Arduino Uno R3;
- Modul Bluetooth HC-05;
- Servo drive MG90S - 2 buc;
Servo SG90;
- Regulator de tensiune continuă LM2596;
-3.7V 18650 Baterie - 2 buc;
- suport pentru baterie 18650;
- Țeavă mică de aluminiu (de la vechea antenă FM);
-Akril;
-Krepezh;
-Equipament de vânzare;
-Imprimant 3D;
- stilou cu bilă;
-Smartfon;




Pasul întâi: Unii pași de proiectare
În acest pas, vrăjitorul explică cu un exemplu cum să calculăm dimensiunile unităților și locațiile de instalare ale servos-urilor.
Imaginea 1.
Dimensiunea brațului inferior este de 3 cm, brațul superior de 6 cm. Distanța dintre cele două pârghii ale servo este de 4,5 cm. Deci, vom lua în considerare toate acestea pe grafic și vom marca primul servo centru ca 0,0, al doilea 4,5,0.
Imaginea 2.
Marcați acum punctul din graficul în care tija trebuie să fie deplasată 2.25.5.
Imaginea 3.
Acum trebuie să găsiți lungimea celor două linii (0,0) - (2,25,5) și (4,5,0) - (2,25,5). Folosiți formula distanței și teorema pitagoreică. Din formula Lungime = sqrt ((X2-X1) pătrat + (Y2-Y1) pătrat) (vezi. Imagine pentru a vedea formula în formatul corect). Punctul este situat în centrul axei Y cu un servomotor, astfel încât ambele părți au aceeași dimensiune a triunghiului. Astfel, rezultatul este 5,48 în ambele direcții.
Imaginea 4.
Acum trebuie să separați triunghiurile. Avem 3 triunghiuri cu toate cele 3 laturi cunoscute.
Imaginea 5.
Folosiți trigonometria - legea cosinusilor pentru a calcula unghiurile de care avem nevoie.
Imaginea 6.
Rezultatul trigonometriei este exprimat în radiant, deci folosiți formula Degree = Radiant * (180 / pi
()) pentru a converti radiantul în grade.
Imaginea 7.
Sumați gradele de fiecare parte la gradul de mișcare a pârghiilor.







În Excel, expertul validează calculele.
Calculul mâinilor.xlsx

Pasul doi: Schema
Acesta este un circuit foarte simplu, cu trei servos-uri. Conexiune prin ieșirile digitale 5.6 și 9, unde 5 și 6 sunt utilizate pentru controlul manetei și 6 pentru ridicare. Modulul HC05 Bluetooth este conectat prin Tx la pinul Arduino 0 (RX), iar RX este conectat la pinul Arduino 1 (TX). Sursa de alimentare, de 7,4 V, de la 2 x 18650 baterii, este furnizată la contactul Vin Arduino și, prin intermediul regulatorului de tensiune DC LM2596, la servos.





Pasul trei: Servos
Maestrul folosește două MG90S pentru braț orizontal și SG90 pentru vertical.Servomotoarele sunt atașate pe foaia acrilică așa cum se arată în fotografie.





Pasul patru: Imprimare 3D
Puteți imprima pârghia descărcând fișierele de mai jos.
Leglinks.obj

Pasul cinci: Instalarea brațului orizontal
În continuare, mașina montează o manetă orizontală pe servos.







Pasul șase: Buclă
Bucla este realizată dintr-o carcasă cu pixuri și un tub metalic. Carcasa este fixată la baza servosului (acrilic cu servos fix). În carcasă este instalat un tub. Capetele tubului sunt fixate pe foaia acrilică (baza întregului dispozitiv). Când un semnal este aplicat servo-servo, maneta sa se oprește de bază, iar platforma cu unitățile se ridică.




Al șaptelea pas: asamblare
Pe baza, adezivul topit la cald, fixează toate modulele și compartimentul bateriei.






Pasul opt: suport pentru stilou
Acum trebuie să faceți un suport pentru stilou. Maestrul taie 43 cm din tub de aluminiu. 15 centimetri se retrag de la ambele capete ale tubului și se taie în raza tubului. Apoi taie aceste segmente și întoarce capetele tuburilor.




Tăiați și macina marginile.


Fixează suportul pe pârghie, instalează un mâner în suport.




Pasul Nou: Cazul
Acrilicul face carcasa dispozitivului.







Pasul zece: suport pentru hârtie
Tăiați trei triunghiuri din acril. Le fixează în colțurile bazei în fața manetei.





Pasul unsprezece: Cod
Android trimite o comandă către Arduino prin modulul bluetooth. Servosul se rotește 180 de grade pe orizontală și 60 de grade pe verticală. Dacă unghiul este mai mare, maneta se ridică în sus și se îngheață în punctul de sus.
Dispozitiv grafic controlat prin smartphone

Codul poate fi descărcat mai jos.
Mini-desen Arduino.rar

Pasul Doisprezece: Aplicație Android
Pentru a controla dispozitivul cu gadgeturi Android, masterul dezvoltă o aplicație specială. Asociați smartphone-ul cu Arduino și lansați programul. Programul are o fereastră pentru desen. Toate personajele scrise pe ecran vor fi reproduse de dispozitiv. În partea de jos a ecranului există două butoane de control și o comandă rapidă care arată comanda. Datorită lungimii manetei, trebuie să scrieți în partea de jos a ecranului.






Programul, în două versiuni, pentru utilizatori și dezvoltatori, poate fi descărcat mai jos.
Mini-desen fișier aia.rar
Minidrawing apk file.rar
În continuare, expertul efectuează un test al dispozitivului.


Totul este gata.




8
6.5
5

Adaugă un comentariu

    • zâmbetzâmbetexaxabinedontknowYahooNea
      șefzgârieturăpăcălidada-daagresivsecret
      scuzedansdance2dance3iertareajutorbăuturi
      oprireprietenibungoodgoodfluiersincopălimbă
      fumaplauzeCrayvestimbatjocoritorDon-t_mentiondescărcare
      căldurămânioslaugh1mdaîntâlniremoskingnegativ
      not_ifloricele de porumbpedepsicititsperiasperiecăutare
      batjocurăthank_youacestto_clueUmnikacutconveni
      răubeeeblack_eyeblum3roșilăudăroșenieplictiseală
      cenzuratpleasantrysecret2amenințavictorieyusun_bespectacled
      ShokRespektlolprevedbun venitKrutoyya_za
      ya_dobryiajutorne_huliganne_othodifludinterdicțieînchide

Vă sfătuim să citiți:

Înmânează-l pentru smartphone ...