Мазмұны:

Есіктері бар ультрадыбыстық диапазон: 7 қадам (суреттермен)
Есіктері бар ультрадыбыстық диапазон: 7 қадам (суреттермен)

Бейне: Есіктері бар ультрадыбыстық диапазон: 7 қадам (суреттермен)

Бейне: Есіктері бар ультрадыбыстық диапазон: 7 қадам (суреттермен)
Бейне: ЕҢ ҮЗДІК ЭЛЕКТР МАШИНАСЫ: TESLA MODEL X 2022. НЕЛІКТЕН НҰСҚА НҰСҚАЛАРДЫ САТЫП АЛУ КЕРЕК? 2024, Шілде
Anonim
Есіктері бар ультрадыбыстық диапазон
Есіктері бар ультрадыбыстық диапазон

Ультрадыбыстық диапазон жоғары жиілікті дыбыс толқынын шығару арқылы кез келген нәрсенің бар -жоғын анықтайды. Бұл нұсқаулықтың негізгі бағыты есіктер мен ультрадыбыстық диапазондардың қалай жұмыс істей алатындығына, әсіресе есіктердің ашылуы мен жабылуын анықтау үшін оларды қалай қолдануға болатындығында болады. Бұл өлшеу құралының көмегімен біз есіктердің ашылуы мен жабылуын анықтай алатынын көре аламыз.

1 -қадам: МАТЕРИАЛДАР

Біздің жоспар үшін бізге қажет:

Arduino Uno микроконтроллері

USB кабелі (Arduino -ны компьютерге қосу үшін)

Ноутбук

Нан тақтасы

Сымдар (шамамен 4-5)

Сонар

2 -қадам: тақтаны қосу

Тақтаны қосу!
Тақтаны қосу!

Тақталардың әр түрлі түрлері мен өлшемдері бар, ұзындығы үшін жоғарыдағы бірінші суретті ұстануды ұсынамыз.

Егер сізде кішкентай болса, жоғарыдағы екінші суретті қолдануды ұсынамыз.

3 -қадам: Arduino бағдарламалау

Сіздің Arduino бағдарламалау!
Сіздің Arduino бағдарламалау!
Сіздің Arduino бағдарламалау!
Сіздің Arduino бағдарламалау!

Бұл қадам Arduino бағдарламалауға арналған, жоғарыда біз қолданған кодты көруге болады. Бұл кодтың көмегімен сіз мониторды Sonar Rangefinder мәнін оқи аласыз және оны экранға жаза аласыз.

4 -қадам: Сонар диапазонын калибрлеу

Енді сіз Arduino дыбыстан дыбысқа дейінгі қашықтықты немесе сіз анықтайтын кез келген объектіні дұрыс көрсету үшін пайдалана алатын теңдеуді орнатуыңыз керек. Сонардың алдына сызғыш қойып, кітап сияқты кез келген затты алыңыз. Нысанның алдыңғы жағын сызғышта белгіленген 10 дюймдік сызыққа қойып, сонардың берген мәнін жазыңыз. Кітаптың сақтық көшірмесін 5 дюймге сақтаңыз және мониторда пайда болатын мәндерді жазыңыз.

5 -қадам: Калибрлеу қисығын жасау

Калибрлеу қисығын жасау
Калибрлеу қисығын жасау

Енді сізде деректер бар, біз мұны қашықтықты оқу теңдеуін жасау үшін қолданамыз! Logger Pro көмегімен х осін диаграммаларды толтыра отырып, сонар мен у осіне дейінгі қашықтықты дыбыс оқулары ретінде орнатыңыз. Оң жақта үлгіні көрсететін нүктелер жиынтығы пайда болады. Графиктің сол жақ нүктесінен солға шертіңіз және соңғы нүктеге жеткенше оң жақтағы барлық нүктелерді бөлектеңіз. Бұл аяқталғаннан кейін, экранның жоғарғы жағындағы Графиктерге өтіңіз және «Сызықтық» түймесін басып, сәйкес сызықтың графигін салыңыз. Графиктің үстіне апарыңыз және көрсетілген теңдеуді жазыңыз.

6 -қадам: Жүйені калибрлеу

Сіз енді кодқа оралып, барлық int мәндерін өзгермелі етіп өзгертуіңіз керек, бұл код ондық мәндерді оқуға мүмкіндік береді. Содан кейін жоғарыда сіздің теңдеуіңіз үшін жаңа айнымалы құрыңыз, оны «температура» деп атауға болады және оны алдыңғы қадамдағы теңдеуге теңестіруге болады. Жаңа айнымалыға «өзгермелі температура» кодының жаңа жолын қосу арқылы ондық бөлшектерді қосуға рұқсат етіңіз. Ақырында, осы екі жолдың астына Serial.println («айнымалы атауы») қойыңыз, сонда сіздің жаңа қашықтық мәні жазылады. Бұл келесідей болуы керек =

*y айнымалыға қойған атауды білдіреді*

у; у = (a* x) + b; Serial.println (y);

Басқа сериялық басып шығаруды алып тастауды ұмытпаңыз, себебі бұл біз назар аударатын мән емес.

7 -қадам: Sonar диапазонын табу

Сонар диапазонын іздеу
Сонар диапазонын іздеу

Теңдеуді алғаннан кейін, сіз бұл теңдеуді қолданып, оны кодқа енгізе аласыз! Оны енгізгеннен кейін сіз ноутбукті тақтаға қосып, оны тексеру үшін кодты жібере аласыз. Сіз сандар диапазон мен есіктің қашықтығына байланысты қалай өзгеретінін көре аласыз, сандар өзгеріп қана қоймайды, шамдар да қосылып, өшуі керек.

Сіздің Sonar диапазонын калибрлеу керек және нәтижелер экранда көрсетілуі керек. Сіз енді дайынсыз!:)

Ұсынылған: