Სარჩევი:

STRYDE .: 8 ნაბიჯი
STRYDE .: 8 ნაბიჯი

ვიდეო: STRYDE .: 8 ნაბიჯი

ვიდეო: STRYDE .: 8 ნაბიჯი
ვიდეო: Алопеция бровей. Аппаратные волоски, Spider-плетение. Мастер PMU Парамонова Надежда 2024, სექტემბერი
Anonim
STRYDE
STRYDE

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

STRYDE. მოიცავს წყვილ კოლგოტს, რომელიც აერთიანებს სენსორებს გაშვებისას პოზიციის გასაანალიზებლად (წინ გადახრის კუთხე), ასევე სმენის მოწყობილობას, რომელიც დაეხმარება მორბენალებს შეინარჩუნონ თანმიმდევრული ტემპი და შეასწორონ თავიანთი პოზა. შეკუმშვის კოლგოტები სენსორების მონაცემებს გადასცემს კომპიუტერს ან მობილურს, სადაც მომხმარებელს შეუძლია გაეცნოს გაშვების მეთოდს და შეადაროს მას იდეალურ ტექნიკას.

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

ნაბიჯი 1: მასალები და ინსტრუმენტები

მასალები და ინსტრუმენტები
მასალები და ინსტრუმენტები
მასალები და ინსტრუმენტები
მასალები და ინსტრუმენტები
მასალები და ინსტრუმენტები
მასალები და ინსტრუმენტები

მასალები და ტექნოლოგიები:

  • eResin_ PLA არჩევანის ფერით 3D ბეჭდვისთვის
  • 2x Arduino Pro Mini ან მსგავსი I2C და 5V ქინძისთავებით
  • CH341A USB პროგრამისტი Arduino Pro mini– სთვის
  • ნანახი გროვ აქსელერომეტრის მოდული
  • ბატარეის Li-Po დამტენი
  • Bluetooth 4.0 მოდული (HM-10)
  • ბუზერის მოდული
  • მავთულები

პროგრამული უზრუნველყოფა:

  • ფოტოშოპი
  • Arduino ოფიციალური პროგრამული უზრუნველყოფა
  • Სოლიდური სამუშაოები

ინსტრუმენტები:

  • გასაყიდი რკინა
  • Solder
  • მავთულის სტრიპტიზატორები და მავთულის საჭრელი
  • ვოლტმეტრი
  • საზომი ლენტი
  • 3D პრინტერი

ნაბიჯი 2: შექმენით ყურსასმენის 3D მოდელი CAD პროგრამული უზრუნველყოფის გამოყენებით

შექმენით ყურსასმენის 3D მოდელი CAD პროგრამული უზრუნველყოფის გამოყენებით
შექმენით ყურსასმენის 3D მოდელი CAD პროგრამული უზრუნველყოფის გამოყენებით
შექმენით ყურსასმენების 3D მოდელი CAD პროგრამული უზრუნველყოფის გამოყენებით
შექმენით ყურსასმენების 3D მოდელი CAD პროგრამული უზრუნველყოფის გამოყენებით
შექმენით ყურსასმენის 3D მოდელი CAD პროგრამული უზრუნველყოფის გამოყენებით
შექმენით ყურსასმენის 3D მოდელი CAD პროგრამული უზრუნველყოფის გამოყენებით

დაიწყეთ ყურსასმენის მოდელი ქაღალდზე ესკიზით. იპოვნეთ შთაგონება ონლაინ და მიმდებარე წყაროებიდან. ესკიზის რამდენიმე ფოტო ამ STRYDE– სთვის. მიმაგრებულია ზემოთ თქვენი მითითებისთვის. შემდეგი, გაზომეთ კისერი საზომი ლენტით, რათა დადგინდეს ყურსასმენის სიგანე და სიგრძე. დარწმუნდით, რომ გაზომეთ თავისუფლად, რათა ყურსასმენები კომფორტულად მოერგოს ბოლოს.

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

მას შემდეგ რაც წარმატებით განზომილებით თქვენი 2D ესკიზები, დახაზეთ ისინი თქვენს მიერ არჩეულ CAD პროგრამულ უზრუნველყოფაზე, რომელსაც შეუძლია STL ფაილის ექსპორტი (ჩვენ ავირჩიეთ Solidworks). თუ თქვენ გაქვთ შეზღუდული გამოცდილება CAD პროგრამულ უზრუნველყოფასთან, არსებობს ბევრი უფასო სასწავლო ვიდეო ინტერნეტში, რომელთა ნახვა შეგიძლიათ თქვენთვის სასურველი ფორმის შესაქმნელად.

როდესაც დაამთავრებთ მოდელირებას, დაადასტურეთ, რომ თქვენი ყველა ზომა ზუსტია ფაილის STL ფორმატში ექსპორტამდე.

ნაბიჯი 3: 3D ბეჭდვის ყურსასმენი CAD ფაილით

3D ბეჭდვის ყურსასმენი CAD ფაილით
3D ბეჭდვის ყურსასმენი CAD ფაილით
3D ბეჭდვის ყურსასმენი CAD ფაილით
3D ბეჭდვის ყურსასმენი CAD ფაილით
3D ბეჭდვის ყურსასმენი CAD ფაილით
3D ბეჭდვის ყურსასმენი CAD ფაილით
3D ბეჭდვის ყურსასმენი CAD ფაილით
3D ბეჭდვის ყურსასმენი CAD ფაილით

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

ჩვენ გვაქვს რამდენიმე მაგალითი ზემოთ ჩვენი თეთრი პროტოტიპების გამოყენებით. გადააკეთეთ თქვენი მოდელი G კოდში 3D ბეჭდვის პერსონალის დახმარებით ან გაეცანით როგორ გააკეთოთ ეს თქვენი კონკრეტული პროგრამული უზრუნველყოფით. შეარჩიეთ შესაფერისი მასალა კომფორტის, ღირებულების, ესთეტიკის გათვალისწინებით და გაითვალისწინეთ აუთსორსინგი. ჩვენ გირჩევთ PLA, TPU და eResin-PLA.

დაბეჭდეთ და დახვეწეთ დაფქვით, გაპრიალებით ან თუ თქვენ აირჩევთ eResin-PLA, გამოიყენეთ ლაზერი მოდელის გასაძლიერებლად. გაიმეორეთ ბეჭდვა მანამ, სანამ არ დაკმაყოფილდებით ყურსასმენის ფორმით და დასრულებით.

ნაბიჯი 4: აწარმოეთ მაგარი დარტყმები

აწარმოე მაგარი დარტყმები
აწარმოე მაგარი დარტყმები

ყურსასმენების აუდიო გამოსვლის ორი ვარიანტი არსებობს. პირველი არის მარტივი 170-190BPM ჩამწკრივებული ხმა დამცველისთვის, რათა შეესაბამებოდეს მათ სირბილს. ალტერნატიულად, თქვენ შეგიძლიათ აირჩიოთ თქვენი საკუთარი საუნდტრეკის შექმნა, მისი ექსპორტი იმ ფორმატში, რომლის ატვირთვა და დაკვრა შესაძლებელია არდუინოსთან მიმაგრებული დინამიკის საშუალებით.

გამოიყენეთ Ableton Live ან სხვა მუსიკალური პროგრამული უზრუნველყოფა. საჭიროებისამებრ დააყენეთ 160, 165, 170, 175, ეს შეიძლება შეიცვალოს ნებისმიერ მომენტში, მაგრამ რეკომენდებულია პირველი დაყენება იმისათვის, რომ მინიმუმამდე დაიყვანოს ნებისმიერი ნაბიჯი ან დამახინჯება.

შეარჩიეთ ინსტრუმენტები ან დასარტყამი ხმები, რათა გაძლიერდეს ბიტი, რეკომენდირებულია ტომი ან ბასი. მოათავსეთ შენიშვნა თითოეული ბარის დასაწყისში, დარწმუნდით, რომ სიჩქარე არის 110. მოაწყეთ დამატებითი ბგერები ან ინსტრუმენტები, როგორიცაა მაღალი ქუდები, ზარები და ჰაერის ტექსტურის ხმაური. გაითვალისწინეთ, რომ არ გქონდეთ ბგერები, რომლებიც ძალიან ჰგავს მთავარ დარტყმას, არ გამოიყენოთ აუდიო ეფექტები ნესტიანი ან გასასუფთავებლად ნებისმიერი მკაცრი ან ამოსაღები ბგერისთვის, ან თავდასხმის შესამცირებლად. დამატებითი ბგერების სიჩქარე არ უნდა აღემატებოდეს 90 -ს.

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

ნაბიჯი 5: Arduino კომპონენტების შეკრება

Arduino კომპონენტების შეკრება
Arduino კომპონენტების შეკრება
Arduino კომპონენტების შეკრება
Arduino კომპონენტების შეკრება
Arduino კომპონენტების შეკრება
Arduino კომპონენტების შეკრება

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

1. გამაშების მოწყობილობა

გამაშების მოწყობილობა შედგება Arduino Pro Mini დაფისგან, MPU9250 დაფუძნებული ამაჩქარებლის მოდულისა და Bluetooth 4.0 მოდულისგან (რეკომენდებულია HM-10).

ისინი უნდა დაიმაგროს Arduino მიკროკონტროლერზე შემდეგნაირად:

ქინძისთავები მოდულზე => ქინძისთავები არდუინოზე

აქსელერომეტრის მოდული (MPU9250):

SDA => SDA

SCL => SCL

VCC => 5V

GND => GND

Bluetooth (HM-10) მოდული:

VCC => 5V

GND => GND

TX => RX

RX => TX

დაბოლოს, ჩადეთ ორი 3.7V LiPo ბატარეა სერიულად (როგორც ეს მოცემულია დიგრამში), რათა მიაღწიოთ ძაბვას 7.4V სერიის ბატარეაზე. შეაერთეთ წითელი/დადებითი ჩამოსაკიდი გამტარი RAW პინზე და შავი/უარყოფითი კვანძი GND პინზე Arduino Pro Mini– ზე მოწყობილობის გარე ენერგიის შესანარჩუნებლად. თქვენ შეიძლება გინდათ დაათვალიეროთ, თუ როგორ შეიძლება ჩამრთველი ან ღილაკი დაემატოს მოწყობილობას მიმდინარეობის გადასატანად, რათა ბატარეა ხელით არ იყოს დაკავშირებული და გათიშული.

2. ყურსასმენი

ყურსასმენი უბრალოდ მოითხოვს სპიკერის მოდულის მიმაგრებას Arduino pro mini- ზე. Arduino მართავს ბატარეის მოდულს იგივე კონფიგურაციით, რაც ნაჩვენებია გამაშების მოდულისთვის (და ერთვის იმავე RAW და GND ქინძისთავებს)

სპიკერის მოდული:

VCC => 5V

GND => GND

IO => პინი 8

დაბოლოს, ჩადეთ მოწყობილობა 3D დაბეჭდილ კორპუსში. გამოიყენეთ წებოვანი საშუალება, რომ ბოლო ნაწილები დაიჭიროთ კორპუსზე.

ნაბიჯი 6: ჩაწერეთ კოდი Arduino– სთვის და ატვირთეთ

ჩაწერეთ კოდი Arduino– სთვის და ატვირთეთ
ჩაწერეთ კოდი Arduino– სთვის და ატვირთეთ
ჩაწერეთ კოდი Arduino– სთვის და ატვირთეთ
ჩაწერეთ კოდი Arduino– სთვის და ატვირთეთ
ჩაწერეთ კოდი Arduino– სთვის და ატვირთეთ
ჩაწერეთ კოდი Arduino– სთვის და ატვირთეთ

ქვემოთ მოცემული თითოეული ნაბიჯისათვის მიამაგრეთ Arduino Pro Mini USB პროგრამისტს, როგორც ეს ნაჩვენებია დიაგრამაში, Arduino პროგრამული უზრუნველყოფის კონფიგურაცია შემდეგნაირად "ინსტრუმენტების" მენიუს გამოყენებით:

  • დაფა: Arduino Pro ან Pro Mini
  • პროცესორი: ATMEGA328P (5V, 16MHz)
  • პორტი: COMxx (განსხვავდება თითოეულ მოწყობილობაზე. გათიშეთ სხვა Arduino ან COM მოწყობილობები თქვენი კომპიუტერიდან, თუ ვერ განსაზღვრავთ რომელია თქვენი Arduino)
  • პროგრამისტი: AVR ISP MkII

გამაშების მოწყობილობა:

ყურსასმენის მოწყობილობა:

ნაბიჯი 7: დააყენეთ ვებ ინტერფეისი გამაშების/პოზირების მონაცემების ჩვენებისათვის

შექმენით ვებ ინტერფეისი გამაშების/პოზირების მონაცემების ჩვენებისათვის
შექმენით ვებ ინტერფეისი გამაშების/პოზირების მონაცემების ჩვენებისათვის

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

ჩამოტვირთეთ თანდართული ფაილები, გადაარქვით index.hmtl.txt ინდექსს. Html და შემდეგ გახსენით index.html თქვენი ბრაუზერით (გირჩევთ Google Chrome)

გაითვალისწინეთ, რომ არ არის მოთხოვნილი ფაილების ატვირთვა საჯარო ვებ სერვერზე ან ვებსაიტის შექმნა. ვებ ინტერფეისი უბრალოდ შედგება HTML/CSS/Javascript ფაილებისგან, რომელიც შეიძლება ინახებოდეს თქვენს კომპიუტერში და გაიხსნას ვებ ბრაუზერით, რომელიც შემდეგ ესაუბრება გამაშების მოწყობილობას თქვენი ბრაუზერის მეშვეობით დაწყებული bluetooth კავშირის საშუალებით.

მიმაგრებულია კოდის მცირე ნაწილის ეკრანის ანაბეჭდი ფაილიდან app.js, რომელიც გაშვებულია, როდესაც მომხმარებელი დააჭერს გვერდზე დაკავშირების ღილაკს. აქ ჩვენ ვეუბნებით კომპიუტერს, რომ დაარქვას ფუნქცია "dataHandler", როდესაც მონაცემები მიიღება არდუინოდან. თქვენ უნდა მიჰყევით კოდს, რომ ნახოთ რა სხვა ფუნქციებს უწოდებენ და როგორ ხდება მონაცემების დამუშავება და საბოლოოდ დახატვა გრაფიკზე.

ქვემოთ მოცემულია შეტანილი ფაილების მცირე შეჯამება:

index.hml: ეუბნება ბრაუზერს რა ელემენტები უნდა დახაზოს გვერდზე და სად უნდა განთავსდეს ერთმანეთთან შედარებით.

style.css: ინდივიდუალური ელემენტების სტილიზაცია (მაგ. ნაცრისფერი მონახაზი გრაფაში)

webTerminal.js: JavaScript ბიბლიოთეკა მოდულთან bluetooth– ით კომუნიკაციისთვის. უზრუნველყოფს ფუნქციებს, რომლებიც აუცილებელია მიღებული მონაცემების ადვილად მართვისთვის და შეტყობინებების უკან გაგზავნის დაკავშირებულ bluetooth მოწყობილობაზე სერიული bluetooth კავშირის საშუალებით.

app.js: ჩვენი საკუთარი JavaScript კოდი, რომელიც ამუშავებს არდუინოდან მიღებულ ყველა მონაცემს და ხატავს გრაფიკზე

ნაბიჯი 8: ვებ ინტერფეისზე წვდომა და გამოყენება

ვებ ინტერფეისზე წვდომა და გამოყენება
ვებ ინტერფეისზე წვდომა და გამოყენება
ვებ ინტერფეისზე წვდომა და გამოყენება
ვებ ინტერფეისზე წვდომა და გამოყენება

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

ვებ ინტერფეისზე წვდომისათვის გახსენით ფაილი index.html, რომელიც გადმოწერილია წინა საფეხურზე. თქვენ უნდა ნახოთ მსგავსი ინტერფეისი თანდართულ ეკრანის სურათში.

შემდეგი, დააჭირეთ დაკავშირების ღილაკს და შეარჩიეთ თქვენი Bluetooth მოდული (ჩვეულებრივ HMSoft) მოწყობილობების სიიდან. თუ ბევრი მოწყობილობაა, ეს შეიძლება დაგეხმაროს მოდულის თქვენს კომპიუტერთან უფრო ახლოს განლაგებაში, ასე რომ მისი ადვილად ამოცნობა შესაძლებელია Bluetooth– ის მიღების დონიდან.

გირჩევთ: