Სარჩევი:

უკაბელო არდუინოს კონტროლირებადი ავზი (nRF24L01): 6 ნაბიჯი (სურათებით)
უკაბელო არდუინოს კონტროლირებადი ავზი (nRF24L01): 6 ნაბიჯი (სურათებით)

ვიდეო: უკაბელო არდუინოს კონტროლირებადი ავზი (nRF24L01): 6 ნაბიჯი (სურათებით)

ვიდეო: უკაბელო არდუინოს კონტროლირებადი ავზი (nRF24L01): 6 ნაბიჯი (სურათებით)
ვიდეო: როგორ გავაკეთოთ Coil კონტროლირებადი სტაბილური Fm გადამცემის წრე #fmtransmitter 2024, ნოემბერი
Anonim
უკაბელო არდუინოს კონტროლირებადი ავზი (nRF24L01)
უკაბელო არდუინოს კონტროლირებადი ავზი (nRF24L01)
უკაბელო არდუინოს კონტროლირებადი ავზი (nRF24L01)
უკაბელო არდუინოს კონტროლირებადი ავზი (nRF24L01)
უკაბელო არდუინოს კონტროლირებადი ავზი (nRF24L01)
უკაბელო არდუინოს კონტროლირებადი ავზი (nRF24L01)
უკაბელო არდუინოს კონტროლირებადი ავზი (nRF24L01)
უკაბელო არდუინოს კონტროლირებადი ავზი (nRF24L01)

გამარჯობა!

დღეს მე გაჩვენებთ თუ როგორ უნდა ავაშენოთ არდუინოს კონტროლირებადი ტანკი და დისტანციური მართვა. ავზის 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 ეს ცოტა თავსატეხია, ყველა კომპონენტის მორგება კონტროლერში, მაგრამ გარკვეული მოთმინებით დარწმუნებული ვარ, რომ თქვენ შეძლებთ

გირჩევთ: