Tartalomjegyzék:

A GOB: 3 lépés
A GOB: 3 lépés

Videó: A GOB: 3 lépés

Videó: A GOB: 3 lépés
Videó: Лепс,Розенбаум,Герц.Гоп-стоп :) А.Kol. 2024, Július
Anonim
A GOB
A GOB

Ez az oktatóanyag a Dél -Floridai Egyetem Makecourse (www.makecourse.com) projektkövetelményének teljesítésével jött létre.

A GOB háttere

A GOB a hajtóművel működő doboz rövidítése, és egy doboz, amely fogaskerekek sorozatán keresztül működik. Ezt a projektet a fent említett módon hozták létre a Makercourse -hoz a Dél -Floridai Egyetemen, és ez az utasítás pontosan megmutatja, mi szükséges ahhoz, hogy ezt a projektet más dobozokban is megismételjük. A fenti kép jobb oldalán látható kép a GOB legújabb verziója. A dobozt le lehet zárni és fel lehet oldani attól függően, hogy az RFID -érzékelő melyik kulcsot „látja”, és bekapcsolja az oldalsó LED -eket is, attól függően, hogy a doboz reteszelődik vagy oldódik. Nézze meg a mellékelt videót, hogy megnézze a doboz legújabb funkcióit.

1. lépés: Kellékek/hardver

Kellékek/Hardver
Kellékek/Hardver
Kellékek/Hardver
Kellékek/Hardver
Kellékek/Hardver
Kellékek/Hardver
Kellékek/Hardver
Kellékek/Hardver

A projekt újra létrehozásához a következőkre lesz szüksége.

1. Arduino Uno Board

2. Arduino RFID érzékelő (MFRC522)

3. Fogaskerekek - A specifikációkat lásd alább

4. Nagy tavasz

5. 5v léptetőmotor

6. Különféle LED -ek

7. Hordozható USB töltő

8. Doboz - A specifikációkat lásd alább

9. Bármilyen dekorációt szeretne a dobozához, a következőket használtam:

- Sprayfesték (barna, arany, rózsaarany/ réz)

- Kulcstartó izzók

- Különféle 3D nyomtatott fogaskerekek, csavarok és csővezetékek

Fogaskerekek

A konstrukció mechanikus részéhez használt fogaskerekeket a fusion 360 -ban terveztem a hajtóművük használatával, majd 3D -ben kinyomtattam őket. Az itt csatolt első kép azokat a specifikációkat mutatja, amelyekkel az összes fogaskerékemet előállítottam, és csak a fogak számát kellett megváltoztatnom mindegyiken. A második kép a dobozban használt fogaskerekeket mutatja. Három kerek fogaskerekeket használtak, majd egy téglalap alakú fogaskereket használtak tényleges zárószerkezetként, ezekhez a fogaskerekekhez tartozó.stl fájlokat is csatolták. A harmadik képen a fogaskerekek elhelyezése látható, mivel láthatja, hogy a felső sebességváltónak útmutatókra van szüksége, hogy a helyén maradjon, és a legnagyobb fogaskerék egy kisebb fogaskerékhez van ragasztva, amely lehetővé teszi a léptetőmotor számára, hogy egyszerre forgassa az összes belső fogaskereket.

Doboz

A projektemhez használt doboz 7 hüvelykből készült. x 7 hüvelykes kartonlapok. Két vékony kartoncsíkot használtak a fedél és a doboz alja közötti összekötéshez, majd egy kis csíkot használtak a horog felépítéséhez a fedélen, hogy a doboz zárható legyen. A dobozt tetszés szerinti anyagból készítheti el, vagy használhat olyat, amelynek egyik oldalán már van fedél, a fedélnek belülről horognak kell lennie ahhoz, hogy a dobozt a belső fogaskerekek le tudják zárni. Nézze meg az utolsó két képet a további részletekért.

2. lépés: Összeszerelés

Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés

1. Gyűjtse össze az 1. lépésben felsorolt összes anyagot: Kellékek/ hardver

2. Készítse el a dobozt, ahogyan azt korábban említettük, bármilyen anyagból elkészítheti a dobozát, vagy bármilyen méretű lehet, az egyetlen specifikáció szerint a belső horognak elég nagynak kell lennie ahhoz, hogy a belső fogaskerekek lezárhassák a dobozt.

3. A doboz felépítése után be kell kötni az áramkört. Kövesse a mellékelt sémát. Ne feledje, minél tisztább és kompaktabbá teszi az áramkört, annál jobban illeszkedik a dobozába. Miután összeállította a programot és tesztelte az áramkört, 1) ellenőrizze, hogy minden hardvere működik -e, és 2) ellenőrizze, hogy azt teszi, amit akar.

4. Ezután tervezze meg és nyomtassa ki a dobozához szükséges fogaskerekeket. Ez a doboz méretétől és az áramkör méretétől függően néhány nyomtatást igényelhet. Az első sebességfokozatot a léptetőmotorhoz kell kezdeni, ez segít felmérni a fogaskerekek magasságát a dobozban. A.stl fájlokban különböző méretű dübelek vannak csatolva, amelyek segítenek megtalálni a doboz legjobb magasságát. Fúrnia kell egy lyukat a dübel alján, és ragasztania kell a léptetőmotorhoz, hogy rögzítse a fogaskereket a léptetőmotorhoz.

5. Miután kinyomtatta az összes fogaskerekeket és összeállította az áramkört, rögzítse a fogaskerekeket a doboz belsejéhez. A könnyű összeszereléshez forró ragasztót használtam. Más típusú ragasztó vagy csavar is használható. Szükség esetén adjon hozzá vezetősíneket a fogaskerekek helyben tartásához. Amint a képeken látható, a fogaskerekek elhelyezésének közvetlenül a doboz fedele alatt kell elhelyezkednie, ahol a horog nyugszik. A rugónak közvetlenül a horog alá kell ülnie, hogy a fedél felpattanjon, amikor a dobozt kinyitják, és a téglalap alakú fogaskeréknek van helye a horogba, amikor a dobozt reteszeli.

6. Ha a fogaskerekek a helyükön vannak, rögzítse az áramkört a dobozon belül. Ehhez használtam szalagot, kék szalagot a képeken, mivel lehetővé tettem, hogy szükség esetén könnyen kiigazítsam.

7. Végül díszítse a dobozát! Úgy döntöttem, hogy a doboz bal oldalán lévő dekoráció részeként eredetileg a fogaskerekek forgását jelző LED -eket használtam. A projekt legjobb része az, hogy az egyszerű koncepció lehetővé teszi, hogy testre szabja ezt a projektet saját igényei szerint. A következő három lépés megmutatja, hogyan díszítettem ezt a dobozt.

8. Nyomtasson különféle fogaskerekeket. Ezután szórja le a dobozt és a fogaskerekeket, hogy megfeleljen a kívánt témának. Néhány fogaskeretet használtam sablonként, hogy rajzokat adjak az oldalakhoz, vagy ragasztottam őket textúrához, lásd a mellékelt képeket a részletekért.

9. Az oldalsó izzókhoz kulcstartó izzókat használtam, amelyeket ki tudtam csavarni és kivenni a LED -eket. Innentől kezdve két lyukat készíthettem a doboz oldalán, hogy az áramkörhöz csatlakoztatott LED -eket a ragasztóval ellátott izzókba fűzzem a doboz külső részére.

10. Ha elkészült, győződjön meg arról, hogy van még elég hely egy tárgy elhelyezésére a dobozában. Úgy döntöttem, hogy elrejtem a belső áramkört filccel, hogy semmi ne akadjon el.

Jó szórakozást a doboz díszítéséhez, ahogy akarod, ez a legjobb része a feltalálásnak! Boldog készítést!

3. lépés: Kód

Elkezdeni

A csatolt.ino fájl a GOB programkódja. Az arduino megfelelő futtatásához telepítenie kell azt a két könyvtárat is, amelyek szintén az arduino könyvtárak mappájához vannak csatolva. A program jó megjegyzéseket tartalmaz, de az alábbiakban leírást is találunk további pontosítás céljából. Ez a kód megköveteli az arduino programozás alapvető ismereteit.

Áttekintés/Leírás

1. Könyvtárak

Ebben a programban három könyvtár található: SPI, MFRC522 és a Stepper Library. Mivel az SPI az alapértelmezett arduino könyvtár, így nincs szükség az arduino libraries mappába való telepítésére. Az SPI a soros perifériás interfész rövidítése, és ez egy soros kommunikációs protokoll, amelyet az arduino használ az RFID érzékelővel való beszélgetéshez. Ezzel a könyvtárral az MFRC522 könyvtárat használjuk az RFID érzékelőből származó adatok olvasására. Ez a könyvtár az érzékelőre jellemző, és lehetővé teszi számunkra, hogy felhasználhassuk azokat az információkat, amelyeket az érzékelő "kiolvas" a doboz lezárásához és feloldásához használt RFID -kulcsokból. A léptető könyvtár pontosan úgy működik, ahogy hangzik, segít az arduino -nak beszélni a léptetőmotorral.

2. Változók meghatározása/ Beállítás

A szükséges hardverekhez szükséges könyvtárak beépítése után meg kell határozni a hardver csapjait. Lényegében az arduino -nak tudnia kell, hogy mely érintkezők milyen hardverrészekkel beszélnek.

3. Főhurok

Először is az első kettőt, ha utasításokat használunk annak biztosítására, hogy az RFID érzékelő olvassa az RFID kulcsot. Ezután meg kell ragadnunk az "olvasott" RFID kulcs kódját vagy UID -jét, ez történik a Loop () függvény első for loopjában. Miután beolvasta az UID -t, ellenőriznünk kell, hogy a kulcs lezárja vagy feloldja -e a dobozt. Itt egy if if utasítás használatával beállítottam egy kulcsot a doboz zárolására, és másikat a doboz zárolásának feloldására. Például, ha az UID azonos a kívánt UID -vel, akkor hívja meg a spinRight () függvényt, vagy zárja be a dobozt, hívja a spinLeft () függvényt, és oldja fel a dobozt.

4. Pörgetési funkciók

A spinLeft () és a spinRight () függvények segítségével a léptetőmotor balra vagy jobbra forgatható. A legfontosabb itt az, hogy a léptetőmotor irányának megfordítása érdekében a léptetőmotor csapjai megfordulnak.

Ajánlott: