Სარჩევი:
- ნაბიჯი 1: ნაწილები და ინსტრუმენტები
- ნაბიჯი 2: გულშემატკივართა გატეხვა
- ნაბიჯი 3: განათავსეთ კოდი Photon– ზე
- ნაბიჯი 4: დააინსტალირეთ ბიბლიოთეკები თქვენს Mac- ზე
- ნაბიჯი 5: შეცვალეთ Javascript ფაილი
- ნაბიჯი 6: სკრიპტის გაშვება
- ნაბიჯი 7: რამდენიმე საბოლოო სიტყვა
ვიდეო: ინტერნეტთან დაკავშირებული გულშემატკივარი Zwift– ისთვის: 7 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
მე შევქმენი გულშემატკივარი, რომელიც ინტერნეტთან არის დაკავშირებული Zwift– ის გამოყენებით, ვირტუალური ველოსიპედის რბოლის თამაში / სასწავლო სისტემა. როდესაც Zwift– ში უფრო სწრაფად დადიხართ, გულშემატკივარი უფრო სწრაფად ბრუნდება გარე გასეირნების პირობების სიმულაციისთვის.;) მე კარგად ვისიამოვნე ამის მშენებლობით, ვიმედოვნებ, რომ შენ თვითონ გსიამოვნებს ამის აშენება.
! გამოიყენეთ ეს ინსტრუქციები თქვენი რისკის ქვეშ, სასიკვდილო დინებებთან მუშაობისას, ასე რომ ფრთხილად იყავით
Zwiftfan- მა გვირგვინით დაასახელა "თვის გარჩევა" GCN შოუში და გამოჩნდა Zwift Insider– ის ბლოგში.
ნაბიჯი 1: ნაწილები და ინსტრუმენტები
პირველ რიგში გჭირდებათ გულშემატკივარი. მე მქონდა გულშემატკივარი, რომელიც იწვა 3 განსხვავებული სიჩქარით, ასე რომ მე ვიყენებდი. თუ თქვენ გაქვთ ერთი 2 ან 4 სიჩქარით, შეგიძლიათ უბრალოდ შეცვალოთ კოდი, რომელიც აკონტროლებს ვენტილატორს. მაგრამ ის უნდა იყოს გულშემატკივარი ღილაკებით. ვიპოვე ეს ერთი ამაზონი. და რადგანაც მე ჰოლანდიელი ვარ, აქ არის ბმული bol.com– ზე, რომელიც იმუშავებს. დაგიჯდებათ დაახლოებით $ 30, -
შემდეგ ჩვენ გვჭირდება მოწყობილობა, რომელიც გულშემატკივარს ინტერნეტს დაუკავშირებს და რაიმეს გასაკონტროლებლად. მე გამოვიყენე ფოტონი ნაწილაკიდან. ადვილია IoT მოწყობილობების დაპროგრამება. ფოტონი 19 დოლარი ღირდა, - ასევე გვჭირდება სარელეო ფარი ვენტილატორის გასაკონტროლებლად. მე გამოვიყენე ძველი მოდელი, ასე რომ, ის ცოტა სხვანაირად გამოიყურება, მაგრამ ახალი მოდელი კარგად უნდა მუშაობდეს. ღირებულება $ 30, - თქვენ ასევე გჭირდებათ DC ადაპტერი სარელეო ფარის დასაყენებლად, ეს არის კიდევ $ 8, -
თქვენ ასევე გჭირდებათ კომპიუტერი, რომ რამდენიმე სკრიპტი გაუშვათ ვენტილატორის გამოყენებისას. იმის გამო, რომ მე მხოლოდ Zwift ჩემს macbook– ზე გამოვიყენე, ეს არის ის, რაც მე გამოვიყენე ამის შესაქმნელად, ამიტომ ეს ინსტრუქციები განკუთვნილია Mac– თან გამოსაყენებლად. მაგრამ თუ თქვენ ხართ კარგი მეგობრები თქვენს Windows აპარატთან, მე ვფიქრობ, რომ შესაძლებელი უნდა იყოს მისი მუშაობა ასეთ მოწყობილობაზეც. და თუ მართლა ძლევამოსილი ხარ, ალბათ შეგიძლია სკრიპტი გაუშვა სერვერზე (ან ღრუბელში), თუ ასე იქცევი, ნება მომეცი ახლავე.
დაბოლოს, ჩვენ გვჭირდება რამდენიმე ჰალსტუხი, მავთულის მოკლე ნაჭრები მაღალი დენებისთვის, ხრახნიანი (ები) და წყვილი მავთულხლართები.
ნაბიჯი 2: გულშემატკივართა გატეხვა
გახსენით ვენტილატორი (ჯერ ამოიღეთ შტეფსელი;) და დარწმუნდით, რომ დაწერეთ მავთულის ფერები, რომლებიც დაკავშირებულია სხვადასხვა სიჩქარესთან (1, 2 და 3), სანამ დაიწყებთ შემდეგ ნაბიჯს. გაითვალისწინეთ, რომ ასევე არის მავთული, რომელიც დაკავშირებულია ღილაკის კორპუსთან და არ არის დაკავშირებული ერთ ღილაკთან. ეს არის მავთული, რომელიც კვებავს ძალას (საერთო). ამოიღეთ ღილაკები კორპუსიდან და გათიშეთ ყველა მავთული.
გაითვალისწინეთ, რომ თითოეულ სარელეოს აქვს 3 კავშირი გამოსაყენებლად. არა, NC და COMM. NO ნიშნავს ნორმალურად ღია, NC ნიშნავს ჩვეულებრივ დახურულს და COMM საერთო. ჩვენ გვინდა, რომ ვენტილატორი დაუკავშიროთ NO- ს, ასე რომ არაფერი მოხდება მანამ, სანამ ეს არ გვსურს. შეაერთეთ მავთული 1 სიჩქარისთვის რელე 1 -ზე, მავთულის სიჩქარე 2 რელე 2 -ზე და მავთული 3 სარელეო 3 -ზე.
შემდეგ შეაერთეთ საერთო მავთული COMM რელე 1 -ზე და დააკავშირეთ COMM რელე 1 -ზე COMM რელე 2 -ზე მოკლე მავთულით (შესაფერისია 220 ვ -ისთვის) და ასევე COMM რელე 2 -ზე COMM რელე 3 -ზე.
მე სარელეო ფარი დავუკავშირე გულშემატკივართა ფუძეს რამდენიმე ჰალსტუხიანი დეპოს მიზნით. საუკეთესო იქნება საცხოვრებლის აშენება 220 ვ -ზე კონტაქტების გამო! გთხოვთ იყავით ფრთხილად, განსაკუთრებით ბავშვებთან ერთად!
ნაბიჯი 3: განათავსეთ კოდი Photon– ზე
შეიკრიბეთ ფოტონი სარელეო მოედანზე და ჩართეთ სარელეო დამცავი ადაპტერით (მიეცით 7v და 20v შორის). სპეციფიკაციები შეგიძლიათ იხილოთ აქ.
მას შემდეგ რაც ჩართავთ სარელეო საფარს, Photon გაცოცხლდება და შეგიძლიათ დაუკავშიროთ იგი თქვენს wifi ქსელს. Photon მოწყობილობას თან ახლავს ინსტრუქციების სრული ნაკრები, თუ როგორ უნდა გავაკეთოთ ეს.
შემდეგ ფოტონს სჭირდება გარკვეული კოდის გაშვება, რათა შეძლოს სარელეო ფარის კონტროლი. თქვენ შეგიძლიათ გადმოწეროთ ამ ფაილის უახლესი ვერსია და სხვა ფაილები, რომლებიც გჭირდებათ ამ პროექტისათვის Github– დან.
აიღეთ კოდი photon_code_zwiftfan.ino– დან და ჩადეთ იგი თქვენს Photon– ზე. ეს კოდი შესაძლებელს ხდის რელეების კონტროლს ინტერნეტის საშუალებით. არ არის აუცილებელი ამ კოდის რედაქტირება.
საჭიროების შემთხვევაში, არსებობს დიდი საზოგადოება, რომელიც დაგეხმარებათ თუ დავრჩებით!
განახლება: სებასტიან ლინცმა გააკეთა კოდის უკეთესი ვერსია, რომელიც აკონტროლებს გულშემატკივარს, მისი ვერსია და სახელმძღვანელო შეგიძლიათ იხილოთ აქ:
ნაბიჯი 4: დააინსტალირეთ ბიბლიოთეკები თქვენს Mac- ზე
ჩვენ ვაპირებთ გამოვიყენოთ რამდენიმე ბიბლიოთეკა Zwift– ის მონაცემების მისაღებად, გავაანალიზოთ იგი და გამოვაგზავნოთ ბრძანებები Photon– ზე, რათა მოხდეს სწორი რელეების გააქტიურება. ჩვენ უნდა დავაინსტალიროთ ეს ბიბლიოთეკები ჩვენს Mac- ზე.
- გახსენით ტერმინალი (cmd + spacebar და ჩაწერეთ ტერმინალი ამის ერთ -ერთი გზაა)
- დააკოპირეთ ჩასვით თითოეული მომდევნო სტრიქონი ტერმინალში და დააჭირეთ Enter (სათითაოდ)
npm ინსტალაცია-შეინახეთ zwift-mobile-api
npm ინსტალაციის კვანძი
npm დაყენების მოთხოვნა
თქვენ შეგიძლიათ ნახოთ რამდენიმე გაფრთხილება (გაფრთხილება) ინსტალაციის დროს, მაგრამ ეს არ უნდა იყოს პრობლემა. სანამ არ ხედავთ შეცდომებს (ERR!). თქვენ ახლა დააინსტალირეთ ბიბლიოთეკების უახლესი ვერსიები, რომლებიც საჭიროა თქვენს mac- ზე.
კრედიტები: ეს პროექტი შეუძლებელი იქნებოდა დიდი ღია წყაროს (!) Zwift API ბიბლიოთეკის გარეშე ოგადაიდან
ნაბიჯი 5: შეცვალეთ Javascript ფაილი
თქვენი რწმუნებათა სიგელების დამატება
ახლა მოდის რთული ნაწილი. ჩვენ უნდა შევცვალოთ სკრიპტი, რომელიც იღებს მონაცემებს Zwift– დან და ააქტიურებს Photon– ს, რათა დავრწმუნდეთ, რომ ის მუშაობს თქვენი მონაცემებით, როგორც Zwift– ისთვის, ასევე Photon– ისთვის.
- გქონდეთ Zwift სერთიფიკატები (მომხმარებლის სახელი და პაროლი) მოსახერხებელი
- იპოვეთ თქვენი Zwift ID ამ ონლაინ ინსტრუმენტის გამოყენებით, რომელიც დამზადებულია ქრისტიან ვიდმენის მიერ ან მონაცვლეობით ამ მეთოდით.
- იპოვეთ თქვენი Photon მოწყობილობის ID და accessToken
თუ თქვენ გაქვთ ეს ყველაფერი, გადმოწერეთ javascript ფაილი "zwiftfan.js" და გახსენით იგი ტექსტურ რედაქტორში, როგორიცაა უფასო cotEditor. თანდართულ სურათზე შეგიძლიათ ნახოთ რა ხაზები უნდა შეცვალოთ და რა რწმუნებათა სიგელები შეიყვანოთ.
პარამეტრების მორგება
თუ გსურთ თქვენი გულშემატკივარი რეაგირებდეს სხვადასხვა მეტრიკაზე, როგორიცაა თქვენი გულისცემა ან ენერგიის გამომუშავება, შეგიძლიათ შეცვალოთ რეჟიმი 1 -დან (= სიჩქარე) 2 -მდე (= სიმძლავრე) ან 3 (= გულისცემა). თქვენ ასევე შეგიძლიათ შეცვალოთ მნიშვნელობები, როდესაც ვენტილატორი გადადის სიჩქარედან 1 -დან 2 -მდე ან 3 -მდე სხვადასხვა რეჟიმში.
სკრიპტის შენახვა
მას შემდეგ რაც შეიტანთ ყველა რწმუნებათა სიგელს, შეინახეთ იგივე ფაილის სახელის მქონე დოკუმენტი ჩვენს mac- ის საქაღალდეში, რომელსაც ადვილად დაიმახსოვრებთ, მაგალითად "zwiftfan"
განსაკუთრებული მადლობა roekoe– ს javascript კოდის წერასა და გამართვაში დახმარებისთვის
ნაბიჯი 6: სკრიპტის გაშვება
შეგიძლიათ გაააქტიუროთ პროგრამა თქვენს ტერმინალში ნავიგაციით საქაღალდეში, სადაც შეინახეთ და შემდეგ ჩაწერეთ
კვანძი zwiftfan.js
და დააჭირეთ Enter.
მაგრამ ეს არც ისე მოსახერხებელია, თუ თქვენ ხართ ველოსიპედით და დაგავიწყდათ პროგრამის გაშვება. ასევე, ზოგჯერ პროგრამა იშლება (ნუ რატომ, თუ ვინმემ გააკეთა, გთხოვთ შემატყობინოთ) და ქვემოთ მოყვანილი სკრიპტი გახდის პროგრამას ავტომატურად ხელახლა დაწყებას. ასე რომ, მე შევქმენი shell სკრიპტი, შეგიძლიათ ორჯერ დააწკაპუნოთ.
გადადით საქაღალდეში, სადაც შეინახეთ ყველა ფაილი და დააწკაპუნეთ მარჯვენა ღილაკით "start_zwiftfan.sh" თქვენს Finder– ში, რომ მიიღოთ პარამეტრები. აირჩიეთ "გახსენით" და "სხვა".
მომდევნო ეკრანის ბოლოში მონიშნეთ ყუთი "ყოველთვის გახსენით ამ პროგრამით" და აირჩიეთ "ყველა პროგრამა" ჩამოსაშლელ ფანჯარაში, სწორედ ამ ჩამრთველის ზემოთ. შემდეგ შეარჩიეთ "ტერმინალი" და დააჭირეთ ღილაკს "გახსნა".
კიდევ ერთი სახიფათო რამ;
- გახსენით თქვენი ტერმინალი (CMD + spacebar და ჩაწერეთ ტერმინალი + ENTER)
- ტიპი;
cd [თქვენი დირექტორია]
დააჭირეთ Enter და შემდეგ ჩაწერეთ
chmod 700 laun_zwiftfan.sh
და ისევ შედი.
თქვენ უკვე შექმენით ფაილი, რომელზეც შეგიძლიათ ორჯერ დააწკაპუნოთ, რომ დავიწყოთ ჩვენი JavaScript პროგრამა ტერმინალით. ან გაუშვით ერთი დაწკაპუნებით, თუ მას თქვენს დოკზე დააყენებთ. თუ Zwift მუშაობს ტერმინალი ყოველ წამს დაბეჭდავს მიმდინარე სიჩქარეს Zwift– ში. თუ Zwift არ არის აქტიური, სკრიპტი დააბრუნებს შეცდომებს.
ps უკაცრავად, ეკრანის ანაბეჭდები ჰოლანდიურ ენაზეა, მაგრამ მე ვფიქრობ რომ თქვენ შეძლებთ.;) წინააღმდეგ შემთხვევაში თქვენ უბრალოდ უნდა ისწავლოთ ჰოლანდიური, მაგრამ არ ინერვიულოთ, ჰოლანდიური ადვილია! უბრალოდ თქვით "stroopwafels" და გაიღიმეთ.
ნაბიჯი 7: რამდენიმე საბოლოო სიტყვა
ვიმედოვნებ, რომ ყველაფერი საბოლოოდ იმუშავა. თუ თქვენ იყენებთ ამ გაკვეთილს, სიამოვნებით მოვისმენ თქვენგან და იქნებ სურათის? და თუ თქვენ გაქვთ რაიმე გაუმჯობესება პროექტში ან ამ ინსტრუქციაში, მოგერიდებათ გამომიგზავნოთ ელ.წერილი [email protected]
ბედნიერი ზვიფინგი!
გირჩევთ:
ნიადაგის ტენიანობის გამოხმაურების კონტროლირებადი ინტერნეტთან დაკავშირებული წვეთოვანი სარწყავი სისტემა (ESP32 და ბლინკი): 5 ნაბიჯი
ნიადაგის ტენიანობის კავშირი კონტროლირებად ინტერნეტთან დაკავშირებულ წვეთოვან სარწყავ სისტემას (ESP32 და ბლინკი): ინერვიულეთ თქვენს ბაღში ან მცენარეებზე, როდესაც დიდ შვებულებაში მიდიხართ, ან დაივიწყეთ თქვენი მცენარის ყოველდღიური მორწყვა. აქ არის გამოსავალი ეს არის ნიადაგის ტენიანობის კონტროლირებადი და გლობალურად დაკავშირებული წვეთოვანი სარწყავი სისტემა, რომელიც კონტროლდება ESP32– ით პროგრამული უზრუნველყოფის წინ
ინტერნეტთან დაკავშირებული მაღაზიის დამზადება სტერეო: 6 ნაბიჯი (სურათებით)
ინტერნეტთან დაკავშირებული მაღაზიის დამზადება სტერეო: როდესაც რადიოს ვრთავ ავტომობილის მართვისას მივმართავ ჩემს ადგილობრივ კოლეჯის რადიოსადგურს 90.7 KALX. წლების განმავლობაში და სხვადასხვა ადგილას, სადაც ვცხოვრობდი, ყოველთვის ვუსმენდი კოლეჯის რადიოსადგურებს. ინტერნეტის სიმძლავრის წყალობით ახლა შემიძლია მოვისმინო
IoT ამინდის მონიტორი ელექტრონული ქაღალდის ჩვენება - ინტერნეტთან დაკავშირებული ESP8266: 7 ნაბიჯი
IoT ამინდის მონიტორი ელექტრონული ქაღალდის ჩვენება | ინტერნეტთან დაკავშირებული ESP8266: ელექტრონული ქაღალდის ეკრანი აჩვენებს ამინდის ინფორმაციას, სინქრონიზებული OpenWeatherMap API– სთან (WiFi– ით). პროექტის გული არის ESP8266/32. ჰეი, რა ხდება, ბიჭებო? აქარში აქ CETech– დან. დღეს ჩვენ ვაპირებთ გავაკეთოთ პროექტი, რომელიც არის ამინდის მონიტორი, რომელიც
MESH: რეიტინგის სისტემა ინტერნეტთან დაკავშირებული ღილაკებით: 5 ნაბიჯი (სურათებით)
MESH: რეიტინგის სისტემა ინტერნეტთან დაკავშირებული ღილაკებით: რა მოხდება, თუ რესტორნებს ან სხვა ბიზნესს შეეძლება შეაგროვოს მომხმარებელთა გამოხმაურება ადგილზე და მყისიერად მოახდინოს მისი ცხრილის სინქრონიზაცია? ეს რეცეპტი არის სწრაფი და მარტივი გზა საკუთარი ინტერაქტიული შეფასების სისტემის შესაქმნელად. უბრალოდ აიღეთ ინტერნეტით დაკავშირებული ნაკრები
იაფი ინტერნეტთან დაკავშირებული თერმოსტატი: 12 ნაბიჯი (სურათებით)
იაფი ინტერნეტთან დაკავშირებული თერმოსტატი: ნივთების ინტერნეტთან ერთ – ერთი პირველი პროდუქტი, რომელიც ბევრ ოჯახში შევიდა, არის ჭკვიანი თერმოსტატი. მათ შეუძლიათ ისწავლონ, როდესაც მოგწონთ თქვენი სახლის გათბობა და რა ოთახის ტემპერატურაა ჩვეულებრივ საჭირო. ყველაზე მაგარი ის არის, რომ მათ ასევე შეუძლიათ