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

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

Video: Bluetooth դռան կողպեք (Arduino). 10 քայլ (նկարներով)

Video: Bluetooth դռան կողպեք (Arduino). 10 քայլ (նկարներով)
Video: Scentroid's CTAir Continuous Urban Air Quality Monitor Seminar A 12.08.2020 (Subtitled) 2024, Հուլիսի
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- ով վերահսկվող դռան կողպեքը, մի մոռացեք շփոթվել ձեր ընկերների հետ ՝ կողպելով նրանց ձեր սենյակից:

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

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