Ултразвуков далекомер с врати: 7 стъпки (със снимки)
Ултразвуков далекомер с врати: 7 стъпки (със снимки)
Anonim
Ултразвуков далекомер с врати
Ултразвуков далекомер с врати

Ултразвуковият далекомер открива дали има нещо на пътя му, като излъчва високочестотна звукова вълна. Фокусът на тази инструкция ще бъде как вратите и ултразвуковите далекомери могат да работят заедно, по -специално как могат да се използват за откриване, когато вратите се отварят и затварят. С това измервателно устройство можем да видим дали може да открие отварянето и затварянето на вратите.

Стъпка 1: МАТЕРИАЛИ

За нашия план се нуждаем от:

Микроконтролер Arduino Uno

USB кабел (за свързване на Arduino към компютъра)

Преносим компютър

Платка

Проводници (около 4-5)

Сонарът

Стъпка 2: Свързване на платката

Свързване на дъската!
Свързване на дъската!

Има различни видове и размери дъски, за дългата, препоръчваме да следвате първата снимка по -горе.

Ако имате малкия, препоръчваме да използвате втората снимка по -горе.

Стъпка 3: Програмиране на вашия Arduino

Програмиране на вашия Arduino!
Програмиране на вашия Arduino!
Програмиране на вашия Arduino!
Програмиране на вашия Arduino!

Тази стъпка е за програмиране на вашия Arduino, по -горе можете да видите кода, който използвахме. С този код ще можете да накарате монитора да прочете стойността на сонарния далекомер и да го запише на екрана.

Стъпка 4: Калибриране на обхвата на сонара

Сега трябва да настроите уравнение, което Arduino може да използва, за да представи правилно разстоянието от сонара до вратата или всеки обект, който откривате. Поставете владетел пред сонара и вземете всеки предмет като книга. Поставете предната страна на обекта върху 10 -инчовата линия, маркирана върху линийката, и запишете стойността, дадена от сонара. Продължавайте да архивирате книгата с 5 инча и записвайте стойностите, които се появяват на монитора.

Стъпка 5: Изграждане на калибрационната крива

Изготвяне на калибрационната крива
Изготвяне на калибрационната крива

Сега, когато имате данните, ще използваме това, за да създадем уравнението за четене на разстояния! С помощта на Logger Pro задайте оста x разстоянието от сонара и оста y като показания на сонара, попълвайки диаграмите. Набор от точки ще се появи от дясната страна, показващ модел. Щракнете наляво от най-лявата точка на графиката и маркирайте всички точки надясно, докато стигнете до последната. Когато това е направено, отидете на графиките в горната част на екрана и натиснете “Linear”, за да вмъкнете графиката на най -подходящата линия. Задръжте курсора върху графиката и запишете показаното уравнение.

Стъпка 6: Калибриране на вашата система

Сега ще трябва да се върнете към кода си и да промените всички int стойности на плаващи, позволявайки на кода да чете и десетични стойности. След това създайте нова променлива за вашето уравнение в горната част, можете да я наречете нещо като „температура“и да я зададете равна на уравнението, което сте получили от предишната стъпка. Позволете на новата променлива да включва и десетични знаци, като добавите нов ред код, който е „температура на плаване“. И накрая, под тези два реда, поставете Serial.println („име на променлива“), така че новата ви стойност на разстоянието да бъде записана. Трябва да изглежда нещо подобно =

*y представлява името, което сте поставили за променливата*

поплавка y; y = (a* x) + b; Serial.println (y);

Също така не забравяйте да премахнете другия сериен печат, тъй като това не е стойността, върху която се фокусираме.

Стъпка 7: Тестване на сонарния далекомер

Тестване на сонарния далекомер
Тестване на сонарния далекомер

След като имате уравнението си, можете да използвате това уравнение и да го вмъкнете в кода! След като го поставите, можете да свържете вашия лаптоп към дъската и да прехвърлите кода, за да го тествате. Можете да видите как се променят числата в зависимост от разстоянието на сонарния далекомер и врата, не само че цифрите ще се променят, светлините също трябва да се включват и изключват.

Вашият сонарен далекомер трябва да бъде калибриран и резултатите трябва да се показват на екрана. Вече сте готови!:)

Препоръчано: