Съдържание:

Направете ултразвуков тестер за разстояние с Micro: bit: 6 стъпки
Направете ултразвуков тестер за разстояние с Micro: bit: 6 стъпки

Видео: Направете ултразвуков тестер за разстояние с Micro: bit: 6 стъпки

Видео: Направете ултразвуков тестер за разстояние с Micro: bit: 6 стъпки
Видео: Using Digispark Attiny85 Mini Arduino boards: Lesson 108 2024, Юни
Anonim
Направете ултразвуков тестер за разстояние с Micro: bit
Направете ултразвуков тестер за разстояние с Micro: bit

Днес ще направим ултразвуков тестер за разстояние с micro: bit и ултразвуков сензорен модул.

Стъпка 1: Необходими материали

1 x BBC микро: бит

1 x Октопод: бит

1 x OLED модул

1 x ултразвуков модул HC-SR04

Стъпка 2: Основни познания

Основен принцип на HC-SR04

HC-SR04 е вид ултразвукови модули за измерване на разстояние. С този модул можем да открием пространственото време между ултразвуково изпращане и връщане, след което да го преобразуваме в разстояние. Ето основния принцип:

  • Използвайте IO порта TRIG, за да задействате измерване на разстояние с поне 10us високо електрическо ниво.
  • Автоматично изпратете 8 квадратна вълна 40kHz и проверете дали се връща сигнал.
  • Ако сигнал се е върнал, след това изведете високо електрическо ниво през IO порта TRIG. Продължителността на високо електрическо ниво е времето от ултразвуково изпращане и връщане.

Разстояние = (време на високо електрическо ниво x звуково пространство (340m/s))/2

Забележка: Намерете в MakeCode за вече запечатаната ултразвукова библиотека. Не е нужно да пишете сложен код на устройството, а просто да извикате библиотеката.

Стъпка 3: Сглобяване на хардуер

Хардуерен монтаж
Хардуерен монтаж
Хардуерен монтаж
Хардуерен монтаж
Хардуерен монтаж
Хардуерен монтаж

1. Можете да се обърнете към колоната за връзката между ултразвуков модул и октопод.

2. Тъй като задвижващото напрежение на ултразвуковия модул SR04 е 5V, трябва да плъзнем превключвателя за напрежение на октопод: бит до края на 5V.

3. Включете OLED модула в IIC cpnnector на октопод: бит.

4. След като се свържете, можете да видите следната снимка:

Стъпка 4: Програмиране

Програмиране
Програмиране
Програмиране
Програмиране
Програмиране
Програмиране
Програмиране
Програмиране

1. Щракнете, за да отворите https://makecode.microbit.org/ и влезте в интерфейса за програмиране

2. Търсете сонар в ADD Package, след което добавете ултразвуковата библиотека

3. Потърсете OLED в ADD Package, след което добавете библиотеката за OLED модул

4. Инициализирайте OLED екрана

5. Настройте щифта на щифта да бъде P14, а ехото на щифта да бъде P15 с cm като единица. И покажете данните, върнати на OLED екрана

6. Когато завършите програмата си, можете да получите целия код от тази връзка:

Или можете да изтеглите кода в micro: bit директно през уеб страницата по -долу

Стъпка 5: Резултат

Резултат
Резултат

Сега вече успешно сте създали набор от ултразвукови измервателни уреди. Насочете ултразвуковата глава към обекта, който искате да тествате, след което ще видите разстоянието между тях на OLED екрана.

Стъпка 6: Източник

Тази статия е от:

Ако имате въпроси, можете да се свържете с: [email protected].

Препоръчано: