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

Հեռակառավարման Bluetooth լույսի անջատիչ ՝ 4 քայլ (նկարներով)
Հեռակառավարման Bluetooth լույսի անջատիչ ՝ 4 քայլ (նկարներով)

Video: Հեռակառավարման Bluetooth լույսի անջատիչ ՝ 4 քայլ (նկարներով)

Video: Հեռակառավարման Bluetooth լույսի անջատիչ ՝ 4 քայլ (նկարներով)
Video: Aqara S1 ZNCJMB14LM - ինտերակտիվ սենսորային վահանակ և եռագիծ անջատիչ խելացի տան համար 2024, Հուլիսի
Anonim
Image
Image

Սա կլինի առաջին նախագիծը ՝ «Օպտիմիզացված ծուլություն. Զարմանալիորեն աննշան խնդիրների լուծված լուծումներ»

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

Որպես կողմ ՝

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

Քայլ 1: Մասեր

Հեռակառավարման վահանակ և անջատիչ
Հեռակառավարման վահանակ և անջատիչ
  • 2 HC-05 Bluetooth մոդուլ
  • 2 ATtiny85 չիպսեր
  • 2 8 փին IC վարդակից
  • 2 փոքր Lipo մարտկոց
  • 2 կոճակ
  • 2 470 օմ դիմադրություն (դրա հետ մի փոքր ճկունություն կա, արժեքները չպետք է լինեն ճշգրիտ 470)
  • 1 sg90 սերվո
  • Պինդ միջուկի մետաղալար
  • Նախատիպի տախտակ
  • Արդուինո Ունո

Քայլ 2: Հեռակառավարում և անջատիչ

Հեռակառավարման վահանակ և անջատիչ
Հեռակառավարման վահանակ և անջատիչ
Հեռակառավարման վահանակ և անջատիչ
Հեռակառավարման վահանակ և անջատիչ
Հեռակառավարման վահանակ և անջատիչ
Հեռակառավարման վահանակ և անջատիչ

2 սխեմաների հավաքում, ինչպես ցույց է տրված վերը նկարներում: (ATtiny85 չիպերը մի դրեք 8 փին վարդակից, քանի որ դրանք դեռ ծրագրավորելու կարիք ունենք:

Օգտագործելով 3D տպիչ, տպեք անջատիչի մասերը: Դրանք կարելի է գտնել այստեղ: Սա իմ սկզբնական դիզայնը չէ, և ֆայլերի ամբողջ պատիվը պատկանում է Thingiverse օգտագործող Carjo3000- ին:

Քայլ 3: Միացրեք Bluetooth մոդուլները

Հաջորդը ձեզ հարկավոր է զուգավորել երկու hc-05 bluetooth մոդուլները: Վարպետը կօգտագործվի որպես հեռակառավարիչ, իսկ ստրուկը ՝ լույսի անջատիչի համար: Ես կարող եմ նախանշել, թե ինչպես դա անել, բայց կան շատ այլ հիանալի ձեռնարկներ դա անելու համար և անիվը նորից հորինելու իմաստ չկա: Ես կառաջարկեի հետևել այս երկու ձեռնարկներից մեկին ՝ Bluetooth- ի մոդուլները զուգակցելու համար, նախքան վերադառնալն ու այս մեկն ավարտելը:

www.instructables.com/id/Arduino-Bluetooth…

howtomechatronics.com/tutorials/arduino/how…

Քայլ 4. Programրագրեք ATtiny85 և վերբեռնեք ծածկագիրը

Programրագրեք ATtiny85 և վերբեռնեք ծածկագիրը
Programրագրեք ATtiny85 և վերբեռնեք ծածկագիրը
Programրագրեք ATtiny85 և վերբեռնեք ծածկագիրը
Programրագրեք ATtiny85 և վերբեռնեք ծածկագիրը

Կրկին այստեղ կա ձեռնարկ, թե ինչպես ծրագրավորել ATtiny85 չիպսերը `օգտագործելով Arduino Uno: Պարզապես հասկանալի դարձնելու համար, համոզվեք, որ «ATtiny85 ծրագրին վերբեռնում» վերնագրված քայլին, նախքան բեռնիչն այրելը, ժամացույցը սահմանեք «8 ՄՀց (ներքին)»:

Arduino- ի ստանդարտ servo գրադարանը չի աշխատում ATtiny85 չիպի համար, փոխարենը տեղադրեք SoftwareServo գրադարանը: Սկզբում ես մի փոքր խնդիր ունեի այս գրադարանի հետ, որի լուծումը տեքստային խմբագրիչում բացել է Software.h ֆայլը և փոխել տողը #ներառել #ներառել

ATtiny85- ի վրա ծածկագիրը վերբեռնելու համար հետևեք նախորդ ձեռնարկի հրահանգներին, բացառությամբ իմ GitHub- ում իմ ունեցած ծածկագրի վերբեռնման, յուրաքանչյուրը 2 չիպից յուրաքանչյուրին: Միացրեք չիպսերը 2 սխեմաների մեջ և հիմա, երբ կոճակները սեղմում եք, դրանք կմիացվեն և կանջատվեն:

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