
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14

Bu diapazonni topuvchi eshik ochiq yoki yo'qligini kuzatish uchun yaratilgan. Eshikning masofasini o'lchash bizga eshikning ochiq yoki yopiq ekanligini aniqlash imkonini beradi.
1 -qadam: Materiallaringizni to'plang

Loyihani yakunlash uchun siz quyidagilarni olishingiz kerak:
Arduino Uno mikrokontroller
USB kabeli (Arduino -ni kompyuterga ulash uchun)
Laptop kompyuter
Rezistorlar (10 000 Ohm)
Non paneli
Sonar
2 -qadam: O'chirish davrasini ulash

Zanjirni ulash uchun yuqoridagi sxemaga amal qiling. Siz vcc 5v pinli, trig 9 pinli, aks sado 10 pinli va gnd erga ulanganligini sezasiz.
3 -qadam: Arduino -ni dasturlash

Ushbu kodni tahrirlovchiga nusxalash va joylashtirish, so'ng uni Arduino -ga yuklash. Bu sizning Arduino -dan masofa qiymatlarini ishlab chiqaradi, biz ularni kalibrlashimiz kerak bo'ladi
4 -qadam: Kalibrlash ma'lumotlarini yozib oling

Hozirgi vaqtda sizning Arduino masofa qiymatlarini emas, balki davomiylik qiymatlarini ishlab chiqaradi. Chiziq tenglamasini topish uchun kalibrlash egri chizig'ini yaratishimiz kerak. Buning uchun o'lchagichni oling va uning asosiga Arduino -ni o'rnating, har 5 dyuymda Arduino ishlab chiqaradigan vaqt yoziladi. Keyin biz ushbu ma'lumotlarni olamiz va uni Excel jadvaliga kiritamiz.
5 -qadam: Kalibrlash egri chizig'ini yaratish

Excel -da 1 -ustunga masofani, 2 -ustunga esa masofani qo'yganingizga ishonch hosil qiling. Keyin ustunlarni ajratib ko'rsatish, so'ngra tarqatish chizig'ini qo'shish -ni tanlang. Ma'lumot nuqtalaridan birini o'ng tugmasini bosing va trend chizig'ini formatlash -ni bosing, so'ng chiziqli -ni tanlang. Nihoyat, diagrammada ekran tenglamasini tanlang. Oxirida sizga berilgan tenglamani yozib oling.
6 -qadam: tizimni kalibrlash

Endi siz o'z tenglamangizni topdingiz, siz vaqtni masofaga aylantirasiz, tenglamani oling va biz kodni biz boshlagan joy ostiga kiriting. Masalan, mening tenglamam y = 0.007x-0.589 edi, shuning uchun men kiritaman:
davomiyligi = pulseIn (echoPin, HIGH);
kechikish (1000);
masofa = 0,007*davomiyligi-0,589;
Serial.println (masofa);
kechikish (500);
Ushbu kodni saqlang va Arduino -ga yuklang
Tavsiya:
Raqamli kompas va sarlavha topuvchi: 6 qadam

Raqamli kompas va sarlavhani topuvchi: Mualliflar: Kullan Uilan Endryu Luft Bleyk Jonson Raxmat: Kaliforniya dengiz akademiyasi Evan Chang-Siu Kirish: Ushbu loyihaning asosini raqamli kompas, yo'nalishlarni kuzatib borish. Bu foydalanuvchiga uzoq masofani bosib o'tish imkoniyatini beradi
Qo'llanma: Arduino UNO yordamida VL53L0X lazer diapazonini o'zgartirish modulini qanday yaratish kerak: 3 qadam

Qo'llanma: Arduino UNO yordamida VL53L0X lazer diapazonini o'zgartirish modulini qanday yaratish kerak: Tavsiflar: Ushbu qo'llanma sizga hammaga VL53L0X lazer o'lchash sensori moduli va Arduino UNO yordamida masofa detektorini yaratish haqida batafsil ma'lumot beradi va u siz kabi ishlaydi. xohlamoq. Ko'rsatmalarga amal qiling va siz bu o'qituvchini tushunasiz
Sonar diapazonini topuvchi: 4 qadam

Sonar diapazonini topuvchi: Ushbu yo'riqnomada sonar diapazonini topuvchi noutbukning ochiq yoki ochilmaganligini aniqlay oladimi yoki yo'qligini aniqlash uchun test rejasi tuzilgan. Quyida sonar diapazonini topishni yaratish, Arduino -ni qanday dasturlash va uni kalibrlash bo'yicha ko'rsatmalar berilgan
Arduino yordamida DIY diapazonini topuvchi: 6 qadam

Arduino yordamida DIY diapazonini topuvchi: Ushbu maqolada men sizga arduino yordamida diapazon topuvchini qanday yasashni ko'rsataman
Ultrasonik sensorlar diapazonini topuvchi: 5 qadam

Ultrasonik sensorlar diapazonini topuvchi: kirish: Arduino yordamida ultratovushli diapazonni topuvchi. Ultrasonik diapazonni topuvchi - bu hech qanday jismoniy aloqa qilmasdan masofadan to'siqdan masofani hisoblashning oddiy usuli. U tovush impulslarini ishlatadigan ultrasonik masofa sensori bilan ishlaydi