Cuprins:

Trash Built BT Line Drawing Bot - Botul meu: 13 pași (cu imagini)
Trash Built BT Line Drawing Bot - Botul meu: 13 pași (cu imagini)

Video: Trash Built BT Line Drawing Bot - Botul meu: 13 pași (cu imagini)

Video: Trash Built BT Line Drawing Bot - Botul meu: 13 pași (cu imagini)
Video: Беслан. Помни / Beslan. Remember (english & español subs) 2024, Iulie
Anonim
Image
Image
Trash Built BT Line Drawing Bot - Botul meu
Trash Built BT Line Drawing Bot - Botul meu
Trash Built BT Line Drawing Bot - Botul meu
Trash Built BT Line Drawing Bot - Botul meu

Hai prieteni după un decalaj lung de aproximativ 6 luni aici, vin cu un proiect nou. Până la finalizarea Cute Drawing Buddy V1, SCARA Robot - Arduino planific un alt robot de desen, scopul principal este de a acoperi un spațiu mare pentru desen. Deci, brațele robotizate fixe nu o pot face, așa că planific un robot care să poată desena pe o suprafață plană. Aceasta este versiunea 1, poate să deseneze toate desenele vectoriale (deoarece stepper-ul folosit aici este foarte ieftin) în orice scară. În acest tutorial vedem nu numai construcția, ci și un studiu aprofundat al modului în care desenează foarte detaliat. Am listat consumabilele în Pagina separată, astfel încât să pot adăuga imagini separat.

Puteți desena imagini foarte mari folosind acest bot. Este foarte distractiv pentru copii să construiască și să se joace

Câteva moduri suplimentare sunt adăugate împreună cu robotul pentru copii și Distracția este în noul meu program de logo-uri Instructables Live Turtle folosind BT Bot. De asemenea, aveți o aplicație Android pentru a controla botul

NOTĂ: - Pentru cei care au bot și doresc cod pentru desen, mergeți direct la pasul 9. Puteți vedea calculul detaliat în acea pagină cu imagini.

Pasul 1: Materiale necesare

Materiale necesare
Materiale necesare
Materiale necesare
Materiale necesare
Materiale necesare
Materiale necesare
Materiale necesare
Materiale necesare

La fel ca proiectele mele anterioare aici, de asemenea, majoritatea lucrurilor utilizate de la gunoi, în afară de motorul și roțile controlerului.

Materiale necesare

1) Motor pas cu pas 28byj-48 cu driver uln2003 - 2 Nr.

2) Arduino Nano - 1 Nr.

3) Tower pro servo sg90 - 1Nr.

4) Modul bluetooth HC-05.

5) Roți pentru motor pas cu pas - 2 Nr.

6) Roți rotative - 2No.

7) Schiță stilou

8) Șurub și piuliță.

9) Condensator 470 microfarad.

în afară de cele de mai sus de la gunoi

9) Placaj 12 CM X 12 CM.

10) Bucăți de deșeuri din aluminiu.

11) Carcasă CD.

12) Angrenaje vechi din plastic.

Software folosit

1) Arduino IDE.

2) Studio vizual 10.

Instrumente utilizate

1) Mașină de găurit.

2) Ion de lipit.

3) Lama ferăstrăului.

4) Șurubelniță.

Pasul 2: Video de construit

Image
Image

Construcția completă într-un singur videoclip vedeți videoclipul sau parcurgeți pașii pentru detalii.

Pasul 3: Construcția șasiului și fixarea roților

Construcția șasiului și fixarea roților
Construcția șasiului și fixarea roților
Construcția șasiului și fixarea roților
Construcția șasiului și fixarea roților
Construcția șasiului și fixarea roților
Construcția șasiului și fixarea roților

Imaginea se explică de la sine, totuși povestesc câteva cuvinte

1) Este un bot foarte mic cu o rază de numai 6 cm (12 cm Dia). Mai întâi trageți cercul într-o hârtie și marcați porțiunile pentru roți și tăiați hârtia.

2) Așezați hârtia peste placaj și desenați conturul șasiului. Deoarece nu am mașină de tăiat lemnul, forez linia cu spații egale și îndepărtez piesele suplimentare.

3) Sculptați părțile laterale cu un cuțit și lăsați-l să lustruiască.

4) Acum tăiați țeava de alimentare pătrată din aluminiu în formă de L folosind ferăstrăul de tăiere.

5) Marcați găurile în alimentarea în formă de L pentru a se potrivi cu motorul pas cu pas. Puneți din nou găuri și tăiați piesa de aluminiu (este nevoie de mai mult timp, deoarece greutatea mai mică a aluminiului este foarte grea atunci când lucrați cu mâinile).

6) Montați acum alimentarea din aluminiu în formă de L pe baza din lemn de joc folosind șuruburi și piulițe. Acum înșurubați motorul pas cu pas în șasiu.

7) Faceți o bază pentru roata Castor și fixați-o cu șasiul.

8) Puneți o gaură de 10 mm în centrul corect al șasiului pentru utilizare ulterioară.

Notă: - Pașii sunt foarte simpli, dar se dorește ca toți să fie în dimensiunea corectă și poziția corectă, chiar și o mică schimbare de mm face schimbări mari în desen

Pasul 4: Planul circuitului

Planul circuitului
Planul circuitului

Deasupra este diagrama circuitului

1) Utilizați Arduino TX și RX pentru a comunica cu HC05 Bluetooth. Amintiți-vă în timp ce încărcarea programului HC05 trebuie să elimine alte înțelepciuni pe care nu le putem încărca.

2) Pinii digitali de utilizator (2, 3, 4, 5) și (6, 7, 8, 9) pentru motorul pas cu pas. Conectați pinii la motorul pas cu pas prin driverul ULN2003.

3) Conectați servomotorul la pinul digital 10.

4) Alimentare separată pentru pas cu pas și servomotor. Folosesc o bancă de alimentare mobilă cu ieșire de 5V 2.1A.

5) Baterie de 9V pentru alimentare Arduino și Arduino 5V la modulul HC05.

6) Folosiți un condensator 478 micro farad paralel cu sursa de alimentare servo pentru a opri servo-ul din pâlpâire.

Pasul 5: Finalizarea circuitului

Finalizarea circuitului
Finalizarea circuitului
Finalizarea circuitului
Finalizarea circuitului
Finalizarea circuitului
Finalizarea circuitului

Fac un scut ca circuitul, toate sunt lipite manual cu pini conector femelă și masculină. Sârmele conectorului sunt, de asemenea, fabricate personal. Nu uitați să puneți două surse de alimentare diferite, deoarece îmi iau 3 zile să găsesc problema. Conectați toată sursa de alimentare gnd la arduino gnd.

Pasul 6: Finalizați botul

Completați botul
Completați botul
Completați botul
Completați botul
Completați botul
Completați botul

1) Conectați circuitul la șasiu, folosesc o carcasă de CD veche pentru a face o bază triangler și fixați circuitul într-o parte și driverul motorului în cealaltă parte.

2) Acum utilizați aplicația Arduino Bluetooth RC Car pentru a testa botul.

3) Conectați banca de alimentare la sursa de alimentare Arduino. Numai Power Bank este suficient pentru Arduino, Bluetooth și Steppers.

Programul Arduino pentru verificarea botului este dat mai sus

Pasul 7: Mecanismul Pen Up Down

Mecanismul Pen Up Down
Mecanismul Pen Up Down
Mecanismul Pen Up Down
Mecanismul Pen Up Down
Mecanismul Pen Up Down
Mecanismul Pen Up Down

1) După o mulțime de modificări, am făcut mecanismul de mai sus, în jos, cu schimbarea rapidă a stiloului.

2) Folosesc link-ul pentru a ridica în jos pârghia pentru a ridica stiloul în sus și în jos.

3) Folosiți un angrenaj vechi peste stiloul de schiță pentru mecanismul de greutate și ridicare.

Pasul 8: Finalizați botul

Completați botul
Completați botul
Completați botul
Completați botul
Completați botul
Completați botul
Completați botul
Completați botul

Remediați bateria și bateria de alimentare. Am tăiat sticla de pulverizare a corpului vechi și o înghesuie definitiv. Acum lucrarea de bază este terminată, un robot comandat cu motor pas cu pas este gata.

Pasul 9: Robot Maths

Robot Maths
Robot Maths
Robot Maths
Robot Maths
Robot Maths
Robot Maths

Pas cu pas sunt detaliate în desen.

1) Partea principală a programului este să calculeze rotația pe care robotul vrea să o rotească în ce direcție și distanța pe care dorește să o miște. Gândiți-vă de fiecare dată când botul se află în centrul unui grafic, avem poziția curentă și poziția pe care doriți să o mutați. Deci, fiecare punct are o poziție X, Y și avem gradul actual cu care se confruntă botul. La început, fața botului este de 0 grade, are 359 de grade pentru a se roti și a se deplasa în acea direcție.

2) Deci, cu poziția curentă și poziția doriți să vă deplasați, găsiți lățimea (a) și înălțimea (b) conform pasului 2 și formați un triunghi unghiular dreptunghiular. Chiar dacă valorile sunt negative, faceți-o absolută. Cu formula Hypotenuse găsiți Hyp.

3) Găsiți gradul utilizând formula trignamentry cu Hyp și B (partea opusă). Conversia radianilor în grade.

4) Acum avem hip-ul la care dorim să ne mișcăm și avem un grad în care se află punctul. Numai când după rotire se mișcă. Pentru a calcula unghiul de rotație al botului pasul 5 al utilizatorului.

5) Pasul 5 are multă logică, deoarece robotul are puncte pe orice parte. Deci, după poziția curentă și următoarea locație a punctului de poziție calculați unghiul de rotație.

6) Cu unghiul curent al botului în memorie, găsiți unghiul și direcția de rotație conform pasului patru. Acum rotiți partea stângă sau dreapta conform calculului și mutați pașii pentru numărul Hyp. Acum faceți noul punct ca punct curent și preluați următorul punct și mergeți din nou la pasul 1

Repetați pașii din nou și din nou până la finalizarea programului.

Pasul 10: Programul VB.net 2010

Programul VB.net 2010
Programul VB.net 2010
Programul VB.net 2010
Programul VB.net 2010
Programul VB.net 2010
Programul VB.net 2010
Programul VB.net 2010
Programul VB.net 2010

1) În vizualizarea Designer avem două control Tab. Unul pentru a vă conecta cu Botul prin Bluetooth. Și alta este fereastra de desen.

2) Folosiți mouse-ul sau mâna pentru a desena spațiul alb al desenului și putem salva desenul și îl putem deschide.

3) Un buton numit Draw în partea stângă faceți clic pentru a desena imaginea din caseta de imagine pe podea sau pe hârtie.

4) Programul pasului 5 al diapozitivului anterior se află în primele două imagini.

5) Odată apăsat extragerea cu un punct și starea stiloului este calculată și se găsește unghiul de rotație și distanța de deplasare, acesta este trimis către bot. Odată ce robotul atinge acel punct, acesta răspunde și următorul punct trimite conform punctului de trimitere, imaginea este afișată pe ecran. Odată ce a ajuns la final. ultima poziție la rotație acasă și punctul trimis către bot.

6) Descărcați aplicația în această pagină, dezarhivați-o și instalați cel mai recent cadru.net și rulați.

NOTĂ: - Mai întâi creez o singură comandă folosind separatorul de virgule și încerc să împart șirul folosind substr, dar în arduino dacă lungimea este mare, atunci funcțiile șirului nu funcționează niciodată. Deci, trimiteți punctele pas cu pas

Pasul 11: Program Arduino - Calcul pentru numărul de impulsuri

Bot-ul actual funcționează

1) Deci, acum, dacă ambele motor pas cu pas se rotesc în direcție opusă, robotul se mișcă în față sau în spate. Pentru motorul pas cu pas 28byj-48 avem nevoie de 4096 impuls pentru o rotație completă.

2) Dacă rotiți în aceeași direcție viraj la stânga sau viraj la dreapta. calculați numărul de grade pe care doriți să le rotiți pentru o rotație completă și împărțiți-l cu 360 pentru a găsi rotația pentru 1 grad sau găsiți centrul roții din centrul șasiului și găsiți circumferința sa, împărțiți-l cu circumferința roții. Acum, cu acest rezultat, înmulțiți 4096 pentru câte pulsuri doresc pentru rotație completă. Pentru roțile și șasiul meu, rezultatul este de 5742 de impulsuri și împărțiți-l la 360, 15,95 de impulsuri pentru rotație de 1 grad.

Pasul 12: Program Arduino

Cu pagina anterioară se calculează pasul pentru o diplomă. Direcția de rotație, gradul și distanța de mișcare calculate și trimise prin programul VB.net prin dinte albastru. Odată ce datele primite cu caracterul de pornire ca „&” și caracterul de finalizare ca „$”, apoi șirul de caractere s-a împărțit și execută comanda prin rotirea motoarelor și servomotoarelor. După finalizare, răspundeți cu simbolul „@” la laptop.

Pasul 13: MyBot este gata

Image
Image
MyBot este gata
MyBot este gata
MyBot este gata
MyBot este gata

Acum este timpul să redați să vedeți videoclipurile despre cum funcționează. Avem o mulțime de schițe de culori diferite schimbă culorile cu ușurință și desenează propriile desene fără orice încărcare. Planificați o mulțime de actualizare în bot.

Recomandat: