Tartalomjegyzék:
- 1. lépés: Bevezetés
- 2. lépés: Videó
- 3. lépés: Alkatrészek, anyagok és eszközök
- 4. lépés: Áramkör
- 5. lépés: Gépgyártás
- 6. lépés: Programozás
- 7. lépés: Eredmények és reflexió
- 8. lépés: Hivatkozások és hitelek
Videó: ShWelcome Box: a Néha barát: 8 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
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ó
3. lépés: 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
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
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ó
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
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:
DIY hosszú távú legjobb barát fények: 4 lépés (képekkel)
DIY Long Distance Best Friend Lights: Távolsági szinkron lámpákat készítettem "Legjobb barát" néven lámpák. Ez csak azt jelenti, hogy szinkronban vannak a másik lámpa aktuális színével. Tehát ha az egyik lámpát zöldre cserélné, röviddel azután, hogy a másik lámpa zöldre vált
Mission Control Box V3.0: 4 lépés
Mission Control Box V3.0: Sziasztok! Ez az eredeti Mission Control Box frissített változata. Ez a verzió ugyanaz az alapötlet: fények, kapcsolók, visszaszámláló és szórakoztató LED oszlopdiagram "" teljesítménymérő " mindezt űrsikló témával. A fő különbség
Kenyeretábla-barát kitörőtábla ESP8266-01-hez feszültségszabályzóval: 6 lépés (képekkel)
Kenyeretábla-barát kitörőtábla ESP8266-01-hez Feszültségszabályzóval: Üdv mindenkinek! remélem jól vagy. Ebben az oktatóanyagban megmutatom, hogyan készítettem ezt a testreszabott kenyérpirítóbarát adaptert az ESP8266-01 modulhoz, megfelelő feszültségszabályozással és olyan funkciókkal, amelyek lehetővé teszik az ESP vaku módját. Ezt a modot készítettem
A Juke Box a nagyon fiataloknak Aka Raspi-Music-Box: 5 lépés
A Juke Box a nagyon fiataloknak … Aka Raspi-Music-Box: Az oktatható " Raspberry-Pi-based-RFID-Music-Robot " leírva egy ROALDH zenelejátszót a 3 éves gyermekének, úgy döntöttem, hogy egy juke dobozt építek a még fiatalabb gyermekeimnek. Ez alapvetően egy doboz 16 gombbal és egy Raspi 2 i
Nyílt forráskódú kenyeretábla-barát moduláris neopixel kitörőtábla: 4 lépés (képekkel)
Nyílt forráskódú kenyérsütőbarát moduláris neopixel kitörőtábla: Ez az oktatható anyag egy apró (8 mm x 10 mm) kenyérsütőbarát kitörőtábla Neopixel LED-ekhez, amelyek egymásra rakhatók és forraszthatók, ezenkívül sokkal nagyobb szerkezeti merevséget biztosít, mint egy vékony LED szalag sokkal kisebb formában valójában