Obsah:
Video: Servo klobouk s nůžkovým pohonem: 4 kroky (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Tento jednoduchý projekt 3D tisku a servomotoru je dobrou náladou pro Simone Giertz, úžasného výrobce, který právě podstoupil operaci odstranění nádoru na mozku. Nůžkové zařízení je poháněno mikro servomotorem a mikrokontrolérem Trinket s malým kódem Arduino a je napájeno baterií 3xAAA. Tento projekt je výsledkem spolupráce s Leslie Birch!
Základní desku a držák motoru jsem modeloval pomocí Tinkercad, bezplatného a snadného nástroje pro 3D modelování, který má vestavěný panel běžných elektronických součástek. Byl jsem schopen vytáhnout mikro servo a poté vymodelovat základnu, aby se vešla kolem ní, a zjistit, kde bude v souladu s nůžkovým mechanismem.
Nůžkový had byl navržen ricswikou na Thingiverse a bylo snadné jej přenést do Tinkercad a upravit konce rukojeti a chapadla tak, aby odpovídaly našemu základnímu kusu.
Pro tento projekt budete potřebovat:
- Mikromotor
- Hloupý klobouk
- Plastový golfový míček
- Ocelový drát s vhodnými řezáky
- Šicí jehla a nit
- Nůžky
- Trinket 5V mikroradič
- Držák baterie 3xAAA
- Smršťovací bužírky
- Páječka a pájka
- Pomocný nástroj z třetí ruky
- Odstraňovače drátů
- Splachovací diagonální frézy
- Samičí propojovací vodiče nebo některé kolíkové kolíky (pro připojení ke standardnímu servo konektoru)
- Horké lepidlo
Chcete -li držet krok s tím, na čem pracuji, sledujte mě na YouTube, Instagramu, Twitteru, Pinterestu a přihlaste se k odběru mého zpravodaje. Jako Amazon Associate vydělávám na oprávněných nákupech, které provádíte pomocí mých partnerských odkazů.
Najděte tento obvod na Tinkercad
Diagram a simulace ukazuje mikrokontrolér, baterii a servo Trinket Attiny85. Kliknutím na Spustit simulaci spusťte kód a podívejte se na otáčení serva.
Tinkercad Circuits je bezplatný program založený na prohlížeči, který vám umožní vytvářet a simulovat obvody. Je ideální pro učení, výuku a prototypování.
Krok 1: Tinkercad Model
Základní model nůžkového hada jsem nahrál do Tinkercad, poté jsem jej upravil tak, že jsem vytáhl tvar otvoru z bočního panelu a vytvaroval je tak, aby zakryl každou rukojeť a chapadla na konci, a poté seskupil otvory podle původního tvaru. Poté jsem vytvořil nové záložky na koncích základny a otvory pro připevnění plastového golfového míčku i na základnu/servo.
Základní část byla vymodelována od nuly pomocí integrovaných obvodových komponent Tinkercad. Vytáhl jsem mikro servomotor z panelu elektronických součástek a modeloval kolem něj, čímž jsem vytvořil rozhraní pro zajištění motoru a připevnění nůžkového hada. Do základny jsem také vložil několik otvorů pro přišití na klobouk.
Tento design Tinkercad můžete zkopírovat a každý kus exportovat k tisku sami. Svislý nůžkový had slouží k demonstračním účelům- nepokoušejte se vytisknout tento duplicitní díl. = D
Zveřejnění: v době psaní tohoto článku jsem zaměstnancem společnosti Autodesk, která vyrábí Tinkercad.
Krok 2: Sestavte 3D a servo mechanismus
Pomocí pevného ocelového drátu jsme spojili pevnou stranu nůžkového hada se základnou a pohyblivou část se servem. Poté, co jsme v malém kousku drátu ohnuli úhel, použili jsme bižuterní korálky a kapku horkého lepidla, abychom zajistili ostatní konce našich „náprav“. Samotný servomotor je držen na místě více stejným drátem a trochou horkého lepidla. Museli jsme provést nějaké experimenty s umístěním servo rohu, aby se jeho rozsah pohybu překryl s nůžkovým hadem.
Krok 3: Obvod a Arduino kód
Zapojení obvodů je následující:
- Trinket BAT+ k napájení servomotoru
- Trinket GND k uzemnění servomotoru
- Trinket pin #0 na signál servomotoru
- Napájení baterie 3xAAA (červený vodič) na Trinket BAT+ (na spodní straně desky)
- Uzemnění baterie 3xAAA (černý vodič) na Trinket GND (na spodní straně desky)
Kód Arduino pro tento projekt vychází z příkladu SoftServo v tutoriálu Trinket Servo. Abyste ji mohli používat, musíte si nainstalovat knihovnu SoftServo, což můžete provést vyhledáním ve Správci knihoven (Skica -> Zahrnout knihovny -> Spravovat knihovny…). Další informace o instalaci a používání knihoven kódů v Arduinu najdete v mé bezplatné třídě Instructables Arduino, lekce 4.
/*******************************************************************
SoftServo skica pro cetku Adafruit. (0 = nula stupňů, plný = 180 stupňů) Požadovaná knihovna je knihovna Adafruit_SoftServo dostupná na https://github.com/adafruit/Adafruit_SoftServo Standardní servo knihovna Arduino IDE nebude fungovat s 8bitovými mikrokontroléry AVR jako Trinket a Gemma, protože rozdíly v dostupném hardwaru časovače a programování. Jednoduše obnovíme zálohování na počítadle časovače0 milis () Požadovaný hardware obsahuje mikrokontrolér Adafruit Trinket a servomotor Jak bylo napsáno, toto je konkrétně pro Trinket, i když by to mělo být Gemma nebo jiné desky (Arduino Uno atd.) mapování pinů Trinket: BAT+ Gnd Pin #0 Připojení: Servo+ - Servo1 ************************** *************************************************************************** ! #define SERVO1PIN 0 // Servo ovládací linka (oranžová) na trinketu Pin #0 int pos = 40; // proměnná pro uložení polohy serva Adafruit_SoftServo myServo1; // create servo object void setup () {// Nastavte přerušení, které nám automaticky servo obnoví OCR0A = 0xAF; // jakékoli číslo je v pořádku TIMSK | = _BV (OCIE0A); // Zapněte přerušení porovnání (níže!) MyServo1.attach (SERVO1PIN); // Připojte servo ke kolíku 0 na Trinket myServo1.write (pos); // Řekněte servu, aby přešlo do polohy podle zpoždění vtípku (15); // Počkejte 15 ms, než servo dosáhne polohy} void loop () {for (pos = 40; pos = 40; pos- = 3) // přejde ze 180 stupňů na 0 stupňů {myServo1.write (pos); // řekněte servu, aby přešlo na pozici v proměnné 'pos' delay (15); // čeká 15 ms, než servo dosáhne polohy}} // Využijeme vestavěný časovač millis (), který zhasne // pro sledování času, a obnovujeme servo každých 20 milisekund volatile uint8_t counter = 0; SIGNAL (TIMER0_COMPA_vect) {// toto se volá každé 2 milisekundy čítač += 2; // každých 20 milisekund obnovte serva! if (counter> = 20) {counter = 0; myServo1.refresh (); }}
Doporučuje:
Stavba lodi s vlastním pohonem (ArduPilot Rover): 10 kroků (s obrázky)
Stavba samořiditelné lodi (ArduPilot Rover): Víte, co je skvělé? Bezpilotní samořiditelná vozidla. Ve skutečnosti jsou tak cool, že jsme si je (moji uni kolegové a já) začali sami stavět už v roce 2018. Proto jsem se také letos vydal, abych to ve svém volném čase konečně dokončil. V tomto Inst
Rádiem řízená kachna s tryskovým pohonem: 10 kroků (s obrázky)
Rádiem řízená kachna s tryskovým pohonem: Před více než 40 lety jsem chtěl získat rádiovou řídící loď a použít ji na nedalekém Park Lake, nicméně strážce parku dal jasně najevo, že žádné lodě nebudou povoleny. Vymyslel jsem tedy tento plán zamaskovat loď jako kachnu. Mírnou nevýhodou byla cena
Klobouk ne klobouk - klobouk pro lidi, kteří klobouky opravdu nenosí, ale chtěli by mít klobouk: 8 kroků
Klobouk ne klobouk - klobouk pro lidi, kteří klobouky opravdu nenosí, ale chtěli by mít klobouk: Vždy jsem si přál být kloboukem, ale nikdy jsem nenašel klobouk, který by mi fungoval. Tento " klobouk ne klobouk " nebo fascinátor, jak se tomu říká, je svrchované řešení mého problému s kloboukem, ve kterém bych se mohl zúčastnit Kentucky Derby, vakua
Joy Robot (Robô Da Alegria) - 3D tisk s otevřeným zdrojovým kódem, robot s pohonem Arduino !: 18 kroků (s obrázky)
Joy Robot (Robô Da Alegria) - 3D tisk s otevřeným zdrojovým kódem, robot s pohonem Arduino !: První cena v soutěži Wheels s instruktážními jízdami, Druhá cena v soutěži Arduino Instructables a Runner up v soutěži Design for Kids Challenge. Děkujeme všem, kteří o nás hlasovali !!! Roboti se dostanou všude. Od průmyslových aplikací po
Autorádio s pohonem ATX a 3pásmové reproduktory (pro domácí použití): 10 kroků (s obrázky)
Autorádio s napájením ATX a 3pásmové reproduktory (pro domácí použití): Už je to nějaký čas, co jsem zkoumal, jak zapnout autorádio bez 12voltové baterie, kterou budu určitě muset později dobít. Proč? dobře …. protože mám jednotku sony mp3 cd usb aux ipod-cable, 4x52w wattů s sub-out, co jiného