Мазмуну:
- 1 -кадам: материалдар
- 2 -кадам: Районду туташтыруу
- 3 -кадам: Программаны түзүү
- 4 -кадам: маалыматтарды чогултуу жана калибрлөө
- 5 -кадам: Теңдемебизди колдонуу менен жаңы код түзүү
- 6 -кадам: Акыркы код
- 7 -кадам: Жыйынтыктар
Video: Sonar Test планы: 7 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул тесттик пландын максаты - эшиктин ачык же жабык экенин аныктоо. Бул тест планы сизге кантип Sonar сенсорун курууну, программаны түзүүнү, сенсорлорду калибрлөөнү жана акырында биздин мектептин бакчасындагы тооккананын эшиги ачык же ачык эместигин көрсөтөт.
1 -кадам: материалдар
Industries, Adafruit. "Жарым өлчөмдөгү нан тактасы." Adafruit Industries Blog RSS, www.adafruit.com/product/64.
"Jumper Wires." Arduino изилдөө, 23 июнь 2013, www.exploringarduino.com/parts/jumper-wires/.
Macfos. "Кабель менен Arduino Uno R3." Robu.in | Indian Online Store | RC хобби | Робототехника, robu.in/product/arduino-uno-r3/.
Неделковский, Дежан. "Ultrasonic Sensor HC-SR04 жана Arduino Tutorial." HowToMechatronics, 5-декабрь, 2017, howtomechatronics.com/tutorials/arduino/ultrasonic-sensor-hc-sr04/.
Сага керек болот:
Компьютер Arduino жана Excel SpreadSheets менен
USB кабели
Arduino Uno микроконтроллери
Breadboard
Sonar сенсор (HC-SR04)
Arduino Wires
Башкаруучу
2 -кадам: Районду туташтыруу
"Кыйкыруу." Долбоор-HC-SR04 Долбоору, fritzing.org/projects/hc-sr04-project.
Ардуиного зымдарды кантип туташтыруу керектигин түшүнүүгө жардам берүү үчүн жогорудагы сүрөттү колдонуңуз.
Муну текшериңиз:
VCC пиндеги зым 5Vга туташат
Trig пиндеги зым 8 пинге туташат
Эхо пининдеги зым 9 -пинге туташат
GNDдеги зым Жерге туташат
ЭСКЕРТҮҮ: Сиз зымдарды жогорудагы тартипте зымдардын ордуна arduino түз туташтыра аласыз.
3 -кадам: Программаны түзүү
Бул код Sonar сенсорунун маанисин окуйт, бул үндүн бир нерседен секирип, кайра Sonar сенсоруна кайтып келгенин көрсөтөт.
Биз бул кодду жаңырыктан келтирилген баалуулуктарды эсептөө үчүн колдонобуз, анан жантайманы алуу үчүн ошол маалыматты Excel баракчасына график кылып, акыры калибрлөө ийри сызыгын колдонобуз, аны кийин программада колдонобуз.
4 -кадам: маалыматтарды чогултуу жана калибрлөө
Биз жогоруда алган баалуулуктар объект менен сенсордун ортосундагы аралыкты сызгыч менен өлчөө аркылуу болгон жана биз сериялык мониторго чыккан маанини жазып алдык. Биз ар бир.5 дюйм менен өлчөнгөн.
Excel жайылтуу баракчасындагы маалыматтарды колдонуп, х огу миллисекунд менен узундугу жана у огу дюйм менен аралык болгон чачыранды графикти түзүңүз.
Графикти түзгөндөн кийин, диаграмманы чыкылдатуу менен калибрлөө ийри сызыгын түзүңүз жана Диаграмма инструменттеринин Макетинин астындагы Сызыктуу Тренд сызыгын тандаңыз.
Теңдеме пайда болот жана биз объекттин дюймда канчалык алыс экенин аныктоо үчүн келечектеги код үчүн ошол теңдөөнү колдонобуз.
5 -кадам: Теңдемебизди колдонуу менен жаңы код түзүү
Биз жогорудагы кодду өткөн слайддагы калибрлөө ийри сызыгынан алган теңдеме менен колдондук. Бул теңдеме миллисекунддарды дюймга айландырат.
6 -кадам: Акыркы код
Бул код Sonar окуган аралыкка жараша, эшик ачык же ачык экенин бизге билдире турган акыркы код. Тестибиз үчүн, эгерде Sonar эшик 14 дюймдан алыс экенин окуса, бул эшик ачык экенин билдирет, анда Сериялык Монитор "Эшик ачык" деп басып чыгарат.
7 -кадам: Жыйынтыктар
Жалпысынан сенсор так болчу. Бир нече чектөөлөр бар болчу. Биз баштан кечирген бир нече терс жактары - бул сенсор анын алдында конус формасында маанилерди окуйт, сенсор өтө сезимтал, кыска аралыктардагы объектилер кызыктай баалуулуктарды көрсөтөт жана 14 дюймдан ашкан баалуулуктар так эмес. Биз сенсор бул учурда эшиктен алыстыкты ченегибиз келген объектинин бийиктигинде болушун камсыз кылышыбыз керек болчу, бирок ал өз милдетин аткарды.
Сунушталууда:
Arduino менен LV-MaxSonar-EZ жана HC-SR04 Sonar диапазондорун салыштыруу: 20 кадам (сүрөттөр менен)
Arduino менен LV-MaxSonar-EZ жана HC-SR04 Sonar Range Findersди салыштыруу: Мен көптөгөн долбоорлордун (айрыкча роботтордун) реалдуу убакытта объектке чейинки аралыкты өлчөөнү талап кылаарын же пайда ала алаарын билем. Sonar диапазонун тапкычтар салыштырмалуу арзан жана Arduino сыяктуу микро контроллерге оңой туташтырылышы мүмкүн. Бул жылы
RFID отуруу планы: 7 кадам
RFID отуруу планы: Мен үйлөнүү үстөлдөрүнүн диаграммасына өзгөчө бир нерсе кылгым келди, жана мен муну жеке долбоорлоонун жакшы жолу деп ойлодум, анткени ал менин электрондук долбоорлорго болгон сүйүүмдү (көз карандылыгымды) чагылдырат. Ошентип, план чоң жыгач жасоо болчу бөлмөнүн планы жазылган панель
Үндү басаңдатуучу кафелердин тест планы: 5 кадам
Үндү басаңдатуучу кафелердин сыноо планы: Биз үнүбүздү басаңдатуучу материалдарды колдонуу аркылуу биздин мектептердин ашканасында катуу үндөр менен күрөшүүгө аракет кылып жатабыз. Бул маселени чечүүнүн эң жакшы жолун табуу үчүн, биз децибелибиздин деңгээлин орточо деңгээлден төмөндөтүү үчүн тест планын толтурушубуз керек
Топурактын нымдуулук сенсорун текшерүү планы: 6 кадам (сүрөттөр менен)
Топурактын нымдуулук сенсорун текшерүү планы: Чакырык: Топурак ным болгондо КЫЗЫЛ диодду, ал эми кургак болгондо Жашыл LEDди күйгүзө турган планды иштеп чыгыңыз жана аткарыңыз. Бул топурактын нымдуулугу сенсорун колдонууну камтыйт. Максат: Бул көрсөтмөнүн максаты - жамгыр жаап, өсүмдүктү кароо
Маалымат планы жок рингтондорду орнотуу: 9 кадам
Рингтондорду маалымат планы жок орнотуңуз: Мен уюлдук телефондорумдун ар биринин маалымат планы үчүн жылына $ 180 акы төлөөдөн чарчадым, ошондуктан аларды жокко чыгардым. Анан мен бекер.mp3 рингтондорун жасап, торго жүктөп, телефонго жүктөп алаарымды билдим. Анан мен $ үчүн төлөмдү билдим