Lätt ultraljud 4-pin sensor övervakning (hc-sr04)



Hej Instructables,
Jag har haft lite problem med min billiga ultrasonic sensor (hc-sr04) och idag hittade jag en riktigt enkel lösning.
Det är en riktigt enkel redigering av normala 3pin koden.

Jag la den 4 int till början av koden, så kan du mycket enkelt förändringar arduino stiften.

Den nya code(4pin):

int vcc = 2; bifoga stift 2 till vcc
int trig = 3; tillmäter Trig stift 3
int echo = 4; tillmäter Echo stift 4
int gnd = 5; bifoga stift 5 till GND

void setup() {

pinMode (vcc, produktionen);
pinMode (gnd, produktionen);
initiera seriell kommunikation:
Serial.BEGIN(9600);
}

void loop()
{
digitalWrite (vcc, hög);
fastställa variabler för varaktigheten av ping,
och avstånd resultatet i tum och centimeter:
lång varaktighet, tum, cm;

PING))) utlöses av en hög puls av 2 eller fler mikrosekunder.
Ge en kort låg puls förhand för att säkerställa en ren hög puls:
pinMode (trig, OUTPUT);
digitalWrite (trig, låg);
delayMicroseconds(2);
digitalWrite (trig, hög);
delayMicroseconds(5);
digitalWrite (trig, låg);

Samma PIN-koden används för att läsa signalen från PING))): en hög
puls vars längd är tid (i mikrosekunder) från den sändande
ping till mottagning av dess eko av ett objekt.
pinMode(echo,INPUT);
längd = pulseIn (echo, hög);

konvertera tiden till ett avstånd
tum = microsecondsToInches(duration);
cm = microsecondsToCentimeters(duration);

Serial.Print(inches);
Serial.Print ("in");
Serial.Print(cm);
Serial.Print("cm");
Serial.println();

Delay(100);
}

lång microsecondsToInches(long microseconds)
{
Enligt Parallaxs datablad för PING))), det finns
73.746 mikrosekunder per tum (dvs. ljud resor på 1130 fot per
det andra). Detta ger vägsträcka som ping, utgående
och tillbaka, så vi delar med 2 att få distansera av hindret.
Se: http://www.parallax.com/dl/docs/prod/acc/28015-PI...
återvända mikrosekunder / 74 / 2;
}

lång microsecondsToCentimeters(long microseconds)
{
Ljudets hastighet är 340 m/s eller 29 mikrosekunder per centimeter.
Ping reser ut och tillbaka, så för att hitta distansera av den
objekt vi tar hälften av den tillryggalagda.
återvända mikrosekunder / 29 / 2;
}

Se Steg
Relaterade Ämnen

Ansluta en LCD-skärm och en Ultraljuds avstånd Sensor till en Arduino

När jag först började spela med Arduinos, var detta den första lilla set up jag skapat. Den video orienteringen är lite dålig. Detta var min första gå på saker så jag ber om ursäkt att jag inte var upp till snus då. Hur som helst, mycket enkelt ställ...

LinkIt en tutorials - #11 HC-SR04 ultraljud avstånd Sensor

För denna tutorial ska jag gränssnitt en HC-SR04 ultraljud avstånd sensor till en LinkIt en styrelse.HC-SR04 verk använder ett eko system - en liten puls av högfrekventa brus (långt över mänskliga hörseln sortiment) sänds ut från ena sidan av styrels...

Talar till ultraljud avstånd Sensor HC-SR04 med hjälp av en ATtiny84

Detta instructable handlar om samverkar en ATtiny84 med HC-SR04 ultraljud avstånd sensor använder bara C kod – ingen Arduino hårdvara eller bibliotek.HC-SR04 fungerar enligt följande:-Skicka en 10us hög puls på Trigger stift.-Sensorn skickar ut en "s...

Enkla ultraljud avstånd Sensor modul Demo

Som med några av mina andra Instructables mitt mål här är att ge dig, vad fann jag vara, det enklaste sättet att få igång innan du bli avskräckt och kasta ut denna sensor upp. PS: Om du får till den punkten, min adress är PO Box...HC-SR04 ultraljud a...

Industriella IoT program - Remote luftkvaliteten + CO2 Sensor övervakning

** Uppdatering: Artikeln nedan är från vår äldre Android app! VALARM är Industriella IoT. Vi hjälper dig, ditt team och din verksamhet med industriella IoT applikationer med hjälp av Valarm verktyg moln.Vi rekommenderar att du använder GSM, WiFi och...

Arduino - HC SR04 ultraljud avstånd Sensor / ultraljud sträcker Sensor

Hej världen! Idag gjorde jag en ganska praktisk sak. En avståndsmätare med ultraljud avstånd sensor. det fungerar perfekt och kan användas för en massa saker, som robot positionering etc. Inget emot telefonen och Bluetooth-modul du inte behöver det,...

Hur man gör en enkel Arduino ultraljud avstånd Sensor

Detta är en enkel handledning om hur man gör en Arduino ultraljud avstånd sensor i centimeter. Du kommer att behöva veta grundläggande elektronik, Arduino och hur man använder en skärbräda.Steg 1: Vad är en Ultrasonic Sensor En ultrasonic sensor är e...

Sensor Tutorial HC-SR04 Linkit en

I denna tutorial kommer jag göra ett enkelt projekt med hc-sr04 och linkit en bräda vilket ger dig en idé om att använda den. LED lyser när ett objekt kommer mellan det angivna avståndet. Henne är en video av det fungerar:-Steg 1: Saker kräver Vi beh...

Arduino ultraljud vattennivån Sensor för espressomaskiner

Jag har en mycket bra men ganska gammal espressomaskin med en avtagbar vattentank, problemet är den inte ger en varning ljus för låg vattennivå, så jag inte kan veta sådan nivå innan du kör ur vattnet! ELLER åtminstone utan att öppna locket tank, dra...

Long Range ultraljud avstånd Sensor

Detta Instructable visar en metod för att öka mätområde populära HC-SR04 ultraljud avstånd sensorn.Förbättring i rad bygger på att minska "synfältet" (FOV) grundläggande sensorn genom att använda det som ett foder element för en paraboliska skål...

Lägg till 6 ultraljud avstånd sensorer till befintliga Raspberry Pi Robot

Detta är inte en handledning för att göra en Raspberry Pi robot med 6 ultraljudssensorer.Detta är en tutorial visar den bästa metoden att lägga 6 ultraljudssensorer direkt till en raspberry pi utan användning av någon micro controller som Arduino.NIV...

Ultraljuds-Range detektor med Arduino och SR04 Ultrasonic sensor

detta är en preliminär instructable som tar dig genom de steg jag tog för att få SR04 ULTRASONIC SENSOR ansluten och arbetar till Arduino. Det kommer då att ingå till min mini miljö bildskärm. Så småningom, om allt passar, det kommer att hamna i ett...

Enkla Arduino andHC-SR04 ultraljud avstånd Sensor exempel

Steg 0: ReservdelslistaFreeDuino UNOEn (1) LEDSkärbrädaHane/hane hookup ledningarEn (1) HC-SR04 Ultrasonic SensorSteg 1: Ansluta komponenternaAnslut de komponenter och ledningar som visas i de två bilderna....

Ultrasonic avstånd Sensor Arduino HC-SR04

Hej mina damer och herrar:), jag har en nybörjare tutorial Arduino projekt på HC-SR04, detta kan faktiskt användas som en säkerhetsåtgärd. Som visar hur nära någon eller något står nära din door.if personen står en rättvis bit bort lysdioden lyser gr...

GSM närhet Alert med GPS läge och tid

Vad är det?En batteri rörelse detektor som rapporterar utlösande händelser via SMS, tillsammans med tid och plats, som härrör från GPS. här är en video av det i aktion:Om att använda det?Jag kan komma på några användningsfall för detta, förutom bara...

GoPro ultraljud Motion Sensor HC-SR04 kontrolleras av arduino

Gopro aktiveras av rörelse, ultraljud sensorn flytta servo när något visas nära sensorn, det kan vara programmerat att ta bilder eller video och även det kan vara programmerat att sluta ta bilder när det finns ingen rörelse i sensorn.Fördelar över no...

Mäta Box (avstånd avkänning) med hjälp av ultraljud Sensor ~ det enklaste

Någonsin velat mäta utan en skala eller måttband?Mäta avstånd utan krångel med denna lilla enhet!Mycket exakt *För mer intressant projekt besök: www.miymakers.comFacebook: www.facebook.com/miymakersSteg 1: Hur det fungerar "HUR FUNGERAR DET?En särski...

Industriella IoT program - hur gör din egen Remote miljömässiga övervakning låda med sensorer

** Uppdatering: Artikeln nedan är från vår äldre Android app! VALARM är industriella IoT. Vi hjälper dig, ditt team och ditt företag med industriell IoT program med hjälp av Valarm verktyg moln.Våra färdiga att gå kit-paket finns tillgängliga på shop...

Automatisk luft övervakning cruise robot

ÖvergripandeJag gjorde en fyrhjulig Automatisk kryssning robot med hjälp av Arduino och typer av sensorer. Sedan la jag trådlös fjärrkontrollKontrollera att det. Till slut jag byggde även en luft kvalitet övervakning maskin på robot och visade det fö...