Мазмұны:
- 1 -қадам: материалдар
- 2 -қадам: тізбекті қосу
- 3 -қадам: Бағдарламаны құру
- 4 -қадам: Деректерді жинау және калибрлеу
- 5 -қадам: Біздің теңдеуді қолдана отырып, жаңа код құру
- 6 -қадам: Қорытынды код
- 7 -қадам: Нәтижелер
Бейне: Sonar тест жоспары: 7 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Бұл тест жоспарының мақсаты - есіктің ашық немесе жабық екенін анықтау. Бұл тест жоспары сізге дыбыс датчигін қалай құру керектігін, бағдарлама құруды, сенсорларды калибрлеуді және ақырында біздің мектептің балабақшасындағы тауық қорасының есігі ашық не ашылмайтынын білуге мүмкіндік береді.
1 -қадам: материалдар
Өнеркәсіп, Адафрут. «Жарты өлшемді тақта». Adafruit Industries блогы RSS, www.adafruit.com/product/64.
«Өткізгіш сымдар». Arduino-ны зерттеу, 23 маусым 2013 ж., Www.exploringarduino.com/parts/jumper-wires/.
Macfos. «Arduino Uno R3 кабельмен.» Robu.in | Үнді интернет -дүкені | RC хобби | Робототехника, robu.in/product/arduino-uno-r3/.
Неделковский, Дежан. «Ультрадыбыстық сенсор HC-SR04 және Arduino оқулығы.» HowToMechatronics, 5 желтоқсан, 2017, howtomechatronics.com/tutorials/arduino/ultrasonic-sensor-hc-sr04/.
Саған қажет болады:
Arduino және Excel SpreadSheets бар компьютер
USB кабелі
Arduino Uno микроконтроллері
Нан тақтасы
Sonar датчигі (HC-SR04)
Arduino Wires
Сызғыш
2 -қадам: тізбекті қосу
«Қиындық». Жоба-HC-SR04 жобасы, fritzing.org/projects/hc-sr04-project.
Сымдарды arduino -ға қалай қосу керектігін білуге көмектесу үшін жоғарыдағы суретті пайдаланыңыз.
Мынаны тексеріңіз:
VCC түйреуішіндегі сым 5В қосылады
Trig істігіндегі сым 8 пинге қосылады
Эхо түйреуішіндегі сым пинге 9 қосылады
GND сымы жерге қосылады
ЕСКЕРТПЕ: Жоғарыда көрсетілген сымдардың орнына сымдарды тікелей arduino -ға қосуға болады.
3 -қадам: Бағдарламаны құру
Бұл код Sonar сенсорының мәнін оқиды, ол дыбыстың объектіден шығып, Sonar сенсорына қайтып оралғанына қанша уақыт өткенін көрсетеді.
Біз бұл кодты жаңғырықтан алынған мәндерді есептеу үшін қолданамыз, содан кейін көлбеуді алу үшін осы ақпаратты excel парағына графикке саламыз, ақырында калибрлеу қисығын, біз оны кейінірек бағдарламада қолданамыз.
4 -қадам: Деректерді жинау және калибрлеу
Жоғарыда келтірілген мәндер объект пен сенсор арасындағы қашықтықты сызғышпен өлшеу арқылы болды және біз сериялық мониторда көрсетілген мәнді жаздық. Біз әр.5 дюйммен өлшедік.
Excel тарату парағындағы деректерді қолдана отырып, х осінің ұзақтығы миллисекундтарда, ал у осінің қашықтығы дюйм болатын дисперсті диаграмма құрыңыз.
Графикті жасағаннан кейін, диаграмманы шертіп, Диаграмма құралдары бөліміндегі Орналасу сызығының астында Сызықтық тренд сызығын таңдау арқылы калибрлеу қисығын жасаңыз. Тренд сызығы опцияларының астында Сызықтықты таңдаңыз және «Диаграммада теңдеуді көрсету» опциясын таңдаңыз.
Теңдеу пайда болады және біз бұл теңдеуді объектінің дюйммен қаншалықты алыс екенін анықтау үшін болашақ код үшін қолданамыз.
5 -қадам: Біздің теңдеуді қолдана отырып, жаңа код құру
Біз жоғарыдағы кодты өткен слайдта калибрлеу қисығынан алған теңдеу арқылы қолдандық. Бұл теңдеу миллисекундтарды дюймге түрлендіреді.
6 -қадам: Қорытынды код
Бұл код - Sonar оқитын қашықтыққа байланысты есіктің ашық немесе ашылмайтынын білдіретін соңғы код. Тексеру үшін біз Sonar есіктің 14 дюймден алыс екенін оқыса, бұл есіктің ашық екенін білдіреді, содан кейін сериялық монитор «Есік ашық» деп басып шығаратынын өлшедік.
7 -қадам: Нәтижелер
Жалпы сенсор дәл болды. Бірнеше шектеулер болды. Біз көрген бірнеше кемшіліктер - бұл сенсордың алдында конус тәрізді мәндерді оқуы, сенсор өте сезімтал, қысқа қашықтықтағы объектілер оғаш мәндерді көрсетеді, ал 14 дюймден жоғары мәндер дәл емес. Біз сенсордың бұл жағдайда есіктен қашықтықты өлшегіміз келетін объектімен бірдей биіктікте болуын қамтамасыз етуіміз керек еді, бірақ ол өз қызметін атқарды.
Ұсынылған:
RFID отыру жоспары: 7 қадам
RFID отыру жоспары: Мен үйлену үстелдерінің кестесі үшін ерекше нәрсе жасағым келді, және мен оны электронды жобаларға деген сүйіспеншілігімді (тәуелділікті) бейнелейтіндіктен, оны жеке етудің жақсы әдісі деп ойладым. панельде бөлменің жоспары бар
Дыбысты бәсеңдететін дәмхананың сынақ жоспары: 5 қадам
Дыбысты бәсеңдететін кафелерде тестілеу жоспары: Біз мектептердегі асханаларда дыбысты бәсеңдететін материалдарды қолдану арқылы дыбыс деңгейінің шамадан тыс деңгейімен күресуге тырысамыз. Бұл мәселені шешудің ең жақсы әдісін табу үшін біз децибел деңгейін орташа деңгейден төмендетуге үміттенетін тест жоспарын толтыруымыз керек
TTL логикалық деңгейдегі тест қаламы: 5 қадам (суреттермен)
TTL логикалық деңгейдегі сынаушы қаламы: Polarity Tester Pen & TTL логикалық деңгей сынағыш қаламы. Бұл полярлықты тексеретін қалам сәл ерекшеленеді, себебі ол TTL деңгейін тексере алады және 7 сегментінің дисплейінде күйді әріптермен көрсетеді: " H " (Жоғары) логикалық деңгей үшін "
Топырақ ылғалдылығы датчигін сынау жоспары: 6 қадам (суреттермен)
Топырақ ылғалдылығы датчигін сынау жоспары: Қиындық: Топырақ суланған кезде ҚЫЗЫЛ жарықдиодты, ал топырақ құрғақ болған кезде ЖАСЫЛ жарықдиодты жанатын жоспарды жасаңыз және орындаңыз. Бұл топырақтың ылғалдылығын өлшейтін сенсорды қолдануды талап етеді. Мақсаты: Бұл нұсқаулықтың мақсаты - жаңбырдың жауғанын және өсімдікке
Термисторды сынау жоспары: 8 қадам
Термисторды сынау жоспары: Бұл сынақ жоспарының мақсаты - адамның дене температурасын өлшеуге болатынын білу. Бұл тест жоспары сізге қарапайым цифрлық термометрді құрастыру, калибрлеу, бағдарламалау, содан кейін модельденген февті анықтай алатындығыңызды білу үшін нұсқаулар береді