Tartalomjegyzék:
- 1. lépés: Tinkercad modell
- 2. lépés: Szerelje össze a 3D és szervo mechanizmust
- 3. lépés: Áramkör és Arduino kód
Videó: Ollós hajtású szervo kalap: 4 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Ez az egyszerű 3D nyomtatási és szervomotoros projekt jó hangulatú Simone Giertznek, egy fantasztikus készítőnek, aki éppen agydaganat-eltávolító műtéten esett át. Az ollós eszközt egy mikroszervo motor és egy Trinket mikrovezérlő hajtja, amely egy kis Arduino kódot futtat, és 3xAAA elemmel működik. Ez a projekt Leslie Birch -lel közösen valósult meg!
Az alaplemezt és a motor tartóját a Tinkercad segítségével modelleztem, egy ingyenes és egyszerű 3D-s modellezőeszközzel, amelybe beépítették a közös elektronikai alkatrészekből álló panelt. Ki tudtam húzni egy mikroszervot, majd úgy modelleztem az alapot, hogy illeszkedjen köré, és megnéztem, hol fog illeszkedni az ollós mechanizmushoz.
Az ollós kígyót a ricswika tervezte a Thingiverse -n, és könnyű volt bevinni a Tinkercad -ba, és módosítani a fogantyút és a fogóvégeket, hogy illeszkedjenek az alapdarabunkhoz.
Ehhez a projekthez szüksége lesz:
- Mikroszervó motor
- Ostoba kalap
- Műanyag golflabda
- Acélhuzal megfelelő vágóval
- Varró tű és cérna
- Olló
- Trinket 5V mikrovezérlő
- 3xAAA elemtartó
- Hőre zsugorodó cső
- Forrasztópáka és forrasztópáka
- Segítő harmadik kéziszerszám
- Huzalhúzók
- Öblítse le az átlós vágókat
- Női csatlakozóvezetékek vagy néhány fejléc (szabványos szervocsatlakozóhoz való csatlakoztatáshoz)
- Forró ragasztó
Ha lépést akar tartani azzal, amin dolgozom, kövessen a YouTube -on, az Instagram -on, a Twitteren, a Pinteresten, és iratkozzon fel hírlevelemre. Amazon -munkatársként a kapcsolt linkjeim segítségével végzett minősített vásárlásokból keresek.
Keresse meg ezt az áramkört a Tinkercad -on
Az ábra és a szimuláció a Trinket Attiny85 mikrovezérlőjét, akkumulátorát és szervóját mutatja. Kattintson a Szimuláció indítása gombra a kód futtatásához és a szervo centrifugálásának megtekintéséhez.
A Tinkercad Circuits egy ingyenes böngészőalapú program, amely lehetővé teszi áramkörök létrehozását és szimulálását. Tökéletes tanuláshoz, tanításhoz és prototípus -készítéshez.
1. lépés: Tinkercad modell
Feltöltöttem az alapvető ollós kígyómodellt a Tinkercad -ba, majd módosítottam azzal, hogy kihúztam egy lyukformát az oldalsó panelről, és úgy alakítottam ki, hogy minden fogantyút és a végén lévő fogót lefedjenek, majd a lyukakat az eredeti formával csoportosítsam. Ezután új füleket készítettem az alapvégeken és lyukakat a műanyag golflabda és az alap/szervó rögzítéséhez.
Az alapdarabot a semmiből modellezték a Tinkercad beépített áramköri összetevőivel. Kihúztam egy mikroszervómotort az elektronikai alkatrészek paneljéről, és köré modelleztem, létrehozva egy interfészt a motor rögzítéséhez és az ollós kígyó rögzítéséhez. Néhány lyukat is tettem az alapba a kalapra varráshoz.
Ezt a Tinkercad -mintát lemásolhatja, és minden darabot saját maga exportálhat nyomtatásra. A függőleges ollós kígyó bemutató jellegű- ne próbálja meg kinyomtatni ezt az ismétlődő részt. = D
Nyilvánosságra hozatal: írásom idején a Tinkercad -ot gyártó Autodesk alkalmazottja vagyok.
2. lépés: Szerelje össze a 3D és szervo mechanizmust
Merev acélhuzallal kötöttük össze az ollós kígyó rögzített oldalát az alaphoz, a mozgó részt pedig a szervóhoz. Miután megdöntöttünk egy szöget a drót egy kis darabjában, ékszergyöngyöket és egy csomó forró ragasztót használtunk a tengelyeink másik végének rögzítésére. Maga a szervomotor ugyanabban a huzalban és egy kis forró ragasztóval van a helyén. Kell kísérleteznünk a szervókürt elhelyezésével, hogy mozgástartománya átfedhessen az ollós kígyóéval.
3. lépés: Áramkör és Arduino kód
Az áramkör csatlakozásai a következők:
- A csecsebecsés BAT+ a szervomotor teljesítményéhez
- A csecsebecsét GND a szervomotor földeléséhez
- A csecsebecse #0 a szervomotor jeléhez
- 3xAAA akkumulátor (piros vezeték) a Trinket BAT+ -hoz (a tábla alsó oldalán)
- 3xAAA elemcsomag földelve (fekete vezeték) a Trinket GND -hez (a tábla alsó oldalán)
A projekt Arduino kódja a Trinket Servo bemutató SoftServo példáján alapul. A használatához telepítenie kell a SoftServo könyvtárat, amelyet a Könyvtárkezelőben kereshet (Vázlat -> Könyvtárak beillesztése -> Könyvtárak kezelése …). Ha többet szeretne megtudni az Arduino kódkönyvtárainak telepítéséről és használatáról, tekintse meg ingyenes Instructables Arduino osztályom 4. leckéjét.
/*******************************************************************
SoftServo vázlat az Adafruit Trinkethez. (0 = nulla fok, teljes = 180 fok) A szükséges könyvtár az Adafruit_SoftServo könyvtár, amely elérhető a https://github.com/adafruit/Adafruit_SoftServo címen. A standard Arduino IDE szervokönyvtár nem működik 8 bites AVR mikrovezérlőkkel, például Trinket és Gemma a rendelkezésre álló időzítő hardver és a programozás különbségei. Egyszerűen frissítünk a malacka-háttéren az időzítőn 0 millis () számláló A szükséges hardver tartalmaz egy Adafruit Trinket mikrokontrollert és egy szervomotort Mint írtuk, ez kifejezetten a Trinketre vonatkozik, bár Gemma vagy más táblák (Arduino Uno stb.) pin leképezések Trinket: BAT+ Gnd Pin #0 Kapcsolat: Servo+ - Servo1 ************************************ ********************************/ #include // SoftwareServo (nem PWM csapokon működik) // Két szervót mutatunk be ! #define SERVO1PIN 0 // Szervo vezérlővonal (narancssárga) a csecsebecse pin #0 int pos = 40; // változó a szervo pozíció tárolására Adafruit_SoftServo myServo1; // servo objektum létrehozása void setup () {// Állítsa be a megszakítást, amely automatikusan frissíti a szervót számunkra OCR0A = 0xAF; // bármelyik szám rendben van TIMSK | = _BV (OCIE0A); // Kapcsolja be az összehasonlítás megszakítását (lent!) MyServo1.attach (SERVO1PIN); // Csatlakoztassa a szervót a 0 -as csaphoz a Trinket myServo1.write (pos); // Mondja meg a szervónak, hogy menjen a helyzetbe különös késleltetésenként (15); // Várjon 15 ms-ot, amíg a szervó eléri a pozíciót} void loop () {for (pos = 40; pos = 40; pos- = 3) // 180 fokról 0 fokra megy {myServo1.write (pos); // mondja meg a szervónak, hogy menjen a pozícióba a "pos" késleltetésben (15); // 15 ms -ig vár, amíg a szervó eléri a pozíciót}}} // Kihasználjuk a beépített millis () időzítőt, amely kikapcsol. // hogy nyomon kövessük az időt, és frissítsük a szervót 20 milliszekundumonként illékony uint8_t counter = 0; SIGNAL (TIMER0_COMPA_vect) {// ezt 2 milliszekundumonként hívják + +2; // 20 ezredmásodpercenként frissítse a szervókat! ha (számláló> = 20) {számláló = 0; myServo1.refresh (); }}
Ajánlott:
Arduino hajtású festőrobot: 11 lépés (képekkel)
Arduino Powered Festő Robot: Gondolkozott már azon, hogy vajon egy robot képes -e elbűvölő festményeket és művészeteket készíteni? Ebben a projektben megpróbálom ezt megvalósítani egy Arduino Powered Festő Robot segítségével. A cél az, hogy a robot képes legyen önállóan festményeket készíteni, és
RC hajtású elektromos játékautó: 10 lépés (képekkel)
RC hajtású elektromos játékautó: Szerző: Peter Tran 10ELT1Ez az oktatóanyag részletezi a HT12E/D IC chipeket használó távirányítóval (RC) működtetett elektromos játékgép elméletét, tervezését, gyártását és tesztelési folyamatát. Az oktatóanyagok részletezik az autótervezés három szakaszát: Tethered kábel Infrar
3D nyomtatott Arduino hajtású négylábú robot: 13 lépés (képekkel)
3D nyomtatott Arduino Powered Quadruped Robot: Az előző Instructables -ből valószínűleg láthatja, hogy mélyen érdekelnek a robotprojektek. Az előző Instructable után, ahol egy robotlábú robotot építettem, úgy döntöttem, hogy megpróbálok egy négylábú robotot készíteni, amely képes utánozni az állatokat, például a kutyát
Arduino hajtású multiméter: 8 lépés (képekkel)
Arduino hajtású multiméter: Ebben a projektben voltmérőt és ohmmérőt fog építeni egy Arduino digitalRead funkciójának használatával. Szinte minden ezredmásodperc alatt leolvasható lesz, sokkal pontosabb, mint egy tipikus multiméter. Végül az adatok hozzáférhetők
Kalap nem kalap - kalap azok számára, akik valójában nem viselnek kalapot, de szeretnének kalapélményt: 8 lépés
Kalap nem kalap - kalap azok számára, akik valójában nem viselnek kalapot, de szeretnének kalapos élményt: Mindig is azt kívántam, bárcsak kalapos ember lennék, de soha nem találtam olyan kalapot, amelyik nekem megfelelne. Ez a " Hat Not Hat, " vagy a lenyűgöző, ahogy hívják, a kalapproblémám felső része, amelyen részt vehetek a Kentucky Derby-n, vákuum