Akıllı Taşınabilir Bluetooth Adım Sayar Devresi

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)

https://raw.githubusercontent.com/Seeed-Studio/Seeed_Platform/master/package_seeeduino_boards_index.json

Ş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

İndirme Kodu

unknown adim_sayar.pdf

Posted in Makaleler.