Мазмуну:
- 1 -кадам: МАТЕРИАЛДАР
- 2 -кадам: Башкарманы туташтыруу
- 3 -кадам: Ардуинону программалоо
- 4 -кадам: Сонар диапазонун калибрлөө
- 5 -кадам: Калибрлөө ийри сызыгын жасоо
- 6 -кадам: Системаңызды калибрлөө
- 7 -кадам: Sonar диапазонун табуу
Video: УЗИ диапазону эшиктери менен: 7 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
УЗИ диапазону тапкыч жогорку жыштыктагы үн толкундарын чыгаруу аркылуу анын жолунда экенин аныктайт. Бул үйрөткүчтүн негизги максаты эшиктер менен УЗИ диапазонунун кантип иштеши болот, тактап айтканда эшиктер качан ачылып жабылганын аныктоо үчүн кантип колдонсо болот. Бул өлчөөчү прибордун жардамы менен биз эшиктердин ачылып -жабылышын аныктай аларын көрө алабыз.
1 -кадам: МАТЕРИАЛДАР
Биздин план үчүн, бизге керек:
Arduino Uno микроконтроллери
USB кабели (Arduino -ны компьютерге туташтыруу үчүн)
Ноутбук
Breadboard
Зымдар (болжол менен 4-5)
Sonar
2 -кадам: Башкарманы туташтыруу
Тактайлардын ар кандай түрлөрү жана өлчөмдөрү бар, узундук үчүн биз жогорудагы биринчи сүрөттү карманууну сунуштайбыз.
Эгерде сизде кичинекейи болсо, анда жогорудагы экинчи сүрөттү колдонууну сунуштайбыз.
3 -кадам: Ардуинону программалоо
Бул кадам ардуинону программалоого байланыштуу, жогоруда биз колдонгон кодду көрө аласыз. Бул код менен сиз мониторду Sonar Rangefinderтин маанисин окуп, экранга жаздыра аласыз.
4 -кадам: Сонар диапазонун калибрлөө
Эми сиз Arduino сонардан эшикке чейинки аралыкты туура көрсөтүү үчүн колдоно турган теңдемени орнотушуңуз керек. Сонардын алдына сызгычты коюп, китеп сыяктуу каалаган нерселерди алыңыз. Объекттин алдыңкы тарабын сызгычта белгиленген 10 дюймдук сызыкка коюп, сонар берген маанини жазыңыз. Китептин 5 дюймдук көчүрмөсүн сактап, мониторго калкып чыккан маанилерди жазыңыз.
5 -кадам: Калибрлөө ийри сызыгын жасоо
Эми сизде маалыматтар бар, биз муну аралыкты окуу үчүн теңдеме түзүү үчүн колдонобуз! Logger Pro колдонуп, х огуна сонар жана у огуна чейинки аралыкты сонар окуулары катары коюп, диаграммаларды толтуруңуз. Оң жагында үлгү көрсөткөн чекиттердин топтому пайда болот. Графиктин эң сол жагындагы сол жакты чыкылдатыңыз жана акыркы чекитке жеткенге чейин оңго карай бардык чекиттерди баса белгилеңиз. Бул бүткөндөн кийин, экрандын жогору жагындагы Графиктерге өтүңүз жана эң ылайыктуу сызыктын графигин киргизүү үчүн "Сызыктуу" баскычын басыңыз. Графиктин үстүнө жылып, көрсөтүлгөн теңдемени жазыңыз.
6 -кадам: Системаңызды калибрлөө
Сиз эми кодуңузга кайтып келип, бардык int маанилерин калкып чыгууга өзгөртүшүңүз керек, бул код ондук маанилерди окууга мүмкүнчүлүк берет. Андан кийин үстүңкү жагыңыздагы теңдемеңиз үчүн жаңы өзгөрмөнү түзүңүз, аны "температура" деп атасаңыз болот жана аны мурунку кадамдан алган теңдемеге барабар кылсаңыз болот. Жаңы өзгөрмөгө "калкып жүрүү температурасы" деген жаңы кодду кошуу менен ондуктарды кошууга уруксат бериңиз. Акырында, бул эки саптын астына Serial.println ("өзгөрмөлүү ат") коюңуз, ошондо сиздин жаңы аралыктын мааниси жазылат. Бул окшош нерсеге окшош болушу керек =
*y өзгөрмөгө койгон атын билдирет*
сүзүү y; y = (a* x) + b; Serial.println (y);
Башка сериялык басып чыгарууну алып салууну унутпаңыз, анткени бул биз көңүл буруп жаткан мааниге ээ эмес.
7 -кадам: Sonar диапазонун табуу
Теңдемеңиз болгондон кийин, бул теңдемени колдонуп, кодго киргизе аласыз! Аны киргизгенден кийин, сиз ноутбукту тактага туташтырып, кодду текшере аласыз. Сиз сандар диапазондун жана эшиктин алыстыгына жараша кандайча өзгөрөөрүн көрө аласыз, сандар гана өзгөрбөйт, жарыктар да күйүп жана өчүшү керек.
Sonar диапазонуңуз калибрленип, натыйжалары экранда көрүнүшү керек. Эми бүттүңүз!:)
Сунушталууда:
Колдоого алынбаган гараж эшиктери менен HomeLinkти колдонуу: 6 кадам
HomeLinkти колдоого алынбаган гараж эшиктери менен колдонуу: Мен көп кабаттуу үйлөрдүн биринде жашайм, жакында эле менин үйүмө үй шилтемеси орнотулду. Тилекке каршы, алар мага берген гараждын пульту үй байланышын колдобогон бул maxSecure байланышын колдонот. Ошентип, мен чечим табууну чечтим
Ардуино УЗИ УЗИ сенсору менен: 5 кадам (Сүрөттөр менен)
УЗИ сенсор менен Arduino Ойготкуч: Бул көрсөтмө youself.All менен электроника жана arduino программалоо боюнча негизги билим болуп саналат. [email protected] Here
Ардуино менен дене-УЗИ сонографиясы: 3 кадам (сүрөттөр менен)
Дене-УЗИ Сонографиясы Ардуино менен: Саламатсызбы! Менин хоббим жана кумарым физика боюнча долбоорлорду ишке ашыруу. Менин акыркы эмгегимдин бири - УЗИ жөнүндө. Адаттагыдай эле, мен аны ebay же aliexpressтен ала турган бөлүктөр менен мүмкүн болушунча жөнөкөй кылууга аракет кылдым. Ошентип, мен канчалык алыска бара алаарымды карап көрөлү
Жөнөкөй гараж эшиктери: 4 кадам (сүрөттөр менен)
Simple Garage Door Hack: Кокусунан бир нече жолу үйүмдөн кулпуланып калгандан кийин, мен үйүмө кирүүнүн жакшыраак жолу болушу керек деп чечтим, бирок аны бузуу жана кирүү жок (жана сырттагы ачкычты жашырбастан). менин жанымды карап
Бир багыттуу WIFI диапазону: 5 кадам (сүрөттөр менен)
Uni-Directional WIFI диапазонун кеңейтүүчү: Стандарт USB WIFI адаптерин жана бир аз тапкычтыкты колдонуп, алыс жерден WIFI сигналдарын кабыл алыңыз. Бул жөнөкөй идея USB WIFI адаптерине же компьютериңизге өзгөртүүлөрдү талап кылбайт. WIFтин сигналдын күчүн жана диапазонун жогорулатуунун жөнөкөй жолу