Sadržaj:

Roll-E [Upcyled E-Waste Robot]: 4 koraka (sa slikama)
Roll-E [Upcyled E-Waste Robot]: 4 koraka (sa slikama)

Video: Roll-E [Upcyled E-Waste Robot]: 4 koraka (sa slikama)

Video: Roll-E [Upcyled E-Waste Robot]: 4 koraka (sa slikama)
Video: SCP-093 Красное море Объект (Все тесты и вторичного сырья Журналы) 2024, Novembar
Anonim
Roll-E [Upcyled E-Waste Robot]
Roll-E [Upcyled E-Waste Robot]

Sjećate li se našeg prijatelja za sakupljanje smeća WALL · E? Pa ovaj tip ovdje je njegov mlađi rođak i zove se Roll-E. Ovo je službeno moje prvo uputstvo, pa vas molim da budete ljubazni i obavijestite me o svim greškama koje napravim.

Nitko ne voli čitati dugačke upute bez slika pa sam pokušao što je više moguće dodati mnogo slika kako bih olakšao izradu ovog robota. Takođe sam učinio instrukcije što je moguće kraćim i direktnijim (samo četiri koraka).

Instrukcije će se sastojati od četiri dijela;

  • Materijali
  • Montaža
  • Električni priključci
  • Kod.

Uronimo …..

Korak 1: Materijali

Materijali
Materijali

Lista materijala

  1. Arduino Uno (x1) - Ovo bi bio mozak našeg robota.
  2. Štitnik motora (x1) - Za upravljanje našim motorima sa zupčanikom mogli biste upotrijebiti čip L293D za istu stvar, ako znate kako. Izabrao sam štitnik motora jer je relativno lakši za upotrebu, plus daje prostor za dodavanje više motora za poboljšanu funkcionalnost.
  3. Motori sa zupčanikom (x2) - Pokrenuli bi motor. Spajanje žica - Trebalo bi vam par ovih.
  4. Robotske gume (x2) - One bi djelovale kao naši kotači.
  5. Mini Breadboard (x1) - Za jednostavnu izgradnju našeg kola bez potrebe za lemljenjem.
  6. Štampana ploča cool izgleda (PCB) iz stare elektronike - Ovo bi bila osnova našeg robota, ne služi inteligentnoj svrsi, samo izgleda i poboljšava staru elektroniku.
  7. Kuglice od kotrljanja na dezodoransu [sa držačem loptice] - Ovo bi bila naša verzija višetočkaša:)
  8. HC -SR04 Ultrazvučni senzor - Za izbjegavanje prepreka.
  9. Prekidač (x1) - Za uključivanje ili isključivanje robota.
  10. Priključne žice - Za strujna kola.
  11. Pištolj za vruće ljepilo - mislim da znate čemu služi.

Korak 2: Montaža

Montaža
Montaža
Montaža
Montaža
Montaža
Montaža

Prvo uzmite tiskanu ploču vašeg lijepog izgleda i markerom označite gdje biste željeli da na njoj leži vaš arduino. Uklonite sve postojeće komponente kako biste napravili mjesta za svoj arduino.

Postavite svoj Arduino na tiskanu ploču, koristeći rupe za vijke na Arduinu kao vodič, označite točke na pisanoj ploči tako da možete izbušiti rupe na tiskanoj ploči ako možete upotrijebiti bilo koji prikladni generički vijak za pričvršćivanje vaše arduino ploče na tiskanu ploču. Korištenje vijka omogućuje vam jednostavno uklanjanje i ponovno postavljanje Arduina s PCB -a. Ako nemate bušilicu, možete napraviti rupe pomoću odvijača, pritisnite odvijač prema označenom dijelu i lagano pritisnite dok okrećete odvijač

Napomena: obavezno postavite izolacijski materijal između arduina i PCB -a kako biste spriječili postojeće veze na PCB -u od kratkog spoja na arduinu

2: Pomoću pištolja za vruće ljepilo zalijepite mini ploču na željeni dio tiskane ploče, imajte na umu da bi ultrazvučni senzor bio na matičnoj ploči i ništa ga ne bi trebalo blokirati kako bi mogao otkriti prepreke.

3: Iskrivite spojnu žicu oko stezaljki motora, provjerite svoju vezu kako biste bili sigurni da motori rade, a zatim ih podložite vrućim ljepilom. Nakon toga pričvrstite gume na motore.

4: Okrenite PCB ploču [s arduinom i matičnom pločom] preko i vruće zalijepite omni kotač i motore sa stražnje strane. Pogledajte slike kako biste imali ideju kako to učiniti.

Za bržu gradnju možete zaboraviti vijke i samo upotrijebiti pištolj za vruće ljepilo da sve držite zajedno. Ako se pravilno izvede, ljepilo može djelovati kao izolator za arduino.

Korak 3: Električne veze

Električni priključci
Električni priključci
Električni priključci
Električni priključci
Električni priključci
Električni priključci
Električni priključci
Električni priključci

Za sada ste završili sa izgradnjom. Međutim, motor bismo postavili na arduino nakon što smo obavili početno ožičenje.

Za električne veze moramo povezati arduino ultrazvučni senzor HC-SR04, dugme sa otpornikom za povlačenje. Zatim bismo naše motore spojili na kanale M3 i M4 na štitu motora i složili oklop motora na arduino, škripajući žice s ultrazvučnog senzora i gumba na arduino pinovima 13, 12 i 8 respektivno.

Priključci za ultrazvučni senzor HC-S04, gumb i otpornik za povlačenje prikazani su na slikama 1 i 2. Otpornik od 10 k-oma povezuje pin na masu, to se radi kako bi pin na arduinu bio nizak kada nema napon ulazi kroz prekidač.

Motorni štit koji koristim je verzija 1 Adafruit motornog štita, bez obzira na štit motora koji koristite bilo da je v1 ili v2 ili izvedenica, mislim da se veza neće mnogo razlikovati od onoga što sam ja radio. Za povezivanje motora, samo spojite lijeve žice motora na stezaljke M4 štita motora, a desni motor na priključke M3 [nije važno na koje ih kanale povezujete, naveo sam samo zbog koda]. Pogledajte slike 3 i 4.

Ps. Slika 4 (Shematski priključak motora) nije moja, nisam imao vremena da je skiciram pa sam je nabavio sa

Nakon što se povežete, složite štitnik motora na arduino.

Korak 4: Kodirajte

Kod
Kod

Prije nego što možete pokrenuti kôd morate instalirati biblioteku AFMotor.h. To je biblioteka za motorni štit. Da biste to učinili, slijedite donju vezu koja sadrži korake za to i također ima vezu s koje možete preuzeti datoteke biblioteke.

Link za instaliranje biblioteke AFMotor.h-https://learn.adafruit.com/adafruit-motor-shield/…

Nakon instaliranja preporučujem da provjerite dc klasu motora u bibliotečkoj referenci kako biste znali kako je koristiti. Za referencu slijedite donju vezu.

Referentna veza AF_DCMotor klase-https://learn.adafruit.com/afmotor-library-referen…

Priložio sam arduino datoteku skice za donji kod. Dok pokrećete kôd, otvorite serijski monitor kako biste pratili radi li kôd kako treba

To je sve, momci, završili ste. Recite mi kako mogu poboljšati ovu instrukciju i sve probleme koje imate u polju za komentare. HVALA

Preporučuje se: