Bu projede 8051 mikrodenetleyici kullanarak cep telefonu kontrollü bir robot yapacağız. Cep telefonu kontrollü robot, mobil DTMF teknolojisi üzerinden çalışır. DTMF, Çift Tonlu Çoklu Frekans anlamına gelir. DTMF tonları oluşturmak için kullandığımız bazı frekanslar var. Basit bir deyişle, iki veya daha fazla frekansı ekleyerek veya karıştırarak DTMF tonu oluşturuyoruz. Bu frekanslar aşağıda verilmiştir:
Verilen şekilde iki farklı frekans grubu görebiliriz. Bir üst ve bir alt frekans birbirine karıştığında, Çift Tonlu Çoklu Frekans adı verilen bir ton oluşturulur.
Gerekli Bileşenler
- 8051 mikrodenetleyici
- DC Motorlar
- Cep telefonu
- Motor Sürücüsü L293D
- 7404
- 8870
- .1 Uf Kapasitör
- 330K dirençler
- 100K dirençler
- 11.0592 MHz xtal
- 3.57 MHz xtal
- 22pF kapasitörler
- 1K dirençler
- 10K direnç
- 10K direnç paketi
- 33 pF kapasitörler
- Butona basınız
- LED'ler
- 7805
- 1000uF kapasitör
- 10 uF kapasitörler
- Bakır Kaplı
- 9 Volt Akü
- Pil Bağlantısı
- Aux tel
- Tekerlekli Robot Şase
- Bağlantı telleri
Cep Telefonu Kontrollü Robotun Çalışması
Cep telefonu kontrollü robotun tamamını aşağıdaki şekilde gösterilen farklı bölümlere ayırabiliriz.
Uzak Bölüm: Bu bölümün ana bileşeni DTMF'dir. Burada, tonu 4 bitlik dijital sinyale dönüştüren DTMF Decoder IC'ye, yani HT8870'e aux kablosu kullanarak cep telefonundan bir ton alıyoruz.
Kontrol Bölümü: 8051, bu cep telefonu kontrollü robotun tüm sürecini kontrol etmek için kullanılır. 8051, DTMF Dekoder tarafından gönderilen komutları okur ve tanımlanan kod veya modelle karşılaştırır. Komutlar eşleşirse, mikrodenetleyici ilgili komutu sürücü bölümüne gönderir.
Sürücü Bölümü: Sürücü bölümü motor sürücü ve iki DC motordan oluşur. Mikrodenetleyici motora yeterli voltaj ve akımı sağlamadığından motor sürücü motorları sürmek için kullanılır. Bu yüzden motor için yeterli voltaj ve akımı elde etmek için bir motor sürücü devresi ekliyoruz. 8051'den komutlar toplayarak, motor sürücüsü komutlara göre motoru çalıştırır.
Devre Şeması ve Açıklama
Cep Telefonu Kontrollü Robot Devre ŞemasıPC Kontrollü Robot, Çizgi İzleyici, Hareket Kontrollü Robot vb. diğer robotik projelerimize çok benzer. Burada robotu sürmek için 8051 mikrodenetleyiciye bir motor sürücüsü bağlanmıştır. Motor sürücüsünün giriş pini 2, 7, 10 ve 15, sırasıyla 8051'in P2.6, P2.3, P2.0 ve P2.7 pimlerine bağlanır. Burada robotu sürmek için iki DC motor kullandık, bunlardan biri motor sürücüsü 3 ve 6'nın çıkış pinine bağlı ve başka bir motor 11 ve 14'e bağlı. Motorları sürmek için motor sürücüsüne güç sağlamak için 9 voltluk bir Batarya da kullanılır.. Robotu cep telefonu ile kontrol etme amacımızı gerçekleştirmek için bu devreye bir DTMF dekoder eklenir ve bu dekoder, komut almak için bir aux kablosu veya DTMF Tonu kullanılarak bir cep telefonuna takılır. DTMF kod çözücü pinleri D0-D3, 8051'in P0.0, P0.1, P0.2, P0 numaralı pinleriyle bağlanır.3 ila NOT geçit IC, yani 7404. Böylece 8051, DTMF kod çözücüsünden ters çevrilmiş girdi alacak, sanki mobil tuş takımından '5' düğmesine basarsak DTMF kod çözücünün çıkışı 0010 olacak, ancak 8051 1101 alacak. İki 9 Volt pil kullanılır. Birinin motorlara güç sağlamak için kullanıldığı, motor sürücüsü IC pin numarası 8'e bağlı olan devreye güç verilir ve diğer pil, kalan devreye güç sağlamak için bağlanır.
Cep telefonu ile kontrol edilen robot, cep telefonuyla gönderilen bazı komutlarla çalıştırılır. Cep telefonunun DTMF işlevini kullanıyoruz. Burada projenin işleyişini göstermek için cep telefonunu kullandık. Biri, 'uzak telefon' olarak adlandıracağımız kullanıcı cep telefonu ve ikincisi, aux kablosu kullanarak Robot devresine bağlı olan cep telefonu. Bu cep telefonuna 'Alıcı Telefonu' diyeceğiz.
Önce uzak telefonu kullanarak alıcı telefona bir arama yapar ve ardından aramaya manuel veya otomatik cevaplama modu ile katılırız. Şimdi işte bu robotun cep telefonuyla nasıl kontrol edildiği:
Uzak telefonla '2'ye bastığımızda robot ilerlemeye başlar ve bir sonraki komut gelene kadar ilerlemeye devam eder.
Uzaktan telefonla '8' tuşuna bastığımızda robot durumunu değiştirir ve diğer komut gelene kadar geriye doğru hareket etmeye başlar.
'4'e bastığımızda, Robot, bir sonraki komut yerine getirilene kadar sola dönüyor.
'6'ya bastığımızda robot sağa döndü.
Ve robotu durdurmak için '5' geçiyoruz.
PCB Düzeni
İşte 8051 mikro denetleyici kullanan cep telefonu kontrollü robot için PCB düzeni. Burada basit adımlarla evde PCB tasarlamak için bir öğretici bulabilirsiniz: Evde PCB nasıl yapılır