İçindekiler:

El Hareketi Kontrollü RC Araba: 15 Adım
El Hareketi Kontrollü RC Araba: 15 Adım

Video: El Hareketi Kontrollü RC Araba: 15 Adım

Video: El Hareketi Kontrollü RC Araba: 15 Adım
Video: ELLE KONTROL Edilen RC ARABA Aldım! 2024, Temmuz
Anonim
El Hareketi Kontrollü RC Araba
El Hareketi Kontrollü RC Araba
El Hareketi Kontrollü RC Araba
El Hareketi Kontrollü RC Araba

Selam Dünya!

Bu benim ilk Eğitilebilirliğim

Herhangi bir sorunuz varsa - lütfen sormaktan çekinmeyin.

Hedef kitle:

Bu proje, teknoloji konusunda tutkusu olan herkes için geçerlidir. Konu robotik olduğunda ister uzman olun, ister yeni başlayan biri olun. Bu belgedeki talimatları izleyerek bu projeyi oluşturabilirsiniz.

Neye ihtiyacınız olacak:

· (2) x Elegoo Uno R3 Kontrol Kartı

· (2) x Prototip Genişletme Kartı

· (1) x HC-05 Bluetooth Modülü

· (1) x HC-06 Bluetooth Modülü

· (1) x El Eldiveni

· (1) x GY-521 modülü

· (12) x M-M teller

· (6) x F-M kabloları

· (2) x DC'li 9V Pil

Uzaktan Kumanda Araba

· (1) x Ana Kart

· (2) x Enkoder Diski

· (2) x Tekerlek

· (2) x Yavaşlama DC motoru

· (1) x Pil kabı

· (4) x M3*30 Vida Çubuğu

· (8) x M3*6 Vida Çubuğu

· (8) x M3 somun

· (1) x Anahtarı

· (4) x Bağlantı Elemanı

· (1) x Çekiç tekeri

· (4) x AA Pil

· (1) x L9110S 2-CH H-köprü Step Motor Çift DC Motor Kontrol Kartı

Adım 1: Adım 1:

Aşama 1
Aşama 1
Aşama 1
Aşama 1
Aşama 1
Aşama 1
Aşama 1
Aşama 1

HEDEF: Baud hızını yapılandırın ve HC-06 (SLAVE) şifresini ayarlayın

HC-06, yalnızca bağımlı bir Bluetooth modülüdür, bu da “yalnızca konuşulabileceği” anlamına gelir. HC-06 otomatik olarak AT modundadır. AT modu, Bluetooth modülünün bazı ayarlarını sorgulamanıza/yapılandırmanıza izin veren bir komut modudur.

I. Sadece Arduino ve bilgisayara bağlı USB Seri ile. Arduino'ya yukarıda eklendiği gibi boş bir çizim yükleyin

II. USB Seri bağlantısını bilgisayardan çıkarın.

III. HC-06 ve Arduino'yu (4) F-M kablolarıyla bağlayın - bkz. step1wireAttachment

IV. USB Seriyi bilgisayara bağlayın. Bu, HC-06'nın her saniye yanıp sönmesini sağlayacaktır.

V. Seri Monitör'e tıklayın ve seri monitörün altında “No line Endings” (Hat Sonu Yok) olduğundan ve baud hızının “9600” olarak ayarlandığından emin olun.

IV. Seri Monitör metin kutusuna AT yazın ve OK yazmalıdır (bu, seri monitör ile Bluetooth arasında iletişim olduğu anlamına gelir)

VII. HC-06'nın varsayılan şifresi 1234'tür, ancak olmaması durumunda. AT+PIN1234 yazın ve gönder'e basın. Seri Monitör daha sonra OKsetPIN yazdıracaktır. Bu, HC-06 eşleştirme şifresini 1234'e ayarlayacaktır (HC-06 ve HC-05 arasındaki şifre aynı olmalıdır).

VIII. AT+BAUD8 yazın ve gönder'e basın. Seri monitör OK115200 yazdıracaktır. Bu, HC-06'nın baud hızını 115200'e ayarlayacaktır. (HC-06 ve HC-06 arasındaki baud hızı aynı olmalıdır).

Adım 2: Adım 2: HC-06'nın (SLAVE) Adresini Alın

Adım 2: HC-06'nın (SLAVE) Adresini Alın
Adım 2: HC-06'nın (SLAVE) Adresini Alın
Adım 2: HC-06'nın (SLAVE) Adresini Alın
Adım 2: HC-06'nın (SLAVE) Adresini Alın
Adım 2: HC-06'nın (SLAVE) Adresini Alın
Adım 2: HC-06'nın (SLAVE) Adresini Alın

HC-06'nın adresini, bir Android telefon aracılığıyla Bluetooth Finder adlı bir uygulama aracılığıyla veya HC-05'in etrafındaki Bluetooth modüllerini koklamak için HC-05'i kullanarak alabilirsiniz.

HC-06 adresini UNUTMAYIN. HC-05'i yapılandırırken bu bilgilere ihtiyacınız olacak

Bluetooth Bulucu aracılığıyla HC-06'nın adresini alma

I. Ekteki resme bakın

NOT: MAC adresi, yukarıda vurgulanana benzer bir şekilde görünecektir. Bluetooth modülü normalde “HC-06” olarak keşfedilir.

I. Bluetooth Bulucu uygulamasını indirin

II. HC-06 açıkken ve yanıp sönerken – android telefonu HC-06 ile eşleştirin

III. HC-06'nın şifresi 1234 olacaktır. Şifresini daha önce AT+PIN1234 komutu ile yapılandırmıştık.

IV. HC-06 ve Anroid telefon eşleştirildiğinde. Adresinin ne olduğunu görmek için Bluetooth Bulucu uygulamasını açın.

Adım 3: Adım 3: HC-05'i Yapılandırma (Master)

Adım 3: HC-05'in (Master) yapılandırılması
Adım 3: HC-05'in (Master) yapılandırılması
Adım 3: HC-05'in (Master) yapılandırılması
Adım 3: HC-05'in (Master) yapılandırılması

*HC-06'nın adresini HC-05 üzerinden alma

HEDEF: Yalnızca HC-06'ya otomatik olarak bağlanmak için HC-05'i bağlayın

I. HC-06 açıkken. Yeni bir Arduino oturumu açın ve Adım 1'deki 1-3 arasındaki adımları izleyin.

II. USB Seriyi bilgisayara bağlarken HC-05 üzerindeki düğmeye bastığınızdan emin olun. Bu, HC-05'in her 2 saniyede bir yanıp sönmesini sağlayacaktır. Bu, HC-05'in AT modunda olduğunu gösterir. Doğru bağlantı noktasının seçildiğinden emin olun. Seçilen port, HC-05'in bağlı olduğu arduino olmalıdır.

III. Seri Monitöre tıklayın ve seri monitörün altında “Both NL & CR” eklendiğinden ve baud hızının “9600” olarak ayarlandığından emin olun. (ekteki resimde gösterildiği gibi)

IV. Seri Monitör metin kutusuna AT yazın ve HATA:(0) yazdıracaktır (Bunun neden olduğundan emin değilim). Tekrar AT yazın ve Seri monitör OK yazdıracaktır (bu, seri monitör ve Bluetooth arasında iletişim olduğu anlamına gelir).

V. AT+ROLE yazın? ve gönder'e basın. Seri monitör, HC-05'in şu anda sahip olduğu rolü yazdıracaktır. Rol 0 = bağımlı. Rol 1 = usta. Rolü 0 ise. AT+ROLE=1 yazarak rolünü 1 olarak değiştirin. Seri monitör HC-05'in rolünü 1 (Master) olarak ayarladıktan sonra OK yazdıracaktır. AT+ROLE yazın? Tekrar kontrol etmek için.

VI. AT+CMODE yazın? ve gönder'e basın. Seri monitör, HC-05'in şu anda sahip olduğu bağlantı modunu yazdıracaktır. 0 = sadece sabit adrese bağlanın. 1 = yakındaki herhangi bir Bluetooth'a bağlanın. Cmode'u 1 ise, AT+CMODE=0 yazarak cmodunu 0 olarak değiştirin. Seri monitör, HC-05'in cmodunu 0'a ayarladıktan sonra OK yazdıracaktır. AT+CMODE yazın? Tekrar kontrol etmek için.

VII. AT+UART yazın? ve gönder'e basın. Seri monitör, HC-05'in şu anda sahip olduğu baud hızını yazdıracaktır. (yani +UART: 9600, 0, 0). HC-06 ile aynı baud hızını ayarlamamız gerektiğini unutmayın. HC-05'in baud hızını 115200'e ayarlamak için. Tip AT+UART=115200, 0, 0 Seri monitör OK yazdıracaktır. AT+UART yazın? Tekrar kontrol etmek için. (şimdi +UART: 115200, 0, 0 yazdırmalıdır).

VIII. AT+PSWD yazın? HC-05'in şifresini belirlemek için. HC-06 ve HC-05 arasındaki parolanın aynı olması gerektiğini unutmayın. Şifresi 1234 değilse. Şifreyi AT+PSWD=1234 ile ayarlayın Seri monitör OK yazdıracaktır. AT+PSWD yazın? Tekrar kontrol etmek için.

IX. HC-06'nın adresine zaten sahipseniz, bu adımı atlayın ve X adımına geçin. Bu adım, HC-06'nın adresini belirleyecektir. AT+INIT yazın. Seri monitör OK yazdırmalıdır. AT+INQ yazın Bu komut, çevredeki bluetooth cihazlarını sorgulayacaktır. Seri monitör, HC-06, tip, sinyalin adresini yazdırmalıdır. (yani +INQ: 98D3:31:FD5F83, 8043C, 7FFF)

X. HC-05'i HC-06 ile eşleştirin. Bluetooth bulucu uygulaması veya AT+INQ yöntemi aracılığıyla keşfettiğiniz adresi alın. Adresin (98D3:31:FD5F83) iki nokta üst üste yerine virgül (98D3, 31, FD5F83) yazın AT+PAIR= 98D3, 31, FD5F83, 5 Bu çift komutundaki 5, saniye cinsinden zaman aşımıdır. HC-05 istenen adresle eşleşmezse bir hata mesajı yazdırılacaktır. Aksi takdirde, eşleştirme başarılı olursa, seri monitörde bir OK yazdırılacaktır.

XI. HC-05'i HC-06'ya bağlayın. AT+BIND=98D3, 31, FD5F83 yazın Seri monitör başarılı olursa OK yazdırmalıdır.

XII. HC-06'yı bağlayın. AT+LINK=98D3, 31, FD5F83 yazın Seri monitör başarılı olursa OK yazdırmalıdır.

XIII. HC-05 ve HC-06 bağlandıktan sonra. HC-05 her 2 saniyede bir yanıp sönecek ve HC-06 açık kalacaktır (yanıp sönme yok).

TEBRİKLER HC-05 ve HC-06 artık birbirine bağlı

Adım 4: Adım 4: RC Arabanın Tabanını İnşa Edin Bu Adımdaki Resimlerdeki Talimatları Takip Edin

Adım 4: RC Arabanın Tabanını Oluşturun Bu Adımdaki Resimlerdeki Talimatları Takip Edin
Adım 4: RC Arabanın Tabanını Oluşturun Bu Adımdaki Resimlerdeki Talimatları Takip Edin
Adım 4: RC Arabanın Tabanını Oluşturun Bu Adımdaki Resimlerdeki Talimatları Takip Edin
Adım 4: RC Arabanın Tabanını Oluşturun Bu Adımdaki Resimlerdeki Talimatları Takip Edin

Adım 5: Adım 5: 2 Yavaşlama DC Motorunu L9110S Stepper'a bağlayın

Adım 5: 2 Yavaşlama DC Motorunu L9110S Stepper'a bağlayın
Adım 5: 2 Yavaşlama DC Motorunu L9110S Stepper'a bağlayın
Adım 5: 2 Yavaşlama DC Motorunu L9110S Stepper'a bağlayın
Adım 5: 2 Yavaşlama DC Motorunu L9110S Stepper'a bağlayın
Adım 5: 2 Yavaşlama DC Motorunu L9110S Stepper'a bağlayın
Adım 5: 2 Yavaşlama DC Motorunu L9110S Stepper'a bağlayın

* Sketch'in nasıl kurulduğuna dikkat edin, L9110S, DC motorlara ekli resimlerde gösterildiği gibi bağlanmalıdır (kronolojik sırayla eklenmiştir)

Adım 6: Adım 5: CAR.ino Sketch'i Arduino(CAR)'a Yükleyin

Adım 7: Adım 6: Arduino'yu (CAR) Güç Kaynağından Çıkarın ve Kalkanı Arduino'nun Üstüne Takın

Adım 8: Adım 7: L9110S Stepper'ı Arduino Shield'e (CAR) bağlayın

Adım 7: L9110S Stepper'ı Arduino Shield'e (CAR) bağlayın
Adım 7: L9110S Stepper'ı Arduino Shield'e (CAR) bağlayın

Adım 9: Adım 8: HC-06'yı Arduino Shield'e (CAR) bağlayın

Adım 8: HC-06'yı Arduino Shield'e (CAR) bağlayın
Adım 8: HC-06'yı Arduino Shield'e (CAR) bağlayın

Adım 10: Adım 9: RC Araba Yapılandırması Tamamlandı. Araba Böyle Görünmeli

Adım 9: RC Araba Yapılandırması Tamamlandı. Araba Böyle Görünmeli
Adım 9: RC Araba Yapılandırması Tamamlandı. Araba Böyle Görünmeli
Adım 9: RC Araba Yapılandırması Tamamlandı. Araba Böyle Görünmeli
Adım 9: RC Araba Yapılandırması Tamamlandı. Araba Böyle Görünmeli
Adım 9: RC Araba Yapılandırması Tamamlandı. Araba Böyle Görünmeli
Adım 9: RC Araba Yapılandırması Tamamlandı. Araba Böyle Görünmeli

Adım 11: Adım 10: HAND.ino Sketch'i Arduino'ya Yükleyin(HAND)

Adım 12: Adım 11: Arduino'yu (HAND) Güç Kaynağından Çıkarın ve Kalkanı Arduino'nun Üstüne Takın

Adım 13: Adım 12: Gyro'yu Arduino Shield'e (HAND) bağlayın

Adım 12: Gyro'yu Arduino Shield'e (HAND) bağlayın
Adım 12: Gyro'yu Arduino Shield'e (HAND) bağlayın

Ekli resme bakın

Adım 14: Adım 13: HC-06'yı Arduino Shield'e (HAND) bağlayın

Adım 13: HC-06'yı Arduino Shield'e (HAND) bağlayın
Adım 13: HC-06'yı Arduino Shield'e (HAND) bağlayın

Adım 15: Adım 14: Arduino'yu(HAND) Velcro Bant Üzerinden Bir Eldiven'e takın. Artık Elle Yapılandırma Tamamlandı. Eldiven Böyle Görünmeli

Önerilen: