Using Ultrasonic Distance Sensor HC-SR04 with Buzzer, LED and Arduino

Поделиться
HTML-код
  • Опубликовано: 14 июл 2024
  • DIY Home Security - New Video: • DIY Simple PIR Motion ...
    In this Arduino Tutorial we will learn how the HC-SR04 Ultrasonic Sensor works and how to use it with Buzzer and LED.
    Required Hardware
    Arduino Board:
    goo.gl/UyGYeF (Banggood)
    amzn.to/2LZr6t4 (Amazon)
    Ultrasonic Sensor HC-SR04 :
    goo.gl/dRkWUg (Banggood)
    amzn.to/3s4SbdT (Amazon)
    Breadboard:
    goo.gl/yCa8hX (Banggood)
    amzn.to/3qxLxwm (Amazon)
    Jumper Wires:
    goo.gl/VRzUN4 (Banggood)
    amzn.to/3doetmT (Amazon)
    Buzzer: amzn.to/3ud2PkF (Amazon)
    LED: amzn.to/3qxSs8O (Amazon)
    220 Ohm Resistor: amzn.to/3jXMJXs (Amazon)
    Recommended Items:
    Use Your Muscles in Project - amzn.to/3wdL45C
    37 Sensor & Module Packages - amzn.to/3m66WeQ
    Try this Robot Arm - amzn.to/3fq8DCl
    Best Resin 3D Printer - amzn.to/39tY8KB
    Arduino Compatible Kits - bit.ly/2J2AFF7
    Banggood Spring Sale - bit.ly/3slMbOn
    Connections:
    The HC-SR04 Ultrasonic Module has 4 pins, Ground, VCC, Trig and Echo. The Ground and the VCC pins of the module needs to be connected to the Ground and the 5 volts pins on the Arduino Board respectively and the trig and echo pins to any Digital I/O pin on the Arduino Board.
    The HC-SR04 sensor attach to the Breadboard
    The Sensor VCC connect to the Arduino Board +5V
    The Sensor GND connect to the Arduino Board GND
    The Sensor Trig connect to the Arduino Board Digital I/O 9
    The Sensor Echo connect to the Arduino Board Digital I/O 10
    Buzzer and LED
    The Buzzer attach to the Breadboard
    The Buzzer long leg (+) connect to the Arduino Board Digital 11
    The Buzzer short leg (-) connect to the Arduino Board GND
    The LED attach to the Breadboard
    The Resistor connect to the LED long leg (+)
    The Resistor other leg (from LED's long leg) connect to the Arduino Board Digital 13
    The LED short leg (-) connect to the Arduino Board GND
    Source Code: create.arduino.cc/editor/mert...
    Social Media:
    / mertarduino
    / mertarduino
  • НаукаНаука

Комментарии • 351

  • @maker101io
    @maker101io  3 года назад +16

    Source Code: create.arduino.cc/editor/mertarduinotech/b7022e05-f709-4003-b2a7-5c487ee25007/preview
    Recommended Items:
    Use Your Muscles in Project - amzn.to/3wdL45C​
    37 Sensor & Module Packages - amzn.to/3m66WeQ​
    Try this Robot Arm - amzn.to/3fq8DCl​
    Best Resin 3D Printer - amzn.to/39tY8KB​
    Arduino Compatible Kits - bit.ly/2J2AFF7​
    Banggood Spring Sale - bit.ly/3slMbOn​

  • @lecongquyen2189
    @lecongquyen2189 2 года назад +3

    What a great detailed guideline! I followed step by step and it work. I will use it for my final electrical engineering project. Thanks a lot!

  • @Kona-bona
    @Kona-bona 5 лет назад +7

    i had this project as an exam in my informatics class , and it worked and i got straight A. thank you.

  • @AVolt
    @AVolt 7 лет назад +11

    thank you so much it worked with me.
    your fan from middle east
    اخوك من الشرق الاوسط

    • @PachaHooper
      @PachaHooper 3 года назад

      he man can u send the code if u got it please

    • @y.osa269
      @y.osa269 3 года назад

      اخوي ممكن الكود ضروري الله يسعدك

    • @Epic_stickman90
      @Epic_stickman90 2 месяца назад

      @@PachaHooper the code is in pinned comment

  • @quentinb9692
    @quentinb9692 5 лет назад +2

    It came in a kit, first thing that I acutally got to work with my UNO. Thanks for thie vid.

  • @Ganondalf_the_grey
    @Ganondalf_the_grey 3 года назад +1

    got the uno and this is a great tutorial. thanks.

  • @marcelnalewajko3537
    @marcelnalewajko3537 4 года назад +2

    Thank you! This tutorial was very good and helped me a lot

  • @shlb3692
    @shlb3692 Год назад

    OMG it works
    thank you so much, please keep sharing projects like this.

  • @theelectromaker6215
    @theelectromaker6215 3 года назад

    Thank you very much, i saw many vids but any of them din't work but your worked thank you very much.

  • @mrbowlingalley
    @mrbowlingalley 4 года назад +4

    3 years later and we are still building this. I set safetyDistance to 25. With only LED and no buzzer. Detects my cat coming in the room. Pretty cool - I guess!

  • @thomasalexander1563
    @thomasalexander1563 7 лет назад +1

    Nice tutorial,,
    Luckily find it in instructable..
    Thank you..
    Keep it

  • @AdityaYadav-mk4ye
    @AdityaYadav-mk4ye 6 лет назад +1

    Thank you very much i am starting to learn arduino and thanks to you i can learn the hardware and then i will work on software

  • @rushabhvaidya7930
    @rushabhvaidya7930 2 года назад

    Thanks a lot you did it man!!! Thank again

  • @alvaronicolasgamarrapena5596
    @alvaronicolasgamarrapena5596 Год назад

    really good video man, code is great and when i tried it worked the first time, keep the great work bro

  • @emilusfiogbe3450
    @emilusfiogbe3450 6 лет назад

    merci beaucoup c'est astronomiquement instructif!!

  • @crinnovator9444
    @crinnovator9444 6 лет назад +12

    East or west mert is the best...... Thanks

  • @AyushRaj-me8ly
    @AyushRaj-me8ly 3 года назад

    I like your video, is very useful for our project. Keep making these videos :)

  • @MarkSmith-rb5mc
    @MarkSmith-rb5mc 6 лет назад +3

    Thanks for a well laid out and easy to understand tutorial. Keep up the good work!

  • @Sheik_ULEM
    @Sheik_ULEM 2 года назад

    Thank you this was very clear and easy to understand

  • @TusharSharma-is1mi
    @TusharSharma-is1mi 6 лет назад

    Great job yaar
    I needed this help and....

  • @purple_clouds3797
    @purple_clouds3797 Год назад

    This is just what i needed and it's very simple😆😇😇🤤

  • @williamkakooza4603
    @williamkakooza4603 25 дней назад

    Well done Professor

  • @HAYRISHEENVASUDEVANMoe
    @HAYRISHEENVASUDEVANMoe 5 месяцев назад

    thank you bro you are king of arduino

  • @namithss7966
    @namithss7966 4 года назад +1

    thanks this was good work

  • @muhammadfirdauz5272
    @muhammadfirdauz5272 3 года назад +4

    NICE!!! Saved me a thousand dlrs in school fees

  • @mohdnaqibhaiqal2974
    @mohdnaqibhaiqal2974 8 месяцев назад

    I lke the video because is short and easy to understand

  • @ahmedomaar
    @ahmedomaar 7 месяцев назад

    Thanks for your helping, I make it

  • @AnupamaNagaratne
    @AnupamaNagaratne 2 года назад

    Thank u very much it works

  • @iqratareen-mh4xw
    @iqratareen-mh4xw Месяц назад

    Thank u sir ❤❤its working

  • @giancarlosgza
    @giancarlosgza 6 лет назад

    Amazing video!!!!

  • @vishnutripathi2885
    @vishnutripathi2885 Год назад

    great work....very helpful

  • @andreisantos5088
    @andreisantos5088 4 года назад

    i'm brazilian and liked very good so much your video, congratulations!!!

  • @hkiceman001
    @hkiceman001 7 лет назад

    very interesting , I change the LED to a servo motor, it works .... good
    According to your code information , it means can do anything when change the led or buzzer, thank you !

  • @juanbriones1760
    @juanbriones1760 7 лет назад

    Mert Thanks for your videos tutorials. .can you please do ir remote control car with old fashion motor shield no who you solder the pins up like the video number 2

  • @STudyTime4UVikasMishraSir
    @STudyTime4UVikasMishraSir 2 года назад

    Thank you for your nice and easy video editing
    Surely helpful for beginners

    • @cubebrix5801
      @cubebrix5801 2 года назад

      hi. can you help me, im only using led and its only blinking

    • @InkByt3
      @InkByt3 13 дней назад

      @@cubebrix5801 If you're only using the LED that is what it is supposed to do.

  • @dhirajmandal715
    @dhirajmandal715 3 года назад

    thanks it help a lot ❤❤

  • @sreekarbss5475
    @sreekarbss5475 4 года назад

    Thanks bro it helped in my project

  • @osamazafar7350
    @osamazafar7350 6 лет назад

    it worked
    thanks.

  • @aveekaumsingh5398
    @aveekaumsingh5398 6 лет назад

    nice video........i want more ideas

  • @_Simon
    @_Simon 5 лет назад

    do the trig and echo pins need to be on a PWM signal for them to work?
    I am doing a project on the Arduino mega and using 3 of these sensors, but all of the PWM pins are being used on motor drivers. Love your videos. Best Arduino channel. Keep up the good work!

    • @hrithikjain1806
      @hrithikjain1806 4 года назад

      Not really, you can use digital write/read

  • @phonepaseuthkhounthachack9459
    @phonepaseuthkhounthachack9459 2 года назад

    It is work. Thanks bro

    • @kaipeen2523
      @kaipeen2523 2 года назад

      are you using the code?

  • @thesensiblecoderguy
    @thesensiblecoderguy 3 года назад

    thanks

  • @chaturbhujbiyani4633
    @chaturbhujbiyani4633 6 лет назад +2

    wow...u did it ....u saved me....i used it in science project...

    • @eoz8985
      @eoz8985 5 лет назад

      i also have a science fair can you explain and the coding

  • @mr.nobodoy5976
    @mr.nobodoy5976 6 лет назад

    teşekkürler, adamsın :)

  • @Dofusvidss
    @Dofusvidss 7 лет назад

    Thank yoou very much for your tutorials ! I'm a beginner on arduino, why don't you connect the buzzer (+) on VCC ?

  • @nyaneiko5455
    @nyaneiko5455 6 лет назад

    Mert abey harikasın

  • @chandanjha3379
    @chandanjha3379 5 лет назад

    Awesome I love it

  • @djeastreofficial
    @djeastreofficial 3 года назад +1

    Awesome 👌🏻

  • @codgamerandmore3205
    @codgamerandmore3205 3 года назад

    thanks a lot

  • @salmanijaz8326
    @salmanijaz8326 4 года назад

    thanks it works

  • @faiksoydemir1877
    @faiksoydemir1877 5 лет назад +2

    bu içeriğin raspberry pi için olanını da çekermisin acaba :)

  • @Umutt1316
    @Umutt1316 3 года назад

    Teşekkürler işime yaradı ve bir beğeni de benden

  • @egorkorbasov3422
    @egorkorbasov3422 7 лет назад +1

    Hi! I tried to do 2 things together, Like a bell ring (you push the button and hear the buzzer rings) and LDR+3colorLED. But when I press the button when there is no light it rings only when the loop of LED is over. Why is it so?

  • @Si-uy8qg
    @Si-uy8qg 6 месяцев назад

    Nice video, by the way, i'm John Blas everyone.

  • @nupurnoida
    @nupurnoida Год назад

    very good

  • @nadamedhat8662
    @nadamedhat8662 6 лет назад

    thanks ..

  • @LhorKhan214
    @LhorKhan214 Год назад +2

    hi, can you explain where did you get this value 0.034?
    Edited:
    i did a google search, its the speed of sound (343 m / s)

  • @jacoblewis8543
    @jacoblewis8543 3 года назад

    Nice Job
    Ur Great with the tutorial which is very understandable and the code.
    One problem is that when I went to the source code to look it took me to ur website with no code

    • @y.osa269
      @y.osa269 3 года назад

      Did you get the code? If yes please send it to me

    • @jacoblewis8543
      @jacoblewis8543 3 года назад

      @@y.osa269 no
      i did not get it

  • @HotDoggyStand
    @HotDoggyStand 5 лет назад

    any reason why mine is reading out distances in the 2ks. I used the code you provided us with.

  • @xeniongamer2263
    @xeniongamer2263 3 года назад

    thx

  • @engineernabil3857
    @engineernabil3857 6 лет назад +4

    tnx

    • @akshathas4397
      @akshathas4397 4 года назад

      hey could you please froward the code to me ? i'm unable to access it.

  • @ArzenikRawr
    @ArzenikRawr 6 месяцев назад

    I edited your script a bit so it goes beep stop beep stop within a set range thank you for the video

  • @williammichael3913
    @williammichael3913 6 лет назад +3

    Hey! I love this project tysm. But I was wondering How would I increse/decrese the range so that it will turn buzzer on when someone is more farther away?
    Thanks!

    • @Kirtymonma
      @Kirtymonma 4 года назад

      William Michael did you ever figure out?

    • @alejandroacosta6495
      @alejandroacosta6495 3 года назад

      Just look the code, he configured the "Safe Distance to 5", if you want to make it in different length just change the safe distance to a greater number

    • @cheshire793
      @cheshire793 Год назад

      @@alejandroacosta6495yeah, my friend and i are trying that and it's not working. do you have any other suggestions?

  • @davilabs
    @davilabs 6 лет назад +1

    super legal!!!!!

  • @jamesmay4547
    @jamesmay4547 2 года назад

    Thank you for the great video and what is the name of the background music

  • @emersonnascimento7468
    @emersonnascimento7468 7 лет назад

    Por que quando a distância começa a marcar de 3 a 4 cm no monitor serial começa a ficar saltitada pra 3400 e o som tbm fica saltitando ?

  • @pizzulgaming6253
    @pizzulgaming6253 2 года назад

    Hi .... Can explain to me about this project that use of what system ? Hopefully in full description

  • @melihapa3884
    @melihapa3884 2 года назад +4

    Hello. There are already a lot of these examples on youtube. In your circuit the lights are either on or off. The sound either squeaks or it doesn't. I wish you had made a circuit where the intensity of sound and light increases as you get closer. :(

    • @ArzenikRawr
      @ArzenikRawr 6 месяцев назад

      Bro just recode it to do that it's not that hard

  • @assampwd
    @assampwd 7 лет назад

    digital pim 13 already has a resistor attatched to it. So need of that extra resisitor

  • @lacombegaetan
    @lacombegaetan 6 лет назад

    Thanks for tis tutorial !
    Is there a way to change buzzer's volume ?

    • @charliebell7163
      @charliebell7163 2 года назад

      YEAH i rlly need it to be as loud as possible

  • @emersonrocha1097
    @emersonrocha1097 7 лет назад +1

    ola,fiz esse projeto com seu codigo.
    mas ele ficou aprando com led vermelho sem nada na frente,como se houvesse um obstaculo sem ter.

  • @mohamdhelmi9909
    @mohamdhelmi9909 6 лет назад

    Nice bro

  • @kevinpriadinata1184
    @kevinpriadinata1184 Год назад

    can u make a vidio how to modify the distance

  • @sushilsundriyal4650
    @sushilsundriyal4650 6 лет назад

    Sir can we use the sam circuit for vibration sensor

  • @AvighnaDaruka
    @AvighnaDaruka 2 года назад

    Hi bro, did you use passive or active buzzer?

  • @yousefgamal2784
    @yousefgamal2784 6 лет назад

    thanks dude
    please how to add servo

  • @chalsu
    @chalsu 2 года назад

    Hey, can I add an LCD to this project? and How will the code be written when the LCD is added?

  • @charliebell7163
    @charliebell7163 2 года назад

    How would i make it louder ? and also how would i make it longer range thanks you!!

  • @JaydiEntenia
    @JaydiEntenia 3 месяца назад

    yey it worked, but how do i make it so that it'll have longer distance?

  • @deadchords4919
    @deadchords4919 6 лет назад +1

    digital pin 13 has a build in resistor
    so why to put another one?

  • @danialaman9532
    @danialaman9532 12 дней назад

    good

  • @3bsily
    @3bsily 5 лет назад

    how i can add vibration motor with this project > same a smart blind stick please any one help me to add vibration motor

  • @robotberhasil5130
    @robotberhasil5130 5 лет назад

    hello can you make include lcd , so i want see how long distance from lcd but still have buzzer and led , thanks

  • @sudhanshudeshpande6187
    @sudhanshudeshpande6187 5 лет назад

    Can u tell me the connections of same component with the arduino nano kit??

  • @dylansworld54321
    @dylansworld54321 Год назад +1

    Great project! Why is my buzzer clicking instead of buzzing though?

    • @SG-gr3fl
      @SG-gr3fl Год назад

      Did you ever figure it out?

  • @darrenchester6623
    @darrenchester6623 5 лет назад

    Can i use the code for the "JSN-SR04T" ultrasonic sensor variant?

  • @littenarmy8513
    @littenarmy8513 7 лет назад

    Can you work this with a launchpad micro controller?

  • @G.V.Ramnivedan
    @G.V.Ramnivedan 7 лет назад

    While coding should we connect the arduino board to the bread board please tell me soon

  • @applefinn3933
    @applefinn3933 5 лет назад

    how do you change the distance of when the buzzer starts

  • @rizqiput_x
    @rizqiput_x 4 года назад

    can I write code so that the buzzer can sound at the time I want, for example the buzzer will be sound for 5 second if the sensor detected something.

  • @shrutiverma9077
    @shrutiverma9077 4 года назад

    Can we directly use the led on pin 13

  • @AR-dy3fu
    @AR-dy3fu 5 лет назад +27

    If anyone has any problems to get the code...just copy mine.
    // defines pins numbers const int trigPin = 9; const int echoPin = 10; const int buzzer = 11; const int ledPin = 13; // defines variables long duration; int distance; int safetyDistance; void setup() { pinMode(trigPin, OUTPUT); // Sets the trigPin as an Output pinMode(echoPin, INPUT); // Sets the echoPin as an Input pinMode(buzzer, OUTPUT); pinMode(ledPin, OUTPUT); Serial.begin(9600); // Starts the serial communication } void loop() { // Clears the trigPin digitalWrite(trigPin, LOW); delayMicroseconds(2); // Sets the trigPin on HIGH state for 10 micro seconds digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); // Reads the echoPin, returns the sound wave travel time in microseconds duration = pulseIn(echoPin, HIGH); // Calculating the distance distance= duration*0.034/2; safetyDistance = distance; if (safetyDistance

  • @SMARTS-mv4nh
    @SMARTS-mv4nh 6 лет назад +7

    what the problem i can't able to run this either the buzzer continuously sounds or sometimes not sounds ,i removed the light section from it

  • @kartiksingh9382
    @kartiksingh9382 7 лет назад

    Sir you forgot , about that esp8266 robot tutorial that I told you

  • @africantech5
    @africantech5 3 года назад

    Well done sir can you pls Guide me on using pic16f877A for this project

    • @africantech5
      @africantech5 3 года назад

      I will sincerely be grateful for quick response

  • @nurinqasrina7826
    @nurinqasrina7826 4 года назад +5

    Why my led keeps on and the sensor is not working 😣

  • @prempanchal7721
    @prempanchal7721 3 года назад

    Hey Bro, I Have 3 Pin Buzzer Sensor GND, I/O, VCC... So which connection should I do...?

  • @mohammadabas3890
    @mohammadabas3890 Год назад

    How can I connect two sensors in series in this case?

  • @soumikagarwalla3238
    @soumikagarwalla3238 2 года назад

    Thanks lol

  • @muhammadriyan8104
    @muhammadriyan8104 4 года назад

    I am lost how do u change the strength of the LED