Obsah:

ShWelcome Box: Niekedy priateľ: 8 krokov
ShWelcome Box: Niekedy priateľ: 8 krokov

Video: ShWelcome Box: Niekedy priateľ: 8 krokov

Video: ShWelcome Box: Niekedy priateľ: 8 krokov
Video: ЗАКРИЧАЛ – ПОТЕРЯЛ ₽200.000 / ТРЭШКЭШ: Тишина 2024, Júl
Anonim
ShWelcome Box: Niekedy priateľ
ShWelcome Box: Niekedy priateľ

Hľadáte spoločnosť?

Krok 1: Úvod

Hľadáš priateľa, ktorý ti bude vždy k dispozícii ako hrubý, tak aj tenký? Pozrite sa inam, pretože ShWelcome Box jednoducho miluje utiecť pred svojimi problémami a ľuďmi, ktorí sa k nemu príliš priblížia. Rovnako ako študenti architektúry.

Ľudia hovoria, že ak ti to utečie dosť krát, pod všetkou hanblivosťou si môžeš nájsť priateľa …

Krok 2: Video

Image
Image

Krok 3: Diely, materiály a nástroje

Diely, materiály a nástroje
Diely, materiály a nástroje
Diely, materiály a nástroje
Diely, materiály a nástroje
Diely, materiály a nástroje
Diely, materiály a nástroje

Materiály:

1x list preglejky 1,5 mm

2x hárok 1,5 mm bielej lepenky

4x ultrazvukové senzory

2x jednosmerné motory

2x gumené kolieska

1x Arduino Mega

1x mramor

1x vlnená plachta

8x 2n2222 Tranzistory

8x diódy

Rezistory 8x 100Ω

Viacnásobné prepojovacie vodiče - samec/samec a samec/samica

Presný nôž

Lepidlo (odporúča sa lepiaca pištoľ, takže ak sa pomýlite, môžete kúsky stále odlamovať)

Nožnice na strihanie vlny

Môžu byť ručne rezané materiály alebo rezané laserom (odporúča sa rezať laserom)

Krok 4: Okruh

Obvod
Obvod
Obvod
Obvod
Obvod
Obvod
Obvod
Obvod

Pre obvody existujú iba 2 všeobecné nastavenia, ktoré sa opakujú v rôznych motoroch a ultrazvukových snímačoch.

Pri jednosmerných motoroch postupujte podľa prvého obrázku v tejto časti, ale snažte sa všetko zmestiť čo najbližšie, aby boli bližšie k Arduinu. Keď dokončíte 1, zopakujte rovnaký diagram vedľa neho v poradí pre druhý motor. Uistite sa, že viete, ktorý motor je na ktorú stranu (ľavý alebo pravý motor).

Štyri ultrazvukové senzory sú otázkou prepojenia prvého a posledného kolíka s kladnými a zápornými časťami dosky. Potom pripojte správny spúšť a echo piny k správnym digitálnym pinom. Udržať všetko v poriadku je tu váš najlepší priateľ.

Krok 5: Strojová výroba

Strojárska výroba
Strojárska výroba
Strojárska výroba
Strojárska výroba
Strojárska výroba
Strojárska výroba

Pri konštrukcii ShWelcome je najlepšie ho vytvoriť z 3 samostatných dielov. Základňa, ktorá drží dosku, Arduino a senzory, spodná priehradka obsahujúca motory a podpernú nohu a nakoniec kupola/strecha robota.

Začnite s veľkým dreveným tvarom šesťuholníka a 4 menšími diamantmi s 2 otvormi v každom štvorci. Položte štvorce na protiľahlé strany a prilepte ich. Potom vezmite 4 lichobežníkové tvary s otvormi na koncoch a prilepte ich tak, aby boli pod základňou a medzi 2 diamantmi. Nakoniec ich pomocou 4 malých drevených štvorcov prilepte k okrajom stredného štvorca, aby základňa mohla ležať na spodnej časti.

Na výrobu spodnej priehradky prilepte kolieska na konce vyčnievajúce z dielu so zaobleným koncom. Každé 1 koleso umiestnite na vonkajšie časti každého motora. Potom pomocou 4 kusov, 1 štvorca s dierou v strede, 1 obdĺžnika s dierou v strede a 2 ďalších obdĺžnikov vytvorte v strede zaobleného kusu škatuľu, aby mohla držať základňu. Dbajte na to, aby ste drôty motorov previedli cez otvory v štvorcoch, aby ich bolo možné pripojiť k doske na chlieb nad základňou. Na vytvorenie oporných nôh podržte 3 rovné diely spolu s rôznymi kruhmi a potom, ako lepidlo stuhne, zasuňte mramor. Potom ho umiestnite cez veľký otvor v strede. Najprv sme sa pokúsili vyrobiť dno z lepenky, ale nedokázalo udržať váhu základne.

Aby bolo možné strechu ľahko postaviť, budete chcieť pripevniť 4 menšie šesťhranné diely vedľa seba, zarovnať ich na štvorec až k najvyššiemu štvorcovému dielu a potom ich všetky zlepiť. Tým sa zabezpečí, že šesťuholníky budú v správnom uhle, aby tesne priliehali k základni robota. Potom môžete kožušinu prilepiť na kupolu a odrezať prebytočné časti.

Potom už stačí položiť všetky káble na základňu, zasunúť príslušné senzory do správneho smeru, prepojiť vodiče kolies s príslušnými drôtmi na doske a potom na ne položiť kupolu. všetky.

Mohol by sa použiť aj mostík H, aby motory mohli na povel bežať v oboch smeroch.

Krok 6: Programovanie

Kód začína tým, že jasne ukazuje, ktoré spúšťacie a ozvučné kolíky senzora sú pripojené k akým kolíkom a kam pripojiť 8 digitálnych pinov, aby sa motory mohli otáčať v rôznych smeroch.

Potom nastaví ovládateľné premenné, ako sú rýchlosť motorov kolies a koľkokrát s ním interaguje, než sa na chvíľu stane priateľským.

Všetko v nastavení je len nastavenie stanovenia režimov pinov pre každý pin, či už jeho výstup alebo vstup.

Zjednodušili sme kód tak, že sme rozdelili spôsob, akým sa robot presúva na stále menšie funkcie, ktoré nám uľahčujú robiť to, čo chceme. Funkcie najnižšej úrovne sú leftForward (), leftBackward (), rightForward (), rightBackward (), ktoré hovoria každému jednotlivému motoru, aby sa pohyboval dopredu alebo dozadu. Potom funkcie, ako napríklad dopredu (), dozadu (), vľavo () a vpravo (), vyvolajú predchádzajúce uvedené funkcie, aby sa robot pohyboval určitým smerom.

Krok 7: Výsledky a reflexia

Výsledky a reflexia
Výsledky a reflexia
Výsledky a reflexia
Výsledky a reflexia
Výsledky a reflexia
Výsledky a reflexia

Na konci tohto projektu sme boli veľmi spokojní s tým, ako sa náš robot pohybuje, ale myslíme si, že je stále čo zlepšovať. Aj z nášho prvého návrhu sme sa veľa naučili.

Náš pôvodný návrh bol mať box so 4 kolesami, pretože sme si mysleli, že mu to poskytne stabilitu a trakciu pri pohybe. Pri tejto iterácii sme zistili, že viac motorov znamenalo, že zdroj energie bol ešte viac rozdelený. To znamenalo, že každý motor bol slabší a robot sa skutočne nemohol pohybovať pod vlastnou hmotnosťou. Z tohto dôvodu sme sa rozhodli znížiť počet kolies na 2, aby každé koleso mohlo byť silnejšie.

Dvojkolesový dizajn bol oveľa lepší a robot sa pohyboval plynulejšie a dôslednejšie.

Ďalším problémom, s ktorým sme sa stretli pri 4 -kolesovom dizajne, je to, že niekedy v závislosti od povrchu, na ktorom sme ho testovali, alebo vyrovnania kolies, robot nebol plochý na zemi, čo bránilo trakcii, ktorú by mal so zemou.

V budúcej iterácii by sme chceli vyskúšať implementáciu takých vecí, ako je plynulejší/ nepretržitý pohyb, menšie telo (možno, ak by sme použili menšiu dosku) alebo nájsť spôsob, ako sa pohybovať rýchlejšie/ nepravidelnejšie.

Krok 8: Referencie a kredity

Referencie a kredity
Referencie a kredity

Tento projekt bol vytvorený pre kurz ARC385 na Univerzite v Toronte, program John H Daniels Architecture

Nastavenie motora DC - snímka v triede (obrázok vyššie)

Arduino Mega

Výučba ultrazvukových senzorov

Motory a kolesá Amazon DC

Ultrazvukové snímače

Členovia skupiny:

Francis Banares

Yuan Wang

Ju Yi

Nour Beydoun

Odporúča: