Mündəricat:

Ev Arduino ilə Jest Robotu: 7 addım
Ev Arduino ilə Jest Robotu: 7 addım

Video: Ev Arduino ilə Jest Robotu: 7 addım

Video: Ev Arduino ilə Jest Robotu: 7 addım
Video: Lesson 01 Arduino Boards | Robojax Arduino Step By Step Course 2024, Noyabr
Anonim
Ev Arduino ilə Jest Robotu
Ev Arduino ilə Jest Robotu

Bu yazıda, evdə hazırlanan Arduino ilə addım -addım bir Jest Control Avtomobilinin necə qurulacağını izah edəcəyik. Bura necə işlədiyi də daxildir; bütün mexanika, komponentlər və s.

Ümid edirik ki, bir Arduinonun arxasında duran elmləri kəşf etdik

Arduino nədir?

Arduino, istifadəsi asan olan hardware və proqram təminatına əsaslanan açıq mənbəli elektronika platformasıdır. Arduino lövhələri, sensora işıq, düyməyə barmaq və ya daha mürəkkəb vəzifələr kimi girişləri oxuya bilir.

Lövhədəki mikro nəzarətçiyə bir sıra təlimatlar göndərərək nə edəcəyinizi lövhənizə deyə bilərsiniz. Bunu etmək üçün Arduino proqramlaşdırma dilini (Kablolama əsasında) və İşlənməyə əsaslanan Arduino Proqramını (IDE) istifadə edirsiniz. Rəssamlar, tələbələr, proqramçılar və mütəxəssislər tərəfindən istifadə olunur, əsasən proyektlər üçün istifadə olunur, həm də kiçik əyləncəli təcrübələr üçün istifadə edilə bilər.

Mənbə:

Bu necə işləyir:

Evdə hazırlanan Arduino və Jest İdarəetmə Maşını qurmağı bitirdikdən sonra, Arduino -nu əl ilə akselemetr və hərəkətlərimizi tanımaq üçün proqramlaşdıracağıq.

Arduino bir əlcəyə bağlanacaq, buna görə idarə etmək çox asandır, həm də hansı mövqedə ən az sizə kömək etdiyini görə bilərsiniz.

Addım 1: Komponentlərin siyahısı

Komponent siyahısı
Komponent siyahısı

Evdə hazırlanan Arduino:

  • Çörək taxtası (440 və ya 840 bağlama nöqtəsi)
  • 22 AWG Telləri (Müxtəlif Rənglər)
  • 2 LED (İstənilən rəng)
  • 2 220 Ohm Rezistor (Qırmızı, Qırmızı, Qəhvəyi)
  • 7805 gərginlik tənzimləyicisi
  • 1 10k Ohm Rezistorlar (Qəhvəyi, Qara, Qırmızı)
  • 2 10 uF kondansatörler
  • 16 MHz Saat Kristal
  • 2 22 pF kondansatörler
  • Kiçik Anlıq Tact Switch
  • TTL - 232R3V3 USB. Serial çevirici kabeli
  • ATMEGA328 və ya ATMEGA 168
  • 9v batareya

Jest Nəzarət Maşını:

  • Arduino Lilypad və ya Evdə Arduino
  • Acceloremeter
  • RF 433 Modulu
  • HT12E və HT12D
  • Motor sürücü L293DNE
  • BO Motor və Təkərlər
  • Protoyping lövhəsi
  • 2 9v batareya
  • Ağac
  • Batareya
  • 7805 gərginlik tənzimləyicisi
  • Tellər
  • 2 330k Ohm Rezistorlar

Əlavələr:

  • USB 2 teli
  • Kişi və Dişi Tel
  • Əlcək
  • Qalay
  • Elektrik Qaynaqçısı
  • Arduino
  • Yapışqan Tabancası

Addım 2: Arduino: Güc qurma

Arduino: Güc qurma
Arduino: Güc qurma
Arduino: Güc qurma
Arduino: Güc qurma
Arduino: Güc qurma
Arduino: Güc qurma

Birincisi, Gücü qurmalıyıq, əks halda heç bir şey işləməyəcəkdir. (Qırmızı = Güc, Qara = Torpaq)

1. Gərginlik tənzimləyicisinin yerləşəcəyi BroadBoardın altına güc və torpaq əlavə edin.

2. Hər bir dəmir yolu birləşdirən Broadboardun altına güc və torpaq əlavə edin.

3. Gərginlik tənzimləyicisini sağ tərəfə, sonra sola 10 uF kondansatör, digəri isə dayaq rayına qoyun.

4. Təchizat Girişinin yanında LED əlavə edin, güc göstəricimizdir; və sol ray ilə ortası arasında 220 Ohm Rezistor.

İndi Güc Ayarımız var.

Addım 3: Pin Xəritəçəkmə: ATMEGA328/168

Pin Xəritəçəkmə: ATMEGA328/168
Pin Xəritəçəkmə: ATMEGA328/168
Pin Xəritəçəkmə: ATMEGA328/168
Pin Xəritəçəkmə: ATMEGA328/168
Pin Xəritəçəkmə: ATMEGA328/168
Pin Xəritəçəkmə: ATMEGA328/168

İndi bütün komponentlərimizi bağlayacağıq.

Proses zamanı hər hansı bir RESET -in qarşısını almaq üçün 10k Ohm kondansatörü RESET Pininə qoyun.

1. Pin 9 və 10 arasına 16MHz Saat Kristalını əlavə edin və sol rayda yerə çalışan İki 22 pF Kondansatörü əlavə edin.

2. Kiçik Düyməni əlavə edin ki, istədiyiniz vaxt Arduino -nu sıfırlayasınız və onu proqramlaşdırmağa hazırlayasınız və SIFIRLA keçidin sol alt ayağına kiçik bir tel əlavə edəsiniz.

3. Nəhayət, Pin 19 -a elektrik naqili əlavə edin, onu LED -ə (uzun ayağı Telə) qoşun və digər 220 Ohm Rezistoru sağ relsə qoyun. (LED -i yandırmağa çalışın)

Demək olar ki, işlək bir Arduino görürsünüz.

Addım 4: Yükləmə və Proqramlaşdırma

Yükləmə və Proqramlaşdırma
Yükləmə və Proqramlaşdırma

Bootloader nədir?

Bootloader, hər hansı bir əməliyyat sistemi işləmədən əvvəl işləyən bir kod parçasıdır; Əsasən onsuz heç bir şey olmayacaq.

Arduino Yükləmə:

Yeni bir ATMEGA328 varsa, yükləyicini üzərinə yazmalısınız.

İzləyə biləcəyiniz link budur:

Proqramlaşdırma:

TTL-232R3V3 USB-ni protoboya bağlayın, sonra ATMEGA328-ə tellərlə birlikdə qoyun; 9v batareyanızın bağlı olmadığını yoxlayın.

Arduino IDE -ni açın və Nümunələr eskiz sənədlərində Rəqəmsal altında Blink eskizini yükləyin

Serial Port fayl seçiminin altında, USB kabelinizlə istifadə etdiyiniz COM portunu seçin.

İndi yükləmə simgesini basın və sonra sıfırlama düyməsini basın; Əgər hər şey düzgün işləyirsə, Pin 13 -dəki LED yanıb -sönəcək, beacuse bunun üçün proqramdır.

İstədiyiniz yerdə proqramlaşdırma işini bitirdikdən sonra, bu halda Jest Control Car, onu ayırıb gücünüz üçün 9v Batareyanızdan istifadə edə bilərsiniz.

Addım 5: Jest Maşını: Bina Strukturu

Jest Maşın: Bina Quruluşu
Jest Maşın: Bina Quruluşu

Avtomobilin quruluşunu taxta parçalardan, kiçik parçalardan, ön və arxa üçün 2 blok (təkərlərin getdiyi yerə) və dəstək üçün ortada bir böyükdən qurmağa başlayın; yapışqan tabancası ilə yapışdırın

Sonra motorları hər iki tərəfə yapışdırın və 4 təkəri bağlayın. Hər bir mühərrikə güclü bir yer qaynaqlayın.

15x15 sm ölçüdə bir Saquare kəsin, quruluşa uyğun olaraq kəsin (baza)

Addım 6: Verici Dövrü

Verici dövrəsi
Verici dövrəsi

İndi Transmitter Dövrü və Proqramlaşdırma hazırlamağa başlayacağıq.

3.36 -dan 6.17 -ə qədər olan videoya baxın: Verici Dövrü

The Jest Car üçün kodlaşdırma:

Yükləmə Planı:

Addım 7: Alıcı dövrəsi

Alıcı Dövrə
Alıcı Dövrə

İndi Alıcı Dövrünü oymağa başlayın

6: 18 -dən 8: 34 -dək videoya baxın: Reciever Circuit

Yükləmə Planı:

Nəhayət hamısını bazaya yapışdırın və tamamilə işləməyə hazırdır.

Tapendra Mandal tərəfindən hazırlanmış orijinal Proyect; Kanal Bağlantısı

Tövsiyə: