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, Novembar
Anonim
ShWelcome Box: ponekad prijatelj
ShWelcome Box: ponekad prijatelj

Tražite li preduzeće?

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: Video zapis

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 DC motori

2x gumeni točkovi

1x Arduino Mega

1x Mermer

1x Vuneni čaršav

8x 2n2222 Tranzistori

8x Diode

8x 100Ω otpornici

Više kratkospojnih žica - muški/muški i muški/ženski

Egzaktni nož

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

Š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 sve smjestiti što je moguće bliže kako bi bili bliže Arduinu. Nakon što ste završili 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 matične 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 mašina

Mašinska izrada
Mašinska izrada
Mašinska izrada
Mašinska izrada
Mašinska izrada
Mašinska izrada

Prilikom izrade ShWelcome -a, najbolje je stvoriti ga 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 šesterokutnim oblikom 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.

Da biste napravili donji pretinac, zalijepljene kotače zalijepite na krajeve koji strše iz komada sa zaobljenim krajem. Postavite po 1 točak na spoljne delove 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. Vodite računa da žice motora provučete 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 stisnulo. Zatim ga provucite kroz veliku rupu u sredini. Prvo smo pokušali napraviti dno od kartona, ali nije moglo podnijeti težinu baze.

Da biste lako izgradili krov, htjet ćete četiri manja šesterokutna komada pričvrstiti jedan do drugog, postaviti ih u kvadrat do gornjeg dijela kvadrata, a zatim ih sve zalijepiti. To će osigurati da šesterokuti budu pod pravilnim kutom da se čvrsto priliježu uz podnožje robota. Nakon toga možete zalijepiti krzno na kupolu i odrezati višak dijelova.

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

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

Korak 6: Programiranje

Kôd počinje tako što osigurava da jasno pokaže koji su okidač senzora i eho pinovi povezani na koje pinove, te gdje spojiti 8 digitalnih pinova kako bi se motori mogli vrtjeti u različitim smjerovima.

Zatim postavlja varijable kojima se može upravljati, poput brzine motora kotača i količine vremena s kojima je 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. Funkcije najnižeg nivoa su leftForward (), leftBackward (), rightForward (), rightBackward (), koje govore svakom pojedinačnom motoru da se kreće napred ili nazad. Zatim funkcije kao što su forward (), backward (), left () i right (), odnosno 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 kako se naš robot kreće, ali mislimo da ima još prostora za poboljšanja. Mnogo smo naučili i od našeg prvog dizajna.

Naš početni dizajn bio je imati kutiju sa 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 podijeljen još više. 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 mnogo bolji, a robot se kretao glatko i dosljedno.

Još jedan 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 poravnanju kotača, robot ne bi bio ravan na tlu što je ometalo vuču koju bi imao sa tlom.

U budućoj iteraciji bismo htjeli 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 ono brže/ neredovnije kreće.

Korak 8: Reference i krediti

Reference i krediti
Reference i krediti

Ovaj projekat je napravljen za ARC385 kurs na Univerzitetu u Torontu, John H Daniels Architecture program

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:

Francis Banares

Yuan Wang

Ju Yi

Nour Beydoun

Preporučuje se: