» electronică » Arduino »CARduino - un robot improvizat pe Arduino

CARduino - un robot de casă pe Arduino


Din numele devine imediat clar că robotul realizat pe regulator Arduino. Autorul și-a creat propriile biblioteci pentru o utilizare mai convenabilă. Echipamentul standard al robotului conține un dispozitiv de găsire amplasat pe panoul frontal, două roți și două motoare. Pentru posibile upgrade-uri viitoare, o placă de panou este instalată deasupra mașinii. Dispozitivul este controlat și funcționează autonom, dacă doriți, puteți adăuga control radio. Articolul descrie colaborarea cu CARduino și biblioteci, există câteva exemple.

Ce este o bibliotecă?
Biblioteca simplifică mult controlul robotului. Proiectul este conceput pentru persoane care nu sunt deosebit de puternice în programare, dar cu dorința de a face roboți simpli. Pentru a crea un astfel de model nu este nevoie de cunoștințe în domeniul controlului motor. Biblioteca va face totul de la sine, va reduce programul la cele mai simple comenzi „virați la dreapta și mergeți o secundă” sau „mergeți înainte trei secunde și apoi accelerați”. În bibliotecă există exemple de programe care vă ajută să configurați CARduino.

Ce să faci dacă nu sunt disponibile aceleași materiale?
Puteți asambla un astfel de robot fără astfel de materiale. Biblioteca are capacitatea de a lucra la aproape orice ansamblu. De exemplu, puteți utiliza alte roți sau materiale pentru șasiu, principalul lucru este că piesele schimbate îndeplinesc aceeași funcție.

Ce poate face un robot?
Funcționalitatea robotului este aproape nelimitată. Folosind această bibliotecă, scrierea unui program pentru Arduino devine o sarcină destul de ușoară. Panoul de panou face posibilă instalarea unei varietăți de senzori.

Costul robotului
Autorul locuiește în SUA și, prin urmare, a considerat că asamblarea robotului de la zero ar costa aproximativ 100 de dolari, având cele mai multe detalii, el a cheltuit 30 de dolari pentru proiect. Dacă puteți comanda componente în China, puteți reduce costurile de aproximativ 5 ori.


Materiale utilizate:
- Arduino Uno - R3
- Placa de dezvoltare 30x10
- Suport pentru Arduino și panou
- Rangefinder Sharp GP2Y0A02YK0F
- Micromotoare 2 buc
- Două roți 49x12 mm
- Suporturi pentru motor 2 buc
- Jante cu bile 2 buc
- Drivere pentru Arduino 2 buc
- Baza pentru șasiu (lemn) 15x10.75 cm (dimensiunea a fost selectată în funcție de dimensiunea suportului pentru Arduino și panou)
- Șuruburi mici de lemn
- Baterie 9V 1 buc


Primul pas. Lucrări pregătitoare.
Înainte de a continua cu asamblarea robotului, autorul pregătește componentele. În primul rând, un dreptunghi de dimensiunea potrivită este tăiat dintr-un bloc de lemn mai mare decât necesar.Mai departe, el colectează roțile cu bile, deoarece acestea au fost livrate dezasamblate, folosește instrucțiunile pentru ele pentru asamblare. Roțile sunt atașate de motoare, iar Arduino cu placa de pâine este plasat în suport pentru ele.

Pasul doi Instalarea roților cu bilă.
S-a decis instalarea acestor roți pe o parte a bazei șasiului, folosind un creion, autorul a notat 0,5 cm pe fiecare parte a plăcii. Pentru fixare, s-au folosit șuruburi din lemn.


Pasul trei Instalarea motoarelor.
Acest pas a fost destul de simplu. Tot ce trebuia făcut a fost să introduceți motoarele în paranteze și să le fixați cu superglue la marginile plăcii. Puteți utiliza, de asemenea, o fieră de lipit, este important să nu amestecați contacte negative și pozitive.


Al patrulea pas. Instalați Arduino și Bredboard.
În primul rând, a fost necesar să se noteze locația componentelor. Plăcuța este așezată pe partea din față a suportului, iar Arduino, respectiv, pe spate, sunt atașate cu șuruburi pe găurile existente. Suportul în sine este așezat pe șasiu cu ajutorul a două șuruburi în centru.


Pasul cinci Instalarea senzorului
Acest pas este, de asemenea, destul de simplu. Găurile sunt marcate în față în centru, iar senzorul este fixat cu șuruburi. Asigurați-vă că folosiți ambele găuri ale senzorului pentru montare. Când se atașează, autorul plasează senzorul astfel încât concluziile asupra acestuia să fie deasupra. Apoi, firul JST este introdus în senzor și conectat la panoul de panou, roșu la borna pozitivă, negru la negativ, iar galbenul se află oriunde pe placă.


Pasul șase Conectarea unui conducător auto.
Driverele sunt doar aliniate și instalate pe Arduino.

Al șaptelea pas. Se lipeste la motoare.
În plus, se produce obișnuitul lipire de fire, este important să ne amintim care sunt firele pozitive și care sunt negative.


Al șaptelea pas. Roți de conectare.
Acum, autorul conectează firele de la motoare la șofer în acest fel:
- Contactul pozitiv al motorului drept este conectat la borna negativă a șoferului A.
- Contactul negativ al motorului drept este conectat la borna pozitivă a șoferului A.
- Contactul negativ al motorului stâng este conectat la borna negativă a șoferului B.
- Contactul negativ al motorului stâng este conectat la borna pozitivă a șoferului B.


Pasul opt. Conectarea senzorului și a puterii.
Putere de 5V conectată la + panou, GND la GND. Firul galben al senzorului este conectat la pinul 2 analogic.


Pasul Nou. Instalarea bateriei.
Autorul a lipit pur și simplu bateria cu superglue pe partea din spate a robotului. Apoi, a conectat pur și simplu firele pozitive și negative la concluziile pozitive și negative ale lui Carduino.


Biblioteca
Aceasta completează ansamblul robotului standard. Biblioteca și programele de probă vor funcționa, îl puteți descărca în articol. Arhiva are și o descriere a unor funcții. Biblioteca este încărcată în IDE Arduino de-a lungul căii -> biblioteca de import -> Carduino. După descărcarea programului, proiectul este complet gata.


Videoclip cu un exemplu de Carduino:



carduino.rar [2,1 Kb] (descărcări: 204)
9
8.5
9

Adaugă un comentariu

    • zâmbetzâmbetexaxabinedontknowYahooNea
      șefzgârieturăpăcălidada-daagresivsecret
      scuzedansdance2dance3iertareajutorbăuturi
      oprireprietenibungoodgoodfluiersincopălimbă
      fumaplauzeCrayvestimbatjocoritorDon-t_mentiondescărcare
      căldurămânioslaugh1mdaîntâlniremoskingnegativ
      not_ifloricele de porumbpedepsicititsperiasperiecăutare
      batjocurăthank_youacestto_clueUmnikacutconveni
      răubeeeblack_eyeblum3roșilăudăroșenieplictiseală
      cenzuratpleasantrysecret2amenințavictorieyusun_bespectacled
      ShokRespektlolprevedbun venitKrutoyya_za
      ya_dobryiajutorne_huliganne_othodifludinterdicțieînchide

Vă sfătuim să citiți:

Înmânează-l pentru smartphone ...