Cuprins:

Faceți un tester cu distanță cu ultrasunete cu Micro: bit: 6 pași
Faceți un tester cu distanță cu ultrasunete cu Micro: bit: 6 pași

Video: Faceți un tester cu distanță cu ultrasunete cu Micro: bit: 6 pași

Video: Faceți un tester cu distanță cu ultrasunete cu Micro: bit: 6 pași
Video: Non-Contact Long Range MLX90614-DCI Temperature Sensor with Arduino 2024, Noiembrie
Anonim
Faceți un tester cu distanță cu ultrasunete cu Micro: bit
Faceți un tester cu distanță cu ultrasunete cu Micro: bit

Astăzi, vom face un tester cu distanță cu ultrasunete cu modul senzor micro: bit și ultrasonic.

Pasul 1: Materiale necesare

1 x BBC micro: bit

1 x Octopus: bit

1 x modul OLED

1 x modul cu ultrasunete HC-SR04

Pasul 2: cunoștințe de bază

HC-SR04 Principiul de bază

HC-SR04 este un fel de module cu ultrasunete de măsurare a distanței. Cu acest modul, putem detecta spațiul dintre transmiterea și returnarea cu ultrasunete, apoi îl putem converti în distanță. Iată principiul de bază:

  • Utilizați portul IO TRIG pentru a declanșa măsurarea distanței cu un nivel electric ridicat de cel puțin 10us.
  • Trimiteți automat unda pătrată de 40 kHz și verificați dacă revine un semnal.
  • Dacă s-a întors un semnal, atunci scoateți un nivel electric ridicat prin portul IO TRIG. Durata nivelului electric ridicat este timpul de la transmiterea și returnarea cu ultrasunete.

Distanță = (timp de nivel electric ridicat x spațiu sonor (340m / s)) / 2

Notă : Găsiți în MakeCode pentru biblioteca cu ultrasunete deja sigilată. Nu trebuie să scrieți niciun cod de unitate complicat, ci invocați simplu biblioteca.

Pasul 3: Asamblare hardware

Asamblare hardware
Asamblare hardware
Asamblare hardware
Asamblare hardware
Asamblare hardware
Asamblare hardware

1. Puteți consulta coloana pentru conexiunea dintre modulul cu ultrasunete și caracatiță.

2. Deoarece tensiunea de acționare a modulului cu ultrasunete SR04 este de 5V, deci trebuie să glisăm comutatorul de tensiune pe caracatiță: bit până la sfârșitul 5V.

3. Conectați modulul OLED în cnipector IIC pe octopus: bit.

4. Odată conectat, puteți vedea următoarea imagine:

Pasul 4: Programare

Programare
Programare
Programare
Programare
Programare
Programare
Programare
Programare

1. Faceți clic pentru a deschide https://makecode.microbit.org/ și intrați în interfața de programare

2. Căutați sonarul în ADD Package, apoi adăugați biblioteca cu ultrasunete

3. Căutați OLED în pachetul ADD, apoi adăugați biblioteca pentru modulul OLED

4. Inițializați ecranul OLED

5. Setați pinul să fie P14 și pinul ecou să fie P15 cu cm ca unitate. Și afișați datele returnate pe ecranul OLED

6. Când ați terminat programul, puteți obține întregul cod de pe acest link :

Sau puteți descărca codul în micro: bit direct prin pagina web de mai jos

Pasul 5: Rezultat

Rezultat
Rezultat

Acum ați creat deja cu succes un set de dispozitive de măsurare cu ultrasunete. Îndreptați capul cu ultrasunete către obiectul pe care doriți să îl testați, apoi veți vedea distanța dintre pe ecranul OLED.

Pasul 6: Sursă

Acest articol provine de la:

Dacă aveți întrebări, puteți contacta : [email protected].

Recomandat: