Բովանդակություն:

Bluetooth մկնիկ ՝ ուլտրաձայնային տվիչով և ֆոտոխցիկով. 10 քայլ (նկարներով)
Bluetooth մկնիկ ՝ ուլտրաձայնային տվիչով և ֆոտոխցիկով. 10 քայլ (նկարներով)

Video: Bluetooth մկնիկ ՝ ուլտրաձայնային տվիչով և ֆոտոխցիկով. 10 քայլ (նկարներով)

Video: Bluetooth մկնիկ ՝ ուլտրաձայնային տվիչով և ֆոտոխցիկով. 10 քայլ (նկարներով)
Video: Как подключить мышь Ugreen mu006 по bluetooth? 2024, Հուլիսի
Anonim
Bluetooth մկնիկ ՝ ուլտրաձայնային տվիչով և ֆոտոցելիով
Bluetooth մկնիկ ՝ ուլտրաձայնային տվիչով և ֆոտոցելիով

Այսպիսով, մի փոքր ներածություն, թե ինչու ես ստեղծեցի այս նախագիծը: Այս պահին ես փնտրում եմ մի 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. Ֆոտոցել

Թարմացրեք 1 -ը `Photocell
Թարմացրեք 1 -ը `Photocell
Թարմացրեք 1 -ը `Photocell
Թարմացրեք 1 -ը `Photocell
Թարմացրեք 1 -ը `Photocell
Թարմացրեք 1 -ը `Photocell
Թարմացրեք 1 -ը `Photocell
Թարմացրեք 1 -ը `Photocell

Այսպիսով, մենք ունենք շարժվող մուկ, բայց դա մի տեսակ ձանձրալի է, նա կարող է միայն շարժվել: Ես ցանկանում եմ ավելացնել ավելի շատ փոխազդեցություններ, այնպես որ ես օգտագործեցի Photocell- ը: Այս մասի համար մենք պետք է մի փոքր կպցնենք զոդման տախտակին, մեզ պարզապես անհրաժեշտ է մի փոքր կտոր:

Մենք վերցնում ենք Photocell; 10k ohm դիմադրություն; և 3 ցատկող լար: 3 ցատկող լարերը պետք է բխեն `5v; gnd; և A0.

Բացի այդ, մեզ անհրաժեշտ է LED շերտ կամ նորմալ LED (ինչ նախընտրում եք): Կցեք - to gnd- ին և + - ը ՝ կապում 6 -ին:

Որոշ խորհուրդներ.

  • Փորձեք հնարավորինս քիչ թիթեղ օգտագործել: Դուք չեք ցանկանում հնարավոր կարճ միացում կատարել:
  • Անագը ավելացնելուց առաջ համոզվեք, որ զոդումը նախընտրած ջերմաստիճանի վրա է:
  • Ընդլայնեք gnd (գրունտային) և 5 վ նավահանգիստները Arduino- ից ՝ օգտագործելով ջերմության նվազեցման որոշ խողովակներ: Մի կողմից ավելացրեք մի քանի արական և արական լարեր, իսկ մյուս կողմից ՝ միայն մեկ իգական մետաղալար, օգտագործեք ջերմության նվազեցման խողովակը ՝ լարերը իրար միացնելու համար:

Քայլ 9: Թարմացրեք 2. Ուլտրաձայնային տվիչ

Թարմացնել 2. Ուլտրաձայնային տվիչ
Թարմացնել 2. Ուլտրաձայնային տվիչ

Այսպիսով, ինչպես նշեցի, ես երկու ռեժիմ եմ ուզում: Այս նպատակը ստանալու համար մենք ավելացնում ենք ուլտրաձայնային տվիչը:

Vcc- ն ավելացնել 5 վ -ին; gnd- ը gnd- ին; ձգել դեպի 8 փին; արձագանքել դեպի 9 փին: Այժմ, պարզապես ուլտրաձայնը կապիչով փաթաթեք L298n-h- ի հետևում, որպեսզի այն մկնիկի հետևում լինի:

Լավ, այժմ կարող եք վերբեռնել ArduinoMouseController.ino ծածկագիրը ձեր Arduino- ում:

Քայլ 10: Վերջին բաները

Վերջին բաները
Վերջին բաները
Վերջին բաները
Վերջին բաները

Այսպիսով, ամեն ինչ պատրաստ է:

Մենք պարզապես գործը դրեցինք լարերի վրայով և լավ է:

Ավելացրեք LED ժապավենը, որտեղ ցանկանում եք, պարզապես համոզվեք, որ Photocell- ը պատյանի տակ չէ: Եթե ցանկանում եք, կարող եք պատյանը կպցնել ինչ -որ սոսինձով, բայց ինձ դուր է գալիս, երբ հեշտությամբ կարող եմ անջատել պատյանը ՝ տեսնելու, թե ինչ կա ներսում: D

Խորհուրդ ենք տալիս: