Inhoudsopgave:

Ultrasone afstandsmeter met deuren - Ajarnpa
Ultrasone afstandsmeter met deuren - Ajarnpa

Video: Ultrasone afstandsmeter met deuren - Ajarnpa

Video: Ultrasone afstandsmeter met deuren - Ajarnpa
Video: Self-Driving Cars 2024, Juli-
Anonim
Ultrasone afstandsmeter met deuren
Ultrasone afstandsmeter met deuren

De ultrasone afstandsmeter detecteert of er iets op zijn pad is door een hoogfrequente geluidsgolf uit te zenden. De focus van deze instructable zal zijn hoe deuren en ultrasone afstandsmeters kunnen samenwerken, met name hoe ze kunnen worden gebruikt om te detecteren wanneer deuren openen en sluiten. Met dit meetapparaat kunnen we kijken of het het openen en sluiten van deuren kan detecteren.

Stap 1: MATERIALEN

Voor ons plan hebben we nodig:

Arduino Uno-microcontroller

USB-kabel (om de Arduino op de computer aan te sluiten)

Laptopcomputer

Breadboard

Draden (ongeveer 4-5)

de sonar

Stap 2: Het bord aansluiten

Het bord verbinden!
Het bord verbinden!

Er zijn verschillende soorten en maten boards, voor de lange raden we aan de eerste afbeelding hierboven te volgen.

Als je de kleine hebt, raden we aan de tweede afbeelding hierboven te gebruiken.

Stap 3: Programmeer je Arduino

Programmeer je Arduino!
Programmeer je Arduino!
Programmeer je Arduino!
Programmeer je Arduino!

Deze stap heeft alles te maken met het programmeren van je Arduino, hierboven kun je de code zien die we hebben gebruikt. Met deze code kunt u de monitor de waarde van de Sonar Rangefinder laten lezen en op het scherm opnemen.

Stap 4: Uw sonarbereik kalibreren

Nu moet je een vergelijking opstellen die de Arduino kan gebruiken om de afstand van de sonar tot de deur of een object dat je detecteert correct weer te geven. Plaats een liniaal voor de sonar en pak een voorwerp zoals een boek. Plaats de voorkant van het object op de lijn van 10 inch die op de liniaal is gemarkeerd en noteer de waarde die door de sonar wordt gegeven. Blijf 5 inch back-up van het boek maken en noteer de waarden die op de monitor verschijnen.

Stap 5: De kalibratiecurve maken

De kalibratiecurve maken
De kalibratiecurve maken

Nu u de gegevens heeft, zullen we deze gebruiken om de vergelijking voor het lezen van afstanden te maken! Stel met Logger Pro de x-as in op de afstand van de sonar en de y-as als de sonarmetingen en vul de grafieken in. Aan de rechterkant verschijnt een reeks punten met een patroon. Klik links vanaf het meest linkse punt op de grafiek en markeer alle punten naar rechts totdat u bij de laatste bent. Als dit is gebeurd, gaat u naar de grafieken bovenaan het scherm en drukt u op "Lineair" om de grafiek van de best passende lijn in te voegen. Plaats de muisaanwijzer op de grafiek en noteer de weergegeven vergelijking.

Stap 6: Uw systeem kalibreren

U moet nu teruggaan naar uw code en alle int-waarden wijzigen om te zweven, zodat de code ook decimale waarden kan lezen. Maak vervolgens bovenaan een nieuwe variabele voor uw vergelijking, u kunt deze een naam geven als "temperatuur", en deze gelijk stellen aan de vergelijking die u uit de vorige stap hebt gekregen. Sta toe dat de nieuwe variabele ook decimalen bevat door een nieuwe regel code toe te voegen die "floattemperatuur" is. Zet ten slotte onder die twee regels Serial.println ("variabelenaam") zodat uw nieuwe afstandswaarde wordt geregistreerd. Het zou er ongeveer zo uit moeten zien=

*y staat voor de naam die je voor de variabele hebt gegeven*

zweven y;y = (a* x) + b; Serieel.println (y);

Vergeet ook niet om de andere seriële afdruk te verwijderen, want dat is niet de waarde waar we ons op richten.

Stap 7: De sonar-afstandsmeter testen

De sonar-afstandsmeter testen
De sonar-afstandsmeter testen

Zodra u uw vergelijking hebt, kunt u die vergelijking gebruiken en in de code invoegen! Zodra je het hebt geplaatst, kun je je laptop op het bord aansluiten en de code overbrengen om het uit te testen. U kunt zien hoe de cijfers veranderen, afhankelijk van de afstand van de sonarafstandsmeter en een deur. Niet alleen de cijfers veranderen, de lichten moeten ook aan en uit gaan.

Uw Sonar-afstandsmeter moet worden gekalibreerd en de resultaten moeten op het scherm worden weergegeven. Je bent nu klaar!:)

Aanbevolen: