
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50



კეთილი იყოს თქვენი მობრძანება ჩემს ინსტრუქციულში.
ამ სასწავლო ინსტრუქციაში მე ვაპირებ გაჩვენოთ, თუ როგორ გადააკეთოთ სადენიანი კონტროლის რობოტის ხელი Bluetooth რობოტის მკლავში ერთი ძრავის დრაივერის გამოყენებით. ეს არის სამუშაო სახლიდან, რომელიც შესრულებულია კომენდანტის საათის პირობებში. ამჯერად მე მაქვს მხოლოდ ერთი L298N ძრავის მძღოლი. თუ შეამოწმებთ სადენიანი საკონტროლო რობოტის მკლავს, ის შეიცავს 5 ძრავას. ასე რომ, თუ ჩვენ გვყავს 3 L298N ძრავის მძღოლი, ჩვენ შეგვიძლია გავაკონტროლოთ 6 ძრავა (L298N მძღოლს შეუძლია გააკონტროლოს 2 ძრავა ორმხრივი მიმართულებით) და მარტივად შეგვიძლია გადავიყვანოთ ის Bluetooth რობოტის მკლავში არდუინოს და L298N 3 დრაივერების გამოყენებით. მაგრამ დღევანდელი მდგომარეობიდან მაქვს მხოლოდ ერთი L298N ძრავა და რამდენიმე სერვო ძრავა. ვნახოთ, როგორ გავაკეთოთ ეს ამოცანა.
ამისათვის დაგჭირდებათ შემდეგი ელემენტები.
მარაგები
- დასრულებულია სადენიანი საკონტროლო რობოტის ხელი
- არდუინოს დაფა (მე ვიყენებ არდუინო ნანოს)
- Bluetooth მოდული (H06)
- L298N ძრავის მძღოლი
- პურის დაფა
- ჯუმბერის მავთულები
- სერვო ძრავა
- მინი ჭანჭიკები და თხილი
ნაბიჯი 1: დაასრულეთ სადენიანი საკონტროლო რობოტის მკლავი


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



ეს არის მთავარი კონცეფცია, რომელსაც მე გამოვიყენებ ამ პროექტში. ახლა, როდესაც თქვენ შეამოწმებთ Arduino Motor– ის დრაივერის სამუშაო სტრუქტურას, არის ქვემოთ.
- შეაერთეთ E1, E2 საავტომობილო დრაივერში Arduino დაფაზე Pin 9, 11
- შეაერთეთ საავტომობილო მავთულები საავტომობილო დრაივერთან გამომავალი 1, 2 კონექტორი
- რა ხდება მაშინ, როდესაც თქვენ აძლევთ E1 HIGH, E2 LOW ძრავას, რომელიც მოძრაობს მიმართულებით (თქვით საათის ისრის მიმართულებით)
- თუ თქვენ შეცვლით ამ E1 LOW, E2 HIGH შემდეგ ძრავა სხვა მიმართულებით მოძრაობს (თქვით საათის ისრის საწინააღმდეგოდ)
- ახლა რა მოხდება, თუ ამ ძრავის დრაივერს დაუკავშირებთ 5 ძრავას გამომავალი 1, 2 კონექტორი
- შემდეგ ყველა ძრავა ერთნაირად იმუშავებს, მაგრამ სიჩქარე შეიძლება იყოს დაბალი სიმძლავრის გამო, შეგიძლიათ გარე ძრავა დაუკავშიროთ ძრავის დრაივერს +12 ვ კონექტორი
- ასე რომ, თუ ჩვენ შეგვიძლია სათითაოდ დავუკავშიროთ საავტომობილო მავთულები ძრავის დრაივერის გამომავალ 1 ან 2 კონექტორს, მხოლოდ დაკავშირებული ძრავა მუშაობს.
- ეს არის კონცეფცია, რომელსაც მე გამოვიყენებ რობოტის მკლავის გასაკონტროლებლად.
- ამისათვის შემიძლია გამოვიყენო სერვო ძრავა. განსხვავებული ხარისხის კუთხით მე ვაპირებ მოკლე ჩართვას გამომავალი pin 1 ან 2 მავთულის სხვადასხვა საავტომობილო მავთულის.
- გადახედეთ ზემოთ მოცემულ სურათებს უფრო გასაგებად.
- ასევე ჩვენ უნდა მივიღოთ სწორი ხარისხი ქინძისთავების დასაკავშირებლად. ამისათვის შეგიძლიათ გამოიყენოთ პოტენომეტრი მეორადი Arduino კოდით და სერიული მონიტორის შემოწმებისას შეგიძლიათ იპოვოთ ხარისხი.
- თქვენ შეგიძლიათ გამოიყენოთ ეს კონცეფცია მოკლე ჩართვისთვის ასევე სხვა მიზნებისთვის.
ნაბიჯი 3: კოდი Bluetooth კავშირისთვის და პროექტის დასრულება




ახლა შეაერთეთ სადენიანი საკონტროლო რობოტის მავთულის მავთულები ზემოთ შექმნილ სერვო ძრავასთან დაკავშირებული მოკლე ჩართვის ქინძისთავებთან. და დაამატეთ Bluetooth მოდული. თქვენ უნდა დაუკავშიროთ Bluetooth მოდული TX Arduino RX– ს და Bluetooth მოდული RX Arduino TX ქინძისთავებს და ასევე დააკავშიროთ კვების ხაზები. სერვო ძრავას ასევე სჭირდება Arduino დაფის დაკავშირება და Bluetooth კავშირის შეყვანის სიმბოლოთი ჩვენ ვაპირებთ დავწეროთ servo motor ხარისხი.
თქვენ შეგიძლიათ ჩამოტვირთოთ Bluetooth– თან დაკავშირებული ნებისმიერი აპლიკაცია ტელეფონში, ხოლო პროგრამის კონფიგურაციის და პერსონაჟების მიხედვით შეგიძლიათ შეცვალოთ Arduino კოდი. მე გამოვიყენე Arduino Bluetooth Controller აპლიკაცია ამისათვის.
როდესაც თქვენ ცდილობთ კომპიუტერის USB ენერგიის გაშვებას, გარკვეული დროის განმავლობაში ძრავები არ მუშაობენ იმის გამო, რომ არ არის საკმარისი სერვო ძრავისა და ძრავის მძღოლებისთვის. თქვენ შეგიძლიათ დაუკავშიროთ გარე ენერგია ძრავის მძღოლს, თუ ეს მოხდება.
ეს არის მოდელის განხორციელება და განხორციელდა შეზღუდული რესურსებით. თუ თქვენ გაქვთ 3 L298N ძრავის მძღოლი, ამის გაკეთება მარტივად შეგიძლიათ.
ასევე ზემოთ მე –2 საფეხურის ზემოთ ნახსენები მოკლე ჩართვის მეთოდი შეიძლება გამოყენებულ იქნას სხვა საჭიროებებისთვისაც.
Გმადლობთ ყურებისთვის.
გირჩევთ:
ორნიშნა ჩვენება ერთჯერადი 8x8 ლედ მატრიცის გამოყენებით: 3 ნაბიჯი

ორნიშნა ჩვენება ერთჯერადი 8x8 ლედ მატრიცის გამოყენებით: აქ მინდა ავაშენო ტემპერატურისა და ტენიანობის მაჩვენებელი ჩემი ოთახისთვის. ორნიშნა რიცხვების საჩვენებლად გამოვიყენე ერთი 8x8 LED მატრიცა და ვფიქრობ, რომ პროექტის ნაწილი უფრო სასარგებლო გახდა. მე შევიკრიბე მუყაოს კოლოფის გამოყენებით აგებული ფინალი, ტკივილი
სერვო ძრავის კონტროლი STM32F4 ARM MCU– ით: 4 ნაბიჯი

სერვო ძრავის კონტროლი STM32F4 ARM MCU– ით: გამარჯობა მეგობრებო :) ასე რომ, ამ პროექტში ჩვენ გავაკონტროლებთ სერვო ძრავას STM32F4 ARM MCU– ით. ჩემს შემთხვევაში, მე გამოვიყენებ აღმოჩენის დაფას, მაგრამ თუ გაერკვევით პრობლემის არსში, შეგიძლიათ გამოიყენოთ იგი თითოეული MCU– სთვის. Ისე. დავიწყოთ:)
ამინდის სადგური ერთჯერადი დაფის გამოყენებით - SLabs -32: 5 საფეხური

ამინდის სადგური ერთი დაფის გამოყენებით-SLabs-32: ამ ინსტრუქციის მიხედვით, ჩვენ გავაკეთებთ ამინდის სადგურს, რომელიც ზომავს ტემპერატურას, ჰაერის ტენიანობას და ნიადაგის ტენიანობას ჩვენი SLabs-32 დაფით, რომელიც ასევე აგზავნის ამ მონაცემებს კაიენის ღრუბელში მონაცემთა მოპოვებისთვის. ჩვენ ასევე ერთდროულად ვიღებთ curren
აკონტროლეთ უკაბელო DC ძრავის სიჩქარე Arduino და Bluetooth მოდულის გამოყენებით (HC-05): 4 ნაბიჯი

აკონტროლეთ უკაბელო DC ძრავის სიჩქარე Arduino და Bluetooth მოდულის გამოყენებით (HC-05): შესავალი ამ სახელმძღვანელოში ჩვენ ვაპირებთ გავაკონტროლოთ Brushless DC ძრავის სიჩქარე Arduino UNO, Bluetooth მოდულის (HC-05) და Android პროგრამის Bluetooth– ის გამოყენებით Arduino Bluetooth კონტროლერი)
ნაბიჯი სერვო ძრავის სერიული კონტროლით არდუინოს საშუალებით 3D პრინტერის გამოყენებით - Pt4: 8 ნაბიჯი

მოიცავს საფეხურზე მომუშავე ძრავას სერიული კონტროლით Arduino– ს გამოყენებით 3D პრინტერის გამოყენებით - Pt4: Motor Step სერიის ამ მეოთხე ვიდეოში ჩვენ გამოვიყენებთ იმას, რაც ადრე ვისწავლეთ სტეპერ სერვო ძრავის აგება სერიული კომუნიკაციისა და რეალური კონტროლის საშუალებით. პოზიციის უკუკავშირი რეზისტენტული კოდირების გამოყენებით, რომელსაც აკონტროლებს არდუინო