Indholdsfortegnelse:
- Trin 1: Materialer
- Trin 2: Tilslutning af kredsløbet
- Trin 3: Oprettelse af programmet
- Trin 4: Indsamling af data og kalibrering
- Trin 5: Oprettelse af en ny kode ved hjælp af vores ligning
- Trin 6: Endelig kode
- Trin 7: Resultater
Video: Ekkolodtestplan: 7 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Målet med denne testplan er at afgøre, om en dør er åben eller lukket. Denne testplan viser dig, hvordan du bygger en ekkolodssensor, opretter et program, kalibrerer sensorerne og til sidst finder ud af, om døren til hønsegården i vores skoles have er åben eller ej.
Trin 1: Materialer
Industrier, Adafruit. “Brødbræt i halv størrelse.” Adafruit Industries Blog RSS, www.adafruit.com/product/64.
"Jumper Wires." Udforskning af Arduino, 23. juni 2013, www.exploringarduino.com/parts/jumper-wires/.
Macfos. “Arduino Uno R3 med kabel.” Robu.in | Indisk onlinebutik | RC Hobby | Robotik, robu.in/product/arduino-uno-r3/.
Nedelkovski, Dejan. “Ultrasonic Sensor HC-SR04 and Arduino Tutorial.” HowToMechatronics, 5. december 2017, howtomechatronics.com/tutorials/arduino/ultrasonic-sensor-hc-sr04/.
Du får brug for:
Computer med Arduino og Excel -regneark
USB -kabel
Arduino Uno mikrokontroller
Brødbræt
Ekkolodssensor (HC-SR04)
Arduino Wires
Lineal
Trin 2: Tilslutning af kredsløbet
“Fritzing.” Projekt-HC-SR04 Project, fritzing.org/projects/hc-sr04-project.
Brug ovenstående billede til at hjælpe dig med at følge, hvordan du forbinder ledningerne til arduinoen.
Sørg for at:
ledningen på VCC -stiften tilsluttes 5V
ledningen på Trig -stiften tilsluttes pin 8
ledningen på Echo pin forbindes til pin 9
ledningen på GND forbinder til jorden
BEMÆRK: Du kan slutte ledningerne direkte til arduinoen i stedet for at have ledninger i arrangementet ovenfor.
Trin 3: Oprettelse af programmet
Denne kode læser en værdi fra ekkolodssensoren, varighed, som repræsenterer, hvor lang tid det tog for lyden at hoppe ud af et objekt og vende tilbage til ekkolodssensoren.
Vi vil bruge denne kode til at beregne de værdier, der præsenteres fra ekkoet, og derefter tegne disse oplysninger på et excelark for at få hældningen og til sidst kalibreringskurven, som vi vil bruge i programmet senere i stedet.
Trin 4: Indsamling af data og kalibrering
De værdier, vi fik ovenfor, var ved at måle afstanden mellem et objekt og sensoren med en lineal, og vi skrev værdien ned, der viste sig på den serielle skærm. Vi målte med hver.5 tommer.
Brug dataene fra excel-regnearket til at oprette en spredningsdiagram, hvor x-aksen er varighed i millisekunder, og y-aksen er afstand i tommer.
Efter at du har oprettet grafen, skal du oprette en kalibreringskurve ved at klikke på grafen og vælge Lineær trendlinje under Layout i sektionen Diagramværktøjer. Under Trendline -indstillinger skal du vælge Lineær og vælge den indstilling, der siger "Vis ligning på diagram".
Ligningen vil vise sig, og vi vil bruge denne ligning til fremtidig kode for at kunne bestemme, hvor langt et objekt er i tommer.
Trin 5: Oprettelse af en ny kode ved hjælp af vores ligning
Vi brugte ovenstående kode med den ligning, vi fik fra kalibreringskurven i det tidligere dias. Denne ligning konverterer millisekunder til tommer.
Trin 6: Endelig kode
Denne kode er den sidste kode, der vil fortælle os, om døren er åben eller ej, baseret på den afstand, sonaren læser. Til vores test målte vi, at hvis sonaren læste, at døren var mere end 14 tommer væk, betød det, at døren var åben, ville den serielle monitor derefter udskrive "Døren er åben".
Trin 7: Resultater
Samlet set var sensoren præcis. Der var et par begrænsninger. De få ulemper vi oplevede var, at sensoren læste værdier i en kegleform foran den, sensoren var meget følsom, objekter på korte afstande viste mærkelige værdier, og værdier ud over 14 tommer var ikke nøjagtige. Vi var nødt til at sikre, at sensoren var i samme højde som det objekt, vi ønskede at måle afstanden fra, i dette tilfælde, døren, men den tjente sin funktion.
Anbefalede:
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: 7 trin (med billeder)
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: Jeg planlægger at bruge denne Rapsberry PI i en masse sjove projekter tilbage i min blog. Tjek det gerne ud. Jeg ville tilbage til at bruge min Raspberry PI, men jeg havde ikke et tastatur eller en mus på min nye placering. Det var et stykke tid siden jeg konfigurerede en hindbær
Arduino Halloween Edition - Pop -out -skærm med zombier (trin med billeder): 6 trin
Arduino Halloween Edition - Zombies Pop -out -skærm (trin med billeder): Vil du skræmme dine venner og lave skrigende støj i Halloween? Eller vil du bare lave en god sjov? Denne pop-out-skærm fra Zombies kan gøre det! I denne Instructable vil jeg lære dig, hvordan du nemt laver jump-out zombier ved hjælp af Arduino. HC-SR0
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
Ciclop 3d Scanner My Way Trin for trin: 16 trin (med billeder)
Ciclop 3d Scanner My Way Step by Step: Hej alle sammen, jeg kommer til at indse den berømte Ciclop 3D -scanner.Alle trin, der er godt forklaret på det originale projekt, er ikke til stede.Jeg lavede nogle rettelser for at forenkle processen, først Jeg udskriver basen, og end jeg genstarter printkortet, men fortsæt
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: 7 trin (med billeder)
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: Selv efter 25 års introduktion til forbrugermarkedet er infrarød kommunikation stadig meget relevant i de seneste dage. Uanset om det er dit 55 tommer 4K -fjernsyn eller dit billydsystem, har alt brug for en IR -fjernbetjening for at reagere på vores