» No vietnēm » Īpašais »Grafiska ierīce, kas kontrolēta, izmantojot viedtālruni

Viedtālrunī kontrolēta grafikas ierīce




Šajā rakstā mēs tiksimies ar interesantu mājās gatavots - ierīce, kas zīmē un raksta tekstu reālā laikā, un to var vadīt, izmantojot jebkuru Android ierīci.

Apskatīsim īsu video ar ierīces darbības piemēru.


Instrumenti un materiāli:
-Arduino Uno R3;
- Bluetooth modulis HC-05;
- Servo piedziņa MG90S - 2 gab.;
Servo SG90;
- līdzstrāvas sprieguma regulators LM2596;
-3,7V 18650 akumulators - 2 gab.;
- 18650 akumulatora turētājs;
- maza alumīnija caurule (no vecās FM antenas);
-Akrils;
-Stiprinājumi;
-Lodēšanas aprīkojums;
-3D printeris;
- lodīšu pildspalva;
-Smartphone;




Pirmais solis: daži dizaina soļi
Šajā solī vednis paskaidro ar piemēru, kā aprēķināt diskdziņu izmērus un servo uzstādīšanas vietas.
1. attēls.
Apakšējās rokas izmērs ir 3 cm, augšdelma - 6 cm. Attālums starp divām servo svirām ir 4,5 cm. Tātad, mēs to visu apsvērsim grafikā un atzīmēsim pirmo servo centru kā 0,0, otro - 4.5,0.
2. attēls.
Tagad atzīmējiet punktu grafikā, kur stienis jāpārvieto. 2.25.5.
3. attēls.
Tagad jums jāatrod divu līniju garums (0,0) - (2,25,5) un (4,5,0) - (2,25,5). Izmantojiet attāluma formulu un Pitagora teorēmu. No formulas Garums = sqrt ((X2-X1) kvadrāts + (Y2-Y1) kvadrāts) (sk. Attēlu, lai redzētu formulu pareizajā formātā). Punkts atrodas Y ass centrā ar servo, tāpēc abām pusēm ir vienāds trīsstūra izmērs. Tādējādi rezultāts ir 5,48 abos virzienos.
4. attēls.
Tagad jums ir jānošķir trīsstūri. Mēs ieguvām 3 trīsstūrus ar visām zināmajām 3 pusēm.
5. attēls.
Izmantojiet trigonometriju - kosinusu likumu, lai aprēķinātu nepieciešamos leņķus.
6. attēls.
Trigonometrijas rezultāts tiek izteikts ar izstarojumu, tāpēc izmantojiet formulu Grādi = Izstarojošs * (180 / pi
()), lai pārvērstu starojumu grādos.
7. attēls.
Summējiet grādus katrā pusē līdz sviru kustības pakāpei.







Programmā Excel vednis apstiprina aprēķinus.
Roku aprēķināšana.xlsx

Otrais solis: shēma
Šī ir ļoti vienkārša shēma ar trim servām. Savienojums, izmantojot digitālās izejas 5.6 un 9, kur 5 un 6 izmanto, lai vadītu sviru, un 6 - pacelšanai. Bluetooth modulis HC05 caur Tx ir savienots ar Arduino 0 (RX) spaili, un RX ir savienots ar Arduino 1 (TX) spaili. Strāvas padeve, 7,4 V, no 2 x 18650 akumulatoriem, tiek piegādāta Arduino Vin kontaktam un caur LM2596 DC sprieguma regulatoru servām.





Trešais solis: Servos
Kapteinis izmanto divus MG90S horizontālajam rokam un SG90 vertikālam.Servo piedziņas ir pievienotas akrila loksnei, kā parādīts fotoattēlā.





Ceturtais solis: 3D drukāšana
Sviru var izdrukāt, lejupielādējot zemāk esošos failus.
Leglinks.obj

Piektais solis: horizontālās rokas uzstādīšana
Pēc tam kapteinis uz servo piestiprina horizontālu sviru.







Sestais solis: cilpa
Cilpa ir izgatavota no lodīšu pildspalvas korpusa un metāla caurules. Korpuss ir piestiprināts pie servo pamatnes (akrils ar fiksētu servo). Korpusā ir uzstādīta caurule. Caurules galus piestiprina pie akrila loksnes (visas ierīces pamatne). Kad servo piedziņai tiek dots signāls, tā svira atsitās pret pamatni, un platforma ar piedziņu paceļas.




Septītais solis: montāža
Karsta kausējuma līme uz pamatnes nostiprina visus moduļus un akumulatora nodalījumu.






Astotais solis: pildspalvas turētājs
Tagad jums ir jāizgatavo pildspalvas turētājs. Meistars nogriež 43 cm alumīnija cauruli. 15 centimetri atkāpjas no abiem mēģenes galiem un iegriežas caurules rādiusā. Tad sagriež šos segmentus gar un pagriež cauruļu galus.




Apgriež un sasmalcina malas.


Piestiprina turētāju pie sviras, ievieto turētājā rokturi.




Deviņs solis: Lieta
Akrila izgatavo ierīces korpusu.







Desmit solis: papīra turētājs
No akrila izgrieziet trīs trīsstūrus. Nostiprina tos pamatnes stūros sviras priekšā.





Vienpadsmitā darbība: kods
Android nosūta komandu Arduino, izmantojot bluetooth moduli. Servosa griežas horizontāli par 180 grādiem un vertikāli - par 60 grādiem. Ja leņķis ir lielāks, svira paceļas uz augšu un sasalst augšējā punktā.
Viedtālrunī kontrolēta grafikas ierīce

Kodu var lejupielādēt zemāk.
Arduino.rar mini zīmējums

Divpadsmitā darbība: Android lietojumprogramma
Lai vadītu ierīci ar Android sīkrīkiem, meistars izstrādā īpašu lietojumprogrammu. Savienojiet pārī viedtālruni ar Arduino un palaidiet programmu. Programmai ir logs zīmēšanai. Visas ekrānā rakstītās rakstzīmes reproducēs ierīce. Ekrāna apakšā ir divas vadības pogas un saīsne, kas parāda komandu. Sviras garuma dēļ jums jāraksta ekrāna apakšā.






Programmu divās versijās lietotājiem un izstrādātājiem var lejupielādēt zemāk.
Mini zīmējums aia file.rar
Minidrawing apk file.rar
Pēc tam vednis veic ierīces pārbaudi.


Viss ir gatavs.




8
6.5
5

Pievienojiet komentāru

    • smaidismaidaxaxalabinezinuYahoonea
      priekšniekssaskrāpētmuļķisjājā-jāagresīvsslepeni
      žēldejotdeja2deja3apžēlošanapalīdzētdzērieni
      apstātiesdraugilabilabsirdīgssvilpegulbismēle
      smēķētaplaudēkrauklispaziņodrausmīgsdon-t_mentionlejupielādēt
      karstumsdrausmīgssmieties1mdasapulcemoskingnegatīvs
      not_ipopkornssodītlasītnobiedētbiedēmeklēt
      ņurdētpaldiesšoto_clueumņikakūtapiekrītu
      sliktibēmelnā acsblum3sarktlielītiesgarlaicība
      cenzētspleasantryslepens2draudētuzvarajusun_bespectacled
      šoksrespektlolprevedlaipni gaidītikrutojsya_za
      ya_dobryipalīgsne_huliganne_othodifludsaizliegumstuvu

Mēs iesakām izlasīt:

Nododiet to viedtālrunim ...