Mündəricat:
- Təchizat
- Addım 1: Bağlantıların qurulması
- Addım 2: Kodun Yüklənməsi
- Addım 3: Tətbiqin yaradılması
- Addım 4: Bağlantıları vurun
- Addım 5: Zövq alın
Video: DIY Ağıllı Ayaq Biləyi Ağırlıqları: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
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ı
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ı
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
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ə:
SONOFF Ağıllı Açarları ilə Ağıllı Pərdələri necə DIY etmək olar ?: 14 addım
SONOFF Smart Açarları ilə Ağıllı Panjurları Necə DIY etmək olar?: SONOFF ağıllı açarlarda kilidləmə rejimindən istifadə edərək adi pərdələrinizi/pərdələrinizi ağıllı hala gətirin Çoxlarınız bunun səhərlər pərdələri/pərdələri çəkdiyiniz bir iş olduğunu qəbul edəcəksinizmi? və axşam aşağı çəkin? Hər halda, mən
Ağıllı Zəngli Saat: Raspberry Pi ilə Ağıllı Zəngli Saat: 10 addım (şəkillərlə)
Ağıllı Zəngli Saat: Raspberry Pi ilə Ağıllı Zəngli Saat: Heç ağıllı bir saat istəmisinizmi? Əgər belədirsə, bu sizin üçün bir həlldir! Ağıllı Zəngli Saat hazırladım, bu veb saytına görə zəngli saatını dəyişə biləcəyiniz bir saatdır. Siqnal çalınanda bir səs (zil) olacaq və 2 işıq yanacaq
Ağıllı evinizi ağıllı şəkildə qoruyun: 14 addım
Ağıllı Evinizi Smartly Secure: Təhlükəsiz və etibarlı bir yarışma üçün yarışıram. Təlimatçılığımı bəyənirsinizsə, zəhmət olmasa ona səs verin! Mən sizə evinizi və ətrafınızı necə asanlıqla və ucuz bir şəkildə necə təmin edəcəyinizi göstərəcəyəm. Konfiqurasiya edin
Ayaq biləyi məşq maşını: 7 addım
Ayaq biləyi məşq maşını: Ayağınızı müqavimətə qarşı çevirməyin fizioterapiya üçün arzu olunan bir məşq olduğu bir neçə şərt var. Bunlar ümumiyyətlə "termaband" müqaviməti təmin etmək üçün elastikdir, amma bunu təşkil etmək böyük bir əziyyətdir. Sən ha
Kanal Bant Qol və Ayaq Ağırlıqları: 3 addım
Kanal Bant Kolu və Ayaq Ağırlıqları: Bu təlimatlı, yapışqan bant ağırlıqlarını düzəltməyi və qurğuşun və ya qumla doldurmağı öyrədəcək. Bu çəkilər qol və ayaq arasında dəyişdirilə bilər. Bu mənim ilk təlimatımdır, buna görə də gözəl olun;) Zəhmət olmasa şərhlərinizi yazın