Mündəricat:

Arduino və TV Uzaqdan istifadə edərək Uzaqdan İdarə Edilən Robot: 11 Addım
Arduino və TV Uzaqdan istifadə edərək Uzaqdan İdarə Edilən Robot: 11 Addım

Video: Arduino və TV Uzaqdan istifadə edərək Uzaqdan İdarə Edilən Robot: 11 Addım

Video: Arduino və TV Uzaqdan istifadə edərək Uzaqdan İdarə Edilən Robot: 11 Addım
Video: Keşke Daha Önce Öğrenseydik Dediğimiz Zaman Kazandıran 14 Bilgisayar Tüyosu 2024, Iyul
Anonim
Arduino və TV Uzaqdan istifadə edərək Uzaqdan İdarə Edilən Robot
Arduino və TV Uzaqdan istifadə edərək Uzaqdan İdarə Edilən Robot

Bu uzaqdan idarə olunan avtomobil, TV, AC və s.

Uzaqdan IR (infraqırmızı) yaydığından istifadə edir.

Bu xüsusiyyət, çox ucuz bir sensor olan IR qəbuledicisi istifadə etməklə istifadə olunur.

Bu təlimatda necə edəcəyinizi öyrənəcəksiniz

  1. İnterfeys IR qəbuledicisi Arduino.
  2. Arduino üçün 2 motorlu interfeys.
  3. Yuxarıdakı 2 quruluşu birləşdirin.

Qeyd: Bu uzaqdan idarə olunan avtomobilin günəş işığında çöldə işləməməsinin bir dezavantajı var.

Bütün kodlar, sxemlər və digər şəkillər bir yerdədir.

Addım 1: Lazımi materiallar

  • Arduino Uno və USB kabeli
  • Arduino proqramı
  • Çörək lövhəsi
  • 100 rpm DC mühərrikləri
  • IR qəbuledicisi (SM0038 və ya TSOP1738)
  • L293D motor sürücü IC
  • Jumper telləri
  • Şassi və təkərlər
  • 9V batareya (2 ədəd)
  • Batareya klipləri

Materialların ümumi dəyəri: 600 Rs = 9 $ (Arduino dəyəri istisna olmaqla)

Addım 2: Quraşdırma

Məclis
Məclis
Məclis
Məclis

Təkərləri şassiyə bağlayın.

2 mühərriki arxa təkərlərə bağlayın və ön üçün manikürlərdən istifadə edin.

Şassi üzərində deliklər açın və vintlərdən istifadə edərək Arduino'yu düzəldin.

Çörək lövhəsini üzərində olan iki tərəfli lentdən istifadə edərək düzəldin.

L293D -ni ön tərəfində çentikli çörək taxtasına quraşdırın.

Addım 3: IR Alıcı Bağlantıları

IR Alıcı Əlaqələri
IR Alıcı Əlaqələri

Alıcıdakı çentiklə üzbəüz, soldan sağa olan əlaqələrdir

  • sol pin-torpaq.
  • orta pin-5V.
  • sağ pin rəqəmsal pin 6 Arduino.

Daha ətraflı məlumat üçün sxemə baxın.

Addım 4: İR Kitabxanasının saxlanması

İR Kitabxanası saxlanılır
İR Kitabxanası saxlanılır
İR Kitabxanası saxlanılır
İR Kitabxanası saxlanılır

Aşağıdakı linkə daxil olun-

drive.google.com/open?id=0B621iZr0p0N_WUVm…

Faylları IRremote adlı bir qovluqda saxlayın və qovluğu Arduino IDE-nin kitabxana qovluğunda, yəni arduino-1.0.6> kitabxana qovluğunda IRremote olaraq qeyd edin.

Addım 5: Uzaqdan açarların onaltılıq dəyərlərini tapmaq

Uzaq Açarların Onaltılıq Dəyərlərini Tapmaq
Uzaq Açarların Onaltılıq Dəyərlərini Tapmaq
Uzaq Açarların Onaltılıq Dəyərlərini Tapmaq
Uzaq Açarların Onaltılıq Dəyərlərini Tapmaq

1. Remote.ino kodunu Arduinoya yükləyin

2. Serial monitoru açın.

3. Fərqli uzaq düymələri basın və onaltılı dəyərlərini əldə edin. (Diqqət yetirin, dəyərlər hexadecimal təmsil edən 0x ilə alınmayacaq, eyni zamanda bəzi dəyərlər FFFFFFFF kimi ortada alınır, onlara məhəl qoymayın).

Burada ön, arxa, sol, sağ və orta düymələrin dəyərlərini əldə etdim

ön = 0x80BF53AC

geri = 0x80BF4BB4

sol = 0x80BF9966

sağ = 0x80BF837C

orta = 0x80BF738C

Bu düymələrin bu dəyərləri sırasıyla önə, geriyə, sola, sağa və əyləc üçün xəritələnir.

Addım 6: L293D Əlaqələri

L293D Əlaqələri
L293D Əlaqələri
L293D Əlaqələri
L293D Əlaqələri

Arduinodan 5V və torpaq götürün və onları 2 alt çörək taxtasına bağlayın, beləliklə 5V və torpaq xətti verin.

1, 9, 16 pinləri L293D -dən 5V -a qədər.

L293D -dən yerə 4, 5, 12, 13 sancaqlar.

L293D üzərindəki motoru 3, 6 -cı pinlərə buraxın.

L293D üzərindəki 11, 14 pinlərinə doğru motor.

L293D -dən Arduino -dakı pinlər 2, 7 (sol motor üçün) 9, 8 -ə qədər.

Pinlər 10, 15 (sağ motor üçün) L293D -dən Arduino -da 10, 11 sancaqlar.

Daha ətraflı məlumat üçün sxemlərə baxın.

Qeyd edək ki, sxematik olaraq sarı tellər sol motoru, narıncı tellər isə sağ motoru təmsil edir.

Addım 7: L293D ilə Motorlar Arası

Bağlantıları qurduqdan sonra kodu motor_test.ino'da Arduinoya yükləyin.

Qeyd edək ki, sol motorun dönməsi üçün lm, lmr əksinə olmalıdır, yəni YÜKSÜZ və LOW və ya əksinə..

Eynilə sağ motorun dönməsi üçün rm, rmr əksinə olmalıdır, yəni HIGH və LOW və ya əksinə.

Hər iki təkərin sınaq və səhv yolu ilə irəliləməsi üçün lm, lmr, rm, rmr məntiq səviyyələrini təyin edin.

Mənim üçün LOW, HIGH, HIGH, LOW idi.

Beləliklə, irəli getmək üçün lazım olan girişlər LOW, HIGH, HIGH, LOW.

Geriyə getmək üçün lazım olan girişlər YÜKSƏK, DÜŞÜK, DÜŞÜK, YÜKSƏKdir.

Sağa getmək üçün lazım olan girişlər LOW, HIGH, HIGH, HIGH (yəni yalnız sol motor dönməlidir).

Sola getmək üçün lazım olan girişlər YÜKSƏK, YÜKSƏK, YÜKSƏK, DÜŞÜK (yəni yalnız sağ motor dönməlidir).

Qeyd edək ki, əldə edilən lm, lmr, rm, rmr dəyərləri yuxarıdan fərqli ola bilər.

Addım 8: Hər şeyi birləşdirin

Hər şeyi birləşdirmək
Hər şeyi birləşdirmək

İndi hər şeyi, yəni həm ir alıcı hissəsini, həm də L293D hissəsini birləşdirin.

Yuxarıda göstərilən sxem, IR qəbuledicisi və L293D sxemlərinin birləşməsidir.

Əsasən əvvəlcə IR əlaqələri qura, onaltılıq dəyər tapa və IR əlaqələrini pozmadan L293D əlaqələri qura və Arduino ilə mühərrikləri birləşdirə bilərsiniz.

Addım 9: Enerji təchizatı

9V Arduino -nu Arduino'nun vin pininə və Arduinonun ikinci şnuruna verilən mənfi batareyaya malikdir

Mühərrikləri idarə etmək üçün istifadə olunan l293d Vss təchizatı (pin 8) üçün 9V (verilə biləcək maksimum dəyər 36V)

Addım 10: Son Proqram

Rc_car.ino'da verilən kodu Arduinoya yükləyin (həm İK, həm də L293D əlaqələri qurulub).

Əvvəlki sxemdəki kod, uzaqdan və motor test kodlarının inteqrasiyasından ibarətdir, yəni Arduino əvvəlcə onaltılı dəyərini əldə edərək basdığınız uzaq düyməni yoxlayır, hansı funksiyanın həmin dəyərə uyğunlaşdırıldığını yoxlayır və lazımi funksiyanı yerinə yetirir. L293D vasitəsilə

Botun lazım olduğu kimi hərəkət edib -etmədiyini yoxlayın.

Kodu və sxemləri yükləmək üçün bu depoya gedin. "Klonla və ya Yüklə" düyməsini (sağdakı yaşıl rəngli) vurun və zip faylını yükləmək üçün "Poçtu Yüklə" seçin. İndi əldə etmək üçün kompüterdəki məzmunu çıxarın. kodu və sxemləri (sxemlər qovluğunda).

Addım 11: Bot necə işləyir

Image
Image

İşdə botun hərəkətdə olan videosu.

Tövsiyə: