Სარჩევი:

DIY ჭკვიანი ტერფის წონა: 5 ნაბიჯი
DIY ჭკვიანი ტერფის წონა: 5 ნაბიჯი

ვიდეო: DIY ჭკვიანი ტერფის წონა: 5 ნაბიჯი

ვიდეო: DIY ჭკვიანი ტერფის წონა: 5 ნაბიჯი
ვიდეო: კახი კალაძე დატროლეს 😀🤣🤣 2024, ნოემბერი
Anonim
DIY ჭკვიანი ტერფის წონა
DIY ჭკვიანი ტერფის წონა
DIY ჭკვიანი ტერფის წონა
DIY ჭკვიანი ტერფის წონა
DIY ჭკვიანი ტერფის წონა
DIY ჭკვიანი ტერფის წონა

თქვენ შეიძლება გამოიყენოთ ტერფის წონა თქვენს ცხოვრებაში. ისინი აძლიერებენ თქვენს ფეხებს, აჩქარებენ თქვენს სირბილს და კიდევ უფრო გააქტიურებენ. თუმცა, თქვენ ვერასოდეს შეაგროვებთ მონაცემებს თქვენი ტერფის წონიდან. თქვენ არ შეგიძლიათ განსაზღვროთ თქვენი მიზნები ვარჯიშისთვის და არ მიიღოთ მოტივაცია მეტის გასაკეთებლად. ისე, ზოგიერთი ინსტრუმენტის დახმარებით, თქვენ შეგიძლიათ შექმნათ თქვენი საკუთარი ჭკვიანი წონა! ეს პროექტი ძალიან მარტივია და დადებითად აისახება თქვენს ცხოვრების წესზე.

მარაგები

  • 1x Arduino Uno
  • 1x ADXL335 ამაჩქარებელი
  • 1x HC-05 Bluetooth მოდული
  • 7x Jumper Wires
  • 1x 9 ვოლტიანი ბატარეის კლიპი
  • 1x DC დენის დანამატი
  • 1x 9 ვოლტიანი ბატარეა
  • 1x ტერფის წონა

ნაბიჯი 1: კავშირების დამყარება

კავშირების მშენებლობა
კავშირების მშენებლობა

შეაერთეთ HC-05 Bluetooth მოდული და ADXL335 აქსელერომეტრი თქვენს Arduino– სთან ერთად, ზოგიერთი მავთულის გამოყენებით. შეაერთეთ ბატარეის დამჭერი DC კვების ბლოკზე და დაამატეთ გადამრთველი შუალედში. საერთო კავშირებია:

  • ADXL335 Y-OUT პინი Arduino A3 პინზე
  • ADXL335 VCC პინი Arduino 3.3V პინზე
  • ADXL335 GND პინი Arduino GND პინზე
  • HC-05 TXD პინი Arduino D5 პინზე
  • HC-05 RXD პინი Arduino D6 პინზე
  • HC-05 VCC პინი Arduino 5V პინზე
  • HC-05 GND პინი Arduino GND პინზე

ნაბიჯი 2: კოდის ატვირთვა

Arduino– ს კოდი საკმაოდ მარტივია და იყენებს სხვადასხვა ფორმულებს. ყოველ ჯერზე, როდესაც ფეხს ასწევთ, ADXL335 ამატებს ნაბიჯს. შემდეგ, პროგრამა ითვლის თქვენს სასიცოცხლო მნიშვნელობას თქვენი ნაბიჯებიდან, თქვენს სიმაღლესა და წონასთან ერთად. დაბოლოს, Arduino აგზავნის მონაცემებს თქვენს ტელეფონში Bluetooth– ის საშუალებით. აქ არის კოდი:

#ჩართეთ

პროგრამული უზრუნველყოფა სერიული Bluetooth (5, 6); // (TXD, RXD) HC-05 char BT_input; int სიმაღლე = 135; // შეიყვანეთ თქვენი სიმაღლე (სმ -ში) int წონა = 35; // შეიყვანეთ თქვენი წონა (კგ) float cals1; float cals2; int ნაბიჯები = 0; float cals3; მცურავი მანძილი; float ნაბიჯი; float cals0; void setup () {Bluetooth.begin (9600); // იწყებს კომუნიკაციას HC-05– თან Serial.begin (9600); // იწყებს კომუნიკაციას სერიულ მონიტორთან pinMode (A3, INPUT); // განსაზღვრავს ADXL335 Y-OUT pin} void loop () {int raw_result = analogRead (A3); // კითხულობს მონაცემებს ADXL335 int mapped_result = map (raw_result, 0, 1023, 0, 255); // ასახავს მიღებულ მონაცემებს, თუ (mapped_result = 60) {ნაბიჯები+= 2; შეფერხება (500);} // ამატებს 2 საფეხურს, რადგან ჩვენ გვჭირდება ორივე ფეხის მიერ გადადგმული ნაბიჯების დათვლა ნაბიჯი = სიმაღლე*0.43; მანძილი = ნაბიჯი*ნაბიჯები; მანძილი = მანძილი/100000; // KM- ში მანძილის პოვნის ფორმულა 0 = წონა*0.57; cals1 = ნაბიჯები/მანძილი; cals2 = cals0/cals1*10; cals3 = (cals2/10)*ნაბიჯები; // კალორიების პოვნის ფორმულა Serial.print (mapped_result); // ბეჭდავს გამოთვლილ მონაცემებს სერიული მონიტორის Serial.print ("ნაბიჯები:"); Serial.print (ნაბიჯები); Serial.print (""); სერიული. ბეჭდვა (მანძილი); Serial.print (""); Serial.print (""); Serial.println (cals3); if (Bluetooth.available ()) {BT_input = Bluetooth.read (); if (BT_input == '1') {Bluetooth.print ("კალორია:"); // მონაცემებს აგზავნის Arduino– ში Bluetooth Bluetooth.print– ით (cals3); Bluetooth.print ("cals Steps:"); Bluetooth.print (ნაბიჯები); Bluetooth.print ("ნაბიჯები მანძილი:"); Bluetooth. ბეჭდვა (მანძილი); Bluetooth.print ("კმ");}}}

ნაბიჯი 3: შექმენით აპლიკაცია

აპის შექმნა
აპის შექმნა
აპის შექმნა
აპის შექმნა

აპლიკაცია იღებს მონაცემებს HC-05 ჩიპიდან სმარტფონზე Bluetooth– ის საშუალებით. თქვენ იყენებთ სიის ამომრჩეველს, რომ აირჩიოთ რომელ Bluetooth მოწყობილობაზე გსურთ თქვენი მონაცემების გაგზავნა. შემდეგ თქვენი აპლიკაცია იღებს მონაცემებს თქვენი HC-05– დან. აპლიკაციის ბლოკები ნაჩვენებია ზემოთ. (აპლიკაცია შექმნილია MIT აპლიკაციის გამომგონებლის 2 გამოყენებით)

ნაბიჯი 4: დააწკაპუნეთ კავშირებზე

შეეხეთ კავშირებს
შეეხეთ კავშირებს
შეეხეთ კავშირებს
შეეხეთ კავშირებს
შეეხეთ კავშირებს
შეეხეთ კავშირებს

ბოლო ნაბიჯი არის ყველა კავშირის დამაგრება. თქვენ შეგიძლიათ გააკეთოთ ეს ისე, როგორც მე მაქვს, ან გამოიყენოთ თქვენი საკუთარი შემოქმედება. თუმცა, მოათავსეთ ამაჩქარებელი, როგორც მე გავაკეთე სურათზე.

ნაბიჯი 5: ისიამოვნეთ

გამოიყენეთ ეს გაჯეტი სასეირნოდ, სირბილში, სავარჯიშო სესიებში და ა.შ. თქვენ შეგიძლიათ შეაგროვოთ მონაცემები ამ გაჯეტიდან და გამოიყენოთ იგი ახალი მიზნების დასახვისთვის.

ვიმედოვნებ, რომ ისიამოვნეთ ამ სასწავლო ინსტრუქციით და გამოიყენებთ ჩემს გაჯეტს ჯანსაღი ცხოვრების წესისთვის.

გირჩევთ: