Mundarija:

Micro: bit: 6 bosqichli ultratovushli masofali sinov qurilmasini yarating
Micro: bit: 6 bosqichli ultratovushli masofali sinov qurilmasini yarating

Video: Micro: bit: 6 bosqichli ultratovushli masofali sinov qurilmasini yarating

Video: Micro: bit: 6 bosqichli ultratovushli masofali sinov qurilmasini yarating
Video: Ko'zingiz nuri qanchalik darajada o'tkirligini aniqlashni xohlaysizmi? 2024, Dekabr
Anonim
Micro: bit yordamida ultratovushli masofa tekshirgichini yarating
Micro: bit yordamida ultratovushli masofa tekshirgichini yarating

Bugun biz mikro: bit va ultrasonik datchikli modulli ultrasonik masofali sinov qurilmasini yasaymiz.

1 -qadam: kerakli materiallar

1 x BBC mikro: bit

1 x ahtapot: bit

1 x OLED moduli

1 x HC-SR04 ultratovushli modul

2 -qadam: Asosiy ma'lumot

HC-SR04 asosiy printsipi

HC-SR04-bu ultratovushli masofani o'lchash modullarining bir turi. Ushbu modul yordamida biz ultratovushli yuborish va qaytarish orasidagi bo'sh vaqtni aniqlay olamiz, keyin uni masofaga aylantiramiz. Mana asosiy printsip:

  • Hech bo'lmaganda 10us yuqori elektr sathi bilan masofani o'lchash uchun TRIG IO portidan foydalaning.
  • Avtomatik ravishda 40 kHz chastotali 8 kvadrat to'lqinni yuboring va signal qaytishini tekshiring.
  • Agar signal qaytgan bo'lsa, u holda TRIG IO porti orqali yuqori elektr sathini chiqaring. Yuqori elektr darajasining davomiyligi - ultratovushli yuborish va qaytish vaqti.

Masofa = (yuqori elektr sathining vaqti x tovush maydoni (340m/s))/2

Eslatma: allaqachon muhrlangan ultratovushli kutubxona uchun MakeCode -ni toping. Hech qanday murakkab haydovchi kodini yozishingiz shart emas, shunchaki kutubxonani chaqiring.

3 -qadam: Uskuna yig'ish

Uskuna yig'ish
Uskuna yig'ish
Uskuna yig'ish
Uskuna yig'ish
Uskuna yig'ish
Uskuna yig'ish

1. Ultrasonik modul va ahtapot o'rtasidagi bog'liqlik uchun ustunga murojaat qilishingiz mumkin.

2. SR04 ultrasonik modulining harakatlanish kuchlanishi 5V bo'lgani uchun, ahtapotdagi kuchlanish kalitini siljitishimiz kerak: bit 5V oxirigacha.

3. OLED modulini ahtapotda IIC cnnector -ga ulang: bit.

4. Bir marta ulansangiz, quyidagi rasmni ko'rishingiz mumkin:

4 -qadam: dasturlash

Dasturlash
Dasturlash
Dasturlash
Dasturlash
Dasturlash
Dasturlash
Dasturlash
Dasturlash

1. https://makecode.microbit.org/ saytini ochish uchun bosing va dasturlash interfeysini kiriting

2. ADD paketida sonarni qidiring, so'ng ultratovushli kutubxonani qo'shing

3. ADD paketida OLED ni qidiring, so'ng OLED moduli uchun kutubxonani qo'shing

4. OLED ekranini ishga tushiring

5. Pim uchini P14 ga va pin aks -sadosini P15 ga birlik qilib sm qilib o'rnating. Va qaytarilgan ma'lumotlarni OLED ekranida ko'rsatish

6. Dasturni tugatgandan so'ng, siz butun havolani quyidagi havoladan olishingiz mumkin:

Yoki kodni micro: bit -ga to'g'ridan -to'g'ri quyidagi veb -sahifa orqali yuklab olishingiz mumkin

5 -qadam: Natija

Natija
Natija

Endi siz allaqachon ultrasonik o'lchash moslamalari to'plamini muvaffaqiyatli yaratdingiz. Ultrasonik boshni tekshirmoqchi bo'lgan ob'ektga yo'naltiring, shunda siz OLED ekranida orasidagi masofani ko'rasiz.

6 -qadam: Manba

Bu maqola:

Agar sizda biron bir savol bo'lsa, quyidagi manzilga murojaat qilishingiz mumkin: [email protected].

Tavsiya: