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

Motion Sensing Arduino լազեր ՝ 5 քայլ
Motion Sensing Arduino լազեր ՝ 5 քայլ

Video: Motion Sensing Arduino լազեր ՝ 5 քայլ

Video: Motion Sensing Arduino լազեր ՝ 5 քայլ
Video: how to make Motion detection light on off PIR sensor project #howto 2024, Հուլիսի
Anonim
Motion Sensing Arduino լազեր
Motion Sensing Arduino լազեր
Motion Sensing Arduino լազեր
Motion Sensing Arduino լազեր

ՈEՇԱԴՐՈԹՅՈՆ. Այս նախագիծը մշակվել է այնպես, որ բոլոր մասերը կարող են կրկին օգտագործվել հետագա նախագծերում: Արդյունքում, վերջնական արտադրանքը ավելի քիչ կայուն է, քան կլիներ, եթե օգտագործեիք ավելի մշտական նյութեր, ինչպիսիք են սոսինձը, զոդումը և այլն…

Wգուշացում. Լազերը մի դրեք աչքի բարձրության վրա, քանի որ դա կարող է առաջացնել ցանցաթաղանթի վնասվածք:

Նյութեր

  • Arduino (Mega 2560)
  • Breadboard
  • Շարժման ցուցիչ (HC-SR501)
  • Լազերային մոդուլ (ST1172)
  • Servo Motor (SG90)
  • Արականից իգական լարերը
  • Արականից արական լարերը
  • Թղթե սրբիչի գլան
  • Սկոտչ
  • Zip կապեր
  • Հիմք
  • Մկրատ

Քայլ 1: Ապահովեք տարրերը բազայում

Ապահովեք իրերը բազայում
Ապահովեք իրերը բազայում
Ապահովեք իրերը բազայում
Ապահովեք իրերը բազայում

Կցեք գլորված ժապավեն Arduino տախտակի ներքևում և, անհրաժեշտության դեպքում, հացի տախտակին:

Կցեք ժապավենը servo շարժիչի երեք կողմերին `առանց լարերի:

Հիմքին ամրացրեք Arduino տախտակը, հացի տախտակը և servo շարժիչը:

Լրացուցիչ կայունության համար կարող եք ամրացնել Servo Motors- ի լարերը:

Քայլ 2: Լարի բաղադրիչներ

Լարի բաղադրիչներ
Լարի բաղադրիչներ
Լարի բաղադրիչներ
Լարի բաղադրիչներ
Լարի բաղադրիչներ
Լարի բաղադրիչներ

Դիագրամների և պատկերների համար տե՛ս վերևի պատկերները: Մուտքային և ելքային լարերի համար ձեր օգտագործած ճշգրիտ քորոցը նշանակություն չունի. սակայն, եթե ցանկանում եք օգտագործել մեր ծածկագիրը ՝ առանց որևէ փոփոխություն կատարելու, ապա պետք է օգտագործեք մեր նշած կապերը: Աղացած (բացասական) և դրական հացի տախտակի ցանկացած քորոցի համար, քանի դեռ դրանք գտնվում են սյունակներում, որոնց միացված է Arduino- ի հիմքն ու հզորությունը: Ստորև նշված գույները համապատասխանում են լարերի գույնին, որոնք մենք օգտագործել ենք մեր պատկերներում:

  1. Հացաթուղթը միացրեք arduino- ին

    • Orange - 5v Arduino- ից մինչև դրական ՝ տախտակի վրա
    • Սև - GND (հիմք) Arduino- ի վրա մինչև բացասական ՝ սեղանի վրա
  2. Շարժման ցուցիչ

    • Շագանակագույն - Աղացած (բացասական) հացի տախտակի վրա
    • Նարինջ - Դրական հացի տախտակի վրա
    • Կարմիր - մուտքագրում/ելք 14 Arduino- ում
  3. Servo Motor

    • Կարմիր - Դրական հացի տախտակի վրա
    • Շագանակագույն - Աղացած (բացասական) հացի տախտակի վրա
    • Orange - մուտքագրում/ելք 4 Arduino- ում
  4. Լազերային

    • Կապույտ - Աղացած (բացասական) հացի տախտակի վրա
    • Դեղին - մուտքագրում/ելք 10 Arduino- ում
    • Կանաչ - Դրական հացի տախտակի վրա

Նշում. Շարժման սենսորին և լազերին միացնելիս անպայման օգտագործեք ավելի երկար լարեր, հակառակ դեպքում լարերը կարող են տեղից քաշվել, քանի որ պտուտահաստոցը պտտվում է կողքից:

Քայլ 3. Կցեք Cannon- ը շարժիչին

Cannon- ը կցեք շարժիչին
Cannon- ը կցեք շարժիչին
Cannon- ը կցեք շարժիչին
Cannon- ը կցեք շարժիչին
Cannon- ը կցեք շարժիչին
Cannon- ը կցեք շարժիչին
Cannon- ը կցեք շարժիչին
Cannon- ը կցեք շարժիչին

Երկու ծայր զուգահեռ անցքեր բացեք թղթե սրբիչի դերում մի ծայրում:

Անցքերի միջով անցեք երկու կապի կապ, մեկական փակագիծ յուրաքանչյուր անցքերի միջով:

Սերվո շարժիչի վերևում ամրացրեք թղթե սրբիչի գլանափաթեթը և ամրացրեք կայծակաճարմանդային կապերը շարժիչի վրա:

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

Քայլ 4. Կցեք շարժման ցուցիչն ու լազերային մոդուլը պտուտահաստոցին

Կողքին ամրացրեք շարժման ցուցիչն ու լազերային մոդուլը
Կողքին ամրացրեք շարժման ցուցիչն ու լազերային մոդուլը
Կողքին ամրացրեք շարժման ցուցիչն ու լազերային մոդուլը
Կողքին ամրացրեք շարժման ցուցիչն ու լազերային մոդուլը
Կողքին ամրացրեք շարժման ցուցիչն ու լազերային մոդուլը
Կողքին ամրացրեք շարժման ցուցիչն ու լազերային մոդուլը

Կցեք շարժման սենսորը թղթե սրբիչի գլանափաթեթի ծայրին, ինչպես ցույց է տրված վերը նկարներում: Ամրացրեք այն ամուր, որպեսզի պտուտահաստոցը պտտվելիս այն չշարժվի:

Ապահովեք լազերը թղթե սրբիչի գլանի վերևում, ինչպես ցույց է տրված վերևում նկարում:

Քայլ 5: Arduino կոդ

Arduino կոդ
Arduino կոդ

Ստորև բերված է github պահեստի հղում, որը պարունակում է այս նախագծի arduino ծածկագիրը: Եթե մուտքագրման/ելքի տարբեր կապեր են օգտագործվում, ծածկագիրը պետք է փոփոխվի `դա արտացոլելու համար: Բացի այդ, դուք պետք է ներբեռնեք ծածկագրում նշված բոլոր համապատասխան գրադարանները:

github.com/ArduinoToys/ArduinoMotionSensin…

Նշում. Եթե ձեր arduino- ի ստեղծման համար օգնության կարիք ունեք, այցելեք

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