Mündəricat:

Arudino ilə Yelkənli Qayıqdan Qaçmaq: 9 Adım
Arudino ilə Yelkənli Qayıqdan Qaçmaq: 9 Adım

Video: Arudino ilə Yelkənli Qayıqdan Qaçmaq: 9 Adım

Video: Arudino ilə Yelkənli Qayıqdan Qaçmaq: 9 Adım
Video: KAĞIZDAN GƏMİNİN HAZIRLANMASI / GƏMİ DÜZƏLTMƏK 2024, Noyabr
Anonim
Arudino ilə avarçəkənli qayıqdan qaçınmaq
Arudino ilə avarçəkənli qayıqdan qaçınmaq

Salam dostlar, bu dərsdə sizə avarçəkənli qayığın qarşısını almaq üçün bir maneəni necə göstərəcəyəm. Balıq gölümün yanında istirahət edərkən və plastik bir problem üçün bir fikir düşünərkən bu fikirlə gəldim. Buradakı plastikin üzmə qabiliyyəti və su keçirməməsi səbəbindən gəmi kimi istifadə etmək üçün çox faydalı olacağını anladım.

Təchizat

Bədən

1 x Qida qabı 700ml

2 x Külək Təkər 70 mm

5 x Şüşə Qapağı

Elektron hissələr

1 x Arduino Nano/Uno (Tövsiyə olunan Nano)

2 x DC Motor

1 x L298N Motor Sürücü

1 x Ultrasonik Sensor

1 x Mikro Servo

2 x 18650 Batareya

1 x 18650 Baterry Tutucu (2 yerlik)

4 x AA Batareya

1 x AA Batareya Tutacağı (4 yerlik)

1 x keçid

Tel

Dəstək Alətləri

Yapışqan Tabancası

Lehimleme dəmir

Addım 1: İş prinsipi

Əsas alqoritm

Ultrasonik 15 sm məsafədə bir cisim aşkar etdikdə, servo 180 dərəcəyə, sonra 0 dərəcəyə (sağa və sola) dönəcək və hansı yolun maneəsiz olduğunu tapacaq. Bundan sonra, motor yelkənli gəmini maneəsiz bir zolağa keçirəcək

Dövrə

Bu layihədə biri Arduino, ultrasəs sensoru və motor sürücüsü üçün, digəri xüsusi olaraq servo üçün olan 2 gərginlik mənbəyindən istifadə edəcəyik. Arduino, ultrasəs sensoru və motor sürücüsü 18650 Batareyasını istifadə edəcək, çünki 18650 batareyası mühərrik üçün böyük bir cərəyan təmin edə bilər və digər səbəblər, çünki motor batareyanı tez boşaldır, buna görə 18650 batareyaya ehtiyacımız var.

Addım 2: Kodu yükləyin

Yükləmə prosesini asanlaşdırmaq üçün dövrə yaratmadan əvvəl kodu ilk olaraq Arduinoya yükləyəcəyik.

Arduino faylı:

Addım 3: Motor şaftı üçün delik açmaq

Motor şaftı üçün delik açmaq
Motor şaftı üçün delik açmaq

Bu addımda qida qabının sol və sağ tərəfində deliklər açacağıq. Daha sonra dinamo şaftı bu iki çuxura daxil ediləcək. Çuxurun mövqeyi yemək qabının uzunluğunun ortasındadır (uzunluq/2) və aşağıdan 3,2 sm.

Addım 4: Motor Dövrü 1 -ci hissə

Motor dövrəsi 1 -ci hissə
Motor dövrəsi 1 -ci hissə
Motor dövrəsi 1 -ci hissə
Motor dövrəsi 1 -ci hissə

Bu addımda L298n -ni batareyaya və motora bağlayacağıq.

Bağlantı:

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

2. Batareyanı dəyişdirmək üçün müsbət terminal

3. Keçmək üçün L298N (12V)

4. L298N (GND) batareya mənfi terminalı

sonra qida qabına yapışdırın.

Qeyd:

-Batareya tutucusunu ortada (enində) yapışdırın ki, avarçəkən gəmi sola və ya sağa əyilməsin.

Addım 5: Motor Dövrəsi 2 -ci hissə

Motor dövrəsi 2 -ci hissə
Motor dövrəsi 2 -ci hissə
Motor dövrəsi 2 -ci hissə
Motor dövrəsi 2 -ci hissə
Motor dövrəsi 2 -ci hissə
Motor dövrəsi 2 -ci hissə

İndi arduino'yu L298N -ə bağlayacağıq.

Bağlantı:

1. D5 -i aktivləşdirmək üçün

2. D6 -nı aktivləşdirin

3. A0 -dan Giriş 1 -ə

4. A1 -dən Giriş 2 -yə

5. A2 -dən Giriş 3 -ə

6. Giriş 4 -ə A3

7. 5V -ə qədər V (L298N -dən V çıxdı)

8. GND (arduino) - GND (L298N)

Addım 6: Obyekt Algılama Dövrü

Obyekt Algılama Dövrü
Obyekt Algılama Dövrü
Obyekt Algılama Dövrü
Obyekt Algılama Dövrü
Obyekt Algılama Dövrü
Obyekt Algılama Dövrü

Obyekt aşkarlama sxeminin əsas komponentləri servo və ultrasəs sensorlardır. Ultrasonik sensor Arduino -nu enerji təchizatı olaraq, servo isə ayrı bir batareyadan (AA batareya x 4) istifadə edəcək. Servo batareya, 18950 batareya tutucusunun qarşısındakı qida qabının ucuna yapışdırılacaq.

Sensoru başqa cisimlərin maneə törətmədiyi yerə yerləşdirə bilərsiniz. Mənim vəziyyətimdə, ultrasonik sensorlar və servo yerinə kəsilmiş plastik bir konteyner qapağı istifadə etdim (şəklə bax).

Servo bağlantısı:

Müsbət batareyaya VCC (AA)

D10 üçün siqnal

GND batareyası və arduino üçün GND servo

Ultrasonik Sensor Bağlantısı:

VCC - 3.3v (arduino)

GND - GND (arduino)

D2 -yə əks -səda

D3 -ə keçin

Addım 7: Tampon Qayığı

Tampon Qayığı
Tampon Qayığı

Tampon, kürək təkərini taxdığımız zaman zəminə / masaya toxunmaması üçün bir funksiyaya malikdir. Tampon bir şüşə qapaq istifadə edəcək. Şüşə qapağının tapılması asan olmasının yanında, gəmimiz üçün də uyğun ölçülərə malikdir.

Tampon hazırlamaq üçün 3 şüşə qapaq götürün və yuxarıda göstərildiyi kimi gəminin alt tərəfinə yapışdırın.

Addım 8: Təkərlər

Təkərlər
Təkərlər
Təkərlər
Təkərlər

Əvvəlcə şüşə qapağının ortasında bir çuxur açın. Bundan sonra, aşağıdakı şəkildəki kimi avarçanı şüşə qapağına yapışdırın. Sonra son addım onu dinamo milinə yapışdırmaqdır.

Tövsiyə: