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

Arduino Range Finder: 6 քայլ
Arduino Range Finder: 6 քայլ

Video: Arduino Range Finder: 6 քայլ

Video: Arduino Range Finder: 6 քայլ
Video: Измерение расстояния с помощью 6-контактного лазерного модуля VL53L0X с Arduino 2024, Հուլիսի
Anonim
Arduino Range Finder
Arduino Range Finder

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

Քայլ 1: Հավաքեք ձեր նյութերը

Հավաքեք ձեր նյութերը
Հավաքեք ձեր նյութերը

Այս նախագիծն ավարտելու համար պետք է ձեռք բերել.

Arduino Uno միկրոկառավարիչ

USB մալուխ (Arduino- ն համակարգչին միացնելու համար)

Նոթբուք համակարգիչ

Ռեզիստորներ (10, 000 Օմ)

Breadboard

Սոնար

Քայլ 2: Միացրեք ձեր սխեման

Միացնելով ձեր սխեման
Միացնելով ձեր սխեման

Հետևեք վերը նշված սխեմային `ձեր միացումը միացնելու համար: Դուք կնկատեք, որ vcc- ն միացված է 5v պինին, trig- ը `9 pin- ին, echo- ն` 10 pin- ին, իսկ gnd- ը `գետնին:

Քայլ 3. Programրագրավորեք ձեր Arduino- ն

Programրագրավորեք ձեր Arduino- ն
Programրագրավորեք ձեր Arduino- ն

Պատճենեք և տեղադրեք այս կոդը ձեր խմբագրիչի մեջ, այնուհետև վերբեռնեք ձեր Arduino- ում: Սա կստեղծի ձեր Arduino- ից հեռավորության արժեքներ, որոնք մենք այնուհետև պետք է ստուգենք

Քայլ 4: Գրանցեք ձեր չափագրման տվյալները

Ձեր ճշգրտման տվյալների գրանցում
Ձեր ճշգրտման տվյալների գրանցում
Ձեր ճշգրտման տվյալների գրանցում
Ձեր ճշգրտման տվյալների գրանցում

Ներկայումս ձեր Arduino- ն չի արտադրում հեռավորության արժեքներ, այլ արտադրում է տևողության արժեքներ: Մենք պետք է ստեղծենք կալիբրացիոն կոր, որպեսզի գտնենք գծի հավասարումը: Դա անելու համար վերցրեք քանոն և տեղադրեք ձեր Arduino- ն դրա հիմքում, յուրաքանչյուր 5 դյույմ գրանցեք Arduino- ի թողարկման տևողությունը: Այնուհետև մենք կվերցնենք այս տվյալները և դրանք կներառենք Excel- ի աղյուսակում:

Քայլ 5: Ստեղծեք ձեր ճշգրտման կորը

Ստեղծելով ձեր ճշգրտման կորը
Ստեղծելով ձեր ճշգրտման կորը

Excel- ում համոզվեք, որ 1 -ին սյունակում տեղադրեք ձեր հեռավորությունը, իսկ 2 -րդում `ձեր հեռավորությունը: Այնուհետև ընդգծեք սյուները և ընտրեք տեղադրեք ցրման գծապատկեր: Աջ սեղմեք տվյալների կետերից մեկի վրա և կտտացրեք ձևաչափի գիծ, այնուհետև ընտրեք գծային: Վերջապես ընտրեք ցուցադրման հավասարումը գծապատկերում: Վերջապես գրանցեք ձեզ տրված հավասարումը:

Քայլ 6: Կալիբրացում ձեր համակարգը

Կալիբրացում ձեր համակարգը
Կալիբրացում ձեր համակարգը

Այժմ, երբ գտել եք ձեր հավասարումը, դուք տևողությունը կփոխարկեք հեռավորության: Վերցրեք ձեր հավասարումը և մուտքագրեք այն ձեր ծածկագրի ներքևում, որտեղից ի սկզբանե դադարել էինք: Օրինակ, իմ հավասարումը y = 0.007x-0.589 էր, այնպես որ ես մուտքագրում էի.

տևողություն = pulseIn (echoPin, HIGH);

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

հեռավորություն = 0.007*տևողություն-0.589;

Serial.println (հեռավորություն);

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

Պահեք այս կոդը և վերբեռնեք այն ձեր Arduino- ում

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