Bluetooth դռան կողպեք (Arduino). 10 քայլ (նկարներով)
Bluetooth դռան կողպեք (Arduino). 10 քայլ (նկարներով)
Anonim
Image
Image
Bluetooth դռների փական (Arduino)
Bluetooth դռների փական (Arduino)

Վերջերս ես նորից դիտեցի Amazing SpiderMan- ը, մի տեսարանում Պիտեր Պարկերը հեռակառավարման վահանակի օգնությամբ կողպում և բացում է իր դուռը գրասեղանից: Երբ ես դա տեսա, ես անմիջապես իմ սեփական դռան համար էի ուզում: Մի փոքր մանրացնելուց հետո ես ստացա աշխատանքային մոդել: Ահա թե ինչպես եմ դա հասցրել

Քայլ 1: Մասերի ցուցակ

Մասերի ցուցակ
Մասերի ցուցակ
Մասերի ցուցակ
Մասերի ցուցակ
Մասերի ցուցակ
Մասերի ցուցակ

Այս նախագծի համար մեզ անհրաժեշտ կլինի հետևյալը.

Էլեկտրոնիկա:

  • Arduino Nano (Ստացեք այստեղ)
  • Bluetooth մոդուլ (ստացեք այստեղ)
  • 90 գ սերվո (ստացեք այստեղ)
  • 5 վ պատի ադապտեր

Մասեր:

  • Slide Lock (ստացեք այստեղ)
  • Վեց պտուտակ սահիկի կողպեքի համար
  • Ստվարաթուղթ
  • Մետաղալար

Գործիքներ:

  • Sոդման երկաթ
  • Սոսինձ ատրճանակ
  • Գայլիկոն
  • Հորատման գլուխ
  • Հորատման գլուխ փորձնական անցքի համար
  • Տուփ Դանակ
  • Arduino IDE համակարգիչ

Քայլ 2: Ինչպես է այն աշխատում

Գաղափարն այն է, որ ես կարող եմ հեշտությամբ կողպել և բացել իմ դուռը ՝ առանց բանալին հետ պահելու կամ նույնիսկ մոտենալու: D, բայց սա միայն այն է, ինչ մենք կարող ենք անել: Այստեղից մենք կարող ենք ավելացնել սենսոր, ինչպես թակոցի սենսորը, որպեսզի կարողանանք բացել մեր դուռը հատուկ թակոցով կամ նույնիսկ ձայնի ճանաչման համակարգով:

Servo թևը միացված կլինի սլայդերի կողպեքին և կտեղափոխվի 0 աստիճան ՝ դուռը կողպելու համար, իսկ 60 աստիճան ՝ այն բացելու համար ՝ օգտագործելով Bluetooth սարքից ստացված հրամանները:

Քայլ 3: Էլեկտրագծերի դիագրամ

Հաղորդալարերի դիագրամ
Հաղորդալարերի դիագրամ
Հաղորդալարերի դիագրամ
Հաղորդալարերի դիագրամ

Եկեք սկսենք servo- ն Arduino- ին միացնելով (ուզում եմ նշել, որ չնայած ես օգտագործում եմ Arduino nano- ն, Arduino uno- ն նույնքան լավ կաշխատի նույն քորոցների դասավորությամբ)

  • Servo- ի դարչնագույն մետաղալարն աղացած է և միանում է Arduino- ի գետնին
  • Կարմիր մետաղալարը դրական է և միանում է Arvino- ի 5 վ -ին
  • Orange մետաղալարը սերվոսի աղբյուրի միացումն է և միանում է Arduino- ի 9 -րդ կապին

Այժմ ես խորհուրդ կտայի սերվոն փորձարկել առաջ գնալուց առաջ: Դուք կարող եք դա անել ՝ Arduino IDE- ի օրինակներին անցնելով և ընտրելով ավլում: Երբ համոզված ենք, որ servo- ն աշխատում է, կարող ենք ավելացնել bluetooth մոդուլը: Մենք կապելու ենք bluetooth մոդուլի rx կապը Arduino- ի tx քորոցին և bluetooth մոդուլի tx քորոցին Arduino- ի rx քորոցին: Բայց դա դեռ մի արեք: մինչ այդ կապերը կատարվում են, ոչինչ չի կարող վերբեռնվել Arduino- ում, այնպես որ համոզվեք, որ վերբեռնում եք ծածկագիրը զոդելուց առաջ: Սա հաշվի առնելով ՝ այսպես ենք մենք կապում bluetooth մոդուլը Arduino- ին

  • Bluetooth մոդուլի Rx կապը միանում է Arduino- ի Tx կապին
  • Bluetooth մոդուլի Tx կապը միանում է Arduino- ի Rx կապին
  • Vcc (դրական) bluetooth մոդուլի վրա միացնում է 3.3v- ն Arduino- ում
  • Ground գնում է Ground

Եթե որևէ մեկը շփոթեցնող էր, հետևեք ներկայացված նկարի լարերին

Քայլ 4: Փորձարկում

Փորձարկում
Փորձարկում

Այժմ, երբ մենք ունենք բոլոր մասերը միասին, եկեք համոզվենք, որ servo- ն բավականաչափ ուժեղ է `առանց որևէ խնդրի հրելու և քաշելու կողպման մեխանիզմը, նախքան վերջնական հայեցակարգի ձևավորումը սկսելը, ես ծաղրուծանակ ստեղծեցի` միայն համոզվելու համար, որ իմ սերվոն սկզբում բավականաչափ ուժեղ էր: իմը այնքան էլ լավ չէր, ես մի փոքր յուղ ավելացրեցի սահող մեխանիզմի վրա, որն օգնեց ամեն ինչ հարթ շարժվել: Իրոք, շատ կարևոր է, որ ամեն ինչ սահուն շարժվի, կամ կա հնարավորություն, որ դու փակվես կամ դուրս գաս քո սենյակից:: D

Քայլ 5: Էլեկտրոնիկայի պատյան

Էլեկտրոնիկայի պատյան
Էլեկտրոնիկայի պատյան
Էլեկտրոնիկայի պատյան
Էլեկտրոնիկայի պատյան
Էլեկտրոնիկայի պատյան
Էլեկտրոնիկայի պատյան

Ես որոշեցի իմ սերվոն թողնել «մերկացված» և կառուցել միայն մի փոքրիկ ստվարաթղթե պատյան ՝ arduino nano և Bluetooth մոդուլը պաշտպանելու համար: Մենք կարող ենք կառուցել սա ՝ շրջելով arduino nano- ն ստվարաթղթի կտորի վրա և յուրաքանչյուր կողմում ավելացնել մոտ 1 սմ (0, 39 դյույմ) տարածք, այժմ մենք պետք է կտրենք ուղղանկյուն խորանարդի մյուս 5 կողմերը: Մենք նաև պետք է անցք կտրենք դեմքերից մեկի վրա, որպեսզի հոսանքի լարը միանա արդուինոյին:

Գործի չափումները հետևյալն են.

  • Ստորին կտոր = 7.5 սմ 4 սմ (2.95 x 1.57 դյույմ)
  • Վերին կտոր = 7.5 սմ 4 սմ (2.95 x 1.57 դյույմ)
  • ձախ կտոր = 7.5 սմ 4 սմ (2.95 x 1.57 դյույմ)
  • Աջ կտոր = 7.5 սմ 4 սմ (2.95 x 1.57 դյույմ)
  • Առջևի երես = 4 սմ 4 սմ (1.57 է 1.57 դյույմ) (կտրեք հոսանքի անցքը այս հատվածում)
  • Հետևի երես = 4 սմ 4 սմ (1.57 x 1.57 դյույմ)

Քայլ 6: Հավելվածը

Հավելվածը
Հավելվածը

Այսպիսով, դուռը կողպելու և բացելու համար մեզ անհրաժեշտ է մի սարք, որն աշխատում է կամ Android- ով, կամ Bluetooth- ով ներկառուցված պատուհաններով: կարող է պարզել: D Եթե դուք Android- ում տեղադրում եք, ապա պետք է գնաք խաղային խանութ և ներբեռնեք և ներբեռնեք Bluetooth տերմինալ ծրագիրը, իսկ Windows- ի համար TeraTerm կոչվում է հաջորդ, մենք պետք է hc-05- ը միացնենք մեր հեռախոսին, այն պետք է կոչվի linvor, իսկ գաղտնաբառը ՝ լինի 0000 կամ 1234. Երբ զուգավորումն բացում է մեր տեղադրած ծրագիրը, կտտացրեք ընտրանքների վրա և կտտացրեք սարքին միանալուն (անապահով) այժմ մեր հեռախոսը հիմնականում նմանակում է arduino- ի սերիական մոնիտորը, ինչը նշանակում է, որ մենք կարող ենք տեսնել և ուղարկել arduino- ից եկող տեղեկատվություն:

Եթե մուտքագրեք 0 և սեղմեք enter, ապա պետք է տեսնեք դռան կողպեքը և տեսնեք «դուռը կողպված է» հաղորդագրությունը

և երբ մուտքագրում եք 1 և սեղմում enter, պետք է տեսնեք, որ դուռը բացվում է և տեսնում «դուռը բացված է» հաղորդագրությունը

Գործընթացը հիմնականում նույնն է Windows- ում, բացառությամբ այն բանի, որ անհրաժեշտ է ներբեռնել Tera Term կոչվող ծրագիր, և ներբեռնման հղումը կարող եք գտնել այստեղ (https://ttssh2.osdn.jp/index.html.en)

Քայլ 7: Կողպեքի տեղադրում

Կողպեքի տեղադրում
Կողպեքի տեղադրում
Կողպեքի տեղադրում
Կողպեքի տեղադրում

Առաջին հերթին մենք պետք է սերվոն տեղադրենք սահող կողպեքի վրա, մենք դա անում ենք ՝ կտրելով սերվոյի ամրացման անցքերի եզրը, որպեսզի երբ սերվոն վայր դնենք, կողպեքի կողպեքի հետ հաջորդը մենք սերվոյի թևը դնենք կողպեքի մեջ: անցք, որտեղ բռնակը նախկինում էր և ստուգեք, որ ամեն ինչ ճիշտ է շարժվում, եթե այդպես է, սոսնձեք այն:

Այժմ մենք պետք է սկսենք պտուտակների համար դռան փորձնական անցքեր հորատել, դռան մոտ դնել լոգարիթմական կողպեքը և մատիտով հետագծել, թե որտեղ են այժմ անցքերը փորել փորձնական անցքերը, որտեղից հետքերը ստիպել եք դրանք փորել մոտ 2,5 խորության վրա: սմ այժմ տեղադրեք կողպեքը դռան մոտ և պտուտակներով պտուտակեք այն, և այն ապահով պահեք, համոզվեք, որ համակարգը դեռ աշխատում է

Քայլ 8: Էներգամատակարարում

Էներգամատակարարում
Էներգամատակարարում
Էներգամատակարարում
Էներգամատակարարում

Որպեսզի համոզվենք, որ մենք կարող ենք լքել սա, մեզ անհրաժեշտ կլինի հոսանքի աղբյուր, մալուխը և USB մինի վարդակը `arduino- ին միանալու համար:

Էլեկտրամատակարարման գրունտային միացումը միացրեք USB մինի պորտի գետնին և միացրեք կարմիր մալուխը USB մինի պորտի կարմիր մալուխին, այժմ մալուխը կողպեքից կողպեք դռան ծխնիներից մեկին և այնտեղից այն հոսանքի վարդակից

Քայլ 9: Կոդ

Օրենսգիրքը
Օրենսգիրքը

#ներառում

Servo myservo;

int pos = 0;

int պետություն; int դրոշ = 0;

դատարկ կարգավորում ()

{

myservo.attach (9);

Serial.begin (9600);

myservo.write (60);

ուշացում (1000); }

դատարկ շրջան ()

{

եթե (Serial.available ()> 0)

{

վիճակ = Serial.read ();

դրոշ = 0;

} // եթե վիճակը «0» է, DC շարժիչը կանջատվի

եթե (վիճակ == '0')

{

myservo.write (8);

ուշացում (1000);

Serial.println («Դուռը կողպված է»);

}

այլապես, եթե (նշեք == '1')

{

myservo.write (55);

ուշացում (1000);

Serial.println («Դուռը չփակված է»);

}

}

Քայլ 10: Ավարտվեց:

Ավարտվեց
Ավարտվեց

Վայելեք ձեր Bluetooth- ով վերահսկվող դռան կողպեքը, մի մոռացեք շփոթվել ձեր ընկերների հետ ՝ կողպելով նրանց ձեր սենյակից:

Շնորհակալություն ընթերցման համար, եթե ունեք որևէ հարց, խնդրում ենք ազատ զգալ գրել ինձ կամ թողնել հարցը մեկնաբանություններում:

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