Sadržaj:
- Korak 1: Uvod
- Korak 2: Videozapis
- Korak 3: Dijelovi, materijali i alati
- Korak 4: Krug
- Korak 5: Izrada strojeva
- Korak 6: Programiranje
- Korak 7: Rezultati i refleksija
- Korak 8: Reference i krediti
Video: ShWelcome Box: Ponekad prijatelj: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
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
Korak 3: 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
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
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
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
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:
Juke Box za vrlo mlade Aka Raspi-Music-Box: 5 koraka
Juke Box za najmlađe … Aka Raspi-Music-Box: Inspiriran instruktorskim " RFID-Music-Robot-temeljenim na Raspberry-Pi-u " opisujući ROALDH-ov glazbeni player za njegovu 3-godišnjakinju, odlučio sam izgraditi juke box za svoju još mlađu djecu. To je u osnovi kutija sa 16 gumba i Raspi 2 i
Prijatelj na Arduino ploči za kruh: 12 koraka
Arduino Bread Board Buddy: Sve krugove gradim na ploči za kruh; međutim izgradnja istog kruga stotinu puta može postati monotona pa volim modularne dijelove za izradu prototipova. Većina krugova poput napajanja od 5 volti prilično su standardni. Arduino odbor za kruh Budd
Senzor temperature i vlažnosti koji govori - Si7021 i Mali prijatelj: 3 koraka
Senzor temperature i vlažnosti koji razgovara - Si7021 i Little Buddy Talker: " Mali prijatelj s prijateljima " je mali uređaj koji vam omogućuje dodavanje jednostavnog glasovnog izlaza vašim Arduino projektima. Sadrži ograničen skup od 254 riječi i može se povezati s Arduinom ili drugim mikrokontrolerima putem SPI -ja. Mali prijatelj T
Twitchy, vaš prijatelj s e-otpadom: 11 koraka (sa slikama)
Twitchy, vaš prijatelj s e-otpadom: On je čišći od hrčka, ima više osobnosti od većine gmazova i mnogo je pametniji od ovog psa koji sam imao. Osim toga, napravljen je od smeća i vrlo ga je zabavno graditi. Ljudska se populacija može (i vjerojatno je potrebno podijeliti) na
Magno-prijatelj: 5 koraka
Magno-prijatelj: Uvijek su me fascinirali magneti. Danas sam napravio sestri igračku s kojom se može igrati. Vrlo je jednostavan za izradu, potrebna su vam samo dva mala magneta, mali automobil, baterija i ukrasi. Također: Ovo je moje prvo uputstvo