» Iš svetainių » Ypatinga »Grafinis įrenginys, valdomas išmaniuoju telefonu

Išmaniojo telefono valdomas grafikos įrenginys




Šiame straipsnyje mes susitiksime su įdomu naminis - įrenginys, kuris piešia ir rašo tekstą realiu laiku, valdomas per bet kurį „Android“ įrenginį.

Pažiūrėkime trumpą vaizdo įrašą su įrenginio veikimo pavyzdžiu.


Įrankiai ir medžiagos:
-Arduino „Uno R3“;
- „Bluetooth“ modulis HC-05;
- „Servo drive MG90S“ - 2 vnt;
„Servo SG90“;
- nuolatinės įtampos reguliatorius LM2596;
-3,7V 18650 baterija - 2 vnt;
- 18650 akumuliatoriaus laikiklis;
- Mažas aliuminio vamzdis (nuo senosios FM antenos);
-Akrilo;
-Tvirtinimo detalės;
-Litavimo įranga;
-3D spausdintuvas;
- tušinukas;
-Smartphone;




Pirmas žingsnis: Kai kurie projektavimo žingsniai
Šiame etape vedlys paaiškina pavyzdžiu, kaip apskaičiuoti diskų matmenis ir servų diegimo vietas.
1 vaizdas.
Apatinės rankos dydis yra 3 cm, viršutinės rankos - 6 cm. Atstumas tarp dviejų servo svirtelių yra 4,5 cm. Taigi mes visa tai apsvarstysime diagramoje ir pažymėsime pirmąjį servo centrą kaip 0,0, antrąjį - 4,5,0.
2 vaizdas.
Dabar pažymėkite grafiko tašką, kuriame reikia perkelti strypą. 2.25.5.
3 vaizdas.
Dabar reikia rasti dviejų eilučių (0,0) - (2,25,5) ir (4,5,0) - (2,25,5) ilgį. Naudokite atstumo formulę ir Pitagoro teoremą. Iš formulės Ilgis = sqrt ((X2-X1) kvadratas + (Y2-Y1) kvadratas) (žr. Paveikslėlį, jei norite pamatyti formulę tinkamu formatu). Taškas yra Y ašies centre su servovarikliu, taigi abi pusės turi tą patį trikampio dydį. Taigi rezultatas yra 5,48 į abi puses.
4 vaizdas.
Dabar reikia atskirti trikampius. Gavome 3 trikampius su visomis žinomomis 3 pusėmis.
5 vaizdas.
Norėdami apskaičiuoti mums reikalingus kampus, naudokite trigonometriją - kosinusų dėsnį.
6 vaizdas.
Trigonometrijos rezultatas išreiškiamas spinduliuote, todėl naudokite formulę laipsnis = spinduliuotė * (180 / pi
()) konvertuoti spinduliuotę į laipsnius.
7 vaizdas.
Susumuokite abiejų pusių laipsnius pagal svirtelių judėjimo laipsnį.







„Excel“ programoje vedlys patvirtina skaičiavimus.
Hands.xlsx apskaičiavimas

Antras žingsnis: schema
Tai labai paprasta grandinė su trimis servomis. Prijungimas per skaitmeninius išėjimus 5.6 ir 9, kur 5 ir 6 naudojami svirtelės valdymui, o 6 - kėlimui. „HC05“ „Bluetooth“ modulis per Tx yra prijungtas prie „Arduino 0“ (RX) terminalo, o „RX“ - prie „Arduino 1“ (TX) terminalo. 7,4 V maitinimas iš 2 x 18650 akumuliatorių tiekiamas į Arduino Vin-contact ir per LM2596 DC įtampos reguliatorių - į servo.





Trečias žingsnis: „Servos“
Meistras naudoja du MG90S horizontaliai svirtelei ir SG90 vertikaliai.Servo pavaros yra pritvirtintos prie akrilo lakšto, kaip parodyta nuotraukoje.





Ketvirtas žingsnis: 3D spausdinimas
Galite atspausdinti svirtį atsisiųsdami žemiau pateiktus failus.
Leglinks.obj

Penktas žingsnis: horizontaliosios svirties montavimas
Tada meistras ant servo pritvirtina horizontalią svirtį.







Šeštas žingsnis: kilpa
Kilpa pagaminta iš tušinuko korpuso ir metalinio vamzdžio. Korpusas pritvirtintas prie servo pagrindo (akrilas su fiksuotomis servomis). Korpuse sumontuotas vamzdis. Vamzdžio galai pritvirtinami prie akrilo lakšto (viso prietaiso pagrindo). Kai signalas perduodamas servo pavarai, jo svirtis atsiremia į pagrindą, o platforma su pavaromis pakyla.




Septintas žingsnis: surinkimas
Ant karšto lydymosi klijų pagrindo pritvirtinami visi moduliai ir baterijų skyrius.






Aštuntas žingsnis: rašiklio laikiklis
Dabar jums reikia padaryti rašiklio laikiklį. Meistras nupjauna 43 cm aliuminio vamzdį. 15 centimetrų atsitraukia nuo abiejų vamzdelio galų ir įpjauna į vamzdžio spindulį. Tada supjaustykite šiuos segmentus išilgai ir pasukite vamzdžių galus.




Apkarpomi ir šlifuojami kraštai.


Pritvirtina laikiklį prie svirties, įstato rankenėlę į laikiklį.




Devynis žingsnis: Byla
Akrilo pagamintas prietaiso korpusas.







Dešimt žingsnis: popieriaus laikiklis
Iš akrilo iškirpkite tris trikampius. Pritvirtina juos pagrindo kampuose priešais svirtį.





Vienuoliktas žingsnis: kodas
„Android“ perduoda komandą Arduino per „bluetooth“ modulį. Servosas sukasi 180 laipsnių horizontaliai ir 60 laipsnių vertikaliai. Jei kampas didesnis, svirtis pakyla aukštyn ir užšąla viršutiniame taške.
Išmaniojo telefono valdomas grafikos įrenginys

Kodą galima atsisiųsti žemiau.
Arduino.rar mini piešinys

Dvylika žingsnių: „Android“ programa
Norėdami valdyti įrenginį naudodami „Android“ programėles, meistras kuria specialią programą. Suporuokite išmanųjį telefoną su „Arduino“ ir paleiskite programą. Programa turi langą piešimui. Visus ekrane užrašytus simbolius atkuria įrenginys. Ekrano apačioje yra du valdymo mygtukai ir nuoroda, rodanti komandą. Dėl svirties ilgio reikia rašyti ekrano apačioje.






Dviejų versijų vartotojams ir kūrėjams skirtą programą galima atsisiųsti žemiau.
Mini piešimas aia file.rar
Minidrawing apk file.rar
Tada vedlys atlieka įrenginio testą.


Viskas paruošta.




8
6.5
5

Pridėti komentarą

    • šypsotisšypsosixaxagerainežiniaYahoonea
      viršininkassubraižytikvailystaiptaip-taipagresyvusslapta
      atsiprašaušoktišokis2šokis3atleiskpadėtigėrimai
      sustotidraugaigeraigerašvilpukassupyktiliežuvis
      rūkytiplojimaiklastingaspareikštiniokojantisdon-t_mentionatsisiųsti
      šilumanedrąsusjuoktis1mdasusitikimasmoskingneigiamas
      not_ipopkornasnubaustiskaitytigąsdintigąsdinapaieška
      gundytiačiūtaito_clueumnikūmussusitarti
      blogaibičiųjuoda akisblum3skaistalaipasigirtinuobodulys
      cenzūruotamalonumasslapta2grasintipergalėju„sun_bespectacled“
      šoktipagarbalolišlenktaslaukiamekrutojusya_za
      ya_dobryipagalbininkasne_huliganne_othodifludisuždraustiarti

Mes patariame perskaityti:

Perduokite jį išmaniajam telefonui ...