Tartalomjegyzék:

ShWelcome Box: a Néha barát: 8 lépés
ShWelcome Box: a Néha barát: 8 lépés

Videó: ShWelcome Box: a Néha barát: 8 lépés

Videó: ShWelcome Box: a Néha barát: 8 lépés
Videó: Bagossy Brothers Company - Olyan Ő (Official Video) 2024, Július
Anonim
ShWelcome Box: a Néha barát
ShWelcome Box: a Néha barát

Társaságot keres?

1. lépés: Bevezetés

Olyan barátot keresel, aki mindig melletted áll, vastagon és vékonyan? Nos, nézzen máshová, mert a ShWelcome Box egyszerűen szeret menekülni a problémái és az olyan emberek elől, akik túl közel kerülnek hozzá. Akárcsak az építészhallgatók.

Az emberek azt mondják, ha elégszer elmenekül előled, barátot találhatsz a félénkség alatt…

2. lépés: Videó

Image
Image

3. lépés: Alkatrészek, anyagok és eszközök

Alkatrészek, anyagok és eszközök
Alkatrészek, anyagok és eszközök
Alkatrészek, anyagok és eszközök
Alkatrészek, anyagok és eszközök
Alkatrészek, anyagok és eszközök
Alkatrészek, anyagok és eszközök

Anyagok:

1x 1,5 mm -es rétegelt lemez

2x 1,5 mm -es fehér kartonlap

4x ultrahangos érzékelők

2x egyenáramú motor

2x gumikerekek

1x Arduino Mega

1x márvány

1x gyapjú lap

8x 2n2222 tranzisztorok

8x dióda

8x 100Ω ellenállás

Több jumper vezeték - férfi/férfi és férfi/nő

Exacto-kés

Ragasztó (ragasztópisztoly ajánlott, így ha hibázik, leállíthatja a darabokat)

Olló a gyapjú vágásához

Kézzel vagy lézerrel vágható (lézervágáshoz ajánlott)

4. lépés: Áramkör

Áramkör
Áramkör
Áramkör
Áramkör
Áramkör
Áramkör
Áramkör
Áramkör

Az áramkörök esetében csak 2 általános beállítás létezik, amelyek megismétlődnek a különböző motorokban és az ultrahangos érzékelőkben.

Az egyenáramú motorok esetében kövesse a szakasz első képét, de próbáljon mindent a lehető legközelebb illeszteni, hogy közelebb legyenek az Arduino -hoz. Miután befejezte az 1-t, ismételje meg ugyanazt a diagramot mellette sorrendben a második motor esetében. Győződjön meg arról, hogy melyik motor melyik oldalra való (bal vagy jobb motor).

A 4 ultrahangos érzékelő mindössze annyit jelent, hogy az első és az utolsó tüskét a kenyérlap pozitív és negatív részeihez csatlakoztatja. Ezután csatlakoztassa a megfelelő kioldó- és visszhangcsapokat a megfelelő digitális csapokhoz. Itt mindent a sorban tartani a legjobb barátod.

5. lépés: Gépgyártás

Gépgyártás
Gépgyártás
Gépgyártás
Gépgyártás
Gépgyártás
Gépgyártás

Az ShWelcome építésekor a legjobb, ha 3 különálló részből áll. Az alap, amely a kenyértáblát, az Arduino -t és az érzékelőket tartja, az alsó rekesz, amely a motorokat és a támasztólábat tartalmazza, és végül a robot kupolája/tetője.

Kezdje a nagy fa hatszög formával és a 4 kisebb gyémánttal, 2 lyukkal minden négyzetben. Helyezze a négyzeteket az ellenkező oldalra, és ragassza fel őket. Ezután vegye le a 4 trapézszerű alakot, amelyek végén nyílások vannak, és ragassza be őket úgy, hogy az alap alatt és 2 gyémánt között legyenek. Végül a 4 kis fa négyzet segítségével ragassza őket a középső négyzet széleire, hogy az alap az alsó szakaszon támaszkodhasson.

Az alsó rekesz elkészítéséhez ragasztja a kerekeket a lekerekített végű darabból kilógó véghez. Helyezze az 1 kereket az egyes motorok külső részeire. Ezután 4 darab, 1 négyzet, közepén lyukkal, 1 téglalap közepén lyukkal és 2 másik téglalap segítségével hozzon létre egy dobozt a lekerekített darab közepére, hogy fel tudja tartani az alapot. Győződjön meg arról, hogy a motorok vezetékeit a négyzetek lyukain keresztül vezeti be, hogy az az alap feletti kenyérlaphoz csatlakoztatható legyen. A támasztólábak létrehozásához tartsa össze a 3 egyenes darabot a különböző körökkel, majd a ragasztó megszilárdulása után csúsztassa be a márványt. Ezután helyezze át a közepén lévő nagy lyukon. Először megpróbáltuk kartonból készíteni az alját, de nem bírta az alap súlyát.

A tető egyszerű megépítése érdekében rögzítse a 4 kisebb hatszögletű darabot egymás mellé, négyzetezze fel a négyzet alakú felső részre, majd ragasztja össze őket. Ez biztosítja, hogy a hatszög megfelelő szögben legyen, hogy szorosan illeszkedjen a robot alapjához. Ezt követően ragaszthatja a szőrzetet a kupolára, és levághatja a felesleges részeket.

Ezután már csak az a kérdés, hogy az összes vezetéket az alapra helyezi-e, a megfelelő érzékelőket a megfelelő irányba csúsztatja, a kerekek vezetékeit a kenyérszeleten lévő megfelelő vezetékekhez csatlakoztatja, majd ráhelyezi a kupolát. összes.

H-híd is használható arra, hogy a motorok parancsra mindkét irányban működjenek.

6. lépés: Programozás

A kód azzal kezdődik, hogy egyértelműen megmutatja, melyik érzékelő kioldó- és visszhangcsapjai mely csapokhoz vannak csatlakoztatva, és hová kell csatlakoztatni a 8 digitális tüskét annak érdekében, hogy a motorok különböző irányokban foroghassanak.

Ezután olyan szabályozható változókat állít be, mint például a kerékmotorok fordulatszáma és a kölcsönhatások száma, mielőtt barátságossá válik.

A beállításban minden csak beállítja a pin módok beállítását minden csaphoz, legyen az kimenet vagy bemenet.

A kód leegyszerűsítésének módja az, hogy lebontjuk, hogyan mozog a robot egyre kisebb funkciókra, amelyek megkönnyítik, hogy azt tegye, amit akarunk. A legalacsonyabb szintű funkciók a leftForward (), leftBackward (), rightForward (), rightBackward (), amelyek minden egyes motort előre vagy hátra mozgatnak. Ezután az olyan funkciók, mint az előre (), a hátra (), a bal () és a jobb (), meghívják az előzőekben említett funkciókat annak érdekében, hogy a robot egy bizonyos irányba mozogjon.

7. lépés: Eredmények és reflexió

Eredmények és reflexió
Eredmények és reflexió
Eredmények és reflexió
Eredmények és reflexió
Eredmények és reflexió
Eredmények és reflexió

A projekt végén nagyon elégedettek voltunk a robot mozgásával, de úgy gondoljuk, hogy van még hova fejlődni. Az első tervezésből is sokat tanultunk.

Kezdeti elképzelésünk szerint egy 4 kerekű doboz volt, mivel azt gondoltuk, hogy ez biztosítja a mozgás stabilitását és tapadását. Ezzel az iterációval azt találtuk, hogy több motor azt jelentette, hogy az áramforrást még jobban megosztották. Ez azt jelentette, hogy minden motor gyengébb volt, és a robot nem igazán tudott mozogni a saját súlya alatt. Ebből úgy döntöttünk, hogy a kerekek mennyiségét 2 -re csökkentjük, hogy minden kerék erősebb legyen.

A kétkerekű kialakítás sokkal jobb volt, és a robot simábban és következetesebben mozgott.

Egy másik probléma, amelyet a négykerekű kivitelezés során tapasztaltunk, hogy néha attól függően, hogy milyen felületen teszteltük, vagy a kerekek beállításától függően, a robot nem volt sík a talajon, ami akadályozta a talajhoz való tapadást.

Egy későbbi iterációban szeretnénk kipróbálni olyan dolgokat, mint a simább/ megállás nélküli mozgás, egy kisebb test (esetleg, ha kisebb kenyérlapot használnánk), vagy megtalálnánk a módját annak, hogy gyorsabban/ szabálytalanabban mozogjon.

8. lépés: Hivatkozások és hitelek

Hivatkozások és hitelek
Hivatkozások és hitelek

Ez a projekt a Torontói Egyetem John H Daniels Architecture programjának ARC385 tanfolyamára készült

DC motor beállítása - csúsztatás az osztályban (kép fent)

Arduino Mega

Ultrahangos érzékelők bemutatója

Amazon egyenáramú motorok és kerekek

Ultrahangos érzékelők

Csoporttagok:

Francis Banares

Yuan Wang

Ju Yi

Nour Beydoun

Ajánlott: