Mündəricat:

Tim's Cybot Arduino NANO Uzaqdan İdarəetmə: 31 Addım (Şəkillərlə birlikdə)
Tim's Cybot Arduino NANO Uzaqdan İdarəetmə: 31 Addım (Şəkillərlə birlikdə)

Video: Tim's Cybot Arduino NANO Uzaqdan İdarəetmə: 31 Addım (Şəkillərlə birlikdə)

Video: Tim's Cybot Arduino NANO Uzaqdan İdarəetmə: 31 Addım (Şəkillərlə birlikdə)
Video: Tim's Cybot Arduino NANO Infrared Remote Controll 2024, Iyul
Anonim

Müəllif tərəfindən PalingenesisTim's PlaceFollow More:

Arduino ilə Prototip Hazırlamaq (TIM-01 EYES)
Arduino ilə Prototip Hazırlamaq (TIM-01 EYES)
Arduino ilə Prototip Hazırlamaq (TIM-01 EYES)
Arduino ilə Prototip Hazırlamaq (TIM-01 EYES)
Cybot -un Dörd 3.7 Voltluq Doldurulabilən Batareyada Çalışmasına Dönüşdürülməsi
Cybot -un Dörd 3.7 Voltluq Doldurulabilən Batareyada Çalışmasına Dönüşdürülməsi
Cybot -un Dörd 3.7 Voltluq Doldurulabilən Batareyada Çalışmasına Dönüşdürülməsi
Cybot -un Dörd 3.7 Voltluq Doldurulabilən Batareyada Çalışmasına Dönüşdürülməsi
Timin PCA9685 nəzarətçisi
Timin PCA9685 nəzarətçisi
Timin PCA9685 nəzarətçisi
Timin PCA9685 nəzarətçisi

Haqqında: Təqaüdçü Palingenesis haqqında daha çox »

Bu layihə, 2001 -ci ildə başlayan Ultimate Real Robots jurnalı ilə birlikdə alınan Orijinal Cybotu idarə etmək üçün İnfraqırmızı Uzaqdan İdarəetmə yaratmaqdır.

Uzaqdan idarə etmə səbəbi: (kiçik bir tarix)

IR telefonu üçün hissələrin buraxılmasından əvvəl, Cybot DIP Switch -ləri seçərək fərqli rejimlərə keçirildi. (Belə olduğu halda Cybot ilə heç bir problem yox idi) IR Telefonu buraxıldıqda işlər dəyişdi. DIP açarlarının funksiyasını dəyişdirmək üçün bir prosessor təkmilləşdirildi. Daha sonra birdən çox Cybot -un eyni vaxtda istifadə oluna bilməsi üçün IR Handset -in istifadə etdiyi kanalı təyin etmək üçün istifadə etdiyi DIP Switch -lər. (16 Cybot-a qədər Kızılötesi İdarəetmə ilə idarə oluna bilərdi) Ancaq İnfraqırmızı Yükləmə Kartı buraxıldıqda problemlərin olduğu yerlərdə. İstehsal edilən bütün lövhələr eyni deyil, bəzilərinin düzgün işləməməsinə və ya ümumiyyətlə işləməməsinə səbəb olan məsələlər var. Bir düzəliş verildi, amma hamısı düzəlmədi. Şanssızlardan biriydim, oradan mənim üçün heç bir şey işləmədi, hər şey İnfraqırmızı Telefonun işləməsinə güvəndi.

Əgər mənim kimi eyni problemi yaşayan şanssızlardan biri olsaydınız, köhnə Cybot bit qutunuzu çıxarıb bu infraqırmızı nəzarətçini idarə etməsini istəyə bilərsiniz.

Edə bilmədiyim tək şey: Səs İdarəetmə və PC LINK

Addım 1: Uzaqdan hərəkətdədir

Image
Image

Diqqətimi çəkməkdə çətinlik çəkdim, videonu çəkmək üçün köhnə telefonumdan istifadə etdim.

Addım 2: Cybot

Gəlin başlayaq. Əvvəlcə Prototip
Gəlin başlayaq. Əvvəlcə Prototip

Üzr istəyirəm, ancaq bir Cybotunuz yoxdursa, bunun sizin üçün çox faydası yoxdur.

Ancaq kimə sahib olduğunu bilirsinizsə:

Ola bilsin ki, bu tozlu şkaflarda gizlənərək, yuxuda olan balaca adamları dirildəcək:)

Addım 3: Başlayaq. Əvvəlcə Prototip

Gəlin başlayaq. Əvvəlcə Prototip
Gəlin başlayaq. Əvvəlcə Prototip

Telefonu düzəltməzdən əvvəl bir şeyi sınamaq və kodumun işlədiyinə əmin olmaq üçün bir prototip hazırladım.

R8 və R9, I2C avtobusu üçün çəkmə rezistorlarıdır. bir çox insan bunları dövrə əlavə etməyi unudar, amma tələb olunur. (Avtobus başına bir cüt, cihaz deyil) Bir qayda olaraq, rezistorlar ustaya əlavə olunur, lakin Arduinonun usta və ya qul kimi istifadə oluna biləcəyi və hər şeyi sadə saxlamaq üçün kitabxanada daxili çəkmə istifadə edilmir.

Açarlara bağlı olan pinlər üçün Daxili Pullup Rezistorlarından istifadə etdim. Beləliklə, bütün açarlar yerə yaxın olmalıdır.

Rezistor / Kondansatör cütləri R1 -dən R7 -ə, C1 -dən C7 -ə qədər sıçrayışı kompensasiya etməlidir. (buna görə sürətli bir test etmək istəsəniz lazım deyil, sabitlik üçün tövsiyə edirəm)

Q1, infraqırmızı LED (940nm) üçün sürücüdür. Buna görə LED, siqnalları ötürmək üçün tam gücdən istifadə edir. (yenə Cybot'unuzun yanında test etsəniz, Q1, C8 və R11 çıxarıla bilər. Pin D3 və 5v arasında R10 və LED1 -in ardıcıl olaraq bağlanması işləməlidir)

Dövrəni Fritzing -dən istifadə edərək yaratdım, buna görə də daha yaxşı baxa biləcəyiniz fayl budur: Arduino_Handset.zip

Tövsiyə: