Mündəricat:
- Təchizat
- Addım 1: İş prinsipi
- Addım 2: Kodu yükləyin
- Addım 3: Motor şaftı üçün delik açmaq
- Addım 4: Motor Dövrü 1 -ci hissə
- Addım 5: Motor Dövrəsi 2 -ci hissə
- Addım 6: Obyekt Algılama Dövrü
- Addım 7: Tampon Qayığı
- Addım 8: Təkərlər
Video: Arudino ilə Yelkənli Qayıqdan Qaçmaq: 9 Adım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
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
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ə
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ə
İ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 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, 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
Ə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ə:
Ultrasonik Sensor (Proteus) istifadə edərək Maneələrdən Qaçmaq Robotu: 12 addım
Ultrasonik Sensor (Proteus) istifadə edən maneələrdən qaçınma robotu: Ümumiyyətlə hər yerdə maneə qaçma robotu ilə rastlaşırıq. Bu robotun hardware simulyasiyası bir çox kollecdə və bir çox tədbirlərdə rəqabətin bir hissəsidir. Ancaq maneə robotunun proqram simulyasiyası nadirdir. Bir yerdə tapa bilsək də
DIY Arduino Maneəsi Evdə Maşından Qaçmaq: 5 Addım
Evdə Arduino maneə törədən DIY DIY: Bu yazıda sizə evdə Arduino maneə törətməyən avtomobilin necə hazırlanacağını göstərəcəyəm
Yelkənli Səsli Xəbərlər: 11 addım
Yelkənli Səsli Teletlər: Yelkən boyunca turbulent və ya laminar axının olub olmadığını göstərmək üçün üzgüçülükdə istifadə olunan iplərdir. Ancaq yelkənin hər tərəfinə yapışdırılmış müxtəlif rəngli iplik parçaları sırf vizual göstəricilərdir. Bu eşidilənlər
Arduino maneəli mühərrikli avtomobildən qaçmaq: 7 addım
Arduino Engelli Motorlu Avtomobildən Qaçır: Salam! və avtomobildən qaçaraq Arduino maneəsinin necə qurulacağına dair təlimata xoş gəldiniz. Bu layihə üçün lazım olan materialları əldə edərək başlaya bilərik və əyləndiyinizə əmin ola bilərsiniz
İSTİFADƏCİ AHŞAP ROBOT QOLUNU NECƏ MONTAJ EDƏCƏK (HİSSƏ 2: Maneədən qaçmaq üçün ROBOT) - MİKRO ÜZRƏ: BIT: 3 Addım
İSTİFADƏCİ AHŞAP ROBOT QOLUNU NECƏ MONTAJ EDƏCƏK (BÖLÜM 2: Maneədən qaçmaq üçün ROBOT)-MİKRO ÜZRƏ: BIT: Əvvəllər Armbit-i xətt izləmə rejimində təqdim edirdik. Sonra maneə rejimindən qaçmaq üçün Armbit -in necə qurulacağını təqdim edirik