Sadržaj:

ShWelcome Box: Ponekad prijatelj: 8 koraka
ShWelcome Box: Ponekad prijatelj: 8 koraka

Video: ShWelcome Box: Ponekad prijatelj: 8 koraka

Video: ShWelcome Box: Ponekad prijatelj: 8 koraka
Video: ЗАКРИЧАЛ – ПОТЕРЯЛ ₽200.000 / ТРЭШКЭШ: Тишина 2024, Srpanj
Anonim
ShWelcome Box: ponekad prijatelj
ShWelcome Box: ponekad prijatelj

Tražite li tvrtku?

Korak 1: Uvod

Tražite prijatelja koji će vam uvijek biti na raspolaganju kroz sve to? Pa pogledajte negdje drugdje jer ShWelcome Box jednostavno voli bježati od svojih problema i ljudi koji im se previše približe. Baš kao i studenti arhitekture.

Ljudi kažu ako pobjegne od tebe dovoljno puta, ispod sve sramežljivosti možeš pronaći prijatelja …

Korak 2: Videozapis

Image
Image

Korak 3: Dijelovi, materijali i alati

Dijelovi, materijali i alati
Dijelovi, materijali i alati
Dijelovi, materijali i alati
Dijelovi, materijali i alati
Dijelovi, materijali i alati
Dijelovi, materijali i alati

Materijali:

1x list šperploče od 1,5 mm

2x listova bijelog kartona 1,5 mm

4x ultrazvučni senzori

2x istosmjerni motori

2x gumeni kotači

1x Arduino Mega

1x mramor

1x vunena plahta

8x 2n2222 Tranzistori

8x dioda

8x 100Ω otpornici

Više kratkospojnih žica - muško/muško i muško/žensko

Egzaktni nož

Ljepilo (preporučuje se pištolj za ljepilo, tako da ako pogriješite, možete odvojiti komade i dalje)

Škare za rezanje vune

Materijali se mogu rezati ručno ili laserski (preporučuje se lasersko rezanje)

Korak 4: Krug

Krug
Krug
Krug
Krug
Krug
Krug
Krug
Krug

Za strujna kola postoje samo dvije općenite postavke koje se ponavljaju na različitim motorima i ultrazvučnim senzorima.

Za istosmjerne motore slijedite prvu sliku u ovom odjeljku, ali pokušajte postaviti sve što je moguće bliže kako bi bili bliže Arduinu. Nakon što ste završili s 1, ponovite isti dijagram pored njega redom za drugi motor. Uvjerite se da znate koji je motor s koje strane (lijevi ili desni motor).

Četiri ultrazvučna senzora samo su stvar povezivanja prvog i posljednjeg pina u pozitivne i negativne dijelove ploče. Zatim spojite odgovarajuće okidače i eho pinove u odgovarajuće digitalne pinove. Držanje svega u redu vaš je najbolji prijatelj ovdje.

Korak 5: Izrada strojeva

Strojna izrada
Strojna izrada
Strojna izrada
Strojna izrada
Strojna izrada
Strojna izrada

Prilikom izrade ShWelcome -a, najbolje ga je stvoriti u 3 odvojena dijela. Baza koja drži matičnu ploču, Arduino i senzore, donji odjeljak koji sadrži motore i potpornu nogu, i na kraju kupola/krov robota.

Počnite s velikim drvenim šesterokutom i 4 manja dijamanta s 2 rupe na svakom kvadratu. Postavite kvadrate na suprotne strane i zalijepite ih. Zatim uzmite 4 oblika nalik trapezu s otvorima na krajevima i zalijepite ih tako da budu ispod baze i između 2 dijamanta. Na kraju, pomoću 4 mala drvena kvadrata, zalijepite ih na rubove srednjeg kvadrata tako da se podloga može nasloniti na donji dio.

Za izradu donjeg odjeljka zalijepljenim kotačima zalijepite kotače na krajeve koji strše iz komada. Postavite po 1 kotač na vanjske dijelove svakog motora. Zatim pomoću 4 komada, 1 kvadrata s rupom u sredini, 1 pravokutnika s rupom u sredini i 2 druga pravokutnika, stvorite okvir u sredini zaobljenog komada tako da može držati bazu. Provedite žice motora kroz rupe na kvadratima tako da se mogu spojiti na ploču iznad baze. Da biste stvorili potporne noge, držite 3 ravna komada zajedno s različitim krugovima, a zatim gurnite u mramor nakon što se ljepilo steglo. Zatim ga provucite kroz veliku rupu u sredini. Prvo smo pokušali napraviti dno od kartona, ali nije moglo podnijeti težinu podloge.

Kako biste lako izgradili krov, htjet ćete četiri manja šesterokutna dijela pričvrstiti jedan do drugog, uokviriti ih do najviše četvrtastog dijela, a zatim ih sve zalijepiti. To će osigurati da šesterokuti budu pod pravilnim kutom kako bi se dobro prilijegali uz podnožje robota. Nakon toga možete zalijepiti krzno na kupolu i odrezati višak dijelova.

Nakon toga, samo je pitanje postavite li sve ožičenje na bazu, gurnite odgovarajuće senzore u njihov pravilan smjer, spojite žice kotača s odgovarajućim žicama na ploči, a zatim postavite kupolu na nju svi.

H-most bi se također mogao koristiti za omogućavanje rada motora u oba smjera na naredbu.

Korak 6: Programiranje

Kôd započinje tako da osigurava da jasno pokazuje koji su okidač osjetnika i eho pinovi spojeni na koje pinove te gdje spojiti 8 digitalnih pinova kako bi se motori mogli vrtjeti u različitim smjerovima.

Zatim postavlja varijable koje se mogu kontrolirati, kao što su brzina motora kotača i koliko su puta u interakciji prije nego što nakratko postane prijateljski.

Sve u postavljanju je samo postavljanje načina postavljanja pinova za svaki pin, bilo da je njegov izlaz ili ulaz.

Način na koji smo pojednostavili kôd je razbijanje načina na koji se robot kreće u sve manje funkcije koje ga čine lakšim da učini ono što želimo. Najniže razine su funkcije leftForward (), leftBackward (), rightForward (), rightBackward (), koje govore svakom pojedinom motoru da se kreće naprijed ili natrag. Zatim funkcije kao što su naprijed (), natrag (), lijevo () i desno (), pozivaju prethodno navedene funkcije kako bi se robot pomaknuo u određenom smjeru.

Korak 7: Rezultati i refleksija

Rezultati i refleksija
Rezultati i refleksija
Rezultati i refleksija
Rezultati i refleksija
Rezultati i refleksija
Rezultati i refleksija

Na kraju ovog projekta bili smo jako zadovoljni s kretanjem našeg robota, ali mislimo da ima još prostora za poboljšanja. Puno smo naučili i od našeg prvog dizajna.

Naš početni dizajn bio je imati kutiju s 4 kotača jer smo mislili da će joj to omogućiti stabilnost i vuču. Ono što smo otkrili ovom iteracijom je da je više motora značilo da je izvor energije još više podijeljen. To je značilo da je svaki motor slabiji i da se robot nije mogao kretati pod vlastitom težinom. Zbog toga smo odlučili smanjiti količinu kotača na 2 kako bi svaki kotač bio jači.

Dizajn s 2 kotača bio je puno bolji, a robot se kretao glatko i dosljedno.

Drugi problem s kojim smo se suočili s dizajnom s 4 kotača je taj da ponekad, ovisno o površini na kojoj smo ga testirali ili o poravnanju kotača, robot ne bi bio ravan na tlu što je ometalo vuču koju bi imao sa tlom.

U budućoj iteraciji htjeli bismo pokušati implementirati stvari poput glatkog/ neprekidnog kretanja, manjeg tijela (možda ako smo koristili manju ploču) ili pronaći način da se to pomjeri brže/ nestabilnije.

Korak 8: Reference i krediti

Reference i krediti
Reference i krediti

Ovaj je projekt napravljen za tečaj ARC385 na Sveučilištu u Torontu, arhitektonski program John H Daniels

Postavljanje istosmjernog motora - klizite u klasi (slika gore)

Arduino Mega

Vodič za ultrazvučne senzore

Amazon DC motori i kotači

Ultrazvučni senzori

Članovi grupe:

Franjo Banares

Yuan Wang

Ju Yi

Nour Beydoun

Preporučeni: