Cuprins:
Video: Roll-E [Robot E-Waste Upcyled]: 4 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Îți amintești prietenul nostru de colectare a gunoiului WALL · E? Ei bine, acest tip chiar aici este vărul său mai mic și se numește Roll-E. Acesta este oficial primul meu instructable, așa că vă rog să fiți amabili și să-mi spuneți orice greșeli pot face.
Nimănui nu-i place să citească instructabile lungi fără imagini, așa că am încercat pe cât posibil să adaug multe imagini pentru a facilita construirea acestui robot. De asemenea, am făcut instructabilul cât mai scurt și drept la obiect [doar patru pași].
Instruibilul va fi în patru părți;
- Materiale
- Asamblare
- Legăturile electrice
- Cod.
Să ne scufundăm …
Pasul 1: Materiale
Lista materialelor
- Arduino Uno (x1) - Acesta ar fi creierul robotului nostru.
- Motor Shield (x1) - Pentru a conduce motoarele noastre cu angrenaje, puteți utiliza un cip L293D pentru a face același lucru, dacă știți cum. Am ales scutul motorului, deoarece este relativ mai ușor de utilizat, plus că oferă spațiu pentru a adăuga mai multe motoare pentru o funcționalitate îmbunătățită.
- Motoare cu angrenaje (x2) - Ar mișca motorul. Conectarea firelor - Ați avea nevoie de câteva dintre acestea.
- Anvelope robot (x2) - Acestea ar acționa ca roțile noastre.
- Mini Breadboard (x1) - Pentru construirea cu ușurință a circuitului nostru fără a fi nevoie să lipiți.
- Placă de circuite imprimate (PCB) cu aspect rece din electronica veche - Acesta ar fi un robot al robotului nostru, nu servește niciunui scop inteligent, este doar un aspect răcoros și modernizează vechea electronică.
- Bile din deodorant roll on [cu suport pentru minge] - Aceasta ar fi versiunea noastră de omniwheel:)
- HC-SR04 Senzor cu ultrasunete - Pentru evitarea obstacolelor.
- Comutator (x1) - Pentru pornirea sau oprirea robotului.
- Conectarea firelor - Pentru circuite de construcție.
- Pistol de lipit fierbinte - cred că știi pentru ce se folosește acest lucru.
Pasul 2: Asamblare
Mai întâi, luați-vă un PCB plăcut și marcați unde doriți ca arduino să se întindă pe el, folosind un marker. Eliminați componentele existente pentru a face loc arduino-ului dvs.
Așezați Arduino pe PCB, folosind orificiile șuruburilor de pe Arduino ca ghid, marcați punctele de pe PCB, astfel încât să puteți face găuri pe PCB în care puteți utiliza orice șurub generic adecvat pentru a atașa placa Arduino la PCB. Utilizarea unui șurub vă permite să scoateți și să atașați din nou Arduino de pe PCB cu ușurință. Dacă nu aveți un burghiu, puteți face găurile folosind un șurubelniță, apăsați șurubelnița pe partea marcată și aplicați ușor presiune în timp ce rotiți șurubelnița
Notă: asigurați-vă că așezați un material izolant între arduino și PCB pentru a preveni conexiunile existente pe PCB să scurtcircuiteze arduino-ul
2: Folosind pistolul cu lipici fierbinte, lipiți mini-placa pentru partea dorită a plăcii, rețineți că senzorul cu ultrasunete ar fi pe placa și nimic nu ar trebui să-l blocheze, pentru a permite detectarea obstacolelor.
3: Urmați cablul de conectare în jurul bornelor motorului, testați conexiunea pentru a vă asigura că motoarele funcționează, apoi sprijiniți-le cu adeziv fierbinte. După aceasta, atașați anvelopele la motoare.
4: Întoarceți PCB-ul [cu arduino și placa de prindere atașate] peste și lipiți roata omni și motoarele în spate. Consultați imaginile pentru a avea o idee despre cum să faceți acest lucru.
Pentru o construcție mai rapidă, puteți uita șuruburile și pur și simplu folosiți un pistol de adeziv fierbinte pentru a ține totul împreună. Dacă este făcut corect, lipiciul poate acționa ca un izolator pentru arduino.
Pasul 3: Conexiuni electrice
Ați terminat de construit pentru moment. Cu toate acestea, am stivui motorul ars pe arduino după ce am făcut câteva cabluri inițiale.
Pentru conexiunile electrice trebuie să conectăm senzorul ultrasonic HC-SR04, un buton cu un rezistor de tragere la arduino. Apoi ne-am conecta motoarele la canalele M3 și M4 de pe ecranul motorului și am stiva ecranul motorului către arduino, strângând firele de la senzorul ultrasonic și de la butonul pinului arduino 13, 12 și respectiv 8.
Conexiunile pentru senzorul ultrasonic HC-S04, butonul și rezistența de tragere sunt prezentate în imaginile 1 și 2. Rezistorul de 10k-ohm conectează pinul la masă, acest lucru se face astfel încât pinul să citească LOW în arduino când nu tensiunea curge prin comutator.
Scutul motorului pe care îl folosesc este versiunea 1 a scutului motor Adafruit, indiferent de scutul motorului pe care îl utilizați, indiferent dacă v1 sau v2 sau un derivat, nu cred că conexiunea ar varia foarte mult față de ceea ce am făcut. Pentru conexiunea motorului, conectați doar firele motorului stâng la bornele M4 ale ecranului motorului și motorul drept la bornele M3 [nu contează cu adevărat la ce canale le conectați, am specificat doar din cauza codului meu]. Consultați imaginile 3 și 4.
Ps. Imaginea 4 (Schematic motor connection) nu este a mea, nu am avut timp să schițez una așa că am obținut-o de la
După ce ați făcut conexiunile, stivați scutul motorului către arduino.
Pasul 4: Cod
Înainte de a putea rula codul, trebuie să instalați biblioteca AFMotor.h. Aceasta este biblioteca pentru scutul motorului. Pentru a face acest lucru, urmați linkul de mai jos, are pași pentru a face acest lucru și are, de asemenea, un link de unde puteți descărca fișierele bibliotecii.
Link de instalare a bibliotecii AFMotor.h -
După instalare, vă recomand să verificați clasa de motor DC a referinței bibliotecii pentru a ști cum să o utilizați. Urmați linkul de mai jos pentru referință.
Link de referință pentru clasa AF_DCMotor -
Am atașat fișierul de schiță arduino pentru codul de mai jos. În timpul rulării codului, deschideți monitorul serial pentru a urmări dacă codul rulează așa cum ar trebui
Așa ați terminat, vă rog să-mi spuneți cum pot face acest instructibil mai bun și orice probleme pe care le-ați putea avea în caseta de comentarii. MULȚUMIRI
Recomandat:
Difuzoare UpCyled Bookshelf: 9 pași (cu imagini)
Boxe UpCyled Bookshelf: Aceste boxe se bazau pe un set de boxe metalice foarte vechi, care părea destul de slab, dar de fapt aveau drivere de bună calitate în interior, așa că am decis să le actualizez! Pentru a vedea mai multe exemple de lucruri pe care le fac; verificați Instagram-ul meu
Cum să dezasamblați un computer cu pași și imagini ușoare: 13 pași (cu imagini)
Cum să dezasamblați un computer cu pași și imagini ușoare: Aceasta este o instrucțiune despre cum să dezasamblați un computer. Majoritatea componentelor de bază sunt modulare și ușor de îndepărtat. Cu toate acestea, este important să fiți organizat în acest sens. Acest lucru vă va ajuta să nu vă pierdeți piese și, de asemenea, să faceți reasamblarea
[Arduino Robot] Cum se realizează un robot de captură de mișcare - Thumbs Robot - Servomotor - Cod sursă: 26 de pași (cu imagini)
[Arduino Robot] Cum se realizează un robot de captură de mișcare | Thumbs Robot | Servomotor | Cod sursă: Robot Thumbs. S-a folosit un potențiometru al servomotorului MG90S. Este foarte distractiv și ușor! Codul este foarte simplu. Este doar în jur de 30 de linii. Arată ca o captură de mișcare. Vă rugăm să lăsați orice întrebare sau feedback! [Instrucțiuni] Cod sursă https: //github.c
Creați-vă propria tastatură roll-up: 5 pași (cu imagini)
Creează-ți propria tastatură roll-up: Ți-ai dorit vreodată una dintre acele tastaturi fast-up, dar nu ai vrut să cheltuiești banii? Iată un mod rapid și murdar de a-ți crea propriul
Rack and Roll multiplu pentru chitară: 5 pași
Rack and Roll multiple pentru chitară! Ei bine, cel puțin am atâtea junk-uri în curtea mea, încât probabil aș putea face un M