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

Այսպիսով, մի փոքր ներածություն, թե ինչու ես ստեղծեցի այս նախագիծը: Այս պահին ես փնտրում եմ մի kitten որդեգրել իմ նոր տանը: Եվ կատուների համար խաղալու բաներ մտնելուց հետո ես մտածեցի. Ինչու ինքս խաղալիք չպատրաստել: Այսպիսով, ես պատրաստեցի Bluetooth մկնիկ: Դուք կարող եք վերահսկել այն ՝ օգտագործելով Android հեռախոսների համար իմ պատրաստած ծրագիրը: Բացի այդ, ես պատրաստեցի երկու ռեժիմ: Մուտքի անջատման ռեժիմ, որտեղ մկնիկը արձագանքում է միայն այն դեպքում, երբ ինչ -որ առարկա գտնվում է նրա հետևի մոտ: Եվ նորմալ մուտքագրում, որտեղ հավելվածի օգտագործողը կարող է «քշել» մկնիկը:
Քայլ 1: Նյութեր

Մկնիկի համար ձեզ հարկավոր է.
- 1x Arduino Uno
- 1x Breadboard
- 1x oldոդման տախտակ
- 2x Gearmotor ՝ 360 հրամանների հաշվին
- 1x 10k Օմ դիմադրություն
- 1x Arduino վարորդի տախտակ L298N Dual H Bridge
- 1x HC-05 Bluetooth ադապտեր
- 1x Photocell Light դիմադրություն
- 1x Ուլտրաձայնային տվիչ
- 1x կտոր փայտ
- 2x անիվներ, որոնք ունակ են տեղավորել փոխանցման շարժիչը
- 20 անգամ փողկապ
- 20x իգական - իգական ցատկող լարեր
- 20x Արական - Արական ցատկող լարեր
- 1x հեռախոս ՝ Android- ի վրա
- 1x LED ժապավեն
- 1x 12v մարտկոց
- 3x կոճակ (ցանկացած գույն, որը ցանկանում եք)
- 10x կտոր պարան
Բացի այդ, ձեզ հարկավոր կլինի միացում `սխեմայի դասավորության համար, և ձեզ անհրաժեշտ կլինի գործիք` այն պատրաստելու համար: apk ձեր հեռախոսի համար:
Ես օգտագործել եմ circuito.io- ն սխեմայի դասավորության համար, իսկ Appinventor2- ը ՝ Android հեռախոսի համար հեշտ նախատիպային ծրագիր պատրաստելու համար:
Քայլ 2: Շրջանակ

Այսպիսով, մենք մուկ ենք պատրաստում: Այն պետք է կարողանա տեղաշարժվել և այդ նպատակը ստանալու համար մենք շրջանակ ենք պատրաստում բոլոր էլեկտրոնիկայի համար: Ես մի քիչ փայտ օգտագործեցի և այն պատրաստեցի 10*14 սմ: Մենք ամրացնում ենք պտտվող անիվը, և առայժմ դա ամեն ինչ կլինի:
Քայլ 3: Կոդ
Ներբեռնեք ստորև նշված կոդերը:
Դուք պետք է ստանաք.
-ArduinoMouseController.ino
-ArduinoMouseTesting.ino
Քայլ 4: Մուտքի ստուգում


Համոզված լինել, որ Arduino; HC-05; L298n-H Brigde շարժիչի վարորդը և փոխանցման շարժիչները աշխատում են և ստանում են մուտքագրում ձեր սարքի հավելվածից, մենք այն փորձարկում ենք: Այսպիսով, մենք պետք է միացնենք բոլոր բաղադրիչները, ինչպես տեսնում եք վերը նշված սխեմայում:
NOTԱՆՈԹՈԹՅՈՆ. Այն աշխատում է նաև 9 վ կամ 6 վ մարտկոցով, շարժիչները պարզապես ավելի դանդաղ են պտտվում, բայց դա նորմալ է:
Վերբեռնեք ArduinoMouseTesting.ino- ն ձեր Arduino Uno- ում:
Այժմ, ներբեռնեք ArduinoMouseApplication.apk- ը ձեր բջջային սարքում և փորձեք միացնել ձեր հեռախոսը HC-05- ի հետ: Երբ կապում են խնդրում, օգտագործեք 1234 կամ 0000:
Այսպիսով, Bluetooth կապի հաստատումից հետո կարող եք փորձել պտտել շարժիչները `սեղմելով ծրագրի առաջ կամ հետ կոճակները:
Եթե դուք չեք սխալվում, ամեն ինչ աշխատում է, և մենք կարող ենք առաջ շարժվել::)
Քայլ 5: Կառուցեք շրջանակի վրա:



Այսպիսով, ժամանակն է անիվները փոխանցման շարժիչների վրա ավելացնել: Բայց մինչ դա անելը մենք պետք է ամեն ինչ դնենք շրջանակի վրա: Ես խորհուրդ եմ տալիս մի քանի անցք կատարել շրջանակի ներսում փորվածքով, բայց դա պարտադիր չէ և անհրաժեշտ չէ: Ավելացրեք պտուտակավոր շարժիչներ պտտվող անիվի նույն կողմում: Շարժիչային շարժիչները պետք է դուրս գան շրջանակից ձախ և աջ: Այժմ օգտագործեք մի քանի փողկապ կամ սոսինձ `փոխանցման շարժիչները դնելու համար, որպեսզի նրանք չկարողանան հեռանալ: Բացի այդ, մարտկոցը դրեք շրջանակի այս կողմում, որպեսզի մենք բավականաչափ տարածք ունենանք շրջանակի մյուս կողմում:
Այժմ, շրջեք շրջանակը և ավելացրեք Arduino Uno- ն առջևում: Ավելացրեք L298n-h վարորդը հետևի մասում, որպեսզի այն մոտ լինի փոխանցման շարժիչներին: Օգտագործեք փողկապներ կամ սոսինձ ՝ այդ ամենը շրջանակի վրա դնելու համար, որպեսզի այն մնա այնտեղ, որտեղ պատկանում է:
Դուք կարող եք անիվները ավելացնել փոխանցման շարժիչների վրա, և շրջանակը պատրաստ պետք է լինի:
Քայլ 6: Լավ, փորձարկիր:

Եթե ամեն ինչ կարգին է, մկնիկը պետք է կարողանա տեղաշարժվել ձեր բջջային սարքից ստացված մուտքի միջոցով: Մենք շարժվող մուկ ունենք:: D
Քայլ 7: Գործի արտադրություն:



Մենք ունենք շարժվող «իր», բայց այն իրականում մկնիկին ընդհանրապես չի նայում: Այսպիսով, մենք պատրաստելու ենք մի բան, որը գեղեցիկ թաքցնում է բոլոր էլեկտրոնիկան և մի փոքր նման է մկնիկի, մեծ մուկի ^^:
Նախ, մենք օգտագործում ենք Styrofoam- ը `շատ թեթև և ամուր հիմք պատրաստելու համար:
Երկրորդ, մենք օգտագործում ենք մի կտոր, որպեսզի հիմքը փափուկ լինի և այն մկնիկի տեսք ունենա:
Երրորդ, մենք ավելացնում ենք մի քանի կոճակներ, որոնք վերաբերում են աչքերին և քթին:
Չորրորդ, մենք մի քանի պարան ենք ավելացնում քթին ՝ այն էլ ավելի լավը դարձնելու համար:
Քայլ 8: Թարմացրեք 1. Ֆոտոցել




Այսպիսով, մենք ունենք շարժվող մուկ, բայց դա մի տեսակ ձանձրալի է, նա կարող է միայն շարժվել: Ես ցանկանում եմ ավելացնել ավելի շատ փոխազդեցություններ, այնպես որ ես օգտագործեցի Photocell- ը: Այս մասի համար մենք պետք է մի փոքր կպցնենք զոդման տախտակին, մեզ պարզապես անհրաժեշտ է մի փոքր կտոր:
Մենք վերցնում ենք Photocell; 10k ohm դիմադրություն; և 3 ցատկող լար: 3 ցատկող լարերը պետք է բխեն `5v; gnd; և A0.
Բացի այդ, մեզ անհրաժեշտ է LED շերտ կամ նորմալ LED (ինչ նախընտրում եք): Կցեք - to gnd- ին և + - ը ՝ կապում 6 -ին:
Որոշ խորհուրդներ.
- Փորձեք հնարավորինս քիչ թիթեղ օգտագործել: Դուք չեք ցանկանում հնարավոր կարճ միացում կատարել:
- Անագը ավելացնելուց առաջ համոզվեք, որ զոդումը նախընտրած ջերմաստիճանի վրա է:
- Ընդլայնեք gnd (գրունտային) և 5 վ նավահանգիստները Arduino- ից ՝ օգտագործելով ջերմության նվազեցման որոշ խողովակներ: Մի կողմից ավելացրեք մի քանի արական և արական լարեր, իսկ մյուս կողմից ՝ միայն մեկ իգական մետաղալար, օգտագործեք ջերմության նվազեցման խողովակը ՝ լարերը իրար միացնելու համար:
Քայլ 9: Թարմացրեք 2. Ուլտրաձայնային տվիչ

Այսպիսով, ինչպես նշեցի, ես երկու ռեժիմ եմ ուզում: Այս նպատակը ստանալու համար մենք ավելացնում ենք ուլտրաձայնային տվիչը:
Vcc- ն ավելացնել 5 վ -ին; gnd- ը gnd- ին; ձգել դեպի 8 փին; արձագանքել դեպի 9 փին: Այժմ, պարզապես ուլտրաձայնը կապիչով փաթաթեք L298n-h- ի հետևում, որպեսզի այն մկնիկի հետևում լինի:
Լավ, այժմ կարող եք վերբեռնել ArduinoMouseController.ino ծածկագիրը ձեր Arduino- ում:
Քայլ 10: Վերջին բաները


Այսպիսով, ամեն ինչ պատրաստ է:
Մենք պարզապես գործը դրեցինք լարերի վրայով և լավ է:
Ավելացրեք LED ժապավենը, որտեղ ցանկանում եք, պարզապես համոզվեք, որ Photocell- ը պատյանի տակ չէ: Եթե ցանկանում եք, կարող եք պատյանը կպցնել ինչ -որ սոսինձով, բայց ինձ դուր է գալիս, երբ հեշտությամբ կարող եմ անջատել պատյանը ՝ տեսնելու, թե ինչ կա ներսում: D
Խորհուրդ ենք տալիս:
Չափել հեռավորությունը ուլտրաձայնային տվիչով HC-SRF04 (վերջին 2020 թ.) ՝ 3 քայլ

Չափել հեռավորությունը ուլտրաձայնային տվիչով HC-SRF04 (վերջին 2020 թ.). Ի՞նչ է ուլտրաձայնային տվիչը (հեռավորությունը): Ուլտրաձայնային (Sonar) բարձր մակարդակի ալիքներով, որոնք մարդիկ չեն կարողանում լսել: Այնուամենայնիվ, մենք կարող ենք տեսնել ուլտրաձայնային ալիքների առկայությունը բնության ամենուր: Կենդանիների մեջ, ինչպիսիք են չղջիկները, դելֆինները … ուլտրաձայնային ալիքներ են օգտագործում
ESP 32 -ի միացում ուլտրաձայնային տվիչով `3 քայլ

ESP 32 -ի միացում ուլտրաձայնային տվիչով. Այնուհետև նրանք սպասում են, որ ձայնը հետադարձվի ՝ հաշվարկելով հեռավորությունը ՝ ելնելով անհրաժեշտ ժամանակից: Սա նման է նրան, թե ինչպես են ռադարները չափում ժամանակը, որն անհրաժեշտ է
Arduino ահազանգ ուլտրաձայնային տվիչով. 5 քայլ (նկարներով)

Arduino Alarm ուլտրաձայնային տվիչով. Այս հրահանգը այն մասին է, թե ինչպես ինքներդ պատրաստել հեշտ և էժան ազդանշանային սարք: Ձեզ անհրաժեշտ է միայն էլեկտրոնիկայի և arduino ծրագրավորման հիմնական գիտելիքներ: Եթե որևէ հարց կամ խնդիր ունեք, կարող եք ինձ հետ կապվել իմ փոստով. Iwx [email protected] Ահա
Ուլտրաձայնային տվիչով արդիականացված RC խաղալիք մեքենա (Arduino) ՝ 3 քայլ

Արդիականացված RC խաղալիք մեքենա ուլտրաձայնային տվիչով (Arduino). Սա RC խաղալիք մեքենա է, որը արդիականացվել է որպես Arduino RC մեքենա, որը խուսափում է առարկաներից: Մենք հանեցինք RC մեքենայի սկզբնական տախտակը և օգտագործեցինք միայն DC շարժիչները: Այս RC խաղալիք մեքենան ներառում է երկու DC շարժիչ: մեկը մեքենայի առջևի մասում ՝ որպես ղեկային շարժիչ, իսկ մյուսը ՝ DC
Տեսողական օբյեկտի հայտնաբերում ֆոտոխցիկով (TfCD). 15 քայլ (նկարներով)

Տեսախցիկների միջոցով օբյեկտների հայտնաբերում (TfCD). Ognանաչողական ծառայությունները, որոնք կարող են ճանաչել հույզերը, մարդկանց դեմքերը կամ պարզ առարկաները, դեռ զարգացման վաղ փուլում են, սակայն մեքենայական ուսուցման դեպքում այս տեխնոլոգիան գնալով զարգանում է: Մենք կարող ենք ակնկալել, որ այս հրաշքն ավելի շատ կտեսնենք