Სარჩევი:
- ნაბიჯი 1: ააშენეთ დისტანციური საცხოვრებელი
- ნაბიჯი 2: დაასრულეთ თქვენი დისტანციური წრე
- ნაბიჯი 3: დაამატეთ დისტანციური წრე დისტანციურ საცხოვრებელს
- ნაბიჯი 4: შექმენით მიმღები წრე
- ნაბიჯი 5: შეამოწმეთ თქვენი წრე
ვიდეო: Arduino დაფუძნებული დისტანციური მართვა Eskate ან Hydrofoil– ისთვის: 5 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ეს ინსტრუქცია გაჩვენებთ, თუ როგორ უნდა ავაშენოთ ფიზიკური დისტანციური მართვა ესკატთან ან ელექტრო ჰიდროფოლიასთან ერთად ყველა საჭირო კოდისა და ტექნიკის ჩათვლით. ბევრი შედუღებაა ჩართული, მაგრამ მისი დამზადებაც სახალისოა. რისი გაკეთება შეუძლია პულტს?
- დაუკავშირდით ESC– ს PPM/PWM სიგნალით და დაატრიალეთ ძრავა.
- მას აქვს 2 დამატებითი ღილაკი, რათა გამოიყენოთ ნებისმიერი ფუნქცია, რომელიც მოგწონთ. (საკრუიზო კონტროლი) წყალგაუმტარია.
- მას არ აქვს საპირისპირო. რაც კარგია ამ პროგრამისთვის.
- სურვილისამებრ საწინააღმდეგო ნაპერწკალი რუტინა და ბატარეის გათიშვა, თუ იყენებთ დიდ სატვირთო რელეს.
რატომ მიდიხარ ამ მარშრუტზე? მე მომწონს Arduino და PWM სიგნალის სიმარტივე. კოდი ადვილია ჩემნაირი დამწყებებისთვისაც კი და მე მაქვს სრული კონტროლი ბევრ პარამეტრზე. Arduino– ს შეუძლია აკონტროლოს ბატარეის ძირითადი გადამრთველი თუნდაც დისტანციურად. ის ასევე კითხულობს ტემპერატურას და აქვს ეკრანი. ყველაფერი, რაც სტანდარტულ VESC– ს ან არ აქვს, ან გართულებულია მის დაყენებაში. Arduino არის იაფი, მარტივი და ძლიერი.
რა კომპონენტი გჭირდებათ?
- 2 არდუინო ნანოსი
- 2 ღილაკი
- 1 უფრო დიდი 12 მმ ჩართვის/გამორთვის ღილაკი
- 18650 ბატარეა
- 18650 ბატარეის დამჭერი
- NRF24 ჩიპი
- სარელეო მოდული
- სითბოს შემცირების მილები
- სათაურის ქინძისთავები.
- თერმისტორები (ტემპერატურის სენსორები
- 35 მმ სიგრძის 10 კმ ხაზოვანი რეზისტორი
ინსტრუმენტები გჭირდებათ:
- 3D პრინტერი
- შედუღების რკინა (შესანიშნავი პროდუქტი!)
- M3 შეეხეთ
ნაბიჯი 1: ააშენეთ დისტანციური საცხოვრებელი
თქვენ ალბათ იცით როგორ გამოიყენოთ თქვენი 3D პრინტერი. აქ არის რამოდენიმე რჩევა: მე არ ვფიქრობ, რომ თქვენ შეგიძლიათ მიიღოთ წყალგაუმტარი ანაბეჭდები. ბევრი ცდილობდა, უმეტესობა უშედეგოდ. თქვენ შეგიძლიათ დაფაროთ ისინი მხოლოდ ეპოქსიდით, რაც შესაძლებელია, მაგრამ ბინძური. მე სხვა სტრატეგიით მივედი და კონდომს ან ხელთათმანს ვიყენებ ჰიდროიზოლაციისთვის. მაშინაც კი, თუ თქვენი კორპუსი წყალგაუმტარია, ძნელია იპოვოთ წყალგაუმტარი ღილაკი ან პოტენომეტრი. თქვენ დაგჭირდებათ დამჭერი ფრჩხილი ტრიგერის ღერძისთვის და მყარი მავთულის ნაჭერი წრფივი პოტის დასაკავშირებლად.
CAD მოდელს აქვს კედლის სისქე 2 მმ. ეს მგონი საკმარისად კარგია. რა თქმა უნდა, შეგიძლიათ შეცვალოთ მოდელი. CAD ფაილები (კომპონენტების ჩათვლით)
ნაბიჯი 2: დაასრულეთ თქვენი დისტანციური წრე
RF24 მოდულის, ღილაკების და პოტენომეტრის დასაკავშირებლად, უბრალოდ მიჰყევით ქვემოთ მოცემულ გაკვეთილებს. გამოიყენეთ უამრავი თავის შესამცირებლად და ცხელი წებო ყველაფრის გამოსაყოფად. მას შემდეგ რაც გამოსცადე! ეს უნდა იმუშაოს საიმედოდ, ასე რომ თქვენ უნდა გააკეთოთ ეს სწორად. მე არ მქონია პრობლემა NRF24 მოდულის უშუალოდ ჩემი არდუინოს 3V პინებთან დაკავშირებისას. ცალკე არ იყიდება კვების ბლოკი. პოტენომეტრი არის 10 კმ და სიგრძე 35 მმ. იბეიზე უნდა დამენახა, რომ მეპოვა იგი. თუ თქვენი განსხვავებულია, თქვენ უნდა იმპროვიზიროთ საცხოვრებელი სახლი. 18650 უჯრედი გამოიყენება ენერგიის უზრუნველსაყოფად. ეს ძალიან დიდხანს უნდა გაგრძელდეს. ის უკავშირდება ვინ და გნდ არდუინოზე. ის მუშაობს მხოლოდ იმ შემთხვევაში, თუ ბატარეა ახალია. თუ ძაბვა მცირდება, NRF24 აღარ იმუშავებს. დისტანციური კოდი
მე გამოვიყენე გაკვეთილები:
- https://learn.adafruit.com/thermistor/using-a-thermistor
- https://www.arduino.cc/en/Tutorial/AnalogInOutSerial
- https://howtomechatronics.com/tutorials/arduino/arduino-wireless-communication-nrf24l01-tutorial/
- https://howtomechatronics.com/tutorials/arduino/lc…
- https://arduino.cc/en/Tutorial/Button
ნაბიჯი 3: დაამატეთ დისტანციური წრე დისტანციურ საცხოვრებელს
კორპუსში ჩასასვლელად საჭიროა ღილაკების გადაყიდვა. დარწმუნდით, რომ ყველაფერი ჯდება, რა თქმა უნდა, და არ დააზიანოთ კაბელები. ვფიქრობ, ეს ნაბიჯი თავისთავად ახსნილია. მე გამოვიყენე ოთხი M3 ხრახნი. 10 მმ სიგრძე საკმარისია.
ნაბიჯი 4: შექმენით მიმღები წრე
კიდევ ერთხელ, შეგიძლიათ მიყევით კოდში მოცემულ გაკვეთილებს და ასევე ორი საფეხურით წინ. მე გამოვიყენე იგივე პინ -კავშირები და განვაცხადე, თუ გადავუხვევ მას კოდში.
ამის საფუძველია ის, რომ დისტანციური მართვის სისტემა აგზავნის ტექსტურ ცვლადს მიმღებ Arduino– ზე 2 NRF 24 ჩიპზე. ეს ტექსტური ცვლადი შემდეგ გარდაიქმნება PWM სიგნალად, რაც აიძულებს VESC- ს ჩართოს გაზქურა. ეს ასევე მუშაობს ნებისმიერ სხვა ESC– სთან, ან თუნდაც მხოლოდ სერვოსთან. ამ წრეს აქვს ნაპერწკლის საწინააღმდეგო მარშრუტის დამატებითი სარგებელი. მე მაქვს ძალიან დიდი სარელეო, რომელსაც შეუძლია გამორთოს კავშირი ძირითადი ბატარეებიდან, ამიტომ Arduino მიმღები ასევე აკონტროლებს ამას. ეს დიდი სარელეო გააქტიურებულია პატარა სარელეოთი და ცალკე სარელეო აკეთებს ნაპერწკალს. ეს პროცესი იწყება ბატარეის გარსაცმის გარედან ღილაკის დაჭერით. მიმღების კოდი
დამატებითი ინფორმაცია მოცემულია ქვემოთ მოცემულ ვიდეოში. ისევე როგორც ყველა კოდი, რომელიც მე გამოვიყენე.
ნაბიჯი 5: შეამოწმეთ თქვენი წრე
თუ ყველაფერი სწორად წარიმართა, ახლა თქვენ უნდა ნახოთ ეკრანის ზედა მარცხენა კუთხეში მნიშვნელობა 1500-2000-დან, როდესაც დისტანციური მართვის ღილაკს დააჭერთ.
გირჩევთ:
Arduino ბრაუზერის დაფუძნებული დისტანციური მართვა (linux): 9 ნაბიჯი (სურათებით)
Arduino ბრაუზერზე დაფუძნებული დისტანციური მართვა (linux): ჩვენ გვყავს ბავშვები. მე მიყვარს ისინი, მაგრამ ისინი მუდმივად მალავენ დისტანციური მართვის სატელიტს და ტელევიზიას, როდესაც ისინი ბავშვთა არხებს აყენებენ. მას შემდეგ რაც ეს ხდება რამდენიმე წლის განმავლობაში ყოველდღიურად, და მას შემდეგ რაც ჩემმა საყვარელმა მეუღლემ მომცა საშუალება მქონოდა
Wi-Fi დისტანციური მართვა Hayward ColorLogic– ისთვის: 3 ნაბიჯი
Wi-Fi დისტანციური მართვა Hayward ColorLogic– ისთვის: Hayward ColorLogic არის პოპულარული დამატება საცურაო აუზებისთვის, აბაზანებისთვის, აუზებისთვის და წყლის სხვა მახასიათებლებისთვის. თითოეული შუქი შეიცავს ნათელ LED- ებს, ლოგიკას, რომელიც უზრუნველყოფს ათეულობით მყარ ფერს და სინათლის ჩვენებებს. ეს ერთეულები იყენებენ 12 VAC ენერგიას, რაც
LED RF დისტანციური მართვის დისტანციური მართვა "არაფრის"!: 5 ნაბიჯი
LED RF დისტანციური მართვის დისტანციური მართვა "არაფრის"!: ამ პროექტში მე გაჩვენებთ თუ როგორ უნდა გამოიყენოთ LED RF დისტანციური მართვის პულტი იმისათვის, რომ გააკონტროლოთ თითქმის ყველაფერი რაც გსურთ. ეს ნიშნავს, რომ ჩვენ უფრო ახლოს შევხედავთ RF დისტანციური გადაცემის პროცესს, წაიკითხავთ გაგზავნილ მონაცემებს Arduino µC– ით
დისტანციური Arduino დისტანციური მართვა: 5 ნაბიჯი
უსაფრთხო Arduino დისტანციური: ეს არის მაგალითი იმისა, თუ როგორ უნდა გააკეთოთ ულტრა უსაფრთხო უკაბელო (ავტოფარეხი) დისტანციური. ჩვეულებრივ დისტანციურ დისკებს აქვს მოძრავი კოდის ტიპის უსაფრთხოება, რომლის გვერდის ავლით ნებისმიერი მოწინავე ქურდი შეძლებს. ეს დისტანციური სისტემა ეყრდნობა 16 ბაიტიანი ღილაკის გამოყენებას, ასე რომ მისი გატეხვა იქნება
დისტანციური დისტანციური მართვა: 11 ნაბიჯი (სურათებით)
დისტანციური მართვა: მე მყავს ახალშობილი ბავშვი და ის არ ფიქრობს, რომ მან უნდა დაიძინოს მანამ, სანამ მე და ჩემმა ცოლმა მასაც ვუსურვოთ. ერთი რამ, რაც მას ბედნიერს ხდის თავის საწოლში არის მობილური, რომელიც მის თავზეა ჩამოკიდებული. ასე რომ, როდესაც ის გაიღვიძებს, თუ ჩვენ გვჭირდება კიდევ 25 წუთი ან მეტი