Innehållsförteckning:

Ultraljudsavståndsmätare med dörrar: 7 steg (med bilder)
Ultraljudsavståndsmätare med dörrar: 7 steg (med bilder)

Video: Ultraljudsavståndsmätare med dörrar: 7 steg (med bilder)

Video: Ultraljudsavståndsmätare med dörrar: 7 steg (med bilder)
Video: Ultrasonic Distance Measurer Laser Meter 2024, Juli
Anonim
Ultraljudsavståndsmätare med dörrar
Ultraljudsavståndsmätare med dörrar

Ultraljudsavläsaren upptäcker om något är i vägen genom att avge en högfrekvent ljudvåg. Fokus för denna instruerbara kommer att vara hur dörrar och ultraljudsräknare kan arbeta tillsammans, särskilt hur de kan användas för att upptäcka när dörrar öppnas och stängs. Med denna mätanordning kan vi se om den kan upptäcka öppning och stängning av dörrar.

Steg 1: MATERIAL

För vår plan behöver vi:

Arduino Uno mikrokontroller

USB -kabel (för att ansluta Arduino till datorn)

Bärbar dator

Bakbord

Trådar (ca 4-5)

Ekolodet

Steg 2: Anslutning av kortet

Ansluter styrelsen!
Ansluter styrelsen!

Det finns olika typer och storlekar av brädor, för den långa rekommenderar vi att följa den första bilden ovan.

Om du har den lilla rekommenderar vi att du använder den andra bilden ovan.

Steg 3: Programmering av din Arduino

Programmering av din Arduino!
Programmering av din Arduino!
Programmering av din Arduino!
Programmering av din Arduino!

Det här steget handlar om att programmera din Arduino, ovan kan du se koden som vi använde. Med den här koden kommer du att kunna få monitorn att läsa värdet på ekolodsmätaren och spela in den på skärmen.

Steg 4: Kalibrera din ekolod

Nu måste du ställa in en ekvation som Arduino kan använda för att korrekt presentera avståndet från ekolodet till dörren eller något föremål du upptäcker. Placera en linjal framför ekolodet och få något föremål som en bok. Placera objektets framsida på den 10 tum långa linjen markerad på linjalen och registrera värdet som ges av ekolodet. Säkerhetskopiera boken med 5 tum och spela in de värden som dyker upp på monitorn.

Steg 5: Gör kalibreringskurvan

Gör kalibreringskurvan
Gör kalibreringskurvan

Nu när du har data, kommer vi att använda detta för att skapa ekvationen för läsavstånd! Använd Logger Pro, ställ in x-axeln avståndet från ekolodet och y-axeln som ekolodsmätningar och fyll i diagrammen. En uppsättning punkter kommer att visas på höger sida som visar ett mönster. Klicka på vänster från punkten längst till vänster på grafen och markera alla punkter till höger tills du kommer till den sista. När detta är gjort går du till graferna längst upp på skärmen och trycker på "Linjär" för att infoga diagrammet för linjen som passar bäst. Höj över grafen och registrera ekvationen som visas.

Steg 6: Kalibrera ditt system

Du måste nu gå tillbaka till din kod och ändra alla int -värden till att flyta, så att koden också kan läsa decimalvärden. Skapa sedan en ny variabel för din ekvation högst upp, du kan namnge den något som "temperatur" och ställa den lika med ekvationen du fick från föregående steg. Låt den nya variabeln även inkludera decimaler genom att lägga till en ny kodrad som är”flottörtemperatur”. Slutligen, under dessa två rader, lägger du in Serial.println ("variabelnamn") så att ditt nya avståndsvärde registreras. Det ska se ut ungefär så här =

*y representerar namnet du anger för variabeln*

flyta y; y = (a* x) + b; Serial.println (y);

Kom också ihåg att ta bort andra seriella utskrifter eftersom det inte är värdet vi fokuserar på.

Steg 7: Testa ekolodsmätaren

Testar ekolodsmätaren
Testar ekolodsmätaren

När du har din ekvation kan du använda den ekvationen och infoga den i koden! När du har satt in den kan du ansluta din bärbara dator till kortet och överföra koden för att testa den. Du kan se hur siffrorna ändras beroende på avståndet till ekolodets avståndsmätare och en dörr, inte bara kommer siffrorna att ändras, lamporna ska tändas och släckas också.

Din ekolodsmätare bör kalibreras och resultaten ska visas på skärmen. Nu är du klar!:)

Rekommenderad: