Բովանդակություն:
- Քայլ 1: Նյութերի ցանկ
- Քայլ 2. Հավաքեք հարթակը
- Քայլ 3: Շղթաներ և կոդեր
- Քայլ 4: Փորձնական աշխատանք
- Քայլ 5: Բոլոր ֆայլերը, որոնք մենք կարող ենք կիսել
Video: KillingMinion ՝ 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Յուեի, Յանանի և Հաոյի կողմից:
ECրագիրն իրականացվել է Հաշվարկային դիզայնի և թվային պատրաստման սեմինարի շրջանակներում `ITECH մագիստրոսական ծրագրում:
Մեզանից ոմանք անընդհատ անգիտակցաբար թափահարում են ոտքերը: Բջջային հեռախոսը գրպանում ունենալով ՝ այս պատահական շարժումները զգացվում են ներքինացված «արագացուցիչի» միջոցով: Bluetooth- ի միջոցով մեր փոքրիկ մեքենա ուղարկելու միջոցով գործարկվում է պարզ հանդերձանքային համակարգի մեխանիկական օղակը, որը մինիոնը կախված է սերվոյից: Մինիոնը կշարժվի շղթայի հետ միասին և կիջնի վերջում: Թեև դուք նույնիսկ չեք նկատում, թե ինչ եք շարունակում անել, R. I. P. Մինիոն!
Քայլ 1: Նյութերի ցանկ
Նյութերի ցանկ.
3D տպման իրեր
Հարթակ (servo նստատեղ, շղթայի միակցիչ, հանդերձում)
Մինիոն և դագաղ
Arduino:
UNO R3 վերահսկիչ խորհուրդ
830 փողկապով գրատախտակ
Ստեպեր շարժիչ (28BYJ48 5V DC)
UNL2003 Stepper Motor վարորդի տախտակ
Սերվո շարժիչ
Bluetooth ընդունիչ
Պիեզո ազդանշան
9 Վ մարտկոց DC- ով
Մարտկոցի 9 Վ ադապտեր
330R կամ ավելի բարձր ռեզիստոր *2
LED *2
Jumper լարերը
Մյուսները
4 մմ փայտյա ձողիկներ (շարժվող հետքեր)
Շղթա (պատռվածք Logo մեքենայից)
M3 պտուտակներ և պտուտակներ
Բջջային հեռախոս (Android)
Քայլ 2. Հավաքեք հարթակը
Stepper շարժիչը և servo շարժիչը կառավարման միացման մաս են: Servo շարժիչը միացված է անմիջապես 830 փողկապի տախտակին և Uno R3 կառավարման տախտակին, մինչդեռ քայլող շարժիչը պետք է նախ միանա UNL2003 Stepper Motor վարորդի տախտակին, այնուհետև միանա Uno R3 կառավարման տախտակին:
Քայլ 3: Շղթաներ և կոդեր
Շղթայի շարժումները վերահսկելու համար հաշվի են առնվում հետևյալ հիմնական վիճակները.
0. Տեղադրեք andրագիրը և միացրեք այն սարքին Bluetooth- ի միջոցով: Եվ, սկսեք ցնցվել:
1. ազդանշաններ ստանալուց հետո շարժիչները սկսեցին պտտվել, և շղթան սկսում է շարժվել որոշակի արագությամբ:
2. ազդանշանները շարունակվում են, մինչև որ մինիոնը տեղափոխվի մինչև արահետի մյուս ծայրը, այնուհետև դանդաղ շարժիչը կանգ է առնում, իսկ սերվո շարժիչը պտտվում է 90 աստիճանով, և սարքը գցում դագաղի մեջ:
3. շղթայական քայլելու ընթացքում, եթե ազդանշանները դադարում են միևնույն ժամանակաշրջանում, շարժակները շրջվում են, և շղթան հետ է շարժվում շատ ցածր արագությամբ:
4. Uno R3 կառավարման վահանակի ներքևի վերակայմամբ, կամ եթե հակառակ շարժումը հարվածում է արահետի սկզբնական ծայրին, ընթացակարգը վերականգնվում է:
5. ամեն ինչ մի փոքր ավելի հետաքրքիր դարձնելու համար որոշ ձայներ են հնչում տեղաշարժվելու և վայր ընկնելու ժամանակ: Կարող եք նաև ձայնի և երաժշտության մոդուլը երկարացնել ձեր հեռախոսի հավելվածների միջոցով: Funվարճացեք դրանով:
#ներառել #ներառել #ներառել #ներառել «դաշտերը.հ»
const int քայլ = 64;
const int counterMax = քայլ * 9; int հաշվիչ = 0;
SoftwareSerial mySerial (7, 8);
Ստեպպեր (քայլ, 9, 11, 10, 12); Servo myServo;
const int Buzzer = 5;
bool isAlive = ճշմարիտ;
char տվյալներ;
int մեղեդի = {
NOTE_CS4, NOTE_CS4, NOTE_CS4, NOTE_CS4, NOTE_CS4, 0, NOTE_CS4, NOTE_CS4, NOTE_CS4, 0, NOTE_CS4}; int noteDurations = {2, 2, 2, 2, 8, 8, 8, 8, 8, 8, 8};
void setup () {
Serial.begin (9600); mySerial.begin (9600); myServo.attach (3); pinMode (4, Մուտք); stepper.setSpeed (80);
while (digitalRead (4) == LOW) {
stepper.step (-1); } stepper.step (60); }
դատարկ շրջան () {
եթե (mySerial.available ()> 0) {while (mySerial.available ()> 0) {data = mySerial.read (); } if (counter <counterMax) {mySerial.print ("0"); for (int thisNote = 0; thisNote = counterMax && isAlive) {mySerial.print ("2"); myServo.write (180); for (int thisNote = 0; thisNote 1 && counter <counterMax) {mySerial.print ("1"); stepper.step (-1); հաշվիչ -= 1; ուշացում (200); }}
Քայլ 4: Փորձնական աշխատանք
Քայլ 5: Բոլոր ֆայլերը, որոնք մենք կարող ենք կիսել
Այս հղման մեջ կարող եք գտնել բոլոր ֆայլերը, որոնք կարող ենք կիսել, ներառյալ 3D տպման մոդելները, ցնցող սխեմաները և arduino կոդավորումները:
drive.google.com/open?id=1qImULCJQRdzlon4s…
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Քայլ առ քայլ համակարգչային շենք. 9 քայլ
Քայլ առ քայլ համակարգչի կառուցում. Պարագաներ. Սարքավորումներ. Մայրական համակարգիչ CPU coolerPSU (Էներգամատակարարման միավոր) Պահեստավորում (HDD/SSD) RAMGPU (պարտադիր չէ) Գործ CaseTools: Պտուտակահան ESD ապարանջան/matsthermal paste w/aplikator
Երեք բարձրախոս շղթա -- Քայլ առ քայլ ձեռնարկ ՝ 3 քայլ
Երեք բարձրախոս շղթա || Քայլ առ քայլ ձեռնարկ. Բարձրախոսների սխեման ուժեղացնում է շրջակա միջավայրից ստացված աուդիո ազդանշանները MIC- ում և այն ուղարկում է խոսնակին, որտեղից արտադրվում է ուժեղացված ձայնը:
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ `հանդերձանքով. 6 քայլ
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ ՝ հանդերձանքով. Իմ սեփական ռոբոտը կառուցելուց մի քանի ամիս անց (խնդրում եմ անդրադառնալ այս բոլորին), և երկու անգամ մասերի խափանումից հետո, ես որոշեցի մի քայլ հետ գնալ և նորից մտածել իմ մասին ռազմավարություն և ուղղություն: Մի քանի ամսվա փորձը երբեմն շատ հատուցող էր, և
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)