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

DIY - Arduino- ի վրա հիմնված կայանատեղիի օգնական V2: 6 քայլ
DIY - Arduino- ի վրա հիմնված կայանատեղիի օգնական V2: 6 քայլ

Video: DIY - Arduino- ի վրա հիմնված կայանատեղիի օգնական V2: 6 քայլ

Video: DIY - Arduino- ի վրա հիմնված կայանատեղիի օգնական V2: 6 քայլ
Video: How to Interface Industrial Sensors with Arduino Nano 2024, Նոյեմբեր
Anonim
Image
Image

Երբ կյանքը քեզ բանան է տալիս !!!!! Պարզապես կերեք դրանք:

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

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

Րագրի ընդհանուր արժեքը կազմում է մոտ $ 20 - $ 25:

Քայլ 1: Սխեմատիկ

Բաղադրիչների հավաքում
Բաղադրիչների հավաքում

Այս նախագծի համար մեզ անհրաժեշտ է.

  • 8 x բազմագույն լուսադիոդներ
  • 8 x 220 ohm դիմադրիչներ
  • 1 x Arduino NANO
  • 1 x HC-SR04 Ուլտրաձայնային տվիչ
  • 1 x Բարձրախոս և
  • 1 x 100 օմ ռեզիստոր

Եկեք սկսենք LED- ները միացնելով Arduino- ի D5- ի D5- ի D12- ին և յուրաքանչյուր քորոցների միջև 200 օհմ ռեզիստորով: Այնուհետև, եկեք բարձրախոսը միացնենք Arduino- ի A0 կապին: Ուլտրաձայնային տվիչի TRIG կապը միանում է D2- ին, իսկ ECHO- ն ՝ Arduino- ի D3 կապումներին: Ի վերջո, միացրեք ուլտրաձայնային տվիչի VCC կապը Arduino- ի 5V ելքին և միացումն ավարտելու համար միացրեք բոլոր -ve կապումներն Arduino- ի GND կապին:

Քայլ 2: Բաղադրիչների հավաքում

Բաղադրիչների հավաքում
Բաղադրիչների հավաքում
Բաղադրիչների հավաքում
Բաղադրիչների հավաքում

Ես կսկսեմ LED- ները կպցնել տախտակին: Վերևում կարմիր, ապա դեղին, որին հաջորդում է կապույտը և կանաչը ներքևում:

Դուք կարող եք օգտագործել այն գույնը, որը ցանկանում եք, լիովին կախված է նրանից, թե ինչպես եք ցանկանում այն ներկայացնել: Այս գույների ընտրության պատճառն այն էր, որ ցույց տայի խստության աստիճանը, երբ մեքենան մոտենում էր պատին: Ես նույնիսկ կարող էի մեկ գույն օգտագործել ամբողջ տեղադրման համար: LED- ները զոդելուց հետո ես զոդում եմ 8 x 220ohm ընթացիկ սահմանափակող ռեզիստորները տախտակի հետևի մասում: Հաջորդը, ես զոդում եմ ազդանշանը և 100 օմ դիմադրությունը տախտակին: Դրանից հետո ես զոդում եմ 2 տող իգական կապի վերնագրի ժապավեններ `Arduino- ն պահելու համար: Հաջորդը, ժամանակն է, որ ես ուլտրաձայնային տվիչը սոսնձեմ տախտակի ներքևի մասում: Ի վերջո, ներքևի բիթը կցելուց առաջ ես մալուխները կպցնում եմ տախտակին: Լավ, ուրեմն այսպես է թվում: Այժմ, եկեք դիտենք ծածկագիրը հաջորդ բաժնում:

Քայլ 3:

Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր

Gerber ֆայլ ՝

Սխեմատիկ ՝ https://hacksterio.s3.amazonaws.com/uploads/attachments/1031756/1_fFRSIQgYXr-p.webp

Քայլ 4: Կոդ

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

Սկսեք կոդը ՝ ներառելով «NewTone.h» գրադարանը և հաստատելով հաստատուններն ու գլոբալ փոփոխականները, որոնք կօգտագործվեն ամբողջ ծածկագրում:

Այնուհետեւ կարգավորումների բաժնում սահմանեք քորոցային ռեժիմները: Այժմ, օղակի բաժնում հաշվարկեք «Հեռավորությունը» դյույմներով ՝ կարդալով Ուլտրաձայնային տվիչից ստացված արժեքը: Այնուհետև «Հեռավորության» արժեքը ստուգելով մենք միացնելու կամ անջատելու ենք LED- ները ՝ հիմնվելով օբյեկտի հեռավորության վրա: Եթե հեռավորությունը 200 -ից մեծ է, անջատեք բոլոր LED- ները և ազդանշանը, քանի որ օբյեկտը հեռու է:

Կոդի հաջորդ բիթը ստուգում է, արդյոք օբյեկտն այս պահին անշարժ է: Այն համեմատում է ընթացիկ հեռավորության արժեքը նախորդ հեռավորության հետ, և եթե արժեքները նույնն են (օբյեկտը չի շարժվել), այն ավելացնում է հաշվիչը: Եթե օբյեկտը ցանկացած ժամանակ շարժվում է այս գործընթացի ընթացքում, հաշվիչը վերակայվում է 0-ի:

Երբ հաշվիչը հասնում է 20 -ի, բոլոր LED- ները անջատված են: Եվ վերջապես ստեղծեք այն գործառույթը, որն անջատում է բոլոր LED- ները և ազդանշանը:

Կոդ ՝

NewTone գրադարան ՝ https://hacksterio.s3.amazonaws.com/uploads/attac… Գերբերական ֆայլ ՝

Քայլ 5: Դեմո

Դեմո
Դեմո

Օգտագործելով իմ Land Rover R1V2- ը, ես պատրաստվում եմ նախագիծը ցուցադրել ձեզ տղաներին: Ինչպես տեսնում եք, LED ցուցիչները կանաչից անցնում են կարմիրի, քանի որ արբանյակը մոտենում է ուլտրաձայնային սենսորին: Այո !! առաքելությունը կատարված է.

Քայլ 6:

Կրկին շնորհակալություն գրառումս ստուգելու համար: Հուսով եմ, որ դա կօգնի ձեզ:

Եթե ցանկանում եք ինձ աջակցել, բաժանորդագրվեք իմ YouTube ալիքին (https://www.youtube.com/user/tarantula3):

Շնորհակալություն, նորից իմ հաջորդ ձեռնարկում:

  • JLCPCB - 2 $ PCB- ի նախատիպի համար ՝
  • V1:
  • Թիզեր ՝
  • Տեսանյութ ՝

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