Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
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
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
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
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
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!:)