En aquest article coneixerem un interessant casolans - un dispositiu que dibuixa i escriu text en temps real, controlat a través de qualsevol dispositiu Android.
Vegem un breu vídeo amb un exemple de funcionament del dispositiu.
Eines i materials:
-Arduino Uno R3;
- Mòdul Bluetooth HC-05;
- Servo drive MG90S - 2 unitats;
Servo SG90;
- Regulador de tensió de corrent continu LM2596;
-3,7V 18650 Bateria - 2 unitats;
- Porta bateria 18650;
- Petita canonada d'alumini (de l'antiga antena FM);
-Acryl;
-Atxulladors;
-Equipament de venda;
-Impressora 3D;
- Bolígraf;
-Smartphone;
Primer pas: Alguns passos del disseny
En aquest pas, l'assistent explica amb un exemple com calcular les dimensions de les unitats i les ubicacions d'instal·lació dels servos.
Imatge 1.
La mida del braç inferior és de 3 cm, el braç superior de 6 cm. La distància entre les dues palanques del servo és de 4,5 cm. Per tant, considerarem tot això al gràfic i marcarem el primer servo centre com a 0,0, el segon 4,5,0.
Imatge 2.
Ara marca el punt del gràfic on s’ha de moure la vareta 2.25.5.
Imatge 3.
Ara cal trobar la longitud de les dues línies (0,0) - (2,25,5) i (4,5,0) - (2,25,5). Utilitzeu la fórmula de distància i el teorema de Pitàgores. Des de la fórmula Longitud = sqrt ((X2-X1) quadrat + (Y2-Y1) quadrat) (vegeu Imatge per veure la fórmula en el format correcte). El punt està situat al centre de l’eix Y amb un servoaccionament, de manera que els dos costats tenen la mateixa mida del triangle. Així, el resultat és de 5,48 en ambdues direccions.
Imatge 4.
Ara cal separar els triangles. Tenim 3 triangles amb els 3 costats coneguts.
Imatge 5.
Utilitzeu la trigonometria: la llei dels cosinus per calcular els angles que necessitem.
Imatge 6.
El resultat de la trigonometria s’expressa en radiant, així que utilitzeu la fórmula Degree = Radiant * (180 / pi
()) per convertir el radiant a graus.
Imatge 7.
Sumeu els graus de cada costat al grau de moviment de les palanques.
A Excel, l'assistent valida els càlculs.
Càlcul de mans.xlsx
Segon segon: Esquema
Es tracta d’un circuit molt senzill amb tres servos. Connexió mitjançant les sortides digitals 5.6 i 9, on s’utilitzen 5 i 6 per controlar la palanca, i 6 per a l’elevació. El mòdul Bluetooth HC05 es connecta mitjançant Tx al pin Arduino 0 (RX) i RX es connecta al pin Arduino 1 (TX). L'alimentació de 7,4 V, de 2 x 18650 bateries, es subministra al contacte Vin-Arduino i, mitjançant el regulador de tensió DC LM2596, als servos.
Tercer pas: Servos
El mestre utilitza dos MG90S per a braç horitzontal i SG90 per a vertical.Els servomotors s’adhereixen a la làmina acrílica tal com es mostra a la foto.
Quatre pas: Impressió 3D
Podeu imprimir la palanca baixant els fitxers següents.
Leglinks.obj
Cinquè pas: Instal·lació del braç horitzontal
A continuació, el mestre munta una palanca horitzontal als servos.
Pas sisè: bucle
El llaç està format per una carcassa de bolígraf i un tub metàl·lic. La carcassa està fixada a la base dels servos (acrílic amb servos fixos). S'instal·la un tub a la carcassa. Els extrems del tub estan fixats a la xapa acrílica (la base de tot el dispositiu). Quan s'aplica un senyal al servoaccionament, la palanca s'apaga contra la base i la plataforma amb les unitats s'eleva.
Setè pas: muntatge
A la base, un adhesiu de fusió calenta, fixa tots els mòduls i el compartiment de la bateria.
Pas vuit: Porta bolígraf
Ara cal fer un porta-bolígraf. El mestre talla 43 cm de tub d'alumini. 15 centímetres es retrocedeixen dels dos extrems del tub i es tallen al radi del tub. A continuació, retalla aquests segments i gira els extrems dels tubs.
Talla i retalla les vores.
Fixa el suport a la palanca, instal·la un mànec al suport.
Nou Pas: El cas
L’acrílic fa el cas de l’aparell.
Pas deu: Suport de paper
Talleu tres triangles d’acrílic. Els fixa a les cantonades de la base davant de la palanca.
Pas 11: Codi
Android envia un ordre a Arduino mitjançant el mòdul bluetooth. Servos gira 180 graus horitzontalment i 60 graus verticals. Si l'angle és més gran, la palanca s'eleva i es congela al punt superior.
El codi es pot descarregar a continuació.
Minidibuix Arduino.rar
Pas dotze: Aplicació Android
Per controlar el dispositiu amb gadgets Android, el mestre desenvolupa una aplicació especial. Emparella el telèfon intel·ligent amb Arduino i llança el programa. El programa té una finestra per dibuixar. Tots els personatges escrits a la pantalla seran reproduïts pel dispositiu. A la part inferior de la pantalla hi ha dos botons de control i una drecera que mostra l'ordre. A causa de la longitud de la palanca, heu d'escriure al final de la pantalla.
A continuació, es pot descarregar el programa, en dues versions, per a usuaris i desenvolupadors.
Mini-dibuix aia file.rar
Minidrawing apk file.rar
A continuació, l’assistent realitza una prova del dispositiu.
Tot està a punt.