Ultrasonic avståndsmätare med LCD-display på Arduino UNO (1 / 4 steg)

Steg 1: Ansluta HC-SR04 ultraljud modul till Arduino



HC-SR04 ledningar

HC-SR04 modulen behöver inte någon extra bibliotek. Du behöver bara ansluta den till Arduino efter bifogade Fritzing ritningen eller systemet nedan:

5V---> Vcc

GND---> GND

stift 7---> Trig

stift 8---> Echo

Ladda upp koden
Nu, Hämta filen ultrasonic.ino och sedan dubbelklicka på den. Arduino IDE uppmanas du att spara den nya skissen i en mapp vars namn kommer att vara samma som används för .ino filen. Spara filen där du föredrar.

Setup-funktionen

I början av skiss definierar vi två stiften används för trigger och echo:

int triggerPort = 7.
int echoPort = 8;

För att göra HC-SR04 överföra en explosion av 8 ultraljud vågor (40 kHz), skickar Arduino en puls (10us) till stift 7.

I setup -funktionen ställa vi ska dem som OUTPUT och INPUT:

pinMode (triggerPort, produktionen);
pinMode (echoPort, ingång);

Loop funktion

De fyra första instruktionerna till de loop Tillåt HC-SR04 överföra mikrovågor mot ett objekt:

digitalWrite (triggerPort, låg); inställd på låg trigger utgång
digitalWrite (triggerPort, hög); Skicka en 10us puls till utlösaren
delayMicroseconds (10).
digitalWrite (triggerPort, låg);

Genom att skicka en 10us puls till triggerPort, anger Arduino stift 7 till hög. Efter denna anvisning, skissen ska vänta 10us innan stift 7 låg igen.

I den första raden av följande instruktioner får Arduino reflektion tiden av ultraljudsvågor från HR-SR04. Denna tid behövs för att beräkna avståndet genom att använda formeln avstånd = (hög jämn tid × hastighet av ljud *) / 2 visas i den andra raden.

lång varaktighet = pulseIn (echoPort, hög);

långa r = 3,4 * längd / 2; här beräkna vi avståndet

flyta avstånd = r / 100.00;

De sista raderna avgöra om objektet är för långt, kontrollera om reflektion är större än 38ms.

om (varaktighet > 38000) Serial.println ("utom räckhåll");
annat {Serial.print(duration); Serial.println("cm");}

Du kan se resultatet av denna skiss i skärmen-shot fäst ovanför.

Se Steg
Relaterade Ämnen

Ultrasonic avståndsmätare med en ATtiny85 (med sköld)

Jag är här att visa dig hur du använder en HC-SR04 ultraljud Range Finder med en ATtiny85 samt programmering av ATtiny85 med den underbara sköld som randofo skapat.Förteckning över material:ATtiny85 programmering bibliotekArduino UnoHC-SR04 ultraljud...

Arduino ultraljud avståndsmätare med I²C lcd uppvisning!

Heji detta projekt vill jag Visa och förklara du en rad sensor med ultraljud och en 20 x 04 LCD-skärm. Jag skrev koden för detta projekt själv och lade till massor av kommentarer, så att alla kan förstå det och använda det för andra projekt (kanske e...

Utforska avståndsmätare med stora teckensnitt

I denna enkla handledning, kommer jag visa dig hur man gör en avståndsmätare. Det använder en ultrasonic sensor läsa avstånd och Visa den i egna stora teckensnitt på en LCD-display. Den drivs upp av ett batteri, så att du kan ta den runt en sväng. Vi...

Thermohygrometer med klocka och LCD-display på Arduino UNO

Dessa 7 steg kommer att driva dig genom den "konstruktionen" av en termo-hygrometer med klocka på Arduino UNO.Data och tid, luftfuktighet och temperatur visas på en LCD display 16 x 2. Om du har köpt en LCD-display och vill veta hur man korrekt...

LCD-display på Arduino UNO

lista över maskinvara:1 arduinio2 bröd styrelse3 LCD-skärm 16 * 24 10 k registerSteg 1: Pinconfiguration Ställa in PIN-koden enligt picturre,anser att andra objekt som 10k registrerar.Detta program finns på Arduino LCDLibrary.Programmet:/*LiquidCryst...

Intellekten IoT Edison sonar avståndsmätare avståndsmätare

Jag har chatta nyligen med en civilingenjör vän till mig och jag berättade för honom om min nya laseravståndsmätare, när han antydde att en avståndsmätare med loggningsmöjligheter skulle vara långt mer intressant för honom. Eftersom min nya leksak är...

Mandalorian avståndsmätare

Hej där, har jag beslutat att bygga upp min gamla tunga avståndsmätare och jag... Tog bort den och kastade i bin, efter som gjorde den nya en och detta är en handledning om det.Material du behöver:1) sax2) måla i ballong3) Akrylfärg i rör4) färg för...

Hemgjord infraröda avståndsmätare (liknande skarpa GP2D120

här är min instructable om hur man konstruerar en ganska enkelt (för vissa!) kort intervall infraröda avståndsmätare/intervall sensor. Infraröda avståndsmätare är mycket användbart i ett antal projekt. Flesta av dessa kommer från hinder upptäckt (i r...

Svepande ultraljud avståndsmätare

detta Instructable visar hur du använder en Arduino Uno, ultraljud avståndsmätare, servo och TFT skärm för att göra en handhållen svepande ultraljud avståndsmätare. Eftersom servo sveper en 180 graders båge, bearbetar Uno data från avståndsmätare, pl...

Arduino-wtv020-Sd - 16P / talande avståndsmätare

Hej mina vänner,Jag vill presentera min arduino projekt för alla er :)Först av allt, vill jag att du ska veta att projektet inte är komplicerat som du tror.Det material som jag använde för detta projekt1) Arduino Uno / Arduino Nano eller Micro (rekom...

Fisheye-objektiv för en avståndsmätare eller mirrorless kamera

Fisheye-objektiv för en skruv montera leica eller andra skruv mount avståndsmätareMedan jag inser att det finns mycket få människor skytte en Leica, särskilt en mycket gammal Leica som en skruv montera serien, detta är ett roligt projekt att återanvä...

Multicolor Knight Rider med RGB LED-PL9823 + Arduino UNO

Om du vet den berömda lysdioder WS1012 ignorera du inte denna tutorial.PL9823 den billigaste ledde som använder samma protokoll av WS1012 ledde. Du kan använda detta ledde för göra en ledstrip eller också en ledde matrisen. PIX (http://www.0lab.it/po...

Med hjälp av Arduino Uno till program ATTINY84-20PU

Med hjälp av Arduino Uno till program ATTINY84-20PU (Newark punkt # 68T3783). Detta Instructable visar hur du använder Arduino plattform för att arbeta med fysiskt mindre processorer, som ATtiny84 (84/44/24), ATtiny85 (85/45/25), och ATtiny2313. Dett...

Hem Automation DIY projekt med hjälp av Arduino UNO & Ethernet Shield

"Det huvudsakliga målet med detta projekt är att hur du kan styra hemelektronik som TV, fläkt, tube light eller något med hjälp av din dator eller bärbara enhet"Hjärtat i detta projekt är Ethernet shield och definitivt hjärnan med detta projekt...

LCD-avståndsmätning med Arduino

Och efter att publicera upp några robotic tutorials, beslöt jag att lägga mer i detalj om hur sensorerna fungerar. Att börja med jag välja en ultrasonic sensor och en Arduino som mikro-controller.Detta Instructable är enbart för förvärvsinkomsten får...

Avståndsmätning med Ultrasonic sensor och Arduino

Hej varje enJag fick min första Aduino nyligen, här är jag gonne Visa du min första projektet som avståndsmätning använder Ultrasonic sensor och Arduino, kan du använda detta projekt många applicering vilja1-flytande nivå2-objekt upptäckt3-avståndsmä...

Arduino avståndsmätare

Detta ett projekt jag har jobbat länge nu. Det är en anordning som visar på en liten LCD-display avståndet till närmaste objektet kan hitta, vanligtvis golvet, i taket och två väggar eller kolumner. Så det kan vara så bra att hänga en bild, ett skal,...

Arduino Ohm mätare med LCD-

Detta Instructable visar dig hur man gör en Digital Ohm mätare med Arduino.This Ohm mätare är mycket exakt... och helt DIY.Steg 1: Samla allt material.1) Arduino UNO (eller någon annan Arduino)2) bakbord3) 16 x 2 LCD uppvisning4) hoppare ledningar5)...

₹1000 PPG signal baserade Heart rate kalkylator och temperatur display med hjälp av arduino uno och android OS

projektet är i grunden en bärbara puls och kroppstemperatur övervakningssystem. Det har styrelsen lcd uppvisning och också stöd för att visa parametrarna på en android-enhet i realtid. Arduino är hjärnan i systemet.Steg 1: Komponenter som krävs* Ardu...