İçindekiler:

DIY Akıllı Bilek Ağırlıkları: 5 Adım
DIY Akıllı Bilek Ağırlıkları: 5 Adım

Video: DIY Akıllı Bilek Ağırlıkları: 5 Adım

Video: DIY Akıllı Bilek Ağırlıkları: 5 Adım
Video: Ünal turan Azad yılmaz Karşıma çıkın dedi 2024, Kasım
Anonim
DIY Akıllı Ayak Bileği Ağırlıkları
DIY Akıllı Ayak Bileği Ağırlıkları
DIY Akıllı Ayak Bileği Ağırlıkları
DIY Akıllı Ayak Bileği Ağırlıkları
DIY Akıllı Ayak Bileği Ağırlıkları
DIY Akıllı Ayak Bileği Ağırlıkları

Hayatınızda ayak bileği ağırlıkları kullanmış olabilirsiniz. Bacaklarınızı güçlendirir, koşu hızınızı artırır ve hatta sizi daha aktif hale getirir. Ancak, ayak bileği ağırlıklarınızdan asla veri toplayamazsınız. Egzersiz için kendi hedeflerinizi belirleyemezsiniz ve daha fazlasını yapmak için motive olamazsınız. Pekala, bazı araçların yardımıyla kendi akıllı ağırlıklarınızı yapabilirsiniz! Bu proje çok kolay ve yaşam tarzınız üzerinde olumlu bir etkisi olacak.

Gereçler

  • 1x Arduino Uno
  • 1x ADXL335 İvmeölçer
  • 1x HC-05 Bluetooth Modülü
  • 7x Atlama Kablosu
  • 1x 9 Volt Pil Klipsi
  • 1x DC Güç Fişi
  • 1x 9 Volt Pil
  • 1x Ayak Bileği Ağırlığı

Adım 1: Bağlantıları Oluşturma

Bağlantıları Kurmak
Bağlantıları Kurmak

HC-05 Bluetooth Modülü ve ADXL335 İvmeölçer'i bazı jumper kabloları kullanarak Arduino'nuza bağlayın. Pil klipsini DC elektrik fişine lehimleyin ve aralarına bir anahtar ekleyin. Genel bağlantılar şunlardır:

  • ADXL335 Y-OUT pininden Arduino A3 pinine
  • ADXL335 VCC pininden Arduino 3.3V pinine
  • ADXL335 GND pininden Arduino GND pinine
  • HC-05 TXD pininden Arduino D5 pinine
  • HC-05 RXD pininden Arduino D6 pinine
  • HC-05 VCC pininden Arduino 5V pinine
  • HC-05 GND pininden Arduino GND pinine

2. Adım: Kodu Yükleme

Arduino'nun kodu oldukça basittir ve çeşitli formüller kullanır. Bacağınızı her kaldırdığınızda, ADXL335 bir adım ekler. Ardından program, boy ve kilonuzla birlikte adımlarınızdan hayati değerlerinizi hesaplar. Son olarak Arduino, verileri Bluetooth üzerinden telefonunuza gönderir. İşte kod:

#Dahil etmek

YazılımSeri Bluetooth(5, 6); // (TXD, RXD) HC-05 karakter BT_input; int yükseklik=135; // boyunuzu(cm olarak) girin int ağırlık=35; // ağırlığınızı girin(kg) float cals1; yüzer cals2; int adımlar=0; yüzer cals3; yüzer mesafe; yüzer adım; yüzer cals0; geçersiz kurulum() { Bluetooth.begin(9600); // HC-05 Serial.begin(9600) ile iletişimi başlatır; // Seri Monitör pinMode(A3, INPUT) ile iletişimi başlatır; // ADXL335 Y-OUT pinini tanımlar } void loop() { int raw_result = analogRead(A3); //ADXL335'ten veri okur int mapped_result = map(raw_result, 0, 1023, 0, 255); //Alınan verileri eşler if(mapped_result=60){steps+=2; delay(500);} //Her iki bacak tarafından atılan adımları saymamız gerektiğinden 2 adım ekler adım=yükseklik*0.43; mesafe=adım*adımlar; mesafe=mesafe/100000; // KM cinsinden mesafeyi bulmak için formül cals0=ağırlık*0.57; cals1=adım/mesafe; cals2=cals0/cals1*10; cals3=(cals2/10)*adımlar; // Kalori bulma formülü Serial.print(mapped_result); //Hesaplanan verileri Seri Monitör Serial.print'e yazdırır(" adımlar: "); Seri.print(adımlar); Seri.print(" "); Seri.print(mesafe); Seri.print(" "); Seri.print(" "); Seri.println(cals3); if (Bluetooth.available()) {BT_input=Bluetooth.read(); if (BT_input=='1') {Bluetooth.print("Calories: ");// Bluetooth üzerinden Arduino'ya veri gönderir Bluetooth.print(cals3); Bluetooth.print("cals Adımları: "); Bluetooth.print(adımlar); Bluetooth.print("adımlar Mesafe: "); Bluetooth.print(mesafe); Bluetooth.print(" km");} } }

3. Adım: Uygulamayı Oluşturma

Uygulamayı Oluşturma
Uygulamayı Oluşturma
Uygulamayı Oluşturma
Uygulamayı Oluşturma

Uygulama, Bluetooth aracılığıyla HC-05 çipinden Akıllı Telefona veri alır. Verilerinizi hangi Bluetooth cihazına göndermek istediğinizi seçmek için liste seçiciyi kullanırsınız. Ardından uygulamanız verileri HC-05'inizden alır. Uygulamanın blokları yukarıda gösterilmiştir. (MIT App Inventor 2 kullanılarak oluşturulan uygulama

Adım 4: Bağlantıları Bantlamak

Bağlantıları Bantlamak
Bağlantıları Bantlamak
Bağlantıları Bantlamak
Bağlantıları Bantlamak
Bağlantıları Bantlamak
Bağlantıları Bantlamak

Son adım, tüm bağlantıları bantlamaktır. Benim yaptığım gibi yapabilir veya kendi yaratıcılığınızı kullanabilirsiniz. Ancak ivmeölçeri resimde yaptığım gibi yerleştirin.

Adım 5: Keyfini çıkarın

Bu gadget'ı yürüyüşlere, koşulara, egzersiz seanslarına vb. giderken kullanın. Bu gadget'tan veri toplayabilir ve yeni hedefler belirlemek için kullanabilirsiniz.

Umarım bu öğreticiyi beğenmişsinizdir ve gadget'ımı daha sağlıklı bir yaşam tarzı için kullanacaksınız.

Önerilen: