Akıllı Taşınabilir Bluetooth Adım Sayar Devresi
Günümüzde elektronik giyimde giderek daha fazla kullanılmaktadır, bu da onları akıllı ve aynı zamanda modaya uygun hale getirmektedir. Bu nedenle, yaktığımız kalori sayısı veya yürürken veya koşarken alınan ayak sesi sayısı gibi formumuza göre veri sağlayabilen elektronikleri ayakkabılarımıza dahil etmeye karar verdik. Bu cihaz, sporcular, sporcular, spor salonu müdavimleri veya sürekli uygunluklarını izlemesi gereken normal insanlar tarafından kullanılabilir.
Fitness takipçimiz nasıl çalışır?
- Bu cihaz, hareketimiz hakkında doğru veriler sağlayan ivmeölçer tabanlı bir çip kullanır. Aynı sensör vücut sıcaklığımızı da kaydeder.
- Bu veriler daha sonra Bluetooth aracılığıyla telefonumuzdaki bir uygulamaya gönderilir.
Malzeme Listesi
Bu proje için aşağıdaki bileşenler gereklidir.
- Seeeduino Nano
- Grove Adım sensörü
- Bluetooth HC 05
- Tel
- 3V – 5V pil
Yukarıdaki bileşenlerden bazılarına bireysel olarak bakalım
Seeeduino
Küçük form faktörlü ATmega 382p tabanlı geliştirme kartıdır. Arduino’ya benzer, ancak küçük boyutlu ve sensör bağlantıları için özel pimlerle. Kartı programlamak ve seri hata ayıklamak için kullanacağımız bir USB C tipi dişi bağlantı portuna sahiptir. (Bakınız Şekil 1)
Şekil 1. Seeeduino Nano
Vin piminden 5V’luk bir pil kullanarak güç vereceğiz.
Grove Step (sayaç) sensörü
Bu sensör, Seeeduino Nano’da bulunan pin yuvasına doğrudan takılabilir ve 3V ila 5V pil ile güçlendirilebilir. Sensör ve geliştirme kartı arasındaki iletişim I2C pinleri üzerinden gerçekleşir. Grove Step sensörü hızlanma verilerinin yanı sıra BMA456 sensörü kullanılarak atılan adım sayısını verebildiğinden, bir ivmeölçer veya adım sayacı olarak kullanılabilir . Daha fazla ayrıntı için sensörün veri sayfasını kontrol edebilirsiniz . pimleri çıkar. (Bakınız Şekil 2.)
Şekil 2. Adım (sayaç) sensörü
Önkoşul
Kodu yazmadan önce, ilk olarak Seeeduino Nano kartımızı Arduino IDE’ye eklemeliyiz. Bunu yapmak için şu adımları izleyin:
Adresine git
Dosya → Tercihler -> Ek Anakart Yöneticisi URL’si
Kart paketi dosyasının aşağıdaki URL’sini (Seeeduino Nano için) buraya yapıştırın ve Tamam’ı tıklayın. (Bakınız Şekil 3)
Şekil 3.
Şimdi, Yönetim Kurulu Yöneticisi’ni açmak için verilen adımları izleyin
Araçlar —-> Yönetim Kurulu —–> Yönetim Kurulu Yöneticisi
Şimdi ‘Seeeduino AVR’ kartını site yöneticisinde arayın ve paketi yükleyin. (Bakınız Şekil 4,5)
Şekil 4.
Şekil 5.
Yeni kartı Arduino IDE’ye ekledikten sonra, şimdi projemiz için Arduino IDE’de gerekli kütüphaneyi ayarlayın.
Adresine git
Kroki —–> Kütüphaneyi Dahil Et —-> Kütüphaneleri Yönet’e tıklayın. Library Manager’da Grove Step Counter’ı arayın ve kurun.
Şekil 6.
Kodlama
İlk olarak, kodumuzdaki Adım sayacı kütüphanesini başlatın. Ardından sıcaklık verilerini, yakılan kalorileri, atılan adımları ve kat edilen mesafeyi saklamak için bazı değişkenler oluşturun. Bundan sonra, Bluetooth için baud hızını ayarlamak için bir kurulum işlevi oluşturun. (Bakınız Şekil 7)
Şekil 7. Arduino kodu kurulum işlevi
Şimdi, daha önce oluşturulan değişkenlere sıcaklık ve adım sayısı değerlerini atadığımız bir döngü fonksiyonu oluşturun.Sonra, sensör verilerini Arduino panosunun seri üzerinden Serial.println (gönderilecek veriler) /mySerial.println ( gönderilecek veriler). (Bakınız Şekil 8)
Şekil 8.
Uygulama Yapımı
Verileri cihazımızdan alan ve metin biçiminde (daha sonra görüntülemek için) kaydeden bir uygulama yapmak için Kodular veya MIT uygulama mucitini kullanabilirsiniz. Burada Kodular kullanıyoruz. (Bakınız Şekil 9)
Önce aşağıdaki bileşenleri ekleyerek bir düzen oluşturun: –
- 3 Metin Kutusu
- 1 Liste Seçici
- 1 Bluetooth İstemcisi
- 1 Dosya
- 1 Konum sensörü
- 1 Harita
Şekil 9.
Bileşenleri ekledikten ve istediğiniz düzeni ayarladıktan sonra, uygulamayı programlamak için Bloklar’a gidin (gösterildiği gibi kod bloklarını birleştirerek) (Bkz.Şekil 10)
Şekil 10.
Şekil 11. Uygulamanın son düzeni
Bağ
Kodu Arduino’ya yükledikten sonra bileşenleri aşağıda belirtildiği gibi bağlayın
Arduino | Bileşenler |
PİM 5V | Bluetooth Hc05 ve Sensör VCC |
GND | Bluetooth Hc05 ve Sensör GND |
RX | Bluetooth Hc05 TX |
Teksas | Bluetooth RX |
SDA (A4) | Sensör SDA’sı |
SCL (A5) | Sensör SCL |
Cihazımıza güç vermek için
Ham / Vin pimi | Akü (3-5 V) + ve |
GND | Akü -ve |
Test yapmak
Tüm bileşenleri doğru şekilde ayarladıktan sonra, Arduino’yu batarya ile çalıştırın ve ardından uygulamayı yükleyin. Uygulamanın konumunuza ve depolama alanınıza erişmesine izin verin . (Bakınız Şekil 12).
Şekil 12. İzin ayarlama
Ardından uygulamayı açın, telefonun Bluetooth’unu açın ve bağlan düğmesine tıklayın. Vücut sıcaklığınızı, yürüdüğünüz adım sayısını, yakılan kalorileri, hızı, yeri ve kat edilen mesafeyi kontrol etmek için cihazla bağlantı için HC05’i seçin (Bkz. Şekil 13,14).
Şekil 13.
Şekil 14. Uygulama düzeni
Uygulama, tüm etkinliğinizi izleyebilmeniz ve görebilmeniz için verilerinizi otomatik olarak metin dosyasına kaydeder. (Bakınız Şekil 15)
Şekil 15 Metin biçiminde kaydedilen verileri gösterme