» Van sites » Speciaal »Grafisch apparaat bediend via smartphone

Smartphone-gestuurd grafisch apparaat




In dit artikel ontmoeten we een interessante zelfgemaakt - een apparaat dat in realtime tekst tekent en schrijft, bestuurd via elk Android-apparaat.

Laten we een korte video bekijken met een voorbeeld van hoe het apparaat werkt.


Gereedschap en materialen:
-Arduino Uno R3;
- Bluetooth-module HC-05;
- Servo drive MG90S - 2 stuks;
Servo SG90;
- DC spanningsregelaar LM2596;
-3,7 V 18650 batterij - 2 stuks;
- 18650 batterijhouder;
- Kleine aluminium buis (van de oude FM-antenne);
-Acryl;
-Fasters;
-Soldeerapparatuur;
-3D-printer;
- Balpen;
-Smartphone;




Stap één: enkele ontwerpstappen
In deze stap legt de wizard met een voorbeeld uit hoe de afmetingen van de schijven en de installatielocaties van de servo's kunnen worden berekend.
Afbeelding 1.
De afmeting van de onderarm is 3 cm, de bovenarm is 6 cm De afstand tussen de twee hendels van de servo is 4,5 cm. Dus we zullen dit allemaal op de grafiek beschouwen en het eerste servocentrum markeren als 0.0, de tweede 4.5.0.
Afbeelding 2.
Markeer nu het punt op de grafiek waar de staaf moet worden verplaatst 2.25.5.
Afbeelding 3.
Nu moet je de lengte van de twee regels (0,0) - (2,25,5) en (4,5,0) - (2,25,5) vinden. Gebruik de afstandsformule en de stelling van Pythagoras. Uit de formule Lengte = sqrt ((X2-X1) vierkant + (Y2-Y1) vierkant) (zie. Afbeelding om de formule in het juiste formaat te zien). Het punt bevindt zich in het midden van de Y-as met een servo-aandrijving, dus beide zijden hebben dezelfde driehoeksgrootte. Het resultaat is dus 5,48 in beide richtingen.
Afbeelding 4.
Nu moet je de driehoeken scheiden. We hebben 3 driehoeken met alle bekende 3 zijden.
Afbeelding 5.
Gebruik trigonometrie - de cosinusregel om de hoeken te berekenen die we nodig hebben.
Afbeelding 6.
Het resultaat van trigonometrie wordt uitgedrukt in stralend, dus gebruik de formule Degree = Radiant * (180 / pi
()) om de straling in graden om te zetten.
Afbeelding 7.
Tel de graden aan elke kant bij de mate van beweging van de hendels.







In Excel valideert de wizard de berekeningen.
Berekening van hands.xlsx

Stap twee: regeling
Dit is een heel eenvoudig circuit met drie servo's. Aansluiting via digitale uitgangen 5.6 en 9, waarbij 5 en 6 worden gebruikt om de hendel te bedienen, en 6 voor heffen. De HC05 Bluetooth-module is via Tx verbonden met de Arduino 0 (RX) -terminal en RX is verbonden met de Arduino 1 (TX) -terminal. Voeding, 7,4 V, van 2 x 18650-batterijen, wordt geleverd aan het Vinuin-contact van de Arduino en, via de LM2596 DC-spanningsregelaar, aan servo's.





Stap drie: Servo's
De master gebruikt twee MG90S voor horizontale arm en SG90 voor verticaal.Servo-drives zijn bevestigd aan de acrylplaat zoals weergegeven op de foto.





Stap vier: 3D-printen
U kunt de hendel afdrukken door de onderstaande bestanden te downloaden.
Leglinks.obj

Stap vijf: de horizontale arm installeren
Vervolgens monteert de master een horizontale hendel op de servo's.







Stap zes: Loop
De lus is gemaakt van een balpenbehuizing en een metalen buis. De behuizing is bevestigd aan de basis van de servo's (acryl met vaste servo's). In de behuizing is een buis gemonteerd. De uiteinden van de buis zijn bevestigd aan de acrylplaat (de basis van het hele apparaat). Wanneer een signaal wordt afgegeven aan de servo-aandrijving, komt de hendel tegen de basis en stijgt het platform met de schijven.




Zevende stap: montage
Op de basis bevestigt de hotmelt-lijm alle modules en het batterijvak.






Stap acht: pennenhouder
Nu moet je een penhouder maken. De meester snijdt 43 cm aluminium buis af. 15 centimeter wijkt terug van beide uiteinden van de buis en snijdt in de straal van de buis. Knip vervolgens deze segmenten door en draai de uiteinden van de buizen.




Snijdt en maalt randen.


Bevestigt de houder aan de hendel, installeert een handvat in de houder.




Stap negen: de zaak
Het acryl maakt de behuizing van het apparaat.







Stap tien: papierhouder
Snij drie driehoeken uit acryl. Zet ze vast in de hoeken van de basis voor de hendel.





Stap elf: Code
Android stuurt via de bluetooth module een commando naar Arduino. Servo's draaien 180 graden horizontaal en 60 graden verticaal. Als de hoek groter is, komt de hendel omhoog en bevriest op het bovenste punt.
Smartphone-gestuurd grafisch apparaat

De code is hieronder te downloaden.
Arduino.rar minitekening

Stap twaalf: Android-applicatie
Om het apparaat te bedienen met Android-gadgets, ontwikkelt de master een speciale applicatie. Koppel de smartphone met Arduino en start het programma. Het programma heeft een venster om te tekenen. Alle tekens die op het scherm zijn geschreven, worden door het apparaat gereproduceerd. Onderaan het scherm zijn er twee bedieningsknoppen en een snelkoppeling met de opdracht. Vanwege de lengte van de hendel moet je onderaan het scherm schrijven.






Het programma, in twee versies, voor gebruikers en ontwikkelaars, kan hieronder worden gedownload.
Mini-tekening aia file.rar
Minidrawing apk file.rar
Vervolgens voert de wizard een test van het apparaat uit.


Alles is klaar.




8
6.5
5

Voeg een opmerking toe

    • lachglimlachtxaxaokweet het nietyahoonea
      baaskrabbendwaasjaja-jaagressiefgeheim
      sorrydansdance2dance3pardonhulpdrankjes
      stopvriendengoedgoedfluitjebezwijmdtong
      rookklappencrayverklarenbeledigenddon-t_mentiondownloaden
      hittebooslach1mdavergaderingmoskingnegatief
      not_ipopcornstraffenlezenschrikschriktzoeken
      bespottendankjewelditto_clueUmnikacuutmee eens
      slechtbeeeblack_eyeblum3: oopscheppenverveling
      gecensureerdbeleefdheidgeheim2bedreigenoverwinningyusun_bespectacled
      shokrespektlolvoorgekomenwelkomkrutoyya_za
      ya_dobryihelperne_huliganne_othodifludverbodsluiten

We raden je aan om te lezen:

Geef het voor de smartphone ...