Სარჩევი:
- ნაბიჯი 1: მშენებლობა:
- ნაბიჯი 2: პროგრამული უზრუნველყოფა:
- ნაბიჯი 3: შერეული შედეგები:
- ნაბიჯი 4: მითითებები:
ვიდეო: Kettlebell Counter (ვერ): 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
სიუჟეტი: მე შევქმენი ეს პროექტი მხოლოდ ექსპერიმენტისთვის.
მინდოდა მენახა, შემიძლია თუ არა აქსელერომეტრის თავისუფალი ვარდნის გამოვლენა, რათა დავთვალო ქვაბების რხევა.
ნაწილები:
1* არდუინო ნანო
1* MAX7219 7 სეგმენტის LED ჩვენების მოდული
1* ADXL345 ამაჩქარებელი
2* 4k7 რეზისტორები
2* 15 გზა 0.1 დიუმიანი სოკეტი - ნანოსთვის
1* 8 გზა 0.1 ინჩიანი ბუდე - ამაჩქარებლისთვის
1* 5 გზა 0.1 დიუმიანი პინ ზოლი - ჩვენებისთვის
1* 2 გზა ხრახნიანი ტერმინალი - სიმძლავრისთვის
1* 27 34 სტრიპტბორდის მიერ
ბატარეის დამჭერი 1* 9 ვოლტი
1* 9 ვოლტიანი ბატარეა (PP3)
ნაბიჯი 1: მშენებლობა:
მე შევიმუშავე და ავაშენე პატარა დაფა ნანო, ამაჩქარებელი, რეზისტორები და კონექტორები ეკრანისა და ბატარეისთვის.
არის 12 მავთული და 20 შესვენება (რომელთაგან 15 არის Arduino nano– ს 2 სოკეტს შორის).
ნანო ჩავრთე 2 კონექტორში, რომ სწორად დამეყენებინა და დავაყენე დაფაზე.
მე ჯერ გავამახვილე კუთხის ქინძისთავები და შევამოწმე, რომ ყველაფერი სათანადოდ იყო მოთავსებული, სანამ დანარჩენი კონექტორის ქინძისთავებს შევაერთებდი.
შემდეგ ჩავამაგრე ქინძისთავები ეკრანისთვის და ბუდე ამაჩქარებლისთვის, ორივე გავამაგრე ცისფერი სამაგრებით, როდესაც ვასხამდი.
შემდეგ შევაერთე ყველა მავთული და 2 რეზისტორი.
საბოლოოდ ჩავდე ბილიკის ყველა შესვენება.
გაითვალისწინეთ, რომ პირობითად თქვენ უნდა იმუშაოთ ყველაზე დაბალი სიმაღლის კომპონენტებიდან უმაღლესამდე, პირველი სადენები და რეზისტორები შედიან და სოკეტები ბოლოს.
მე უბრალოდ ჩავწერე დაფა, ბატარეა და ეკრანი კეტბელზე ჩემი ტესტებისათვის, არ არის დიდი გამოსავალი, მაგრამ ეს მხოლოდ ექსპერიმენტი იყო.
ნაბიჯი 2: პროგრამული უზრუნველყოფა:
მე შევცვალე ყველა პროგრამული უზრუნველყოფა და დავაპროგრამე Arduino nano Arduino IDE გამოყენებით.
კოდი იყო სავარჯიშო ხელახლა გამოყენებაში, კოდის უმეტესობა არის Sparkfun ბიბლიოთეკის საჩვენებელი კოდი "SparkFun_ADXL345_Example.ino".
მე უბრალოდ დავამატე მრიცხველის კოდი და ამოვიღე რამდენიმე ბიტი, რომლებიც არაფერს აკეთებდნენ.
ეკრანის წერას ახორციელებს DigitLedDisplay ბიბლიოთეკა.
ექსპერიმენტულად შევეცადე კოდის ამოქმედების მიზნით გამეღო კოდი კენჭისყრის ნაცვლად, მაგრამ უშედეგოდ.
გაითვალისწინეთ, რომ კოდის ფაილში არის საცდელი ვარიანტი, თუ თქვენ დატოვეთ კომენტარი ხაზზე
ნაბიჯი 3: შერეული შედეგები:
მას შემდეგ, რაც ყველაფერი ერთად ჩავწერე, გავაკეთე 10 საქანელის კომპლექტი, რის შედეგადაც მრიცხველზე გამოჩნდა 20. კიდევ ერთხელ ვცადე და იგივე შედეგი მივიღე.
თავისუფალი ვარდნა მე დავუკავშირე kettlebell– ის ვარდნის ფაზას, ასე რომ, პირველ კოდში, რომელიც დავწერე, მე დაითვალე თითოეული თავისუფალი მოვლენის მოვლენა, ჩემი შემდგომი აზროვნება იყო ის, რომ საქანელის ზედა ნაწილი ასევე უნდა იყოს თავისუფალი დაცემის მოვლენა, ასე რომ, მე შევიცვალე ჩემი კოდი ყოველ წამში დრო
კოდის შეცვლის შემდეგ ჩემი პირველი ტესტი წარმატებით მუშაობდა.
შემდგომმა ტესტებმა შერეული შედეგი აჩვენა იმ რაოდენობასთან დაკავშირებით, რომელიც ასახავს რხევის რაოდენობას სხვადასხვა რაოდენობით.
მე ვხვდები, რომ ჩემი ცვალებადობის ტექნიკის ვარიაციები იწვევს გამოტოვებულ რიცხვებს.
ჩემი დასკვნა ის არის, რომ თავისუფალი ვარდნის გამოვლენა არ არის საკმარისად საიმედო იმისთვის, რომ საიმედოდ გამოვთვალოთ ქვაბების საქანელები.
ყველა გამოცდა ჩემს გამოცდაზე იყო ჰორიზონტალური და არა ოვერჰედისკენ, როგორც ზოგი აკეთებს ქვაბებთან.
ნაბიჯი 4: მითითებები:
გამოყენებული ბიბლიოთეკები:
SparkFun_ADXL345_Arduino_Library
DigitLedDisplay ვერსია 1.1.0
ორივე წაკითხულია 2019 წლის 29 ივნისი.
გირჩევთ:
AccuRep: Push-up Counter მოწყობილობა: 8 ნაბიჯი (სურათებით)
AccuRep: Push-up Counter მოწყობილობა: მე ვიცნობ ბევრ ადამიანს, ვინც დაიწყო ამ კარანტინის შემუშავება. საშინაო ვარჯიშების პრობლემა არის სპორტული დარბაზის აღჭურვილობის ნაკლებობა. ჩემი ვარჯიშები ძირითადად შეიცავს ბიძგს. იმისთვის, რომ თავი დავიძაბო, ვარჯიშის დროს ვუსმენ როკ მუსიკას. პრობლემა არის რეპუტაციის დათვლა
გამათბობელი ხელთათმანი ლაინერები ვერ. 2: 8 ნაბიჯი (სურათებით)
გამათბობელი ხელთათმანი ლაინერები ვერ. 2: შენიშვნა: ამ ინსტრუქციებში აღწერილი მავთულის კავშირის მეთოდი არ არის ისეთი ძლიერი, როგორც საჭიროა. გაუმჯობესებული მეთოდი შეგიძლიათ იხილოთ აქ: ნახშირბადის სითბოს საბაგიროზე მუშაობა ეს არის ჩემი წინა პროექტის განახლებული ვერსია. მშენებლობა გამარტივებულია
DIY USB-C to MMCX ყურსასმენის კაბელი (თუ ვერ იყიდით, ააშენეთ!): 4 ნაბიჯი
DIY USB-C to MMCX ყურსასმენის კაბელი (თუ ვერ ყიდულობთ, ააშენეთ!): დიდი იმედგაცრუების შემდეგ, რომელიც წარუმატებლად ცდილობდა ჩემი მაღალი დონის ყურსასმენის USB-C გადაწყვეტის მოხსნადი MMCX კონექტორებით, გადავწყვიტე ერთად კაბელი ხელახალი დანიშნულების USB-C ციფრული ანალოგური კონვერტორის და 3.5 მმ MMCX კაბელის გამოყენებით
საუკეთესო გამაგრილებელი მაგნიტი, რომელსაც ფული ვერ იყიდის: 3 ნაბიჯი
საუკეთესო გამაგრილებელი მაგნიტი, რომელსაც ფული ვერ ყიდულობს: მაგნიტების გამოყენებით 3.5 "HDD და მავთულის ნაჭერი, მე გავაკეთე სუპერ ძლიერი მაცივრის მაგნიტი. როდესაც ვამბობ სუპერ ძლიერ, ვგულისხმობ იმას, რომ ეს ნივთი შეინარჩუნებს ყველაფერს, რაც კი მინდოდა ჩემი მაცივარი რომ ჩავიცვა
როგორ გადაიღოთ დამოუკიდებელი ფილმი ნიუ -იორკის მეტროში, როდესაც ნებართვას ვერ შეძლებთ: 12 ნაბიჯი
როგორ გადაიღოთ დამოუკიდებელი ფილმი ნიუ -იორკის მეტროში, როდესაც ნებართვას ვერ მიიღებთ: ეს არის მარტივი სახელმძღვანელო დამოუკიდებელი კინორეჟისორებისთვის, რომლებსაც ოცნებობენ ნიუ -იორკის ულამაზესი მეტროს სისტემაში ამ ჯადოსნური სცენის გადაღებაზე, მაგრამ ვინ ვერ ახერხებს ათასობით დოლარს, რომელიც საჭიროა კანონიერი გადაღების ნებართვის მისაღებად