İçindekiler:

Tim's Cybot Arduino NANO Uzaktan Kumanda: 31 Adım (Resimlerle)
Tim's Cybot Arduino NANO Uzaktan Kumanda: 31 Adım (Resimlerle)

Video: Tim's Cybot Arduino NANO Uzaktan Kumanda: 31 Adım (Resimlerle)

Video: Tim's Cybot Arduino NANO Uzaktan Kumanda: 31 Adım (Resimlerle)
Video: Tim's Cybot, Arduino NANO Conversion. (Line Follow after Battery Upgrade) 2024, Temmuz
Anonim

PalingenesisTim's Place tarafındanYazarın daha fazlasını izleyin:

Arduino İle Prototip Yapımı (TIM-01 EYES)
Arduino İle Prototip Yapımı (TIM-01 EYES)
Arduino İle Prototip Yapımı (TIM-01 EYES)
Arduino İle Prototip Yapımı (TIM-01 EYES)
Cybot'u Dört adet 3,7 Volt Şarj Edilebilir Pille Çalıştırmak için Dönüştürme
Cybot'u Dört adet 3,7 Volt Şarj Edilebilir Pille Çalıştırmak için Dönüştürme
Cybot'u Dört adet 3,7 Volt Şarj Edilebilir Pille Çalıştırmak için Dönüştürme
Cybot'u Dört adet 3,7 Volt Şarj Edilebilir Pille Çalıştırmak için Dönüştürme
Tim'in PCA9685 Denetleyicisi
Tim'in PCA9685 Denetleyicisi
Tim'in PCA9685 Denetleyicisi
Tim'in PCA9685 Denetleyicisi

Hakkında: Emekli Palingenesis Hakkında Daha Fazla »

Bu proje, 2001 yılında başlayan Ultimate Real Robots dergisi ile alınan Orijinal Cybot'u kontrol etmek için bir Kızılötesi Uzaktan Kumanda oluşturmaktır.

Kumandayı yapma sebebi:(biraz tarihçe)

Kızılötesi el cihazının parçalarının yayınlanmasından önce, Cybot, DIP Anahtarları seçilerek farklı modlara geçiriliyordu. (Durum böyleyken Cybot'ta bir sorun yoktu) Kızılötesi Ahize çıktığında işler değişti. DIP Anahtarlarının işlevini değiştirmek için bir işlemci yükseltildi. Daha sonra IR Ahize tarafından kullanılan kanalı ayarlamak için kullanılan DIP Anahtarları, aynı anda birden fazla Cybot'un birlikte kullanılabilmesini sağlar. (Kızılötesi Kontroller ile 16 Cybot'a kadar kontrol edilebilir) Ancak, Kızılötesi-Download-Board verildiğinde, orada problemler var. Üretilen tüm panolar aynı değil, bazılarının düzgün çalışmamasına veya hiç çalışmamasına neden olan sorunlar var. Yayınlanan bir düzeltme vardı ama bu her şeyi düzeltmedi. Şanssız olanlardan biriydim, o andan itibaren hiçbir şey benim için işe yaramadı, her şey Kızılötesi Ahizenin çalışmasına bağlıydı.

Benim gibi, aynı sorunu yaşayan şanssızlardan biriyseniz, eski Cybot bit kutunuzu kazıp kontrol etmek için bu Kızılötesi Denetleyiciyi yapmak isteyebilirsiniz.

Yapamadığım tek şey: Ses Kontrolü ve PC LINK

Adım 1: Uzaktan Kumanda İş Başında

Image
Image

Odaklanmakta zorlandım, videoyu çekmek için eski telefonumu kullandım.

2. Adım: Sibot

Hadi başlayalım. Önce Prototip
Hadi başlayalım. Önce Prototip

Üzgünüm, ama bir Cybot'unuz yoksa, bu sizin için pek bir işe yaramaz.

Ama sahip olan birini tanıyorsanız:

Belki bu tozlu dolaplarda saklanan o uyuyan minikleri diriltir:)

Adım 3: Başlayalım. Önce Prototip

Hadi başlayalım. Önce Prototip
Hadi başlayalım. Önce Prototip

Ahizeyi yapmadan önce, bir şeyi test etmek ve kodumun çalıştığından emin olmak için bir prototip oluşturdum.

R8 ve R9, I2C veri yolu için çekme dirençleridir. bir çok insan bunları devreye eklemeyi unutur ama gereklidir. (Bus başına bir çift, cihaz değil) Temel kural olarak dirençlere master'a eklenir, ancak Arduino master veya slave olarak kullanılabildiğinden ve işleri basit tutmak için kütüphanede dahili çekme kullanılmaz.

Anahtarlara bağlı Pinler için Dahili Pullup Dirençler kullandım. Yani tüm Anahtarlar Toprağa yakın olacak.

Direnç / Kapasitör Çiftleri R1 - R7, C1 - C7 sıçramayı telafi etmek içindir. (yani hızlı bir test yapmak istiyorsanız gerekli değildir, stabilite için bunları öneririm)

Q1, Kızılötesi LED'in (940nm) sürücüsüdür. Bu, LED tarafından sinyalleri iletmek için kullanılan tam güçtür. (yine Cybot'unuzun yanındaki testler kaldırılabilirse, Q1, C8 ve R11 kaldırılabilir. R10 ve LED1'i Pin D3 ve 5v arasında seri olarak bağlamak işe yarayacaktır)

Devreyi Fritzing kullanarak oluşturdum, daha iyi görebilmeniz için dosya burada: Arduino_Handset.zip

Önerilen: