Բովանդակություն:
- Քայլ 1: Սահմանադրություն
- Քայլ 2: Ստեղծեք gonպուռ - Գլուխ 1 -
- Քայլ 3. Ստեղծեք ճպուռ - գլուխ 2 -
- Քայլ 4: Ստեղծեք gonպուռ - Գլուխ 3 -
- Քայլ 5: Ստեղծեք ճպուռ - մարմին 1 -
- Քայլ 6: Ստեղծեք ճպուռ - մարմին 2 -
- Քայլ 7: Ստեղծեք ճպուռ - մարմին 3 -
- Քայլ 8: Ստեղծեք ճպուռ - մարմին 4 -
- Քայլ 9: 360 աստիճանի շարունակական պտտման ծառայություն
- Քայլ 10: Arduino կոդ
- Քայլ 11: Գործողություն
Video: Head Swinging Dragonfly: 11 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Madeպուռ եմ պատրաստել: Draպուռը գլուխը ճոճում է ժեստերի ցուցիչով և սերվո շարժիչով:
բաղադրամասեր
- Arduino UNO
- Տեսավ Grove - ժեստ
- FS90R Micro Continuous Rotation Servo
Քայլ 1: Սահմանադրություն
Fingerեստերի ցուցիչով մատի շարժի հայտնաբերում և Arduino- ի հետ 360 ° շարունակական պտտման servo- ի պտտման ուղղության վերահսկում:
Քայլ 2: Ստեղծեք gonպուռ - Գլուխ 1 -
Գլուխը պատրաստված էր 12 մմ երկարությամբ M8 պտուտակով: Երբ գլուխը պտտելով սերվոյի հետ, փայտը կանգնեցրեք ֆիքսված անկյան տակ կանգնեցրեք մետաղալարը համապատասխան երկարությամբ և կպցրեք այն պտուտակին:
Քայլ 3. Ստեղծեք ճպուռ - գլուխ 2 -
Աչքերն ու բերանը պատրաստված էին փայլուն զարդերի կնիքներով: Բերանը գրում եմ գրիչով:
Քայլ 4: Ստեղծեք gonպուռ - Գլուխ 3 -
Գլխի և կրծքավանդակի միջև կապը (սերվո) կազմված է ընկույզից: Սերվոյին ամրացված փետուրներն ու ընկույզները ամրացրեք ակնթարթային սոսինձով:
Քայլ 5: Ստեղծեք ճպուռ - մարմին 1 -
Կատարեք սերվոմոտորը ճպուռի կրծքին: Կպչուն է 60 մմ երկարությամբ M6 պտուտակին ՝ որպես որովայն:
Քայլ 6: Ստեղծեք ճպուռ - մարմին 2 -
Պտուտակեք ավելի վաղ ստեղծված ընկույզները սերվոյին և մետաղալարերի ոտքերով ամրացրեք սալերի փետուրները:
Քայլ 7: Ստեղծեք ճպուռ - մարմին 3 -
Սերվոյին ամրացրեք հաստ մետաղալար, որպեսզի այն բռնի գլխի փոխարինող ձողի վրա: Ես բարակ մետաղալարերի ոտքերը կպցրեցի այս հաստ մետաղալարին (չժանգոտվող պողպատի համար):
Քայլ 8: Ստեղծեք ճպուռ - մարմին 4 -
Պտուտակեք գլուխը ընկույզի մեջ, և ճպուռն ավարտված է: Ակտիվացրեք servo- ն և միացրեք այն:
Քայլ 9: 360 աստիճանի շարունակական պտտման ծառայություն
Այս servo- ն աշխատում է Servo գրադարանի հետ, որն ի սկզբանե ներառված էր Arduino IDE- ում, բայց մի փոքր տարբերվում էր սովորական սերվո շարժիչից:
- Servo կանգառը 90 աստիճանի մուտքագրմամբ
- Պտտեք ժամացույցի սլաքի ուղղությամբ ՝ 0 -ից 89 աստիճանի մուտքագրմամբ: Պտտման արագությունը ավելի է մեծանում 90 աստիճանից:
- Պտտեք ժամացույցի սլաքի հակառակ ուղղությամբ `մուտքագրելով 91 -ից 180 աստիճան: Պտտման արագությունը ավելի է մեծանում 90 աստիճանից:
Քայլ 10: Arduino կոդ
Servo և ժեստերի ցուցիչը միացրեք Arduino UNO- ին:
Theեստերի ցուցիչների գրադարանը օգտագործում է հետևյալը.
Ես նայեցի paj7620_9gestures.ino ծածկագրի նմուշին:
Theեստը ստիպեց նրան ճանաչել ժամացույցի սլաքի ուղղությամբ և մատի հակառակ ուղղությամբ:
Arduino- ի թվային 8 քորոցը միացված է GND- ին այնպես, որ servo- ն դանդաղ է պտտվում ժամացույցի սլաքի հակառակ ուղղությամբ, որպեսզի գլխի պտուտակը վերածվի ընկույզի:
Arduino- ի թվային 8 փին բացը թողնում է բնականոն աշխատանքը, և ժեստերի ցուցիչի հայտնաբերումը սկսվում է: Հայտնաբերում է մատների շարժման պտույտը և շարժվում ըստ սերվոյի:
#ներառել #ներառել «paj7620.h» #ներառել Servo myservo; // ստեղծել servo օբյեկտ, որը վերահսկում է servo- ն
void setup () {uint8_t սխալ = 0; Serial.begin (9600); myservo.attach (A0); // ամրացնում է servo- ն 9 -րդ կապի վրա servo օբյեկտի pinMode- ին (8, INPUT_PULLUP); սխալ = paj7620Init (); // նախաստորագրել Paj7620 գրանցամատյանները եթե (սխալ) {Serial.print ("INIT ERROR, CODE:"); Serial.println (սխալ); } else {Serial.println ("INIT OK"); } Serial.println ("Մուտքագրեք ձեր ժեստերը. / N"); }
void loop () {uint8_t data = 0, data1 = 0, սխալ; if (digitalRead (8) == LOW) {myservo.write (90 + 15); } else {error = paj7620ReadReg (0x43, 1 և տվյալներ); // Readեստի արդյունքի համար կարդացեք Bank_0_Reg_0x43/0x44: if (! error) {switch (data) {case GES_CLOCKWISE_FLAG: Serial.println («ockամացույցի սլաքի ուղղությամբ»); myservo.write (90 - 20); ուշացում (800); ընդմիջում; գործ GES_COUNT_CLOCKWISE_FLAG: Serial.println («ժամացույցի սլաքի հակառակ ուղղությամբ»); myservo.write (90 + 20); ուշացում (800); ընդմիջում; կանխադրված ՝ myservo.write (90); ընդմիջում; }}}}
Քայլ 11: Գործողություն
Ես ստացել եմ գլուխը ճոճող գեղեցիկ գլուխ:
Խորհուրդ ենք տալիս:
Marshmello Ultimate Head ծրագրավորվող Bluethoot Leds- ով ՝ 4 քայլ
Marshmello Ultimate Head ծրագրավորվող Bluethoot Leds- ով. Ես ձեզ տալիս եմ վերջնական տարբերակը !! Ես առաջինի վերաբերյալ միանգամից հիանալի արձագանք ստացա, ուստի ուզում էի ձեզ ցույց տալ տղաներին, որ գիտեի, որ կարող եմ ավելի լավ անել: Կառուցված է ամուր ակրիլային բալոնից `առանց կարի: 800+ Led- ը բոլորը վերահսկվում են Bluetooth- ի միջոցով իմ հեռախոսում: 30
Աչքերը թարթելու վերահսկվող լուսարձակիչ ՝ օգտագործելով Շոթա Այզավայի Eraser Head ակնոցները (My Hero Academia). 8 քայլ (նկարներով)
Eye-Blink Controlled Light Switch Using Shota Aizawa's Eraser Head Goggles (My Hero Academia). Եթե կարդում եք իմ հերոս ակադեմիական մանգան կամ դիտում եք իմ հերոս ակադեմիայի անիմեն, ապա պետք է ճանաչեք shota aizawa անունով կերպարը: Շոթա Այզավան, որը նաև հայտնի է որպես rasնջիչ գլուխ, պրոֆեսիոնալ հերոս է և Միացյալ Նահանգների 1-Ա դասարանի տնային ուսուցիչ: Shota's Quirk- ը նրան տալիս է
Dragonfly BEAM ռոբոտը կոտրված RC խաղալիքից. 14 քայլ (նկարներով)
Flapping Dragonfly BEAM Robot From a Broken RC Toy: Շատ վաղուց ես ունեի մոդել RC ճպուռ: Այն երբեք շատ լավ չաշխատեց, և ես կարճ ժամանակ անց այն կոտրեցի, սակայն դա միշտ իմ ամենամեծ գրավչություններից մեկն էր: Այս տարիների ընթացքում ես ջնջել եմ ճպուռի մասերի մեծ մասը ՝ BEAM- ի այլ նախագիծ կատարելու համար
Dr. Tape Head - Undead Media: 11 քայլ (նկարներով)
Dr. Tape Head - Undead Media: Dr. Tape Head- ը կատարյալ սարսափելի ուղեկից է, երբ լաբորատորիայում ուշ եք աշխատում: Նա օգտագործում է Amazon- ի Polly ծառայությունը ՝ Google Sheets աղյուսակից տեքստ կարդալու համար, որը բնակեցված է IFTTT ծառայությամբ և հավաքված Twitter- ից, SMS հաղորդագրություններից և տեսախցիկից
DIY Motorized Panorama Head Photography Tool: 6 քայլ (նկարներով)
DIY Motorized Panorama Head Photography Tool: Ողջույն: Այս նախագծում ես ստեղծել էի համայնապատկերային լուսանկարչության շատ օգտակար գործիք: Այս շարժիչով տապակի գլուխը պատրաստված է այնպես, որ սա համընդհանուր է, և ցանկացած տեսախցիկ կարող է տեղադրվել ստանդարտ ունիվերսալ քառորդ դյույմ թելով: Պտտման գլուխը կարող է տեղադրվել