
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48

Ողջույն բոլորին!!!
Բարի գալուստ Arduino- ի վրա հիմնված նոր նախագիծ: Մենք բոլորս մեր կյանքում մեկ անգամ խաղացել ենք թռչունների փափուկ խաղով: Ինչպե՞ս խաղալ այն մեր համակարգչի վրա և վերահսկել այն ՝ օգտագործելով մեր Arduino- ն: Հետևեք ստորև տրված բոլոր քայլերին և այս ձեռնարկի ավարտին դուք կվերահսկեք խաղը ՝ օգտագործելով ձեր միկրոկառավարիչը:
Քայլ 1: Ստացեք պարագաներ


Այսպիսով, այս նախագծի համար մենք կօգտագործենք Arduino Uno տախտակ և SR-04 ուլտրաձայնային տվիչ: Ես խորհուրդ եմ տալիս ձեզ գնել այս բաղադրիչները UTSource.net- ից, քանի որ դրանք ապահովում են ցածր գնով էլեկտրոնիկայի բաղադրիչներ և մոդուլներ ՝ առանց որակի փոխզիջման: Ստուգեք դրանք !!!
1 X Arduino Uno
1 X SR-04 Ուլտրաձայնային տվիչ
Հացաթուղթ (ըստ ցանկության) և քիչ վերնագրված մետաղալարեր
Քայլ 2: Հակիրճ աշխատելը



Պատճառն այն է, որ մենք այստեղ ուլտրաձայնային տվիչ օգտագործեցինք, մեր ձեռքի և ձեռքի միջև հեռավորության տվյալները ստանալու համար
տվիչ և օգտագործեք այդ արժեքները `շարժվող թռչնի բարձրությունը կարգավորելու համար: Խաղը ստեղծվում է Processing- ում և Arduino- ն դրա հետ շփվում է ՝ օգտագործելով սերիական պորտը: Ես վերը նշված խաղի մի քանի պատկեր եմ կապել, այնպես որ նայեք դրանք այս նախագծի մասին որոշ պատկերացում կազմելու համար:
Քայլ 3: Եկեք կատարենք կապերը

Նախ միացրեք SR-04- ը
սենսոր Arduino տախտակին: Քանի որ ինտերֆեյսի համար կա ընդամենը մեկ տվիչ, ես չեմ ավելացնի այս նախագծի սխեմաների դիագրամ: Կապերը հետևյալն են.
SR-04 >> Arduino Uno
Vcc >> 5V
Gnd >> Gnd
Ձգիչ քորոց >> Թվային փին 11
Echo Pin >> Թվային կապում 10
Ահա և վերջ, կապերն ավարտված են:
Քայլ 4: Վերբեռնեք Arduino ծածկագիրը

Այժմ ժամանակն է կոդը վերբեռնել ձեր Arduino տախտակին:
Ներբեռնեք ծածկագիրը ներքևից:
Նախքան ծածկագիրը վերբեռնելը, համոզվեք, որ ընտրեք համապատասխան մուտքի և բաուդ արագությունը, քանի որ այն օգտագործելու ենք խաղին տվյալներ ուղարկելու համար:
***************************************************
դատարկ կարգավորում ()
{
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
Serial.begin (9600); // Այստեղ սահմանեք բաուդ փոխարժեքը
}
*******************************************************
Քայլ 5: Բացեք վերամշակման ծրագիրը

Երբ Arduino կոդը վերբեռնվի, ներբեռնեք և բացեք այն
մշակման ծածկագիր: Կրկին սահմանեք նույն բաուդ արագությունը և նշեք ճիշտ միացման պորտը, ինչպես դա արեցիք ավելի վաղ:
*******************************************************
void setup () {
չափը (400, 600);
p1.x = լայնություն + 50;
p2.x = լայնություն + 220;
p3.x = լայնություն + 370;
myPort = նոր Սերիա (սա, «COM3», 9600); // Փոխեք com պորտն ու baud փոխարժեքը այստեղ
myPort.buffer Մինչև (10);
}
********************************************************
Հիմա եկեք փորձենք այս խաղը: Պարզապես կտտացրեք մշակման Ide- ի գործարկման կոճակին, և դուք լավ եք:
Թռչունը շարժվում է ըստ ձեր ձեռքի և տվիչի միջև եղած հեռավորության:
Հուսով եմ, որ ձեզ դուր եկավ այս փոքրիկ հրահանգը: Եթե այո, ապա խնդրում ենք որոշակի աջակցություն ցուցաբերել ՝ սեղմելով սիրված կոճակը և այն կիսել ձեր ընկերների հետ: Եթե որևէ օգնության կարիք ունեք, ազատորեն մեկնաբանեք ստորև: Ահա այսօրվա համար տղերք: Տեսեք շուտով ևս մեկ հիանալի նախագծով:
Խորհուրդ ենք տալիս:
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարում. 5 քայլ

Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարելը. Բարև բոլորին, այսօր մենք ձեզ ցույց կտանք, թե ինչպես կարող եք վերահսկել LED- ը սմարթֆոնի միջոցով ինտերնետում
FK (For For Kinematic) Excel- ով, Arduino- ով և մշակում ՝ 8 քայլ

FK (For Kinematic) Excel- ի, Arduino- ի և մշակման միջոցով. Forward Kinematic- ը օգտագործվում է 3D տարածության մեջ End Effector- ի արժեքները (x, y, z) գտնելու համար:
Փոխանցել կինեմատիկան Excel- ով, Arduino- ով և մշակում ՝ 8 քայլ

Փոխանցել կինեմատիկան Excel- ի, Arduino- ի և մշակման միջոցով. Forward Kinematic- ը օգտագործվում է 3D տարածության մեջ End Effector- ի արժեքները (x, y, z) գտնելու համար:
Arduino Flappy Bird - Arduino 2.4 "TFT Touchscreen SPFD5408 Bird Game Project: 3 քայլ

Arduino Flappy Bird | Arduino 2.4 "TFT Touchscreen SPFD5408 Bird Game Project. Flappy Bird- ը շատ տարածված խաղ էր այնտեղ մի քանի տարի անց, և շատ մարդիկ այն ստեղծեցին իրենց ձևով, այնպես էլ ես: Սենսորային էկրան SPFD5408, ուստի եկեք սկսենք
Քայլ Servo շարժիչը սերիական հսկողության միջոցով Arduino- ի միջոցով օգտագործելով 3D տպիչ - Pt4: 8 քայլ

Arduino- ի միջոցով եռաչափ տպիչի միջոցով Step Servo Motor- ի սերիական կառավարում - Pt4. Motor Step շարքի այս չորրորդ տեսանյութում մենք կօգտագործենք այն, ինչ սովորել էինք նախկինում սերիական հաղորդակցության և իրական վերահսկողության միջոցով stepper servo շարժիչ կառուցելու համար: դիրքի հետադարձ կապ ՝ օգտագործելով դիմադրիչ կոդավորիչ, որը վերահսկվում է Arduino- ի կողմից: