İçindekiler:

Otomatik Tekerlekli Sandalye: 4 Adım
Otomatik Tekerlekli Sandalye: 4 Adım

Video: Otomatik Tekerlekli Sandalye: 4 Adım

Video: Otomatik Tekerlekli Sandalye: 4 Adım
Video: 4X4 Akülü tekerlekli sandalye test sürüşü gerçekleştirdik 2024, Kasım
Anonim
Otomatik Tekerlekli Sandalye
Otomatik Tekerlekli Sandalye

Günümüzde toplumumuzda sorunları olan bir çok yaşlı ve bedensel engelli ile karşılaşmaktayız. Bu nedenle, tüm çabamızla onlara yardımcı olmak istiyoruz. Onları istedikleri yere götürebilecekleri ve kimsenin yardımı olmadan yönetebilecekleri bir yardım eli yarattık.

Otomatik tekerlekli sandalye, bu fikirlerden ortaya çıkan cihazdır. Bu tekerlekli sandalye, onları rahat bir pozisyonda tutmak için çoklu geri itme açılarında ayarlanabilir. Otomatik tekerlekli sandalye, duruma ve onu kullanan kişiye göre çoklu kontrol özelliğine sahiptir. Daha fazla tartışmada, daha derine inebiliriz. Akıllı otomatik tekerlekli sandalyede, donanım devresi esas olarak kontrol sinyalini tanımak, dijitalleştirmek ve L239D IC'ye iletmek için kullanılır. Bu yazıda ATMEGA328 tabanlı geliştirme kartı kullanıyoruz. Geliştirme kartı, Integrated Development platformunda gömülü C dili kullanılarak programlanmıştır. Öncelikle Voice modülü 4 komutla eğitilir. Daha sonra kullanıcı tarafından sesli komut gönderilir. Mikrodenetleyici, bu komutla ilişkili sinyali kontrol etmek ve saklanan komutlarla karşılaştırmak için kullanılır ve bu komutla ilgili görevi gerçekleştirir. Burada projemizde kendi geliştirdiğimiz uygulamayı Android akıllı telefon üzerinde kullandık ve ardından Bluetooth modülü ile bağladık.

Tekerlekli sandalyeyi Android ile arayüzlemek ve gezinmek için kullanılan Bluetooth modülü HC-05'tir. Ve son olarak akıllı tekerlekli sandalyede uzaktan kumanda özellikleri ve manuel olarak çalıştırılan joystick kontrollü özelliği de eklendi. Bluetooth modülü eklemenin ana nedeni, insanlar ve bilgisayarlar arasında kablosuz bağlantı kurmanın en kolay yolu olmasıdır.

Adım 1: Gerekli Sensörler ve Kontrolörler

Gerekli Sensörler ve Kontrolörler
Gerekli Sensörler ve Kontrolörler
Gerekli Sensörler ve Kontrolörler
Gerekli Sensörler ve Kontrolörler
Gerekli Sensörler ve Kontrolörler
Gerekli Sensörler ve Kontrolörler
Gerekli Sensörler ve Kontrolörler
Gerekli Sensörler ve Kontrolörler

gerekli unsurlar

1. Arduino UNO R3

2. Bluetooth modülü

3. servo motor X 2

4. tekerlekler

5. yinelenen tekerlek

6. motor sürücüsü(l298)

7. şasi

8. oyun çubuğu

9. Bluetooth uygulaması

10. android telefon

BLUETOOTH(HC-05):

Hem ses hem de uzaktan kumanda modları kablosuz iletişime ait olduğundan. sandalye ve arayüz arasında veri aktarımı için bir ortama ihtiyaç duyarlar. Burada Bluetooth, sandalyeyi kablosuz cihazlara bağlamak için bir ortam olarak kullanılır. Konuşma tanıma modunda, bazı komutlar başlangıçta geliştirici tarafından kullanıcının rahat dilinde ayarlanır. Koltuğun kontrolü sırasında, kullanıcı tarafından verilen her komutun kodu, anonim tutulması gereken bazı benzersiz özel karakterler dizisine dönüştürülecektir. Alınan analog veriler sayısal verilere dönüştürülecek ve veri aktarımı 9600 baud hızında seri iletişim modunda gerçekleştirilir. Bluetooth tarafından alınan veriler dijital formdadır, daha sonra analog forma dönüştürülür ve geliştirici tarafından ayarlanan komutlarla doğrulanır. Bir ping alırsa, belirli talimata karşılık gelen işlem yürütülür.

Öte yandan, uzaktan kumanda aynı ortam kullanılarak çalıştırılır. Verilerin kodlanması ve kodunun çözülmesi yukarıdaki prosedüre benzer. Tek bir kumanda ile istenilen sandalye profili seçilerek sandalye sayısı kolayca kontrol edilebilir. Kullanıcı arayüz üzerinden tercih edilen profili seçtikten sonra uzaktan kumanda otomatik olarak bireysel Bluetooth ortamına bağlanır.

OYUN KOLU:

Manuel kontrol modunda, kullanıcı joystick adı verilen bir arayüz kullanarak kendi koltuğunu kullanabilir. Temel olarak joystick, beş kombinasyonda kullanılabilen üç kanallı bir iletişim cihazıdır. Genellikle değeri 0 ile 1024 arasında değişen iki eksen X&Y içerir ve ayrıca sıfır veya bir giriş veren bir anahtar içerir. Sandalyenin algoritması, her girdi belirli bir işleve karşılık gelecek şekilde tasarlanmıştır.

SERVO MOTOR:

Bu projede bu motorlar sandalyenin arka itme ayarı ve tahta ayarı için kullanılmaktadır. Servo motor aralığı 0 ila 180 derecedir. Bu projede geri itme beş rahat açı ile tanıtıldı ve daha fazla açı da dahil edilebilir.

Benzer şekilde, tahta da aynı şekilde ayarlanabilir, ancak bu proje sadece iki açı kullanır.

Adım 2: Sandalyenin İşlevselliği

Image
Image
Sandalyenin İşlevselliği
Sandalyenin İşlevselliği
Sandalyenin İşlevselliği
Sandalyenin İşlevselliği

SESLİ VE UZAKTAN KUMANDALI

Bu sandalye her türlü insan için mükemmel uyum sağlar. Yaşlıları ele alalım, diğer insanlar gibi tekrar tekrar her yere hareket edemezler. Onları istedikleri yere ve istedikleri zaman götürmek için biraz yardıma ihtiyaçları var. Engelliler de aynı sorunla karşı karşıya. Ancak, sesleri hala işe yarayabilir. Bu yüzden sandalyeyi sürmenin ana anahtarı olarak seslerini alarak konuşma tanıma sistemi kurduk. Konuşma tanıma sistemi, insanlarla etkileşime girer ve komutları onların rahat dilinde alır. İnsanlar sandalyelerini kolayca kontrol edebilir ve başkalarına güvenmeden kendilerini kullanabilirler.

Fiziksel olarak engelli ve sesini bile yükseltemeyen kişiler için. Koltuğun dışarıdan bir kişi veya danışmanlar tarafından kolayca kontrol edilebileceği uzaktan kumanda modunu kurduk. Uzaktan kumandalı sistem sayesinde koltuğun her işlevine ulaşılacaktır. Örneğin huzurevleri ve hastanelerde insan sayısı fazladır. Bu nedenle sandalye sayısı da fazladır. Bu senaryodaki sorun, mentorların belirli bir sandalyeye karşılık gelen uzaktan kumanda ile karıştırılmasıdır. Bu sorunun üstesinden gelmek için “bire çok” sistemini getirdik. Bu sayede mentor ile arayüz oluşturur ve onlara istenen sandalyeyi seçme seçeneği sunar.

MANUEL KONTROLLÜ

Ses ve uzaktan kontrole paralel olarak manuel kontrol modunu da kurduk. Herhangi bir harici destek olmadan, sadece ona bağlı bir joystick'i çalıştırarak kişi koltuğunu kolayca kullanabilir. Kişinin eğitimli olması şart değildir. Okuma yazma bilmeyen biri bile joystick'i eğerek kolayca kontrol edebilir. Joystick, her işlevin kolayca kontrol edilebildiği 5 kanal içerir.

3. Adım: Plank Modu ve Yatak Modu

Plank Modu ve Yatak Modu
Plank Modu ve Yatak Modu
Plank Modu ve Yatak Modu
Plank Modu ve Yatak Modu

ÇOKLU AÇI AYARI

Sandalyenin ekstra özelliği çoklu açı ayarıdır. Sürekli bir pozisyonda oturarak, insanlar biraz rahatsızlık hissedeceklerdir. Bunu önlemek için, sandalyeyi rahat pozisyonlarında ayarlayabilecekleri beş çoklu açı sağlıyoruz. Açı, aşağıdaki üç moddan herhangi biri ile ayarlanabilir.

PLANK MODU

Bir şeyler yazmak ya da bir iş yapmak için, onlar için araçları tutabilecek bir desteğe ihtiyaçları var. Böylece, ihtiyaç duyduğunda bir plank sağlayabildiği ve sadece bir düğmeye basarak tahtayı kaldırabileceği bir plank modu oluşturduk.

Önerilen: