İçindekiler:
- 1. Adım: PROJE GENEL BAKIŞ
- Adım 2: Devre Açıklaması
- Adım 3: Yazılım Açıklaması (Onaltılı Kod)
- 4. Adım: Çalışma
- Adım 5: İnşaat
- Adım 6: Devreye Eller Serbest Bağlamak İçin
- 7. Adım: Son
Video: Cep Telefonuyla Çalışan Robot: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:22
Geleneksel olarak, Kablosuz kontrollü robotlar, sınırlı çalışma aralığı, sınırlı frekans aralığı ve sınırlı kontrol gibi dezavantajları olan rf devrelerini kullanır. Robotik kontrol için bir cep telefonunun kullanılması bu sınırlamaların üstesinden gelebilir. Sağlam kontrol, servis sağlayıcının kapsama alanı kadar geniş çalışma aralığı, diğer kontrolörlerle parazit olmaması ve on iki kontrole kadar avantaj sağlar.
Robotların görünümü ve yetenekleri büyük ölçüde farklılık gösterse de, tüm robotlar bir tür kontrol altında mekanik, hareketli bir yapının özelliğini paylaşır. Robotun Kontrolü üç farklı aşamadan oluşur: algılama, işleme ve eylem. Genel olarak, öncüler robot üzerine monte edilmiş sensörlerdir, işlem yerleşik mikrodenetleyici veya işlemci tarafından yapılır ve görev motorlar veya diğer bazı aktüatörler ile gerçekleştirilir. Açıklığa kavuşturmak istiyorum, herhangi bir sorunla karşılaşırsanız sizin için hazırım, yorum yazabilir veya [email protected] adresinden bana mail atabilirsiniz.
1. Adım: PROJE GENEL BAKIŞ
Bu projede robot, arama sırasında robota bağlı olan cep telefonuna arama yapan bir cep telefonu ile kontrol edilmekte, herhangi bir tuşa basılması durumunda basılan tuşa karşılık gelen kontrol aramanın diğer ucunda duyulmaktadır.. Bu tona çift tonlu çok frekanslı tome (DTMF) adı verilen robot, bu DTMF tonunu robotun içine yığılmış telefon yardımı ile alır.
Alınan ton atmega16 mikrodenetleyici tarafından DTMF dekoder MT8870 yardımıyla işlenir ve dekoder DTMF tonunu eşdeğer ikili basamağa çözer ve bu ikili sayı mikrodenetleyiciye gönderilir, mikrodenetleyici herhangi bir giriş için bir karar almak üzere önceden programlanmıştır. ve motorları ileri veya geri hareket veya bir dönüş için sürmek için kararını motor sürücülerine bildirir. Robotun içine yerleştirilmiş cep telefonuna arama yapan cep, uzaktan kumanda görevi görür. Dolayısıyla bu basit robotik proje, alıcı ve verici birimlerinin yapımını gerektirmez. DTMF sinyalizasyonu, ses frekans bandındaki hat üzerinden çağrı anahtarlama merkezine telefon sinyalizasyonu için kullanılır. Telefon araması için kullanılan DTMF sürümü, tuş sesi olarak bilinir. DTMF, her tuşa elektronik devre tarafından kolayca tanımlanabilecek belirli bir frekans (iki ayrı tondan oluşan) atar. DTMF kodlayıcı tarafından üretilen sinyal, farklı frekanslardaki iki sinüs (kosinüs) dalgasının genliklerinin gerçek zamanlı olarak doğrudan cebirsel gönderimidir, yani 5'e basmak, diğer uca 1336hz ve 770hz eklenerek yapılan bir ton gönderecektir. cep telefonu. Aşağıda gösterilen bir dtmf sistemindeki tonlar ve atamalar
Adım 2: Devre Açıklaması
Şekiller, mikrodenetleyici tabanlı robotun blok şemasını ve devre şemasını göstermektedir. Bu robotun önemli bileşenleri DTMF kod çözücü, Mikrodenetleyici ve motor sürücüsüdür.
Burada bir MT8870 serisi dtmf kod çözücü kullanılır. Tüm mt8870 serisi türleri, on altı DTMF ton çiftini dört bitlik bir kod çıkışında algılamak ve kodunu çözmek için dijital sayma tekniklerini kullanır. Dahili dila ton düzenleme devresi, ön filtreleme ihtiyacını ortadan kaldırdı. Pin2 (IN-) tek uçlu giriş konfigürasyonunda verilen giriş sinyalinin etkili olduğu kabul edildiğinde, DTMF tonunun doğru dört bit kod çözme sinyali Q1 (pin11) aracılığıyla Q4(pin14) çıkışlarına aktarılır. Atmega 16, AVR ile geliştirilmiş RISC mimarisine dayanan düşük güçlü, 8 bit, cmos bir mikro denetleyicidir. Şu özellikleri sağlar: 16kb sistem içi programlanabilir okuma yazma özellikli flash bellek, 512byte EEPROM, 1KB SRAM, 32 genel amaçlı giriş/çıkış hattı. 32 genel amaçlı çalışma kaydı. 32 kaydın tümü, aritmetik mantık birimine doğrudan bağlıdır ve tek bir saat döngüsünde yürütülen bir sinyal komutunda iki bağımsız kayda erişilmesine izin verir. Ortaya çıkan mimari, kod açısından daha verimlidir. Mikrodenetleyicinin PD0 ila PD3 ve PD7 bağlantı pinlerinden çıkışlar IN1 ila IN4 arasındaki girişlere beslenir ve sırasıyla L293d motor sürücüsünün pinlerinin (EN1 ve EN2) dişli motorları sürmesini sağlar. Anahtar S1 manuel sıfırlama için kullanılır. gösterimler: ic1 - mt8870 ic2 - atmega16 ic3 - l293d ic4 - cd7004 r1, r2 - 100k dirençler r3 - 330k dirençler r4-r8 - 10k dirençler c1- 0.47 mikro farat kapasitör c2, c3, c5, c6 - 22pfarat 0.1micro farat kondansatör xtal1 - 3.57 mhz crytal xtal2 - 12mhz kristal s1 - anahtara bas m1, m2 - 6v 50rpm motor pil- 6v
Adım 3: Yazılım Açıklaması (Onaltılı Kod)
Avr mikro denetleyicisi, yeni başlayanlar için WIN AVR kullanılarak programlanmıştır. avratmega 16atmega16'nın pin şemasına bakın ve pinleri buna göre bağlayın (bir probleminiz varsa çekinmeden bana yazın) kodun tamamını ekledim. Winavr'ı varsayılan konuma yüklediyseniz, başlık dosyası otomatik olarak eklenecektir.
4. Adım: Çalışma
Robotu kontrol etmek için herhangi bir telefondan robota bağlı cep telefonuna arama yapmanız gerekiyor.
şimdi telefon robotta telefon tarafından otomatik cevaplama modu (phn'dedir, sadece etkinleştirin) aracılığıyla alınır. şimdi 2'ye bastığınızda robot ileri doğru hareket edecek 4'e bastığınızda robot sola hareket edecek 8'e bastığınızda robot geri hareket edecek 6'ya bastığınızda robot sağa hareket edecek 5'e bastığınızda robot duracak.
Adım 5: İnşaat
Bu robotu inşa etmek için şu bileşenlere ihtiyacınız var. Kullanılan bileşenler:-" MT8870 DTMF DEKODER - 1" Atmega 16 mikrodenetleyici - 1" L293d motor sürücüsü ic - 1" Cd7004 kapı ic değil - 1" 1n4007 diyot - 1" 100k dirençler - 2" 10 k dirençler - 5" 330 k dirençler - 1" 0.47mf kapasitörler - 1" 0.1mf kapasitörler - 1" 22pf kapasitörler - 4" 3.57mhz kristal - 1" 12mhz kristal - 1" Push to on switch - 1" 2 dişli motor (6v, 50 rpm) - 2 (dört tekerlekten çekiş için 4)" Pil 6v - 1
- tekerlekler - 4
- cep telefonu - 2 (bir urs ve bir urnds olabilir)
- eller serbest - 1 (gezi cihazındaki phn için)
rover'a bir cep telefonu yerleştirmelisiniz. Cep telefonu geziciye bir eller serbest ile bağlanır. geziciyi aşağıda verilen şekilde yapın. Bu parçaları herhangi bir elektronik mağazadan kolaylıkla temin edebilirsiniz.
Adım 6: Devreye Eller Serbest Bağlamak İçin
her zaman telefondan çıkan iki bağlantı vardır, bu bağlantılar 1. Tip 2. Ring düz bir jakı olan (ipod'larımızda kullandığımıza benzer, ancak daha ince olanı) eller serbest kullanmayı tercih edeceğim bu jakın ucuna "uç" denir ve siyah bir şeritten sonra ucun arkasındaki kalan kısım halkadır Yani bu iki bağlantıyı devreye bağlayın ve işiniz bitmiş olacaktır.
7. Adım: Son
Bu adımları izleyin ve bitirdiniz. ancak herhangi bir sorunla karşılaşırsanız, yorum yazmaktan veya bana [email protected] adresinden e-posta göndermekten çekinmeyin.
Önerilen:
Pille Çalışan Hareketle Çalışan LED Lamba: 4 Adım
Pille Çalışan Hareketle Çalışan LED Lamba: Kablolamaya uygun olmayan bir yere ışık koymak istiyorsanız, ihtiyacınız olan şey bu olabilir
Motoru Cep Telefonuyla Kolayca Kontrol Edin: 5 Adım
Motoru Cep Telefonuyla Kolayca Kontrol Edin: Bu Nasıl Yapılır, akıllı bir IoT Servo "HDrive17"nin nasıl kontrol edileceğini gösterir. cep telefonunuzla sadece HTML ve JavaScript kullanarak. Bu Komut Dosyasını içeren Web Sayfası, Motor'da saklanır ve cep telefonunuzdaki bir Web Uygulamasına eklenebilir
Herhangi Bir Arduino'yu Cep Telefonuyla Arayüzleme: 6 Adım (Resimlerle)
Herhangi Bir Arduino'yu Cep Telefonuyla Arayüz Oluşturmak: Arduino kullanırken, bir bilgisayarınız olmadığı için onu kullanamamak oldukça can sıkıcı olabilir. Belki Windows veya Mac OS uyumlu değil, hiç bilgisayarınız yok ya da sadece daha fazla özgürlük istiyorsunuz
Cep Telefonuyla Bilgisayarınızı Kapatın: 9 Adım
Bilgisayarınızı Cep Telefonuyla Kapatın: Bu video, mesajlaşma özellikli bir cep telefonu, Microsoft Outlook ve www.kwiry.com adresinden ücretsiz bir hesap kullanarak bilgisayarınızı herhangi bir yerden nasıl kapatacağınızı gösterecek
Cep Telefonuyla Güç Arduino: 4 Adım
Cep Telefonuyla Güç Arduino: Eski cep telefonlarının edinilmesi kolaydır ve dahili lityum şarj devresine sahiptirler. Küçük mobil şeyler için bir güç kaynağı için ne harika bir temel. Arduino'ya, fişi taktığınızda cep telefonunu şarj etme özelliğine sahip bir cep telefonu bağladım