Kazalo:

ShWelcome Box: včasih prijatelj: 8 korakov
ShWelcome Box: včasih prijatelj: 8 korakov

Video: ShWelcome Box: včasih prijatelj: 8 korakov

Video: ShWelcome Box: včasih prijatelj: 8 korakov
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Julij
Anonim
ShWelcome Box: včasih prijatelj
ShWelcome Box: včasih prijatelj

Iščete podjetje?

1. korak: Uvod

Iščete prijatelja, ki vam bo vedno na voljo skozi debele in tanke? No poglejte kam drugam, ker ShWelcome Box preprosto rad beži pred svojimi težavami in ljudmi, ki se jim preveč približajo. Tako kot študentje arhitekture.

Ljudje pravijo, da če ti dovolj zbeži, lahko pod vso sramežljivostjo najdeš prijatelja …

2. korak: Video

Image
Image

3. korak: Deli, materiali in orodja

Deli, materiali in orodja
Deli, materiali in orodja
Deli, materiali in orodja
Deli, materiali in orodja
Deli, materiali in orodja
Deli, materiali in orodja

Materiali:

1x list vezanega lesa 1,5 mm

2x listi 1,5 mm belega kartona

4x ultrazvočni senzorji

2x enosmerni motorji

2x gumijasta kolesa

1x Arduino Mega

1x marmor

1x volnena rjuha

8x 2n2222 tranzistorji

8x diode

8x 100Ω upori

Več mostičnih žic - moški/moški in moški/ženski

Exacto-nož

Lepilo (priporočamo pištolo za lepilo, tako da lahko, če naredite napako, koščke še odtrgate)

Škarje za rezanje volne

Lahko ročno ali lasersko režemo materiale (priporočljivo za lasersko rezanje)

4. korak: Vezje

Vezje
Vezje
Vezje
Vezje
Vezje
Vezje
Vezje
Vezje

Za vezja obstajata samo dve splošni nastavitvi, ki se ponavljata pri različnih motorjih in ultrazvočnih senzorjih.

Pri enosmernih motorjih sledite prvi sliki v tem razdelku, vendar poskusite vse čim bližje prilegati, da bodo bližje Arduinu. Ko končate 1, ponovite isti diagram poleg njega v vrstnem redu za drugi motor. Prepričajte se, kateri motor je za katero stran (levi ali desni motor).

Štirje ultrazvočni senzorji so samo stvar priklopa prvega in zadnjega zatiča v pozitivni oziroma negativni del plošče. Nato priključite ustrezen sprožilni in odmevni zatič v ustrezne digitalne zatiče. Ohranjanje vsega v redu je vaš najboljši prijatelj tukaj.

5. korak: Strojna izdelava

Strojna izdelava
Strojna izdelava
Strojna izdelava
Strojna izdelava
Strojna izdelava
Strojna izdelava

Pri izdelavi ShWelcome je najbolje, da ga ustvarite v treh ločenih delih. Osnova, ki drži ploščo, Arduino in senzorje, spodnji predel, ki vsebuje motorje in podporno nogo, in nazadnje kupola/streha robota.

Začnite z velikim lesenim šestkotnikom in štirimi manjšimi diamanti z 2 luknjami na vsakem kvadratu. Kvadrate postavite na nasprotni strani in jih lepite. Nato vzemite 4 oblike, podobne trapezu, z odprtinami na koncih, in jih prilepite tako, da bodo pod podlago in med 2 diamantoma. Nazadnje, s pomočjo 4 majhnih lesenih kvadratov, jih prilepite na robove srednjega kvadrata, tako da lahko podlaga počiva na spodnjem delu.

Za izdelavo spodnjega predelka z zaobljenim koncem prilepite kolesa na konce, ki štrlijo iz kosa. Po 1 kolo namestite na zunanje dele vsakega motorja. Nato s pomočjo 4 kosov, 1 kvadrata z luknjo na sredini, 1 pravokotnika z luknjo na sredini in 2 drugih pravokotnikov, na sredini zaobljenega kosa ustvarite škatlo, da bo lahko držala osnovo. Žice motorjev napeljite skozi luknje v kvadratih, tako da jih je mogoče priključiti na ploščo nad podnožjem. Če želite ustvariti podporne noge, držite 3 ravne kose skupaj z različnimi krogi, nato pa potisnite marmor po tem, ko se lepilo strdi. Nato ga postavite skozi veliko luknjo na sredini. Najprej smo poskušali narediti dno iz kartona, vendar ni moglo prenesti teže podlage.

Za enostavno izdelavo strehe boste želeli pritrditi štiri manjše šesterokotne kose drug ob drugem, jih poravnati do najbolj kvadratnega kosa in jih nato zlepiti skupaj. To bo zagotovilo, da bodo šesterokotniki pod pravilnim kotom, da se tesno prilegajo dnu robota. Po tem lahko krzno nalepite na kupolo in odrežete odvečne dele.

Po tem je samo še vprašanje, če vse ožičenje položite na podlago, ustrezne senzorje potisnete v njihovo pravo smer, žice koles povežete z ustreznimi žicami na plošči, nato pa nanjo postavite kupolo vse.

H-most bi lahko uporabili tudi za motorje, ki bi po ukazu lahko delovali v obe smeri.

6. korak: Programiranje

Koda se začne tako, da jasno prikaže, kateri sprožilni in odmevni zatiči senzorja so povezani s katerimi zatiči in kam priključiti 8 digitalnih zatičev, da se motorji lahko vrtijo v različnih smereh.

Nato nastavi spremenljivke, ki jih je mogoče nadzorovati, na primer hitrost kolesnih motorjev in količino interakcij, preden postane za nekaj časa prijazna.

Vse v nastavitvah je le nastavitev načina zatiča za vsak pin, ne glede na njegov izhod ali vhod.

Kodo smo poenostavili tako, da razčlenimo, kako se robot premakne v vse manjše funkcije, ki olajšajo, da naredi, kar želimo. Funkcije najnižje ravni so levoForward (), leftBackward (), rightForward (), rightBackward (), ki vsakemu posameznemu motorju sporočijo, naj se premika naprej ali nazaj. Nato funkcije, kot so forward (), backward (), left () in right (), oziroma pokličejo prej omenjene funkcije, da se robot premakne v določeno smer.

7. korak: Rezultati in razmislek

Rezultati in refleksija
Rezultati in refleksija
Rezultati in refleksija
Rezultati in refleksija
Rezultati in refleksija
Rezultati in refleksija

Na koncu tega projekta smo bili zelo zadovoljni s tem, kako se giblje naš robot, vendar menimo, da je še prostora za izboljšave. Tudi pri prvem oblikovanju smo se veliko naučili.

Naša prvotna zasnova je bila, da imamo škatlo s 4 kolesi, saj smo mislili, da ji bo to omogočilo stabilnost in oprijem pri premikanju. S to ponovitvijo smo ugotovili, da je več motorjev pomenilo, da je bil vir energije še bolj razdeljen. To je pomenilo, da je bil vsak motor šibkejši in se robot ni mogel premikati pod lastno težo. Od tega smo se odločili zmanjšati količino koles na 2, da bi bilo vsako kolo močnejše.

Zasnova dveh koles je bila veliko boljša in robot se je gibal bolj gladko in dosledno.

Druga težava, s katero smo se srečali pri zasnovi štirih koles, je, da včasih, odvisno od površine, na kateri smo ga preizkusili, ali poravnave koles, robot ne bi bil ravno na tleh, kar bi oviralo oprijem s podlago.

V prihodnji iteraciji bi radi poskusili uvesti stvari, kot so bolj gladko/ neprekinjeno gibanje, manjše telo (morda, če bi uporabili manjšo ploščico), ali pa najti način, da se hitreje/ bolj neredno premika.

8. korak: Reference in krediti

Reference in krediti
Reference in krediti

Ta projekt je bil narejen za tečaj ARC385 na Univerzi v Torontu, arhitekturni program John H Daniels

Nastavitev enosmernega motorja - drsnik v razredu (slika zgoraj)

Arduino Mega

Vadnica za ultrazvočne senzorje

Amazon DC motorji in kolesa

Ultrazvočni senzorji

Člani skupine:

Francis Banares

Yuan Wang

Ju Yi

Nour Beydoun

Priporočena: