Სარჩევი:
- ნაბიჯი 1: მასალების და ინსტრუმენტების შეგროვება
- ნაბიჯი 2: შეაერთეთ სატანკო
- ნაბიჯი 3: სატანკო და კონტროლერის დაპროგრამება
- ნაბიჯი 4: სატანკო გაყვანილობა
- ნაბიჯი 5: კონტროლერის გაყვანილობა
ვიდეო: უკაბელო არდუინოს კონტროლირებადი ავზი (nRF24L01): 6 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
გამარჯობა!
დღეს მე გაჩვენებთ თუ როგორ უნდა ავაშენოთ არდუინოს კონტროლირებადი ტანკი და დისტანციური მართვა. ავზის 3D ნაბეჭდი ნაწილები (გარდა კონტროლერის, ტრასის სახელმძღვანელოს და ავზის საფარისა) შექმნილია timmiclark– ის მიერ და შეგიძლიათ იხილოთ აქ.
ნაბიჯი 1: მასალების და ინსტრუმენტების შეგროვება
დასაწყებად დაგჭირდებათ შემდეგი მასალები:
- 1x Arduino UNO (აქ)
- 1x Arduino Nano (აქ)
- 2x nRF24L01 2.4GHz უკაბელო მოდულები (აქ)
- 1x L298N ძრავის მძღოლი (აქ)
- 2x გადაცემათა კოლოფი (ყვითელი პლასტმასის ნაჭერი) (აქ)
- 1x ჯოისტიკი (აქ)
- 1x 9V ბატარეის კლიპი (აქ)
- 2x დენის გადამრთველი (აქ)
- 2x TR 18650 ბატარეა (და დამტენი) (აქ)
- 1x TR 18650 ბატარეის დამჭერი 2 ბატარეისთვის (აქ)
- 1x მამაკაცისა და ქალის მხტუნავების ნაკრები (აქ)
3D დაბეჭდილი ნაწილები შედგება (შეგიძლიათ იხილოთ ამ ნაბიჯის ბოლოში):
- 2x სხეული
- 2x TrackMidFrame
- 52x ტრეკი
- 4x Cog
- 4x CogBracketInner
- 4x CogBracketOuter
- 1x TankCover
- 1x კონტროლერი
თქვენ ასევე დაგჭირდებათ შემდეგი ინსტრუმენტები:
- გასაყიდი რკინა
- საბურღი სხვადასხვა ზომის
- სუპერ წებო
- ფანქარი
- დანა
ნაბიჯი 2: შეაერთეთ სატანკო
დაბეჭდვის შემდეგ ავკრიბე ტანკი. ყველა ნაჭერი, გარდა ბილიკების, კბილებისა და საფარისა, სუპერ წებოთი იყო შეკრული. ბილიკები ძალიან მჭიდროდ დამთავრდა, რადგან ეს შეიძლება იყოს ჩემი პრინტერის პრობლემა, მაგრამ მე გადავწყვიტე, რომ თითოეულ მხარეს დავამატო ორი დამატებითი ბილიკი და შევქმნა გზამკვლევი. ეს არ არის ყველაზე მოსახერხებელი გამოსავალი, მაგრამ მუშაობს.
მას შემდეგ, რაც ავზი შევკრიბე, გავაღე ხვრელები უსადენო მოდულისა და დენის გადამრთველის შესაქმნელად. მე ალბათ უნდა გამეკეთებინა ხვრელები, სანამ ამ ყველაფერს ერთმანეთთან შევაერთებდი, მაგრამ ამას დიდი განსხვავება არ მოჰყოლია. მე გაბურღული ხვრელები დავამატე საავტომობილო მძღოლი ავზის ბოლოში ორი M3 ჭანჭიკით.
არასავალდებულო (თუ თქვენც იგივე პრობლემა გაქვთ, როგორც მე):
დაბეჭდეთ ორი სატანკო სახელმძღვანელო "არჩევითი" საქაღალდედან და რამდენიმე ბილიკი (მე გირჩევთ დაამატოთ ერთი ან ორი თითოეულ მხარეს).
ნაბიჯი 3: სატანკო და კონტროლერის დაპროგრამება
Arduino– ს დასაპროგრამებლად დაგჭირდებათ RF24 ბიბლიოთეკის დაყენება. ასე რომ გადმოწერეთ ფაილები ქვემოთ და გახსენით arduino IDE. გადადით ჩანახატზე -> ბიბლიოთეკის ჩართვა ->. ZIP ბიბლიოთეკის დამატება და იქ შემოიტანეთ 'RF24.zip'.
შემდეგ თქვენ უნდა დაუკავშიროთ arduino UNO და ატვირთოთ 'tank.ino' არდუინოში. ჩვენ დავაკავშირებთ მავთულს მომდევნო ეტაპზე.
ახლა გათიშეთ Arduino UNO და შეაერთეთ Arduino Nano და ატვირთეთ 'controller.ino' არდუინოსთან.
დაიმახსოვრეთ ინსტრუმენტების ქვეშ "დაფის" და "პორტის" პარამეტრების შეცვლა დაფის სწორ ტიპზე და პორტზე.
ნაბიჯი 4: სატანკო გაყვანილობა
(nRF24L01 მოდულის სურათი არის ქვედა ხედი) სატანკო გაყვანილობა: შეაერთეთ შემდეგი ქინძისთავები. nRF24L01 ქინძისთავები ---- Arduino ქინძისთავები • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3- --- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- არ არის დაკავშირებული L298N ---- Arduino ქინძისთავები • IN1 ---- 5 • IN2 ---- 6 • IN3 ---- 9 • IN4 ---- 10 რაც შეეხება ავზის ბატარეას, მიწა მიდის GND პინთან არდუინო და ძრავის მძღოლის GND პინი. დენის მავთული მიდის arduino– ს Vin pin– ზე და ძრავის მძღოლის +12V pin– ზე დენის გადამრთველის საშუალებით. ოჰ, და საავტომობილო დრაივერის +5V პინი მიმაგრებულია არდუინოს 5V პინზე.
ნაბიჯი 5: კონტროლერის გაყვანილობა
კონტროლერის გაყვანილობა RF24L01 ქინძისთავები ---- Arduino ქინძისთავები • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3 ---- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- არ არის დაკავშირებული ჯოისტიკი ---- არდუინოს ქინძისთავები • GND ---- GND • +5V ---- 5V • VRx- --- A0 • VRy ---- A1 ეს ცოტა თავსატეხია, ყველა კომპონენტის მორგება კონტროლერში, მაგრამ გარკვეული მოთმინებით დარწმუნებული ვარ, რომ თქვენ შეძლებთ
გირჩევთ:
Arduino + Bluetooth კონტროლირებადი ავზი: 10 ნაბიჯი (სურათებით)
Arduino + Bluetooth კონტროლირებადი სატანკო: მე ვაშენებ ამ ავზს იმისთვის, რომ ვისწავლო პროგრამირება, როგორ მუშაობს ძრავები, სერვისები, Bluetooth და Arduino და ვაშენებ ერთს ინტერნეტიდან კვლევის საშუალებით. ახლა მე გადავწყვიტე, რომ გამეკეთებინა ჩემი ინსტრუქცია, იმ ადამიანებისთვის, ვისაც უნდა დაეხმაროს არდუინოს ავზის მშენებლობაში. აქ მე
უკაბელო დისტანციური მართვის გამოყენებით 2.4Ghz NRF24L01 მოდული არდუინოსთან ერთად Nrf24l01 4 არხი / 6 არხი გადამცემი მიმღები კვადკოპტერისთვის - Rc ვერტმფრენი - Rc თვითმფრინავი Arduino– ს გამოყენებით: 5 ნაბიჯი (სურათებით)
უკაბელო დისტანციური მართვის გამოყენებით 2.4Ghz NRF24L01 მოდული არდუინოსთან ერთად Nrf24l01 4 არხი / 6 არხი გადამცემი მიმღები კვადკოპტერისთვის | Rc ვერტმფრენი | Rc თვითმფრინავი Arduino– ს გამოყენებით: Rc მანქანის მართვა | ოთხკუთხედი | დრონი | RC თვითმფრინავი | RC ნავი, ჩვენ ყოველთვის გვჭირდება მიმღები და გადამცემი, დავუშვათ, რომ RC QUADCOPTER– ისთვის ჩვენ გვჭირდება 6 არხიანი გადამცემი და მიმღები და რომ TX და RX ტიპი ძალიან ძვირი ღირს, ამიტომ ჩვენ ვაკეთებთ ერთს ჩვენს
დისტანციური მართვის არდუინოს ავზი: 9 ნაბიჯი
დისტანციური მართვის არდუინოს სატანკო: აი, მე მინდოდა ავაშენო ლამაზი ტანკი, რომელიც კონტროლდება კლასიკური RC რადიოდან, რომელიც გადის არდუინოში. ეს მართლაც საკმაოდ ადვილია ამ დღეებში, ყველა არსებული ელექტრონიკით. თქვენ დაგჭირდებათ რამდენიმე ელემენტის შეძენა ამ მხეცის ასაშენებლად
რობოტული ხელი უკაბელო ხელთათმანით კონტროლირებადი - NRF24L01+ - არდუინო: 7 ნაბიჯი (სურათებით)
რობოტული ხელი უკაბელო ხელთათმანით კონტროლირებადი | NRF24L01+ | არდუინო: ამ ვიდეოში; ხელმისაწვდომია 3D რობოტის ხელის შეკრება, სერვო კონტროლი, მოქნილი სენსორის კონტროლი, უკაბელო კონტროლი nRF24L01, Arduino მიმღები და გადამცემი წყაროს კოდი. მოკლედ, ამ პროექტში ჩვენ შევისწავლით როგორ აკონტროლოთ რობოტის ხელი მავთულხლართებით
4 გზა შუქნიშნის სისტემა 5 არდუინოს და 5 NRF24L01 უკაბელო მოდულის გამოყენებით: 7 ნაბიჯი (სურათებით)
4 გზა შუქნიშნის სისტემა 5 Arduinos და 5 NRF24L01 უკაბელო მოდულის გამოყენებით: ცოტა ხნის წინ მე შევქმენი ინსტრუქციული ინსტრუქცია, რომელიც დეტალურად აღწერს ერთ წყვილ შუქნიშანს საცხობ დაფაზე. მე ასევე შევქმენი კიდევ ერთი ინსტრუქცია, რომელიც აჩვენებს NRF24L01 უკაბელო მოდულის გამოყენების ძირითად ჩარჩოს. დამაფიქრა! საკმაოდ ბევრია