» Från webbplatser » speciell »Grafisk enhet styrd via smartphone

Smarttelefonstyrd grafikenhet




I den här artikeln kommer vi att möta en intressant homebrew kvist - en enhet som ritar och skriver text i realtid, kontrollerad via vilken Android-enhet som helst.

Låt oss se en kort video med ett exempel på hur enheten fungerar.


Verktyg och material:
-Arduino Uno R3;
- Bluetooth-modul HC-05;
- Servomotor MG90S - 2 st;
Servo SG90;
- DC-spänningsregulator LM2596;
-3,7V 18650 Batteri - 2 st;
- 18650 batterihållare;
- Litet aluminiumrör (från den gamla FM-antennen);
-Akril;
-Krepezh;
-Lödutrustning;
-3D-skrivare;
- Kulspetspenna;
-Smartfon;




Steg ett: Några designsteg
I det här steget förklarar guiden med ett exempel hur man beräknar dimensionerna på enheterna och servos installationsplatser.
Bild 1.
Storleken på den nedre armen är 3 cm, den övre armen är 6 cm. Avståndet mellan servoens två spakar är 4,5 cm. Så vi kommer att överväga allt detta på grafen och markera det första servocentret som 0,0, det andra 4.5.0.
Bild 2.
Markera nu punkten på diagrammet där stången måste flyttas 2.25.5.
Bild 3.
Nu måste du hitta längden på de två linjerna (0,0) - (2,25,5) och (4,5,0) - (2,25,5). Använd avståndsformeln och Pythagorean teorem. Från formeln Längd = sqrt ((X2-X1) kvadrat + (Y2-Y1) kvadrat) (se. Bild för att se formeln i rätt format). Punkten är belägen mitt i Y-axeln med en servodrift, så båda sidor har samma triangelstorlek. Således är resultatet 5,48 i båda riktningarna.
Bild 4.
Nu måste du separera trianglarna. Vi fick tre trianglar med alla kända tre sidor.
Bild 5.
Använd trigonometri - kosineslagen för att beräkna vinklarna vi behöver.
Bild 6.
Resultatet av trigonometri uttrycks i strålning, så använd formeln Grad = strålning * (180 / pi)
()) för att konvertera strålningen till grader.
Bild 7.
Summa graderna på vardera sidan till graden av spakarna.







I Excel validerar guiden beräkningarna.
Beräkning av hands.xlsx

Steg två: Schema
Detta är en mycket enkel krets med tre servon. Anslutning via digitala utgångar 5.6 och 9, där 5 och 6 används för att styra spaken och 6 för lyft. HC05 Bluetooth-modulen är ansluten via Tx till Arduino 0 (RX) -terminalen och RX är ansluten till Arduino 1 (TX) -terminalen. Strömförsörjning, 7,4 V, från 2 x 18650 batterier, levereras till Arduino's Vin-kontakt och, via LM2596 DC spänningsregulator, till servon.





Steg tre: Servos
Befälhavaren använder två MG90S för horisontell arm och SG90 för vertikal.Servo-enheter är anslutna till akrylarket som visas på bilden.





Steg fyra: 3D-utskrift
Du kan skriva ut spaken genom att ladda ner filerna nedan.
Leglinks.obj

Steg fem: Installera den horisontella armen
Därefter monterar befälhavaren en horisontell spak på servon.







Steg sex: ögla
Öglan är tillverkad av ett kulspetshus och ett metallrör. Huset är fixerat vid servoens bas (akryl med fasta servon). Ett rör installeras i huset. Rörens ändar är fästa vid akrylarket (basen på hela anordningen). När en signal appliceras på servomotorn går anslaget mot basen och plattformen med drivenheterna stiger.




Sjunde steget: montering
På basen fixerar smältlim, alla moduler och batterifacket.






Steg åtta: pennhållare
Nu måste du skapa en pennahållare. Befälhavaren kapar 43 cm aluminiumrör. 15 centimeter går tillbaka från båda ändarna av röret och skär i rörets radie. Skär sedan dessa segment och vänder rörets ändar.




Skördar och slipar kanter.


Fäst hållaren vid spaken, installerar ett handtag i hållaren.




Steg nio: fallet
Akrylen gör det till enheten.







Steg tio: pappershållare
Skär tre trianglar från akryl. Säkra dem i basens hörn framför spaken.





Steg elva: kod
Android skickar ett kommando till Arduino via Bluetooth-modulen. Servos roterar 180 grader horisontellt och 60 grader vertikalt. Om vinkeln är större, stiger spaken upp och fryser vid toppunkten.
Smarttelefonstyrd grafikenhet

Koden kan laddas ner nedan.
Arduino.rar miniteckning

Steg tolv: Android-applikation
För att styra enheten med Android-prylar utvecklar befälhavaren en speciell applikation. Koppla ihop smarttelefonen med Arduino och starta programmet. Programmet har ett fönster för ritning. Alla tecken skrivna på skärmen kommer att återges av enheten. Längst ner på skärmen finns det två kontrollknappar och en genväg som visar kommandot. Beroende på längden på spaken måste du skriva längst ner på skärmen.






Programmet, i två versioner, för användare och utvecklare, kan laddas ned nedan.
Miniteckning aia file.rar
Minidrawing apk file.rar
Därefter utför guiden ett test av enheten.


Allt är klart.




8
6.5
5

Lägg till en kommentar

    • lelerxaxaOKdontknowyahoonea
      bossscratchluraJaja-jaaggressivhemlighet
      ledsendansdance2dance3benådningHjälpdrycker
      stoppvännerbragoodgoodvisselpipasvimningsanfalltunga
      rökklapparcraydeclarehånfulldon-t_mentionnedladdning
      hettaRASANDElaugh1mdamötemoskingnegativ
      not_ipopcornstraffalässkrämmalarmrapportersök
      hånthank_youdettato_clueumnikakutöverens
      illabeeeblack_eyeblum3rougeskrytaledan
      censureradepleasantrysecret2hotasegeryusun_bespectacled
      shokrespektlolprevedvälkommenkrutoyya_za
      ya_dobryihjälparene_huliganne_othodiFLUDförbudstänga

Vi rekommenderar att du läser:

Räcka den till smarttelefonen ...