Sadržaj:
- Korak 1: Uvod
- Korak 2: Video zapis
- Korak 3: Dijelovi, materijali i alati
- Korak 4: Krug
- Korak 5: Izrada mašina
- 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 izmjena: 2024-01-30 08:05
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
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 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
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
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
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
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:
Napravite TARDIS Infinity Box: 9 koraka (sa slikama)
Napravite TARDIS Infinity Box: Prethodno sam napravio TARDIS model. Jedna od karakteristika TARDIS -a je da je veći iznutra nego izvana. Očigledno to ne mogu učiniti, ali u ovom Instructable -u prilagođavam model kako bih pokušao učiniti da izgleda veće
Light-up Treasure Box: 4 koraka
Light-up Treasure Box: Ovo je projekt koji sam napravio za svog četverogodišnjeg sina, koji je zatražio posebnu kutiju za čuvanje i skladištenje malih dinosaura, stripova, školjki i nasumičnih komada drveta i papira, poznatih kao "blago". " To je u osnovi jednostavna drvena kutija sa poklopcem na šarkama, m
Dopamin Box - projekat sličan Mikeu Boydu - Ne biti Mike Boyd's: 9 koraka
Dopamin Box | projekat sličan Mikeu Boydu - Ne biti Mike Boyd: Želim ga! Treba mi jedan! Ja sam odugovlačenje! Pa, želim kutiju dopamina … Bez potrebe za programiranjem. Bez zvukova, samo čista volja
Jutarnji prijatelj: 8 koraka
Jutarnji kolega: Neki ljudi imaju jako zauzet raspored, što olakšava zaboraviti jednu ili dvije stvari. Pomoću ovog budilnika možete postaviti više alarma kako biste bili u skladu sa rasporedom. Sat radi 24 sata i sve što trebate učiniti je programirati ga da se aktivira na razlici
Twitchy, tvoj prijatelj s e-otpadom: 11 koraka (sa slikama)
Twitchy, vaš prijatelj s e-otpadom: On je čistiji od hrčka, ima više ličnosti 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 populacija se može (i vjerojatno je potrebno podijeliti) na