![Arduino Nano ve Seri Plotter Kullanan Ultrasonik Radar: 10 Adım Arduino Nano ve Seri Plotter Kullanan Ultrasonik Radar: 10 Adım](https://i.howwhatproduce.com/images/011/image-32150-j.webp)
İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13
![Arduino Nano ve Seri Plotter Kullanan Ultrasonik Radar Arduino Nano ve Seri Plotter Kullanan Ultrasonik Radar](https://i.howwhatproduce.com/images/011/image-32150-1-j.webp)
Bu Eğitilebilir Kitapta, bir servo kitaplığının temellerini ve ayrıca ultrasonik sensörü kurmayı ve onu bir radar olarak kullanmayı öğreneceğiz. bu projenin çıktısı seri çizici monitöründe görülecektir.
Gereçler
-Arduino Nano.
-Breadboard.
-Tutkal tabancası.
-Jumper kabloları.
-PC'den Arduino USB'ye.
Adım 1: Arduino'yu Sensöre ve Servoya Bağlayın
![Arduino'yu Sensöre ve Servoya Bağlayın Arduino'yu Sensöre ve Servoya Bağlayın](https://i.howwhatproduce.com/images/011/image-32150-2-j.webp)
![Arduino'yu Sensöre ve Servoya Bağlayın Arduino'yu Sensöre ve Servoya Bağlayın](https://i.howwhatproduce.com/images/011/image-32150-3-j.webp)
![Arduino'yu Sensöre ve Servoya Bağlayın Arduino'yu Sensöre ve Servoya Bağlayın](https://i.howwhatproduce.com/images/011/image-32150-4-j.webp)
![Arduino'yu Sensöre ve Servoya Bağlayın Arduino'yu Sensöre ve Servoya Bağlayın](https://i.howwhatproduce.com/images/011/image-32150-5-j.webp)
açıklandığı gibi bağlantı şemasını izleyin.
ultrasonik sensör
- Arduino'nun pin2'sini tetikleyin
- arduino'nun pin3'üne yankı
- Vcc ve Gnd, sırasıyla 5v ve Gnd'ye
servo:
- toprağa kahverengi tel
- vcc'ye kırmızı kablo
- pin 9'a sarı/turuncu kablo (devre şemasında gösterilen bağlantılar, en iyi sonucu elde etmek için açıklamayı takip edenlerle aynı değildir)
Adım 2: Sensörü Ayarlama
![Sensörü Ayarlama Sensörü Ayarlama](https://i.howwhatproduce.com/images/011/image-32150-6-j.webp)
servoyu bir karton parçasına sıcak tutkalla yapıştırın.
servo, şafta bir dizi ataşman ile birlikte gelir.
düz ve büyük olanı motor miline takın ve tamamen bir tarafa çevirin.
servonun her iki yönde de yalnızca 180 derecelik bir sınıra kadar dönebildiğini görebilirsiniz.
şimdi ataşmanı 180 derecelik açıya tam olarak oturacak şekilde ayarlayın.
ardından sensörü şekilde gösterildiği gibi ataşmana sıcak yapıştırın.
servo şimdi sensörü 0'dan 180 dereceye döndürebilmelidir.
Adım 3: Arduino'yu Ayarlama
![Arduino'yu Kurmak Arduino'yu Kurmak](https://i.howwhatproduce.com/images/011/image-32150-7-j.webp)
![Arduino'yu Kurmak Arduino'yu Kurmak](https://i.howwhatproduce.com/images/011/image-32150-8-j.webp)
Tüm kurulum resimdeki gibi göründüğünde, Arduino'yu bilgisayara bağlayın ve Arduino IDE'yi başlatın. aşağıdaki adımlarda her bir kod bloğunun adım adım açıklaması bulunmaktadır.
Adım 4: Değişkenleri Bildirmek
![Değişkenleri Bildirmek Değişkenleri Bildirmek](https://i.howwhatproduce.com/images/011/image-32150-9-j.webp)
#include bir pwm sinyali gerektiren servo motoru etkin bir şekilde çalıştırmak için gerekli olan kütüphanedir.
tetik, yankı, süre, mesafe, tümü tam sayılardır. tetik ve yankı pinleri buna göre tanımlanır.
Arduino'ya bağladığımız motoru adreslemek için değişken bir "servo" oluşturulur, onlara güç sağlayabildiği ve bu kontrol pinlerinden yeterli olduğu sürece birden fazla servoyu destekleyebilir.
Adım 5: Kurulum ve Döngü
![Kurulum ve Döngü Kurulum ve Döngü](https://i.howwhatproduce.com/images/011/image-32150-10-j.webp)
void setup fonksiyonunda pin modlarını şekildeki gibi tanımlayın.
boş döngü işlevinde sol ve sağ gibi diğer iki işlevi çağırırken bu işlevler daha sonra motor şaftını döndürmek için oluşturulacaktır.
Ayrıca uygulamamızı desteklemek için yeterli olan 9600 baud hızı ile Arduino ile pc arasındaki seri iletişimi başlatın.
Adım 6: Sol ve Sağ
![Sol ve sağ Sol ve sağ](https://i.howwhatproduce.com/images/011/image-32150-11-j.webp)
mikro servo 0 ila 180 derecelik bir açı arasında dönebilir.
bu hareketi elde etmek için bir süpürme hareketi işlevi oluşturmalıyız.
tek bir işlev kullanılarak yapılabilse de, bunu yapmanın başka bir yolu budur.
kod bloğunun her birinde "mesafe" tamsayısının echoloop() işlevinin dönüş değerinin verildiğini buluyoruz.
bu fonksiyon, nesnenin sensöre olan mesafesini hesaplar.
fonksiyonlar serial.print() ve serial.println() terimlerini içerir.
seri çizicinin değişkenleri çizmesini sağlamak için onları bu biçimde yazdırmamız gerekir.
Serial.print(değişken1);
Seri.print(" ");
Serial.println(değişken2);
bizim durumumuzda değişken1 açıdır ve değişken2 mesafedir.
Adım 7: Mesafeyi Hesaplama
![Mesafeyi Hesaplamak Mesafeyi Hesaplamak](https://i.howwhatproduce.com/images/011/image-32150-12-j.webp)
sensör, daha sonra nesneyi yansıtması gereken ve alıcı tarafından alınacak olan ultrasonik ses sinyalini göndermek için 10 mikro saniyelik bir darbe gerektirir. omage'de gösterildiği gibi, kod tam olarak buna göre tasarlanmıştır.
yansıma süresi bilindiğinde, nesnenin mesafesi kolayca hesaplanabilir.
ultrason da havada 343m/s ses hızında hareket eder.
hesaplanan mesafe şimdi fonksiyonun çağrıldığı yere döndürülür.
8. Adım: Kodu Yükleyin ve Başlatın
![Kodu Yükleyin ve Başlatın Kodu Yükleyin ve Başlatın](https://i.howwhatproduce.com/images/011/image-32150-13-j.webp)
![Kodu Yükleyin ve Başlatın Kodu Yükleyin ve Başlatın](https://i.howwhatproduce.com/images/011/image-32150-14-j.webp)
![Kodu Yükleyin ve Başlatın Kodu Yükleyin ve Başlatın](https://i.howwhatproduce.com/images/011/image-32150-15-j.webp)
kod doğrulandıktan ve yüklendikten sonra sensörün önüne bazı nesneler koyun ve çalıştırın.
yerleştirdiğim nesneleri hatırla
- sensörün solunda bir multimetre
- sensörün yakınında ve önünde bir kara kutu
- biraz uzakta sağda mavi bir kutu
Adım 9: Seri Çiziciyi Yorumlama
![Seri Plotter'ı Yorumlama Seri Plotter'ı Yorumlama](https://i.howwhatproduce.com/images/011/image-32150-16-j.webp)
araçlara giderek seri çiziciyi açın.
En son Arduino IDE, seri çiziciye sahiptir, bu nedenle IDE'yi güncelleyin.
çizimde servo açısının grafiği olan mavi bir üçgen dalga buluyoruz.
kırmızı çizim, sensör tarafından hesaplanan mesafedir.
nesne ne kadar yakınsa, kırmızı nokta o kadar düşük olur.
nesne ne kadar uzaksa, kırmızı arsa o kadar yüksek ve biraz düzensiz olur.
arsadaki üç büyük depresyonu fark edebilirsiniz
- mavi arsadaki sıfır dereceye yakın - multimetre.
- yukarı eğimin yanı sıra aşağı eğimin ortasında - kara kutu
- mavi grafiğin zirvesinde - nesne daha uzakta olduğu için daha az bir çöküntü - mavi kutu çok sağ tarafa yerleştirilmiş.
0 ila 180 derece arasında değişen açının referansı olarak mavi grafiği kullanın
ölçülen nesnelerin mesafesi, nesnenin hassasiyetine bağlı olarak 2 ila 200 cm arasında değişir.
Adım 10: Önlemler
kumaştan yapılmış nesneler koymayın. kumaş ultrasonları dağıtır ve projenin 2000cm aralığındaki değerlerin kusmasına neden olur.
katı nesneler için iyidir.
nesnenin yüksekliğinin ultrason darbesini kesmeye yetecek kadar olduğundan emin olun.
sensörün daha hızlı dönmesini sağlamak için sağ (), sol () işlevindeki gecikmeyi ayarlayın.
Önerilen:
Ultrasonik Sensör Kullanan Kendin Yap Radar Sistemi: 3 Adım
![Ultrasonik Sensör Kullanan Kendin Yap Radar Sistemi: 3 Adım Ultrasonik Sensör Kullanan Kendin Yap Radar Sistemi: 3 Adım](https://i.howwhatproduce.com/images/006/image-17746-j.webp)
Ultrasonik Sensör Kullanan Kendin Yap Radar Sistemi: Ultrasonik sensör arduino ve servo motor ile yapımı çok kolay olan bu projeyi sizlerle paylaşıyorum
Çok Renkli LED'leri Kullanan Seri LED Işık: 3 Adım (Resimlerle)
![Çok Renkli LED'leri Kullanan Seri LED Işık: 3 Adım (Resimlerle) Çok Renkli LED'leri Kullanan Seri LED Işık: 3 Adım (Resimlerle)](https://i.howwhatproduce.com/images/004/image-11081-j.webp)
Çok Renkli LED'leri Kullanan Seri LED Işık: Bir Seri LED ışığı o kadar pahalı değil ama benim gibi DIY sever (bir Hobi) iseniz o zaman kendi seri LED'lerinizi yapabilirsiniz ve piyasada bulunan ışıktan daha ucuzdur. Yani, Bugün I 5 Vol ile çalışan kendi Seri LED ışığımı yapacağım
Ultrasonik Mesafe Sensörü ve Seri Monitör Çıkışı Kullanımı: 6 Adım
![Ultrasonik Mesafe Sensörü ve Seri Monitör Çıkışı Kullanımı: 6 Adım Ultrasonik Mesafe Sensörü ve Seri Monitör Çıkışı Kullanımı: 6 Adım](https://i.howwhatproduce.com/images/005/image-12168-13-j.webp)
Ultrasonik Mesafe Sensörü ve Seri Monitör Çıkışını Kullanma.: Hey millet! Seri monitör çıkışının nasıl kullanılacağını öğrenmek istiyorsunuz. İşte burada, bunun nasıl yapılacağına dair mükemmel bir eğitiminiz var! Bu talimatta, ultrasonik sensör kullanarak mesafeyi tespit etmek için gereken basit adımlarda size rehberlik edeceğim ve i
Adruino Seri Plotter: 5 Adım (Resimlerle)
![Adruino Seri Plotter: 5 Adım (Resimlerle) Adruino Seri Plotter: 5 Adım (Resimlerle)](https://i.howwhatproduce.com/images/005/image-13595-7-j.webp)
Adruino Seri Çizici: Arduino IDE'ye Arduino Seri Çizici işlevi eklendi, bu da Arduino'nuzdan bilgisayarınıza gerçek zamanlı olarak seri verileri yerel olarak grafiklendirmenize izin veriyor. Arduino'nuzun analog sensör giriş verilerinin ekranınıza dökülmesinden bıktıysanız
LED'lerin Doğru Seri Bağlanması - Seri Vs Paralel Bağlantı: 6 Adım
![LED'lerin Doğru Seri Bağlanması - Seri Vs Paralel Bağlantı: 6 Adım LED'lerin Doğru Seri Bağlanması - Seri Vs Paralel Bağlantı: 6 Adım](https://i.howwhatproduce.com/images/006/image-17899-24-j.webp)
LED'leri Doğru Seri Vs Paralel Bağlantıya Bağlama: Bu talimatta, LED - Işık Yayan Diyotlardan ve birden fazla ünitemiz varsa bunları nasıl bağlayabileceğimizden bahsediyoruz. Bu, keşke en başından bilseydim dediğim bir ders çünkü elektronik devrelerle uğraşmaya başladığımda birkaç tane inşa ettim