Inhoudsopgave:

Maak een ultrasone afstandstester met Micro:bit - Ajarnpa
Maak een ultrasone afstandstester met Micro:bit - Ajarnpa

Video: Maak een ultrasone afstandstester met Micro:bit - Ajarnpa

Video: Maak een ultrasone afstandstester met Micro:bit - Ajarnpa
Video: Master GPIO with Raspberry Pi Pico & MicroPython - Part 2 2024, Juni-
Anonim
Maak een ultrasone afstandstester met Micro:bit
Maak een ultrasone afstandstester met Micro:bit

Vandaag gaan we een ultrasone afstandstester maken met micro:bit en ultrasone sensormodule.

Stap 1: Benodigde materialen

1 x BBC micro:bit

1 x Octopus:bit

1 x OLED-module

1 x HC-SR04 ultrasone module

Stap 2: Achtergrondkennis

HC-SR04 basisprincipe:

HC-SR04 is een soort ultrasone afstandsmeetmodules. Met deze module kunnen we de ruimtetijd tussen ultrasoon verzenden en retourneren detecteren en deze vervolgens omzetten in afstand. Hier is het basisprincipe:

  • Gebruik de IO-poort TRIG om de afstandsmeting te activeren met minimaal 10us hoog elektrisch niveau.
  • Stuur automatisch 8 40kHz blokgolven en controleer of een signaal terugkeert.
  • Als een signaal is teruggekeerd, voer dan een hoog elektrisch niveau uit via de IO-poort TRIG. De duur van een hoog elektrisch niveau is de tijd van ultrasoon verzenden en retourneren.

Distance=(hoog elektrisch niveau tijd x geluidsruimte (340m/s))/2

Opmerkingen: Zoek in de MakeCode voor de reeds verzegelde ultrasone bibliotheek. U hoeft geen ingewikkelde stationscode te schrijven, maar roept gewoon de bibliotheek op.

Stap 3: Hardwaremontage

Hardware-assemblage
Hardware-assemblage
Hardware-assemblage
Hardware-assemblage
Hardware-assemblage
Hardware-assemblage

1. U kunt de kolom raadplegen voor de verbinding tussen ultrasone module en octopus.

2. Aangezien de aandrijfspanning van de SR04 ultrasone module 5V is, moeten we de spanningsschakelaar op de octopus schuiven: bit naar het einde van 5V.

3. Sluit de OLED-module aan op de IIC-cpnnector op octopus:bit.

4. Eenmaal aangesloten, kunt u de volgende afbeelding zien:

Stap 4: Programmeren

Programmeren
Programmeren
Programmeren
Programmeren
Programmeren
Programmeren
Programmeren
Programmeren

1. Klik om https://makecode.microbit.org/ te openen en de programmeerinterface te openen

2. Zoek sonar in ADD-pakket en voeg vervolgens de ultrasone bibliotheek toe

3. Zoek OLED in ADD-pakket en voeg vervolgens de bibliotheek toe voor de OLED-module

4. Initialiseer het OLED-scherm

5. Stel de pin-trigger in op P14 en de pin-echo op P15 met cm als eenheid. En geef de geretourneerde gegevens weer op het OLED-scherm

6. Wanneer je klaar bent met je programma, kun je de hele code krijgen via deze link:

Of u kunt de code rechtstreeks downloaden in micro:bit via de onderstaande webpagina

Stap 5: Resultaat

Resultaat
Resultaat

Nu hebt u al met succes een set ultrasoon meetapparaat gemaakt. Richt de ultrasone kop op het object dat u wilt testen, dan ziet u de afstand ertussen op het OLED-scherm.

Stap 6: Bron

Dit artikel is afkomstig van:

Als je vragen hebt, kun je contact opnemen met [email protected].

Aanbevolen: