» Dai siti » speciale »Dispositivo grafico controllato tramite smartphone

Dispositivo grafico controllato da smartphone




In questo articolo incontreremo un interessante homebrew ramoscello - un dispositivo che disegna e scrive testo in tempo reale, controllato tramite qualsiasi dispositivo Android.

Vediamo un breve video con un esempio di come funziona il dispositivo.


Strumenti e materiali:
-Arduino Uno R3;
- Modulo Bluetooth HC-05;
- Servoazionamento MG90S - 2 pezzi;
Servo SG90;
- Regolatore di tensione DC LM2596;
Batteria da -3,7 V 18650 - 2 pezzi;
- 18650 portabatterie;
- Piccolo tubo di alluminio (dalla vecchia antenna FM);
-Akril;
-Krepezh;
-Saldatrici;
-3D stampante;
- Penna a sfera;
-Smartfon;




Primo passo: alcuni passaggi di progettazione
In questo passaggio, la procedura guidata spiega con un esempio come calcolare le dimensioni delle unità e le posizioni di installazione dei servi.
Immagine 1
La dimensione del braccio inferiore è di 3 cm, la parte superiore del braccio è di 6 cm, la distanza tra le due leve del servo è di 4,5 cm, quindi considereremo tutto questo sul grafico e contrassegneremo il primo centro del servo come 0,0, il secondo 4.5.0.
Immagine 2
Ora segna il punto sul grafico in cui l'asta deve essere spostata 2.25.5.
Immagine 3.
Ora devi trovare la lunghezza delle due linee (0,0) - (2,25,5) e (4,5,0) - (2,25,5). Usa la formula della distanza e il teorema di Pitagora. Dalla formula Lunghezza = sqrt ((X2-X1) quadrato + (Y2-Y1) quadrato) (vedi immagine per vedere la formula nel formato corretto). Il punto si trova al centro dell'asse Y con un servoazionamento, quindi entrambi i lati hanno le stesse dimensioni del triangolo. Pertanto, il risultato è 5,48 in entrambe le direzioni.
Immagine 4
Ora devi separare i triangoli. Abbiamo ottenuto 3 triangoli con tutti i 3 lati noti.
Immagine 5
Usa la trigonometria: la legge dei coseni per calcolare gli angoli di cui abbiamo bisogno.
Immagine 6
Il risultato della trigonometria è espresso in radiante, quindi utilizzare la formula Grado = Radiante * (180 / pi
()) per convertire il radiante in gradi.
Immagine 7
Somma i gradi su ciascun lato al grado di movimento delle leve.







In Excel, la procedura guidata convalida i calcoli.
Calcolo di hands.xlsx

Fase due: schema
Questo è un circuito molto semplice con tre servi. Collegamento tramite le uscite digitali 5.6 e 9, dove 5 e 6 sono utilizzati per controllare la leva e 6 per il sollevamento. Il modulo Bluetooth HC05 è collegato tramite Tx al pin Arduino 0 (RX) e RX è collegato al pin Arduino 1 (TX). L'alimentazione, 7,4 V, da 2 batterie 18650, viene fornita al contatto Vin dell'Arduino e, tramite il regolatore di tensione CC LM2596, ai servi.





Fase tre: servi
Il master utilizza due MG90S per braccio orizzontale e SG90 per verticale.I servoazionamenti sono attaccati al foglio acrilico come mostrato nella foto.





Quarto passaggio: stampa 3D
È possibile stampare la leva scaricando i file seguenti.
Leglinks.obj

Fase cinque: installazione del braccio orizzontale
Successivamente, il master monta una leva orizzontale sui servi.







Step Six: Loop
Il passante è costituito da un alloggiamento per penna a sfera e un tubo metallico. L'alloggiamento è fissato alla base dei servi (acrilico con servi fissi). Un tubo è installato nell'alloggiamento. Le estremità del tubo sono fissate al foglio acrilico (la base dell'intero dispositivo). Quando viene applicato un segnale al servoazionamento, la sua leva poggia contro la base e la piattaforma con le unità si alza.




Settimo passo: assemblaggio
Sulla base, l'adesivo hot-melt, fissa tutti i moduli e il vano batteria.






Passo otto: portapenne
Ora devi creare un portapenne. Il maestro taglia 43 cm di tubo di alluminio. 15 centimetri si allontana da entrambe le estremità del tubo e taglia nel raggio del tubo. Quindi taglia questi segmenti e gira le estremità dei tubi.




Coltiva e macina i bordi.


Fissa il supporto alla leva, installa una maniglia nel supporto.




Step Nine: il caso
L'acrilico rende il caso del dispositivo.







Passo dieci: porta carta
Tagliare tre triangoli da acrilico. Li fissa negli angoli della base davanti alla leva.





Step Eleven: Codice
Android invia un comando ad Arduino tramite il modulo bluetooth. I servi ruotano di 180 gradi in orizzontale e di 60 gradi in verticale. Se l'angolo è più grande, la leva si alza e si blocca nel punto superiore.
Dispositivo grafico controllato da smartphone

Il codice può essere scaricato qui sotto.
Mini-disegno Arduino.rar

Dodici passi: Applicazione Android
Per controllare il dispositivo con gadget Android, il master sviluppa un'applicazione speciale. Associa lo smartphone ad Arduino e avvia il programma. Il programma ha una finestra per il disegno. Tutti i caratteri scritti sullo schermo verranno riprodotti dal dispositivo. Nella parte inferiore dello schermo ci sono due pulsanti di controllo e un collegamento che mostra il comando. A causa della lunghezza della leva, è necessario scrivere nella parte inferiore dello schermo.






Il programma, in due versioni, per utenti e sviluppatori, può essere scaricato di seguito.
Mini-disegno aia file.rar
Minidrawing apk file.rar
Successivamente, la procedura guidata esegue un test del dispositivo.


È tutto pronto.




8
6.5
5

Aggiungi un commento

    • sorrideresorrisiXaxabeneDONTKNOWyahoonea
      capozeroimbrogliaresìSì-sìaggressivosegreto
      scusaballaredance2dance3perdonoaiutobevande
      arrestoamicibuonogoodgoodfischiodeliquiolinguetta
      fumobattimanicraydeclarederisoriodon-t_mentionscaricare
      caloreadiratolaugh1mdaincontromoskingnegativo
      not_ipopcornpunireleggerespaventarespaventacerca
      schernirethank_youquestoto_clueumnikacutoconcordare
      cattivobeeeblack_eyeblum3arrossirevanterianoia
      censuratospiritosagginesecret2minacciarevittoriayusun_bespectacled
      ShokRespektlolPrevedbenvenutoKrutoyya_za
      ya_dobryiaiutantene_huliganne_othodiFludbandovicino

Ti consigliamo di leggere:

Passalo per lo smartphone ...