Innholdsfortegnelse:
- Trinn 1: Introduksjon
- Trinn 2: Video
- Trinn 3: Deler, materialer og verktøy
- Trinn 4: Krets
- Trinn 5: Maskinfremstilling
- Trinn 6: Programmering
- Trinn 7: Resultater og refleksjon
- Trinn 8: Referanser og studiepoeng
Video: ShWelcome Box: the Something Friend: 8 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
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
Trinn 3: 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
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
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
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
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:
Pocket Useless Box (med personlighet): 9 trinn (med bilder)
Pocket Useless Box (med personlighet): Selv om vi kan være langt unna et robotopprør, er det en maskin som allerede motsier mennesker, om enn på den minste måten. Uansett om du vil kalle det en ubrukelig boks eller en maskin som lar deg være alene, så er denne flinke, frekke roboten
Lag en TARDIS Infinity Box: 9 trinn (med bilder)
Lag en TARDIS Infinity Box: Jeg har tidligere bygget en TARDIS -modell. En av de karakteristiske egenskapene til TARDIS er at den er større på innsiden enn på utsiden. Selvfølgelig kan jeg ikke gjøre det, men i denne instruksjonsboken tilpasser jeg modellen for å få den til å se stor ut
Light-up Treasure Box: 4 trinn
Light-up Treasure Box: Dette er et prosjekt jeg laget for min 4 år gamle sønn, som ba om en spesiell boks for å oppbevare og lagre små dinosaurer, tegneserier, skjell og tilfeldige tre- og papirbiter, også kjent som "skatter". " Det er egentlig en enkel trekasse med et hengslet lokk, m
A Juke Box for the Very Young Aka Raspi-Music-Box: 5 trinn
A Juke Box for the Very Young … Aka Raspi-Music-Box: Inspirert av den instruerbare " Raspberry-Pi-baserte-RFID-Music-Robot " Jeg beskrev en musikkspiller som ROALDH bygde for 3-åringen, og bestemte meg for å bygge en jukeboks til mine enda yngre barn. Det er i utgangspunktet en eske med 16 knapper og en Raspi 2 i
The Barbie Box: a Camouflaged Case/ Boom Box for MP3 Player: 4 Steps (with Pictures)
Barbie -boksen: en kamuflert etui/ bomboks for din mp3 -spiller: Dette er en polstret beskyttende bæreveske for mp3 -spilleren din som også konverterer hodetelefonkontakten til en tomme, kan fungere som en bomboks ved en bryter, og forkler mp3 -spilleren din som en tidlig båndspiller fra begynnelsen av nittitallet eller lignende lavt tyveri i