Innholdsfortegnelse:

ShWelcome Box: the Something Friend: 8 trinn
ShWelcome Box: the Something Friend: 8 trinn

Video: ShWelcome Box: the Something Friend: 8 trinn

Video: ShWelcome Box: the Something Friend: 8 trinn
Video: Family Box Fort Prison Escape!!! 1 Hour Compilation 2024, November
Anonim
ShWelcome Box: Noen ganger vennen
ShWelcome Box: Noen ganger vennen

Leter du etter selskap?

Trinn 1: Introduksjon

Leter du etter en venn som alltid vil være der for deg gjennom tykt og tynt? Vel, se et annet sted fordi ShWelcome Box bare elsker å stikke av fra problemene og folk som kommer for nært. Akkurat som arkitekturstudenter.

Folk sier at hvis den løper fra deg nok ganger, kan du finne en venn under all sjenansen …

Trinn 2: Video

Image
Image

Trinn 3: Deler, materialer og verktøy

Deler, materialer og verktøy
Deler, materialer og verktøy
Deler, materialer og verktøy
Deler, materialer og verktøy
Deler, materialer og verktøy
Deler, materialer og verktøy

Materialer:

1x ark av 1,5 mm kryssfiner

2x ark med 1,5 mm hvit papp

4x ultralydsensorer

2 x likestrømsmotorer

2x gummihjul

1x Arduino Mega

1x marmor

1x Ullark

8x 2n2222 Transistorer

8x dioder

8x 100Ω motstander

Flere hoppetråder - hann/mann og mann/kvinne

Exacto-kniv

Lim (limpistol anbefales, så hvis du gjør feil, kan du knipse av stykker)

Saks for å klippe ull

Kan enten kutte materialer eller laser kutte dem (anbefalt til laserskjæring)

Trinn 4: Krets

Krets
Krets
Krets
Krets
Krets
Krets
Krets
Krets

For kretser er det bare to generelle oppsett som gjentas på tvers av de forskjellige motorene og ultralydsensorene.

For DC -motorene, følg det første bildet i denne delen, men prøv å passe alt så nært du kan, slik at de er nærmere Arduino. Etter at du er ferdig med 1, gjentar du det samme diagrammet ved siden av i rekkefølge for den andre motoren. Sørg for at du vet hvilken motor som er for hvilken side (venstre eller høyre motor).

De 4 ultralydsensorene er bare et spørsmål om å koble den første og siste pinnen til henholdsvis de positive og negative delene av brødbrettet. Deretter kobler du den riktige utløseren og ekkopinnene til de riktige digitale pinnene. Å holde alt i kø er din beste venn her.

Trinn 5: Maskinfremstilling

Maskinfremstilling
Maskinfremstilling
Maskinfremstilling
Maskinfremstilling
Maskinfremstilling
Maskinfremstilling

Når du bygger ShWelcome, er det best å lage den i 3 separate stykker. Basen som holder brødbrettet, Arduino og sensorene, det nedre rommet som inneholder motorene og støttebenet, og til slutt kuppelen/taket på roboten.

Start med den store sekskantformen i tre og de 4 mindre diamantene med 2 hull i hver firkant. Legg rutene på motsatt side og lim dem på. Ta deretter de 4 trapezformede formene med åpninger i endene, og lim dem slik at de er under basen og mellom 2 diamanter. Til slutt limer du dem til kantene på det midterste torget ved å bruke de 4 små treruter, slik at basen kan hvile på den nedre delen.

For å lage det nedre rommet, lim hjulene til endene som stikker ut av stykket med den avrundede enden. Plasser 1 -hjulet hver på de ytre delene av hver motor. Deretter bruker du 4 stykker, 1 firkant med et hull i midten, 1 rektangel med et hull i midten og 2 andre rektangler, og lager en boks i midten av det avrundede stykket slik at det kan holde opp underlaget. Sørg for å føre ledningene til motorene gjennom hullene i rutene slik at de kan kobles til brødbrettet over basen. For å lage støttebena, hold de 3 rette bitene sammen med de forskjellige sirklene, og skyv deretter inn marmoren etter at limet har stivnet. Legg den deretter gjennom det store hullet i midten. Vi prøvde først å lage bunnen av papp, men den kunne ikke støtte vekten av basen.

For enkelt å konstruere taket, vil du feste de fire mindre sekskantede brikkene side om side, firkant det opp til det øverste mest firkantede stykket, og lim dem deretter sammen. Dette vil sikre at sekskantene er i riktig vinkel for å passe tett over roboten. Etter det kan du lime pelsen på kuppelen og kutte av overflødige deler.

Etter det er det bare å sette alle ledninger på basen, skyve de respektive sensorene i riktig retning, koble ledningene til hjulene til de riktige ledningene på brødbrettet og deretter plassere kuppelen på toppen av den alle.

En H-bro kan også brukes til å få motorene til å kjøre i begge retninger på kommando.

Trinn 6: Programmering

Koden starter med å sørge for å tydelig vise hvilken sensors trigger og ekkopinner som er koblet til hvilke pinner, og hvor de 8 digitale pinnene skal kobles for å få motorene til å kunne spinne i forskjellige retninger.

Deretter angir den kontrollerbare variabler, for eksempel hastigheten på hjulmotorene og mengden ganger den samhandler med før den blir vennlig litt.

Alt i oppsettet er bare å sette opp pin -modusene for hver pin, enten det er utgang eller input.

Måten vi forenklet koden på er ved å bryte ned hvordan roboten beveger seg inn i mindre og mindre funksjoner som gjør det lettere å få den til å gjøre det vi vil. Funksjonene på laveste nivå er leftForward (), leftBackward (), rightForward (), høyreBackward (), som forteller hver enkelt motor å bevege seg enten fremover eller bakover. Da kaller funksjoner som for eksempel (), bakover (), venstre () og høyre () henholdsvis de tidligere nevnte funksjonene for å få roboten til å bevege seg i en bestemt retning.

Trinn 7: Resultater og refleksjon

Resultater og refleksjon
Resultater og refleksjon
Resultater og refleksjon
Resultater og refleksjon
Resultater og refleksjon
Resultater og refleksjon

På slutten av dette prosjektet var vi veldig fornøyd med hvordan roboten vår beveger seg, men vi tror det fortsatt er rom for forbedring. Vi lærte også mye av vårt første design.

Vår første design var å ha en kasse med 4 hjul som vi trodde den ville gi bevegelsesstabilitet og trekkraft. Det vi fant med denne iterasjonen er at flere motorer betydde at strømkilden ble delt enda mer. Dette betydde at hver motor var svakere og roboten egentlig ikke kunne bevege seg under sin egen vekt. Fra dette bestemte vi oss for å redusere mengden hjul til 2 slik at hvert hjul kunne være sterkere.

Designet med to hjul var mye bedre, og roboten beveget seg mer jevnt og konsekvent.

Et annet problem vi opplevde med designen med fire hjul er at noen ganger, avhengig av enten overflaten vi testet den på eller hjulets justering, ville roboten ikke være flat på bakken, noe som hindret trekkraften den ville ha med bakken.

I en fremtidig iterasjon vil vi prøve å implementere ting som jevnere/ non-stop bevegelse, en mindre kropp (kanskje hvis vi brukte et mindre brødbrett), eller finne en måte å få den til å bevege seg raskere/ mer uberegnelig.

Trinn 8: Referanser og studiepoeng

Referanser og studiepoeng
Referanser og studiepoeng

Dette prosjektet ble laget for ARC385 -kurs ved University of Toronto, John H Daniels Architecture -program

Oppsett av likestrømsmotor - lysbilde i klassen (bildet over)

Arduino Mega

Opplæring i ultralydsensorer

Amazon DC motorer og hjul

Ultralydsensorer

Gruppemedlemmer:

Francis Banares

Yuan Wang

Ju Yi

Nour Beydoun

Anbefalt: