Mündəricat:

DIY Ağıllı Ayaq Biləyi Ağırlıqları: 5 addım
DIY Ağıllı Ayaq Biləyi Ağırlıqları: 5 addım

Video: DIY Ağıllı Ayaq Biləyi Ağırlıqları: 5 addım

Video: DIY Ağıllı Ayaq Biləyi Ağırlıqları: 5 addım
Video: Varlı, yoxsa kasıb olacaqsınız? - BURADAN ÖYRƏNİN 2024, Noyabr
Anonim
DIY Ağıllı Ayaq Biləyi Ağırlıqları
DIY Ağıllı Ayaq Biləyi Ağırlıqları
DIY Ağıllı Ayaq Biləyi Ağırlıqları
DIY Ağıllı Ayaq Biləyi Ağırlıqları
DIY Ağıllı Ayaq Biləyi Ağırlıqları
DIY Ağıllı Ayaq Biləyi Ağırlıqları

Həyatınızda ayaq biləyi çəkilərindən istifadə etmiş ola bilərsiniz. Ayaqlarınızı gücləndirir, qaçış sürətinizi artırır və hətta daha aktiv edirsiniz. Ancaq ayaq biləyi çəkilərinizdən heç vaxt məlumat toplaya bilməzsiniz. Məşq üçün öz məqsədlərinizi təyin edə bilməzsiniz və daha çox şey etmək üçün motivasiya almırsınız. Yaxşı, bəzi vasitələrin köməyi ilə öz ağıllı çəkilərinizi edə bilərsiniz! Bu layihə çox asandır və həyat tərzinizə müsbət təsir edəcək.

Təchizat

  • 1x Arduino Uno
  • 1x ADXL335 sürətləndirici
  • 1x HC-05 Bluetooth Modulu
  • 7x Jumper Telləri
  • 1x 9 Voltluq Batareya Klipsi
  • 1x DC Güc Fişi
  • 1x 9 Volt Batareya
  • 1x Ayaq biləyi çəkisi

Addım 1: Bağlantıların qurulması

Əlaqələrin qurulması
Əlaqələrin qurulması

HC-05 Bluetooth Modulunu və ADXL335 Akselerometrini bəzi keçid tellərindən istifadə edərək Arduino-ya qoşun. Batareya klipini DC elektrik fişinə lehimləyin və arasına bir keçid əlavə edin.

  • ADXL335 Y-OUT pin Arduino A3 pininə
  • Arduino 3.3V pininə ADXL335 VCC pin
  • ADXL335 GND pinindən Arduino GND pininə
  • HC-05 TXD pinindən Arduino D5 pininə
  • HC-05 RXD pinindən Arduino D6 pininə
  • HC-05 VCC pinindən Arduino 5V pininə
  • HC-05 GND pin Arduino GND pininə

Addım 2: Kodun Yüklənməsi

Arduino kodu olduqca sadədir və müxtəlif düsturlardan istifadə edir. Hər dəfə ayağını qaldıranda ADXL335 bir addım əlavə edir. Sonra proqram, boyunuz və çəkinizlə birlikdə addımlarınızı hesablayır. Nəhayət, Arduino məlumatları Bluetooth vasitəsilə telefonunuza göndərir. İşdə kod:

#daxil edin

ProqramSerial Bluetooth (5, 6); // (TXD, RXD) of HC-05 char BT_input; int hündürlüyü = 135; // boyunuzu daxil edin (sm) int çəki = 35; // çəkinizi (kq) float cals1 daxil edin; üzən kals2; int addımları = 0; üzən kals3; üzmə məsafəsi; üzmək addım; float cals0; boş quraşdırma () {Bluetooth.begin (9600); // HC-05 ilə ünsiyyətə başlayır Serial.begin (9600); // Serial Monitor pinMode (A3, INPUT) ilə ünsiyyətə başlayır; // ADXL335 Y-OUT pin} void loop () {int raw_result = analogRead (A3) təyin edir; // ADXL335 int mapped_result = map məlumatlarını oxuyur (raw_result, 0, 1023, 0, 255); // Alınan məlumatları xəritəyə daxil edin, əgər (mapped_result = 60) {steps+= 2; gecikmə (500);} // Hər iki ayağın atdığı addımları saymaq lazım olduğu üçün 2 addım əlavə edir addım = boy*0.43; məsafə = addım*addımlar; məsafə = məsafə/100000; // KM cals0 ilə məsafə tapmaq üçün düstur0 = çəki*0.57; cals1 = addımlar/məsafə; cals2 = cals0/cals1*10; cals3 = (cals2/10)*addımlar; // Kalori tapmaq üçün formula Serial.print (mapped_result); // Hesablanmış məlumatları Serial Monitor Serial.print -ə yazdırır ("addımlar:"); Serial.print (addımlar); Serial.print (""); Serial. çap (məsafə); Serial.print (""); Serial.print (""); Serial.println (cals3); əgər (Bluetooth.available ()) {BT_input = Bluetooth.read (); if (BT_input == '1') {Bluetooth.print ("Calories:"); // Verilənləri Bluetooth vasitəsilə Bluetooth.print (cals3) vasitəsilə Arduinoya göndərir; Bluetooth.print ("cals Steps:"); Bluetooth. çap (addımlar); Bluetooth.print ("addımlar Məsafə:"); Bluetooth. çap (məsafə); Bluetooth.çap ("km");}}}

Addım 3: Tətbiqin yaradılması

Tətbiqin yaradılması
Tətbiqin yaradılması
Tətbiqin yaradılması
Tətbiqin yaradılması

Proqram HC-05 çipindən bluetooth vasitəsilə Smartphone-a məlumat alır. Məlumatlarınızı göndərmək istədiyiniz Bluetooth cihazını seçmək üçün siyahı seçicidən istifadə edirsiniz. Sonra tətbiqiniz HC-05-dən məlumat alır. Tətbiq üçün bloklar yuxarıda göstərilmişdir. (Tətbiq MIT App Inventor 2 istifadə edərək yaradılmışdır)

Addım 4: Bağlantıları vurun

Bağlantıları vurmaq
Bağlantıları vurmaq
Bağlantıları vurmaq
Bağlantıları vurmaq
Bağlantıları vurmaq
Bağlantıları vurmaq

Son addım bütün əlaqələri yapışdırmaqdır. Bunu mənim kimi edə bilərsiniz və ya öz yaradıcılığınızı istifadə edə bilərsiniz. Ancaq görüntüyə bənzər bir akselerometr qoyun.

Addım 5: Zövq alın

Gəzintilərə, qaçışlara, məşqlərə və s. Gedərkən bu gadgetdan istifadə edin. Bu gadgetdan məlumat toplaya və yeni hədəflər təyin etmək üçün istifadə edə bilərsiniz.

Ümid edirəm ki, bu təlimatdan zövq aldınız və gadgetımı daha sağlam bir həyat tərzi üçün istifadə edəcəksiniz.

Tövsiyə: