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


Wգուշացում. Խնդրում ենք կարդալ սա առաջինը: Մի վնասեք ձեր ընտանի կենդանուն:
Լազերները վտանգավոր են ՉԵՄ խորհուրդ տալիս այս նախագիծը կառուցել այնպես, ինչպես կա `մի քանի պատճառով:
- Քանի որ կատվի համար չափազանց հեշտ է նայել լազերին
- Միգուցե լազերը փոխարինեք «ձկնորսական գավազանով և լարով» (կատվի խաղալիքի տեսակ), որը դուրս է գալիս անցքից…
- Միջամտությունը կարող է ստիպել լազերային սերվոյին անսպասելի վարքագիծ և վերականգնել 0 դիրքը
- Հնարավոր չէ արագ անջատել լազերը կամ նորից ուղղորդել լազերը: Ի տարբերություն ձեռքի լազերի
- Կատուն գրավում է սերվերի աղմուկը և շարժումը և նայում է լազերին
- Կատուն չի հասկանում լազերների վտանգները
Իմ կատուն սիրում է լազերներ հետապնդել
Իմ ձեռքերը չափազանց արագ են հոգնում նրա սրտով, երբ խոսքը վերաբերում է նրան, որ նա հետապնդում է լազերային ցուցիչը, որը ես շրջում եմ… Իհարկե, ես նրան լավ եմ վազում. մեկ -մեկ, մի քանի րոպեով, բայց ինձ ավելի ավտոմատացված բան էր պետք … Ես սիրում եմ իրերի ավտոմատացում:
Վերջերս հետևեցի ստորև բերված arduino- ի ձեռնարկին և կառուցեցի «CAT LASER POINTER»:
create.arduino.cc/projecthub/circuito-io-team/how-to-make-a-cat-laser-pointer-5f6307
Այս գիտելիքը պարտադիր պայման է «Կեսգիշերային խաղահրապարակում»:
Դուք կսովորեք, թե ինչպես միացնել սերվերը arduino- ին, կարգավորել bluetooth- ը, ձեռք բերել անհրաժեշտ ծրագրակազմը: Ամեն ինչ շատ պարզ է, և ձեռնարկը շատ լավ շարադրված է:
Ես հետևեցի հրահանգներին: Ես ունեի մի ընկեր, ով 3D տպեց դրա համար անհրաժեշտ 3 փոքր բաղադրիչները: Այնուհետև ես պատվիրեցի bluetooth մոդուլը ՝ սերվերը (և որոշ լրացուցիչ սերվերներ):
Ես միշտ փորձում եմ սովորել արդուինոյի և էլեկտրոնիկայի մասին: Ես գտնում եմ «Instructables» - ը անգնահատելի ռեսուրս և ամեն օր այստեղ գտնում եմ գաղափարներ և հիանալի խորհուրդներ: Ես պրոֆեսիոնալ չեմ և դեռ սովորում եմ: Ես սիրում եմ համակարգչային ծրագրավորում, ուստի անհամբերությամբ սպասում էի այս սերվերի և լազերների հետ խաղալուն:
Ես կառուցեցի «կատվի լազերային ցուցիչը», և այն աշխատեց ինչպես սպասվում էր: Կատուն իսկապես ուրախությամբ հետապնդում էր կարմիր կետը, որը պատահականորեն դրված էր հատակին:
Այնուհետեւ Instructables- ը մրցույթ անցկացրեց PETS- ի համար: Ես չկարողացա դիմադրել: Ես արդեն ունեի Arduino Mega 2560 R3 և կառուցեցի որոշ այլ նախագծեր, ուստի տուփի մեջ նստած մի քանի լրացուցիչ տվիչ ունեմ: Ես հավաքեցի մի քանի փայտի կտորներ, որոնք ունեի: Որոշ կտորներ այստեղ և այնտեղ, որոնց համար ես կարող եմ օգտագործել գտնել:
Եվ, ես որոշեցի կեսգիշեր կառուցել մի փոքր խաղահրապարակ ՝ օգտագործելով լազերը որպես «Ուսուցիչ»:
Պարագաներ
Հիմնական պահանջվող բաղադրիչներ
- Arduino Mega 2560 (կամ նմանատիպ) և USB մալուխ
- Breadboard & Multiple Jumper Cables (M-M. M-F, F-F)
- 9v և 12v հոսանքի ադապտերներ (Arduino- ի և Servo- ի համար)
Խաղահրապարակի բաղադրիչներ
- (4) x DXW90 Micro Servo Motor 9 գ/1.6 կգ
- (1) x Երեք տերմինալային լարման կարգավորիչ մոդուլ Arduino- ի համար
- (2) x HY-SRF05 Ուլտրաձայնային հեռավորության սենսորային մոդուլ
- (1) x Pan/Tilt Mechanism (https://www.thingiverse.com/thing:2800192)
- (1) x HC-05 6 Pin անլար Bluetooth RF հաղորդիչ մոդուլ
- (1) x Լազերային դիոդի մոդուլ Mini 650nm 6mm 5V 5mW լազերային
- (6) x Փայտի տարբեր կտորներ
- (2) x բարձի բարձիկներ
- (1) x Հին մահճակալի սավան ՝ ամեն ինչ փաթաթելու համար
Ծրագրային ապահովում
- Arduino IDE
- Arduino BlueControl- ը հասանելի է Google Play խանութից:
Տարբեր գործիքներ
- Կեռ ատրճանակ
- Գայլիկոն
- Լարման հաշվիչ (անսարքությունների վերացման համար անհրաժեշտ չէ)
- Կասետային չափում
- Մետաղական կտրիչ
- Պտուտակային սկավառակ/ասեղ քթի տափակաբերան աքցան
- Էլեկտրական ժապավեն
- Մկրատ
- Կոմունալ դանակ
Քայլ 1: Բայց ինչ կարող եմ պատրաստել:




Քանի որ սա իմ կատվի համար է, ես պետք է հաշվի առնեի մի քանի բան… Ես չեմ ուզում, որ իմ կատուն վիրավորվի, և խաղալիքները պետք է ճկուն լինեն…
Ես պարզապես գնել էի մի քանի լրացուցիչ սերվեր և մի քանի ուլտրաձայնային տիրույթի ցուցիչներ ունեի գզրոցում … Բացի այդ, ես պարզապես սարսափելի ավտոմատացված լազերային ցուցիչ էի պատրաստել:
Ես նայեցի բնակարանի շուրջը և թույլ տվեցի, որ իմ երևակայությունը խելագարվի: Ես ունեի սուրճի հին պլաստմասե տարաներ: Ես կարող էի օգտագործել կլոր կոպերը և դրանք պտտել սերվերի հետ: Ես գտա սփրեյի հին շիշ, որն այլևս չէր ցողում, ուսումնասիրեցի դրա ներսում փրկված պլաստիկ խողովակը և պարզեցի, որ այն ունի որոշ կոկիկ հատկություններ, որոնք լավ կաշխատեն:
Ես միշտ տուփերն ավելի երկար եմ պահում, քան պետք է … Այսպիսով, ես ունեի մի գեղեցիկ մեծ տուփ, որը կարող էի կտրել և դնել իրերը: Նախագծի ընթացքում ստվարաթուղթը շատ անգամ է օգտակար եղել: Գնդակի ամրակը պատրաստված է ստվարաթղթից, ուլտրաձայնային ամրակները ՝ ստվարաթղթից: Ես օգտագործել եմ ստվարաթուղթ `լարերը ծածկելու համար, որպեսզի պաշտպանեմ դրանք և, ի վերջո, մետաղալարն ու էլեկտրոնիկան կփակեմ ստվարաթղթե տուփի մեջ:
Քայլ 2: Դասավորություն և կառուցում



Ես արդեն ունեի մի քանի նախապես կտրված փայտեր, այնպես որ ես փորձեցի օգտագործել այն, ինչ արդեն ունեի…
- Նրբատախտակից մեկ 2 '1' 'քառակուսի կտոր (հիմքի համար)
- Մեկ 1 "x 6" տախտակ (դարակի համար)
- Երեք 1 "x 1" s մոտ 1 '1 "երկարությամբ (դարակը պահելու համար)
- Մեկ 1.5 «1.5» պատվանդան (լազերային մեխանիզմը պահելու համար)
Ընդունված է, որ սա բավականին պարզ դիզայն է: Վստահ եմ, որ ավելի շատ ժամանակ և մի փոքր ստեղծագործականություն կունենաք, համոզված եմ, որ ինչ -որ տպավորիչ բան կգտնեք:
Ես պատրաստվում եմ օգտագործել այդ մեծ հարթ ստվարաթուղթը հետևի մասում ՝ անիվներն ու լծակները թաքցնելու համար:
Ես նախապես փորեցի անցքերը և օգտագործեցի փայտե պտուտակներ `ամեն ինչ միասին պահելու համար: Ես այնքան էլ լավ ատաղձագործ չեմ, ուստի խնդրում եմ ներեք տեսանելի սխալներից մի քանիսը…
Ես փայտով ամրացրեցի ձայնամեկուսիչ ծածկոց: Ստվարաթղթի օգտագործումը, որն օգնում է կեռերը պահել ներքև:
WԳՈՇԱՈՄ Պատվանդանը ցածր պահեք ՝ առավելագույնը մեկ մատնաչափ: Կատուն կարող է ուղղակիորեն նայել նրա մեջ, եթե այն չափազանց բարձր է: Իմը չափազանց բարձր է:
Քայլ 3: Տեսարժան վայրերը



Լազերային պտուտահաստոց
Հիմնական գրավչությունը լազերային պտուտահաստոցն է:
Վերջերս կատուների լազերային ցուցիչ պատրաստեցի:
Կատարյալ խաղալիք էր ՝ կեսգիշերային խաղահրապարակը կառուցելու համար: «Սլաքը» կարելի է կառավարել bluetooth- ի և ձեր Android հեռախոսի միջոցով ՝ օգտագործելով «Arduino BlueControl» անունով հավելվածը, որը հասանելի է Google play խանութից: Պետք է խոստովանեմ. Panրագրակազմը սկզբնական թավայի/թեքման մեխանիզմի համար էական նշանակություն ունեցավ դա սկսելու համար: Ես արագորեն ուղարկում էի arduino bluetooth հրամանները րոպեների ընթացքում: Րագրային ապահովումն ունի «Ավտոմատ խաղ» ռեժիմ, որտեղ լազերը պատահականորեն տեղափոխվում է կանխորոշված տարածքի շուրջ: Այն հիանալի է աշխատում այն բանի համար, ինչ ես մտքում ունեի:
The Bouncing Ball/Jumping mouse Lever
Սա պարզապես մանվածք տիպի գնդակ է ՝ կապված իմ գտած թելի հետ: Այնուհետև ես այն կցեցի լծակին, որն էլ իր հերթին կցված է սերվոյին: Servo- ն կարող է ծրագրավորվել պտտվել 0-180 աստիճանից: Ես օգտագործում եմ այս ֆունկցիոնալությունը ՝ լծակը պատահաբար վեր ու վար շարժելու և գնդակը ժամանակ առ ժամանակ ցնցելու համար:
Բոնուս. Ես մկնիկը կցեցի լծակին: Երբ լծակը ձգում է տողը, մկնիկը հայտնվում է ֆոնի վերևում: Երբ գնդակը ընկնում է, մկնիկը վայր է ընկնում ֆոնի հետևում:
Մկնիկի անիվ
Սերվոներից մեկին ամրացված է սուրճի տարայի պլաստիկ կափարիչը: Ես մկնիկս կպցրեցի կափարիչին և կափարիչը կցեցի սերվերին: Այնուհետեւ ես կտրեցի հատուկ անցքեր (պատուհան?), Որպեսզի մկնիկը հանկարծակի «հայտնվի»: Մեկ անցք դարակի վերևում, և մեկ անցք ՝ ներքևում: Անիվը պտտելը թույլ է տալիս ինձ տեղադրել մկնիկը երկու մակարդակի վրա կամ նույնիսկ թաքցնել այն:
Լարային անիվ
Մեկ անգամ ևս օգտագործեցի պլաստմասե սուրճի տարայի կափարիչը, սակայն այս անգամ ես մի քանի թելեր կպցրեցի կափարիչին: Օգտագործելով նույն սկզբունքը, ինչ մկնիկի անիվը, ես կարող եմ լարերը ետ ու առաջ սեղմել «պատուհանի» դիմաց, թաքցնել այն կամ դարձնել այն նորից երեւալու համար: (Unfortunatelyավոք, անսարք սերվոյի պատճառով ես ստիպված եղա հեռացնել փառատոնի այս գրավչությունը:
Քայլ 4: Arduino տեղեկատվություն, ուրվագիծ, փոփոխական տեղեկատվություն և այլն
Arduino pinout
Մենք կօգտագործենք թվային կապում ՝ 2, 5, 7, 10, 11, 22, 23, 24, 25, 36, 40:
// Սահմանել Bluetooth կապում #սահմանել BTHC05_PIN_RXD 10 #սահմանել BTHC05_PIN_TXD 11
// Սահմանել Լազերային քորոցը #սահմանել LASER_PIN_S 2 -ը
// Սահմանել 5 servo կապում #սահմանել SERVO9G1_PIN_SIG 36 // Լազերային ձախ և աջ #սահմանել SERVO9G2_PIN_SIG 40 // Լազերային վերև և վար #սահմանել SERVO9G3_PIN_SIG 5 // գնդակի լծակ #սահմանել SERVO9G4_PIN_SIG 7 HY-SRF05 (Ուլտրաձայնային տվիչներ 1 և 2) #սահմանել trigPin1 22 // 12 Գնդակի հարևանության տվիչ #սահմանել echoPin1 23 // 13 Գնդակի հարևանության տվիչ #սահմանել trigPin2 24 // Խաղահրապարակի հարևանության տվիչ #սահմանել echoPin2 25 // Խաղահրապարակի հարևանության տվիչ
Սերվերի նվազագույն և առավելագույն փոփոխականներ
// Սա սահմանում է սերվերի համար min & mix դիրքը
օրինակ:
int servo1Min = 70; int servo1Max = 110; int servo2Min = 25; int servo2Max = 90;
PlayTime պետություն
Գործընթաց, որը կատարում է կոդը, երբ օբյեկտը գործարկում է համապատասխան ուլտրաձայնային տվիչ:
եթե (playTimeState) {// arnգուշացում! Կազմաձևեք լազերային կոորդինատները ՝ ըստ ձեր կառուցած չափսերի: նկարել շրջան, գծել գիծ և այլն, և այլն…}
Wգուշացում. Լազերները վտանգավոր են: Մի նայեք անմիջապես լազերին:
Ես օգտագործել եմ 12v - 5v կարգավորիչ ՝ սերվերին և տվիչներին հարթեցված 5 վ ապահովելու համար:
Քայլ 5: Սերիայի ելք
Arduino- ի IDE- ն օգտագործելիս կարող եք դիտել «Սերիական մոնիտոր» ՝ ելքը դիտելու համար, քանի որ ռեժիմը կատարվում է:
Ստորև ներկայացված է արտադրված արտադրանքի խմբագրված նմուշը:
սկսել
Ուլտրաձայնային սենսոր 1 - 28.85 Ուլտրաձայնային տվիչ 2 - 42.66 Ուլտրաձայնային տվիչ 1 - 28.79 Ուլտրաձայնային տվիչ 2 - 43.36 Ուլտրաձայնային տվիչ 1 - 28.78 Ուլտրաձայնային տվիչ 2 - 43.66 Ուլտրաձայնային տվիչ 1 - 28.31 Ուլտրաձայնային տվիչ 2 - 43.07 Ուլտրաձայնային սենսոր 1 - 282.92.2 Սենսոր 1 - 28.292.2 (Խաղահրապարակի սենսոր. Գերազանցել է «45» կանոնը): Օբյեկտը մտել է խաղահրապարակ - Լազերային ON - Նկարեք շրջանակ x - 100.00, y - 45.00 x - 100.00, y - 45.20 x - 99.99, y - 45.39… (կոորդինատների մի ամբողջ խումբ խմբագրվել է դուրս) x - 97.37, y - 51.76 x - 97.23, y - 51.91 x - 97.10, y - 52.05 - գծեք անկյունագիծ դեպի գնդակ x - 91, y - 20 x - 92, y - 21 x - 93, y - 22… x - 121, y - 50 x - 122, y - 51 x - 123, y - 52 - Գնդի գծի գծում x - 123, y - 53 x - 123, y - 54… x - 123, y - 59 x - 123, y - 60 x - 123, y - 61 - Laser OFF - ակտիվացնող գնդիկ - լազերային ON - գծից գծի գծեր x - 123, y - 62 x - 123, y - 61 x - 123, y - 60… x - 123, y - 48 x - 123, y - 47 x - 123, y - 46 - գծում գծեր աջ մկնիկի վրա x - 123, y - 45 x - 122, y - 45 x - 121, y - 45… x - 76, y - 45 x - 75, y - 45 x - 74, y - 45 - գծի գծում մինչև մկնիկը x - 73, y - 44 x - 73, y - 45 x - 73, y - 46… x - 73, y - 83 x - 73, y - 84 x - 73, y - 85 - Laser OFF - Wiggling Mouse - Laser ON - Drawing circle x - 100.00, y - 45.00 x - 100.00, y - 45.20 x - 99.99, y - 45.39… x - 97.37, y - 51.76 x - 97.23, y - 51.91 x - 97.10, y - 52.05 - Laser OFF Play Time Over! Ուլտրաձայնային տվիչ 1 - 27.45 Ուլտրաձայնային տվիչ 2 - 42.12 Ուլտրաձայնային տվիչ 1 - 27.56 Ուլտրաձայնային տվիչ 2 - 41.47 Ուլտրաձայնային տվիչ 1 - 27.93 Ուլտրաձայնային տվիչ 2 - 42.02
Քայլ 6: onstուցադրական տեսանյութեր





Առաջին Տեսանյութը
Ես ցուցադրում եմ հիմնական «խաղահրապարակի» ռեժիմը ՝ օգտագործելով մեկ ուլտրաձայնային տվիչ:
Այս առօրյան հետևյալն է.
- Լազերը գծում է շրջան
- Լազերը հետևում է ծրագրված ճանապարհին դեպի բարձրացող գնդակի լծակը
- Գնդակը պատահական դիրքերի միջև 10 անգամ ցատկվում է, այնուհետև վերադառնում ներքևի դույլին
- Լազերը հետևում է ծրագրավորված ճանապարհին դեպի մկնիկի անիվ
- Մկնիկի անիվը մի փոքր պտտվում է այս ու այն կողմ, այնուհետև մկնիկը շարժվում է դեպի վերևի դարակը: Այնուհետև վերադառնում է սկզբնական դիրքի:
- Լազերը գծում է շրջան
- Լազերը անջատվում է և սպասում է, թե երբ է ձգան տեղի ունենում
Երկրորդ Տեսանյութ
Ես ցուցադրում եմ բարձրացվող գնդակի լծակը/servo ռեժիմը ՝ օգտագործելով մեկ այլ ուլտրաձայնային տվիչ:
Երրորդ տեսանյութը
Ես ցուցադրում եմ, որ սկսում եմ Autoplay ռեժիմում: Հետո, երբ օբյեկտը հայտնաբերվում է (կամ գրավվում), սկսվում է առաջին տեսանյութում նշված առօրյան:
Չորրորդ տեսանյութ
Կեսգիշերն ինձ համար բետա փորձարկում է խաղահրապարակը: Նա հիանալի աշխատանք է կատարում:
Հինգերորդ տեսանյութ
Սա իմ բլոպեր տեսահոլովակներից մեկն է: Քանի որ հողալարն անջատված էր, որոշ անսպասելի արդյունքներ ստացվեցին … Ձայնը գալիս է իմ հեռուստատեսությունից, բայց այն գրեթե համաժամեցված է թվում … Ես մտածեցի, որ դա մի փոքր զվարճալի էր: Ուրախ եմ, որ ոչինչ չի վնասվել:
Քայլ 7: Որոշ վերջին մտքեր
- Կատվի անվտանգության համար: Ընդհանրապես մի օգտագործեք լազերային կետը: Ուղղակի չափազանց շատ փոփոխականներ կան հաշվի առնելու, և մենք չենք ուզում ցավ պատճառել մեր մորթե փոքրիկ ընկերոջը:
- Անիվներն ու լծակները շատ խթանում են, ավելացնում են մի քանի զանգեր կամ լուսադիոդներ և վիոլա … Դուք ապահով այլընտրանք ունեք լազերին:
- Խնդրում ենք զգույշ լինել, երբ և եթե որոշեք օգտագործել ձեր հիմնական զենքը: Ես երկու անգամ մի հիմնական մատ կրակեցի նույն մատի մեջ: Արյուն թափեց: Unfortunatelyավոք, ես չէի մտածում լուսանկարել մինչև այն մաքրելուց հետո … Կներեք:(
Խորհուրդ ենք տալիս:
HackerBox 0060. Խաղահրապարակ ՝ 11 քայլ

HackerBox 0060. Խաղահրապարակ. Ողջույն HackerBox ցանցահեններ ամբողջ աշխարհում: HackerBox 0060- ի հետ դուք փորձեր կանցկացնեք Adafruit Circuit Playground Bluefruit- ի հետ, որը պարունակում է հզոր սկանդինավյան կիսահաղորդչային nRF52840 ARM Cortex M4 միկրոկոնտրոլեր: Ուսումնասիրեք ներդրված ծրագրավորումը wi
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ

Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
Երաժշտական շրջան խաղահրապարակ Էքսպրես ապարանջան ՝ 5 քայլ

Երաժշտական շրջանի խաղահրապարակ Էքսպրես ձեռնաշղթա. Այս երաժշտական ձեռնաշղթայի ստեղծման համար ձեզ հարկավոր կլինի The Circuit Playground Express համակարգիչ Կարի ասեղ Թել Երկար և զգացված մկրատ
Kit Ciencia Y Arte ՝ Cómo Cargar Código Al Խաղահրապարակ ՝ 4 քայլ

Kit Ciencia Y Arte ՝ Cómo Cargar Código Al Խաղահրապարակ ՝ Ac á explicamos como se " sube " el c ó digo. EL c ó digo de cada proyecto est á en cada instructional, sin embargo puede descargar todo el c ó digo en el GitHub
Կոդ Խաղահրապարակ ՝ 4 քայլ

Կոդի խաղահրապարակ. Ուսուցանվող ադմինիստրատորներն իսկապես արժանի են հարգանքի լրացուցիչ չափի … նրանք ընտրել են, որ իրենց կայքը բաց պահեն, դրանով իսկ ֆունկցիոնալությունը հասցնելով բոլորովին նոր մակարդակի: *** Այս հատկությունը այնուհետև հանվել է լիովին ռացիոնալ և հասկանալի դարձնելու համար