İçindekiler:

Arudino ile Kürekli Tekneden Kaçınmanın Engeli: 9 Adım
Arudino ile Kürekli Tekneden Kaçınmanın Engeli: 9 Adım

Video: Arudino ile Kürekli Tekneden Kaçınmanın Engeli: 9 Adım

Video: Arudino ile Kürekli Tekneden Kaçınmanın Engeli: 9 Adım
Video: COLREG KURAL 25 - Üzerinde Yol Bulunan Yelkenli tekneler ve Kürekli Tekneler 2024, Temmuz
Anonim
Arudino ile Kürek Teknesinden Kaçınmanın Engeli
Arudino ile Kürek Teknesinden Kaçınmanın Engeli

Merhaba arkadaşlar, bu dersimizde sizlere Engelden Kaçınan Kürekli Tekne nasıl yapılır onu göstereceğim. Bu fikir, balık havuzumun yanında dinlenirken ve plastik bir meydan okuma için bir fikir düşünürken aklıma geldi. Buradaki plastiğin, kaldırma kuvveti ve su geçirmezliği nedeniyle tekne olarak kullanım için çok faydalı olacağını anladım.

Gereçler

Vücut

1 x Gıda Kabı 700ml

2 x Çark 70mm

5 x Şişe Kapağı

Elektronik parçalar

1 x Arduino Nano/Uno (Önerilen Nano)

2 x DC Motor

1 x L298N Motor Sürücüsü

1 x Ultrasonik Sensör

1 x Mikro Servo

2 x 18650 Pil

1 x 18650 Pil Tutucu (2-Place)

4 x AA Pil

1 x AA Pil Tutucu (4 Yer)

1 x Anahtarı

Tel

Destek Araçları

Tutkal tabancası

Havya

Adım 1: Çalışma Prensibi

Temel Algoritma

Ultrasonik 15cm mesafede bir nesne algıladığında, servo hangi yolun engelsiz olduğunu bulmak için önce 180 dereceye sonra 0 dereceye (sağa ve sola dönün) dönecektir. Bundan sonra motor, kürek teknesini engelsiz bir şeride hareket ettirecektir.

Devre

Bu projede biri Arduino için, ultrasonik sensör ve motor sürücü için, diğeri ise servo için özel 2 voltaj kaynağı kullanacağız. Arduino, ultrasonik sensör ve motor sürücüsü 18650 Batarya kullanacaktır çünkü 18650 batarya motor için büyük bir akım sağlayabilir ve diğer sebepler çünkü motor bataryayı hızlı bir şekilde boşaltabilir, bu yüzden şarj edilebilir 18650 bataryaya ihtiyacımız var.

2. Adım: Kodu Yükleyin

Yükleme işlemini kolaylaştırmak için devreyi oluşturmadan önce kodu Arduino'ya yükleyeceğiz.

Arduino dosyası:

Adım 3: Motor Mili İçin Delik Açma

Motor Mili İçin Delik Açma
Motor Mili İçin Delik Açma

Bu adımda yemek kabının sol ve sağ taraflarında delikler açacağız. Daha sonra bu iki deliğe dinamo şaftı yerleştirilecektir. Deliğin konumu, yemek kabı uzunluğunun (uzunluk/2) ortasında ve alttan 3,2 cm'dir.

Adım 4: Motor Devresi Bölüm 1

Motor Devresi Bölüm 1
Motor Devresi Bölüm 1
Motor Devresi Bölüm 1
Motor Devresi Bölüm 1

Bu adımda L298n'yi aküye ve motora bağlayacağız.

Bağlantı:

1. DC motora L298N (Çıkış)

2. Değiştirmek için pil pozitif terminali

3. Geçiş yapmak için L298N (12V)

4. L298N'ye (GND) akü negatif terminali

sonra onları yiyecek kabına yapıştırın.

Not:

- Pil tutucuyu tam ortasına (genişlik) yapıştırın, böylece kürek teknesi sola veya sağa yaslanmayacaktır.

Adım 5: Motor Devresi Bölüm 2

Motor Devresi Bölüm 2
Motor Devresi Bölüm 2
Motor Devresi Bölüm 2
Motor Devresi Bölüm 2
Motor Devresi Bölüm 2
Motor Devresi Bölüm 2

Şimdi arduino'yu L298N'ye bağlayacağız.

Bağlantı:

1. A'yı Etkinleştirmek için D5

2. B'yi Etkinleştirmek için D6

3. A0'dan Giriş 1'e

4. A1'den Giriş 2'ye

5. A2'den Giriş 3'e

6. A3'ten Giriş 4'e

7. Vin ila 5V (L298N'den V çıkışı)

8. GND'den (arduino) GND'ye (L298N)

Adım 6: Nesne Algılama Devresi

Nesne Algılama Devresi
Nesne Algılama Devresi
Nesne Algılama Devresi
Nesne Algılama Devresi
Nesne Algılama Devresi
Nesne Algılama Devresi

Nesne algılama devresinin ana bileşenleri servo ve ultrasonik sensördür. Ultrasonik sensör, güç kaynağı olarak Arduino'yu kullanırken, servo ayrı bir pil (AA pil x 4) kullanacaktır. Servo pil, 18950 pil tutucunun karşısındaki yemek kabının ucuna yapıştırılacaktır.

Sensörü, başka nesneler tarafından engellenmediği sürece herhangi bir yere yerleştirebilirsiniz. Benim durumumda, ultrasonik sensörler ve servo yerine kesilmiş plastik bir kap kapağı kullandım (resme bakın).

Servo bağlantısı:

VCC'den pozitif aküye (AA)

D10'a sinyal

GND pil ve arduino için GND servo

Ultrasonik Sensör Bağlantısı:

VCC'den 3.3v'ye (arduino)

GND'den GND'ye(arduino)

D2'ye yankı

D3'e Tetik

Adım 7: Tampon Tekne

Tampon Tekne
Tampon Tekne

Tampon, üzerine koyduğumuzda çarkın zemine/masaya temas etmesini önleme işlevine sahiptir. Tampon bir şişe kapağı kullanacaktır. Çünkü şişe kapağı kolay bulunmasının yanı sıra teknemiz için de doğru ölçülere sahiptir.

Bir tampon yapmak için 3 şişe kapağı alın ve bunları yukarıda gösterildiği gibi teknenin alt tarafına yapıştırın.

Adım 8: Tekerlekler

tekerlekler
tekerlekler
tekerlekler
tekerlekler

İlk olarak, şişe kapağının ortasında bir delik açın. Ardından küreği aşağıdaki resimdeki gibi şişe kapağına yapıştırın. Ardından son adım, onu dinamo miline yapıştırmaktır.

Önerilen: