Arduino ile Ultrasonik Sensör (HC-SR04) Kullanımı - Park Sensörü Yapımı
HTML-код
- Опубликовано: 21 июл 2018
- Arduino Başlangıç Seti : goo.gl/eeNhk3
Videodaki uygulamamız için yazdığımız koda Github sayfamızdan ulaşabilirsiniz : bit.ly/2LbiKNF
Arduino Dersleri serimize devam ediyoruz! Merak ile beklediğiniz serimizde sizlere en basit Arduino uygulaması, yani LED yakıp söndürmekten başlayarak daha karmaşık projelere doğru ilerleyeceğiz.
Serimizde Arduino Başlangıç Seti üzerinden ilerleyeceğiz. Bu set ile yapabildiğimiz uygulamaları tamamladığımızda daha ileri seviye uygulamalara geçeceğiz.
Bu videomuzda HC-SR04 ultrasonik sensörünü kullanarak cisimlerin yakınlığına göre ses uyarısı vermesini öğreneceğiz.
Daha ileri uygulamalar için Arduino Süper Başlangıç Seti'ni tercih edebilirsiniz: goo.gl/SwXoaZ
Arduino modellerini sitemizden detaylı şekilde inceleyebilirsiniz: goo.gl/CCpc4j
Serinin tamamı için blog sitemize göz atabilirsiniz: goo.gl/UxtExv
Arduino dersleri videolarının tamamı için: goo.gl/5yQ7Gb
Kesme Matı: goo.gl/WEQ72T
Atölye malzemelerin indirimi kaçırmayın! : www.robotistan.com/atolye.dhtml
Bu video ile beraber bunlar da dikkatinizi çekebilir:
Raspberry Pi 3 içeriklerimiz: goo.gl/B4ukpW
Temel Elektronik içeriklerimiz: goo.gl/6hBUrQ
Ürün incelemelerimiz: goo.gl/1ogxB2
Makeblock içeriklerimiz: goo.gl/R2gDrS
Robot Nasıl Yapılır? Baştan Sona Öğren: goo.gl/CGwr1Y
Arduino, Raspberry Pi , elektronik, robotik gibi konulara ilginiz varsa Maker Blogu Ziyaret Edin! bit.ly/2iWxVKm
Kanalımıza yüklenen videolardan hemen haberdar olmak için abone olmayı ve bildirimleri açmayı unutmayın!
Intagram'da Bizi Takip Edin: / robotistan Наука
vidonun sonlarında bütün kodu gösterseniz keşke kodu yazdıktan sonra bazı değişiklikler yapabiliyorsunuz bu seferde silmek gerekiyor onun dışında anlatım açısında gayet güzel göstererek anlatmanız işi daha da iyi hale getiriyor sizin sayenizde kodlarımın neden çalışmadığını anlıyorum bu yüzdende teşekkür ederim
Kanalınızı severek ilgiyle takip ediyoruz. Harika bir kanal
Abi süper başlangıç seti satın aldım ve çok memnunum seviliyosunuz
bende
Hocam senin videodan T. Tasarım dersi projesini yaptık sagolasın.github kodlarını youtubede paylaşacam hakkınızı helal edin.
9 yaşındayım ; Çok teşekkürler ben de yaptım ve bunun videosunu çekerken heyecandan arduino bile diyemedim
Abi sen adamın dibisin çok sağol yaa bunu yaptığım için hem ben hem annem çok mutlu oldu Allah senden bin kere razı olsun
@Şevval sen arduino driver kurdunmu
@Şevval melodi yerine mellodi yaz düzelecek
@Şevval bide aşağıda yazıyor hataların onlara bak
@@yusuf7485 yardım edin lütfen :) ('mesafe' was not declared in this scope
)bu hatayı alıyorum
Hocam merhaba bir vidrodan sonra cok karistiriyorsunuz bunun yerine kullanacaginiz fonksiyonlari anlattiginiz bir video olursa daha iyi anlasilir.
Her Videonuzda yazılım kısmına detaylı değinmediğiniz için izleyiciler yanlış yapabiliyor ve bunu düzeltemiyolar lütfen artık videolarınızda yazılım kısmına daha çok değinin
video açıklamasında kod zaten veriliyor
Sen sadece adamın dediklerini yapmak için mi ardunio aldın@@Swandy_82
bu kanal fırlayacak rez alalım seviliyorsunuz ilge bey :)
Çok teşekkürler Abicim Kral adamsın
Ne kralı be arduino bozuldu
Güzel bir proje. Elinize sağlık
emeğinize sağlık
İlge abi çok teşekkür ederim sayende komutlamayı öğrendim hatta yaptım ve videosunu çektim izlersen çok sevinirim
Elinize sağlık güzel paylaşım
Birde Bluetooth ile otopark araç radarı projesi yapabilirisiniz Telefondan Bluetooth modülüne bağlanıp aracın park icerisinde hangi yönde olduğunu gösterecek
İlge abi eline saglık güzel olmuş bide abi soru soracaktım ayarlı güç kaynağı işi ne durumda :)
hiçbi durumda
abi sağol senin sayende projemi yaptım
Seri anlatımlar bizi yoruyor robotistan tane tane anlat
Helal olsun size
İlge bey öncelikle dersleriniz ve öyrettikleriniz için teşekkür ederim.Bir sorun yaşadım,sensörü arduinoya bağlarken gndyi bağlayıp sonra 5V bağlarken Arduino sönüyo ve pcdan ayrıldığı gösteriyo,aynı şekilde 5V bağlayıp sonra GNDyi bağlarken de,yani 2ci kabloda kapanıyo.Nedenini bildirirseniz çok sevinirim,teşekkürler
Ultrasonik sensör kullanılarak bir hareketlinin hızı ölçülebilir mi ? Yardımcı olabilir misiniz ?
Merhabalar, tek sensör kartına 2 adet trig 2 adet echo olmak üzere 4 adet sensör bağlayabilir miyiz acaba? daha geniş alanı taramak için. Karttaki sensörleri bacak lehimlerinden söküp kablolamayla çoğaltarak yine paralel şekilde dizilecek. 2 kart kullanmak mümkün ancak tek kartta sistem işler mi?
güzel fakat kodun seviyesi bir anda fazla zorlaştı, çoğu şeyin mantığını anlamadım...
Ellerinize sağlık. Sormak istediğim 2 soru var :
1- Max ve min değerlerini belirlemek için bir kütüphaneye ihitiyacım var mı?
2- Birden fazla (3) hcsr06 yı kullanmak için bir kütüphaneye ihitiacım var mı?
Merhaba, kodda mesafeyi olcup degisken ile fonksiyona gonderilen degerin 1-50 arasi olmasi durumunda tetiklenmesi ve calmasini bekliyordum ancak mesafeye gore sıklaştı ses. Yani vaad ettiginiz gibi park sensoru mantigi ile calisti. 440 ayarladigimiz tone un, sensor tetiklendiginde degil de, ne kadar yakinsa o kadar sık calmasini saglayan mantik kodun tam olarak neresinde acaba? Simdiden tesekkur ederim.
elinize sağlık:-)
ÖNCELİKLE EMEĞİN İÇİN TEŞEKKÜRLER. DEĞİŞKENLER TANIMLARKEN TÜRKÇE KELİMELER(TABİ TÜRKÇE KAREKTER KULLANMADAN) KULLANSANIZ DAHA İYİ OLUR. SONRA HESAPLAMA FORMÜLLERİNİ KEŞKE AÇIKLAYARAK YAPSANIZ. İÇİMİZDE ELEKTRONİK BİLGİSİ OLMAYAN VE TEK KELİME YABANCI DİLİ OLMAYAN ARKADAŞLAR VAR. ÖRNEĞİN: sure = pulseIn(echo_pin, HIGH);
mesafe = (sure / 2) / 28.5;
Hocam merhaba ben buzzerin bread bordda 1 tane boş yeri kalmıştı ben oraya kırmızı led takdım sizde deneye bilirsiniz çok iyi oluyor
normalde C & C++ programlamada fonksiyonlar kullanıldığı yerin üstünde tanımlanmalıdır. arduino'da bir c & c++ librarysi (kütüphane) olduğu için bu kurallar geçerlidir.
demem şu ki int mesafe(..) fonksiyonu void loop() fonksiyonunun üstünde tanımlanmalıdır. (Arduino tecrübem yok ancak başlamayı düşünüyorum. yanılıyorsam düzeltin.)
Compiler, fonksiyonu okuyabiliyorsa sorun yoktur. Okuyamıyorsa eğer fonksiyonu daha önceden prototip şeklinde tanıtmalıyız veya senin de dediğin gibi kullanıldığı main döngünün yukarısında yazmalıyız. Sen yazalı baya olmuş ama belki yeni başlayanlar için faydalı olur.
İyi günler ben araçlarda afr ölçmek istiyorum bunun için hangi kartı kullanmam lazım ve nasıl adapte edebilirim
Yaptım oldu .Teşekkürler
Uygulama adı nedir?
Teşekkürler çok güzel bir ilgileniyoruz bu bilgiler için teşekkür az bile Allah kolaylık versin
Teşekküler
Abi çok güzel
Merhaba. Öncelikle emeğiniz için teşekkürler. Ultrasonik sens9r üzerindeki hoparlörleri yerlerinden çıkarıp aralarındaki mesafeyi 2 kat açsak bir sorun olur mu?..
Merhaba, öncelikle değerli bilgilerinizi zevkle izliyor ve uygulamaya çalışıyorum. Bu kurguyu yaptım, çalışıyor ancak buzzer dan sürekli olarak çıt-çıt-çıt sesi geliyor. Bunu engellemenin bir yolu var mı? Teşekkürler.
bendede oluyo
Anlatımın çok gazüzel hocam. Başarılarınızın devamını dilerim. Benim bir isteğim olacaktı. Ben arduino başlangıç setini satın aldım bu sette ve videoda yazdığınız kod pasif buzzera göre yazılmış. Benim aktif buzzera göre koda çok ihtiyacım var. Benimle paylaşabilir misiniz. Teşekkürler.
"maker.robotistan.com/arduino-dersleri-9-buzzer-ile-ses-cikisi-alma-2/" adresindeki harika içeriğimize bakabilirsiniz. Konuyla alakalı bir kaç kodu göreceksiniz :)
Abi rotary encoder ec modeli nasıl çalışır konusunda video atar mısın
Yemin ediyorum adamın dibi bee
merhaba öncelikle tübitak bilim fuarı için bir engelsiz baston projem var .bastonu park sensör ile birlikte yapmayı ve yolda herhangi bir engelle karşılaştığında ses çıkarmasını istiyorum. elektrik bağlantısı olarak pil kullanabilir miyim ?dönüş yaparsanız sevinirim. arduino yazılımını burdan bakarak yazabilirim dimi ? yorumuma dönüş yaparsanız sevinirim
Bu yada jsn-sr04t kullanarak belli bir mesafede hareketi algılayıp 12vdc motora hareket verdirmek istiyorum yani belli bir mesafe altinda anlık hareket algilayip motora anlık hareket vermek istiyorum bunun için ardunio olmadan irsensor yaptım ancak gunes ışığı projemizi bozuyor malesef bu konuda detaylı bilgi almak isterim mümkünse
Sensörleri araba tamponun içine koysam çalışmasında bir sorun olur mu
Yanı sensörler önünde plastik bir yüzey varken doğru sonuç verimi ?
Merhaba deneyapkart ile yapabileceğimiz projeler videosu atabilir misiniz lütfen 😊
Merheba .Mumkunse Lcd ile gostersin ,duger sitelerde yaptilar ama biz Sizin elinizden gormek istiyoruz
Videonuz güzel Robotistan ama bir de mBlock'tan kodlayıp video yapsanız güzel olur kanalınıza aboneyim.
her zaman ki gibi efsooooooo
Merhabalar.Ben kodu yazdim her sey doğru ama distance=duration / 58. 2-yi yazdim distance-sı kabul etmiyor.Bana yardimci ola bilirmi siniz lutfen
Arkadaşlar kitapçıktaki sensörün bağlantı kısmı hatalı o yüzden bazılarınız ters bağlıyorsunuz bu yüzden arduino uno kartınız kısa devre yapıyor.Bu yüzden sensörün arkasında gnd yazan kısma dikkat edin bunlar haricinde eğer trig pin ve echo pini karıştırsanız buzzer düşük tonda sürekli öter bu yüzden echo pin ve trig pinin nereye bağlandığını, kitapçıkta yazan kodda neresinin belirtildiğini ya da siz yazıyorsanız hangi pinlere taktıysanız ona göre belirtmeye dikkat ediniz .
evet
Hocam uno yerine leonardo ile deniyorum olmuyor bir türlü ne yapmam gerek
Merhaba, ben hem kendi yazdıklarım hemde sizin yazdıklarınızla denedim bana hep "melodi" was not declared in this scope diye uyarı verdi yardım eder misiniz?
abi park aensörünün kodlarını bide m block dan bir video yapsanız çok memnun olurum
Sistem bilgisayara bağlı mi çalışıyor yoksa çıkarıp her yerde bilgisayar olmadan kullanabilir miyiz
kitapçıktaki ile burdaki şema aynı değil ayrıca video içindeki şema da kitapçıktaki şema. kitapçıktakini yapınca arduino ışıkları yavaşça sönmeye başlayarak kapanıyor artık içine yazılım atamıyorum %100 de takılıyor program sanırım bozuldu :(
abi çk güzel olmuş ama mesafe sensörüne elini uzattığına ne oldu onu anlayamadım
HOCAM SES İŞLEYEBİLCEĞİMİZ İF ELSE DONGUYLE İÇ İÇE BUNA UYGUN SENSOR VARMI?
Yagmur sensoru Araba icin yapabilirmisiniz bende yagmur sensoru var arduino set alsam yapabilirmiyim acaba
merhaba ,
bu projeyi gelirtirip güzel bir kutu icine lazer , küçük bir lcd ekran ile birleştirip elektronik metre yapabilirmisiniz bizde evlerimizde kullanabileceğimiz bir cihaz yapmis oluruz.
Kanalda Videousu Var İzleyebilirsin Dostum :)
Bir ardunio kart ile iki sensör kullanabilirmiyiz yani biri sağa bakarken biri sola bakacak
İlge abi biz iki kod çalışacak şekilde iki kod yazabilir miyiz? Mesala buton ile led yakma projesi ve park sensör kodunu birlite yazarsak 2 kod da çalıır mı?
Selamlar.
Evet, çalışır fakat yazılım içerisinde sayaç kurmanız gerekmektedir. Kullanıcı durumuna göre sayaç değişkenini değiştirebilir ve istediğiniz moda alabilirsiniz.
İyi çalışmalar dileriz :)
yağmur partiküllerinden etkileniyor mu diyelim şakır şakır yağıyor
Merhaba bu sensorun sonuclarini thing speak programina aktarmayi yapar misiniz sizden ricam
Kodlamasını MBlock ile yaptığınız bir seri de çekebilir misiniz?
hocam pekı buzzera ıstedıgımız yanı bılgısayarımızda olan bır ses dosyasını nası okuturuz???
Bende "int minimumRange = 0;" yerinde error veriyor ne yapmalıyım ? Yani aynı, 50 kere denedim.
program kısmını ve kurulumu yapmama ramen ses çıkmamasının nedeni nedir İlge abi?
Devreyi gösteren şemada buzzerın ayakları yanyana gözüküyor fakat normalde aralarında 2 breadboard deliği var, direnci ve kabloyu onlara denk gelecek şekilde takmanı öneririm.
@@sadkuyulmaz2865 dediğiniz gibi yaptım ama bendede ses çıkmıyor
Valla bendede aynısı oldu ama benimki küçük Breadboard
Eğer gelen ses seviyesi yok kadar azsa resistansı çıkarın ve buzzerın + ve - bacaklarını aynı yatay "line" a takın örn: f4 e - yi takın ve + yı da f7 ye takın işe yaraması lazım.
@@meryemyahsi3416 buzzer ın üstündeki beyaz koruma kağıdını çekmedi iseniz ses çıkmaz
Merhaba, bir proje için Omron-E3Z-D62-Endustriyel-Cisim-Sensoru ile çalışmam gerekiyor. Ancak arduinoya yanıtmak için kutuphane bulamıyorum. yardımcı olabilirm isiniz tşk
Usta kolay gelsin arduino'nun fonksiyonlarında bir araştırma yaptım kesinlikle böyle bir şey bulamadım acaba elinizde böyle bir fonksiyon var mı konu şu; arduino'ya sinyal verecek osilatör harici olacak yani dışarıdan arduino'ya sinyal verecek bir osilatör olacak ve bu eksiltlatörün frekansı herhangi bir değeri ulaştığı zaman arduino'nun pillerinden bir tane çıkış verecek, atıyorum 20khz ye ulaştığı zaman bu frekansa ait olan pin çıkış verecek başka bir frekansta çıkış verdiği zaman o frekansa ait olan çıkışı verecek
hocam siz nesiniz bee
Arduino yerine 3 voltluk Teensy microcontroller kullaniyorum. Sizin yaptiginizdan neyi farkli yapmam gerekiyor?
Ilayda Bayram datasheetini incelemelisin
Yapıyorum ama int olcum = mesafede mesafe was not declared in this scope hatası veriyor nasıl çözücem cevaplayan olursa sevinirim
benim sensörüm 5 ile 7 mesafe gösteriyor sadece önceden böyle değildi arduino reset tuşuna basınca böyle olmaya başladı ltfen yardımcı olurmusun
Yahu arkadaşlar kodlamayı 1 e 1 aynı yazdım 5 6 defa tekrarladım çalıştıramadım çalıştırabilen varmı kodu yazabilirmi ben bir türlü çalışyıramadım
İyi günler dijital metre yaptım kodum ve bağlantılarım da sorun yok faka ekranımda kare kare kutucuklar oluşuyor ve yazı yazmıyor ekran da sebebini bulamadım lütfen bakar mısınız
expected unqualified-id before 'if' hatası verdi ne yapmalıyım
Şemayı Hangi site ile yaptın
melodi. * 10 şeysine yanlış diyo 10 kere kontrol ettim ama yanlış diyo biri yardım etsin lütfen
ÇOK GÜZEL AMMA VE LAKİN KODU BANA GÖRE UZUN HER ŞEYİ YAPTM KODUDA YAPMAYA ÇALIŞACAĞIM
rica etsem "distance = duration / 58.2;" komutunu açıklayabilir misiniz? yani, "58,2" nereden geliyor?
abi benim buzzer her zaman bip liyo düzeltmenin bir yolu var mı ince ayar gibi
int olcum = mesafe(maximumRange, minimumRange);
melodi(olcum*10);
hocam benim bu kısımda derleme hatası veriyor. "'mesafe' was not declared in this scope
" yazıyor yardımcı olursanız çok sevinirim.
bende de veriyo lütfen bi açıklama yapın
@@bedirhanturan5286 link teki kodu kopyala yapıştır yap direkt
Bendede veriyor
fonksiyonları başa yazınca düzeliyor.
Merhaba, maksimum 1 metreye kadar algılaması için kodda değişecek tek yer maximumRange 50 yerine 100 mü yazmaktır, teşekkür ederim...
Evet :)
lilypad ile proje gelicek mi ?
Merhaba sensörlü sayaç yapabilir misiniz.?
ilgin abi sanırım şirketteki tek calısan sensin senden baska şirkette video atan yok
Hocam bunu arduino leonardo ile yapabilir miyiz
Ben kodun aynısını yazdım ama error veriyor çeviriden çevirdiğimde (melodi) bu kapsamda bize bildirilmedi diyor ne yapmalıyım?
abi yaptıg,ğımın çağu yanlış çıkıyor konturol ediyorum seninki ile aynı normalde cevabini bekliyorum
Merhaba acaba kodlar tincarcat üzer inden yazılabiliyomun bilen varsa söyleyebilirmi
Aktif buzzer mi pasif puzzer mi ?
bizde arduino kitabı var ama onda senin gösterdiğin koddan farklı bir kod var
benim araçda ultrasonic sensör var güzel ama sıcak havalarda gereksiz yere çok alarm veriyor,galiba sıcaklıklada çalışıyor.
hocam distance değerini niye 58.2'ye böldünüz?
duration = pulseIn (echopin, HIGH); hatası veriyor yardımcı olur musunuz nerede yanlışım var
Merhaba.
Trafik ışığı kırmızı yandiginda kırmızı yandı diye sesli nasıl soylettirebiliriz
Merhaba,devreyi kurdum fakat buzzerımdan çok az ses çıkıyor.Bunun sebebi nedir ?
benimde aynı
Merhabalar benim bir projem var fakat bilgi anlaminda yardima ihtiyacim var sizinle nasil iletisim kurabilirim yani sesli olarak anlatmam.lazim projeyi
Merhabalar; Konu hakkında "forum.robotistan.com" adresine yazmanızı rica edeceğiz. Sorunuz teknik editörlerimiz ve yüzlerce maker tarafından incelenecektir. İyi çalışmalar dileriz.
peki 3 sensör aynı anda nasıl kullanabiliriz
abi 550 yapsak olurmu?
merhaa ardunio nano ile yaparken sensörü dik bir şekilde bağladım ve 5v ile gnd temas etti ardunio mu pc görmüyor şuan da ne yapabilirim (klon)
Peki enerji verince çalışıyor mu? Kart yanmış olmasın.
hocam herşeyi düzgün yaptım senin yaptıgın gibi ama bu sorun çıkıyor (expected at end of input) yardımcı olurmusun
INPUT U BÜYÜK HARFLER İLE İNGİLİZCE YAZ
bende bir türlü çalışmıyorrr
yardım edin lütfen :) ('mesafe' was not declared in this scope
)bu hatayı alıyorum