Სარჩევი:

რკინიგზის მარტივი ავტომატური წერტილიდან წერტილამდე მოდელი: 10 ნაბიჯი (სურათებით)
რკინიგზის მარტივი ავტომატური წერტილიდან წერტილამდე მოდელი: 10 ნაბიჯი (სურათებით)

ვიდეო: რკინიგზის მარტივი ავტომატური წერტილიდან წერტილამდე მოდელი: 10 ნაბიჯი (სურათებით)

ვიდეო: რკინიგზის მარტივი ავტომატური წერტილიდან წერტილამდე მოდელი: 10 ნაბიჯი (სურათებით)
ვიდეო: 🧨 Подробнейший обзор "пятёрки" BMW F10. Есть ли в ней плюсы? Или одни минусы? 2024, ივლისი
Anonim
რკინიგზის მარტივი ავტომატიზირებული წერტილიდან წერტილამდე მოდელი
რკინიგზის მარტივი ავტომატიზირებული წერტილიდან წერტილამდე მოდელი

Arduino მიკროკონტროლერები შესანიშნავია რკინიგზის მოდელის განლაგების ავტომატიზაციისთვის. განლაგების ავტომატიზაცია სასარგებლოა მრავალი მიზნისთვის, როგორიცაა თქვენი განლაგების ჩვენება ეკრანზე, სადაც განლაგების ოპერაცია შეიძლება დაპროგრამდეს მატარებლების ავტომატური თანმიმდევრობით გასაშვებად. დაბალი ღირებულების და ღია კოდის Arduino მიკროკონტროლერები და ფართოდ გავრცელებული საზოგადოება აადვილებს და უადვილებს პროექტების შედგენას და მათ პროგრამირებას.

ასე რომ, ყოველგვარი გატაცების გარეშე, დავიწყოთ!

ნაბიჯი 1: უყურეთ ვიდეოს

Image
Image

ვიდეოს ყურება დაგეხმარებათ მიიღოთ სამართლიანი წარმოდგენა იმის შესახებ, თუ როგორ მუშაობს ეს.

ნაბიჯი 2: მიიღეთ ნაწილები და კომპონენტები

პროგრამირება Arduino მიკროკონტროლერი
პროგრამირება Arduino მიკროკონტროლერი

აქ არის ის, რაც დაგჭირდებათ:

  • Arduino მიკროკონტროლის დაფა.
  • L298N ძრავის მძღოლის მოდული.
  • 2 "სენსორული" სიმღერა.
  • 6 მამრობითიდან მდედრობითი ჯამპერის მავთულები (თითოეული 3 მავთულის ნაკრები სენსორული ქინძისთავების დასაკავშირებლად Arduino დაფის ციფრულ I/O ქინძისთავებთან და ენერგიასთან.)
  • 3 მამრობითი მდედრობითი jumper მავთული (დაკავშირება საავტომობილო მძღოლის შესასვლელი ქინძისთავები Arduino დაფაზე ციფრული I/O ქინძისთავები.)
  • 2 მამრობითი და მამრობითი ჯუმბერის მავთული (ძრავის მძღოლის დასაკავშირებლად დენის და სახმელეთო კავშირისთვის.)
  • 2 მამაკაცი მამრობითი ჯუმბერის მავთული (საავტომობილო მძღოლის გამომავალი ტერმინალების დასაკავშირებლად ბილიკის რელსებისთვის.)
  • 12 ვოლტიანი ელექტრომომარაგება (მიმდინარე სიმძლავრე უნდა იყოს მინიმუმ 1000mA ან 1A N მასშტაბისთვის.)

ნაბიჯი 3: პროგრამირება Arduino მიკროკონტროლერი

მიიღეთ Arduino IDE აქედან. შეიძლება დაგჭირდეთ Arduino კოდის გარკვეული კორექტირება თქვენი განლაგებისათვის.

ნაბიჯი 4: გააკეთეთ ტესტის განლაგება

გააკეთეთ სატესტო განლაგება
გააკეთეთ სატესტო განლაგება

დააწკაპუნეთ ზემოთ მოცემულ სურათზე მეტი ინფორმაციის მისაღებად.

გააკეთეთ განლაგება ბამპერის ბილიკით თითოეულ ბოლოს. სადგურებს შორის ძირითადი ხაზის სიგრძე შეიძლება გაკეთდეს რამდენიც საჭიროა. ვინაიდან მატარებელი ნელდება „სენსორული“ბილიკის გადაკვეთის შემდეგ და აგრძელებს მოძრაობას გარკვეული მანძილით, დარწმუნდით, რომ არის საკმარისი სიგრძე თითოეული A და B წერტილების „სენსორულ“ბილიკებსა და მათ ბამპერ ბილიკებს შორის. ზემოთ მოყვანილი სურათი შეიძლება სასარგებლო იყოს მითითებისთვის.

ნაბიჯი 5: დაამონტაჟეთ კავშირი საავტომობილო მძღოლისთვის

დაამყარეთ კავშირი საავტომობილო მძღოლისთვის
დაამყარეთ კავშირი საავტომობილო მძღოლისთვის
დაამყარეთ კავშირი საავტომობილო მძღოლისთვის
დაამყარეთ კავშირი საავტომობილო მძღოლისთვის

გააკეთეთ გაყვანილობის შემდეგი კავშირები:

  • შეაერთეთ საავტომობილო მძღოლის შეყვანის პინი 'IN3' არდუინოს დაფის ციფრული გამომავალი პინი 'D8'.
  • შეაერთეთ საავტომობილო მძღოლის შეყვანის პინი 'IN4' არდუინოს დაფის ციფრული გამომავალი პინი 'D9'.
  • შეაერთეთ საავტომობილო მძღოლის შეყვანის pin 'ENB' არდუინოს დაფის ციფრული გამომავალი პინი 'D10'.

შეაერთეთ ორი მამრობითი სქესის მამრობითი ჯუმბერის მავთული ტერმინალებთან, რომლებიც აღინიშნება "GND" და "+12-V" და დააკავშირეთ ისინი Arduino დაფის შესაბამისად "GND" და "VIN" მარკირებით.

შეაერთეთ ორი მამრობითი მამრობითი ჯუმბერის მავთული საავტომობილო დრაივერის გამომავალ ტერმინალებთან და დააკავშირეთ ისინი ბილიკის რელსებთან კვების ბლოკის მეშვეობით.

ნაბიჯი 6: შეაერთეთ სენსორები არდუინოს დაფაზე

შეაერთეთ სენსორები არდუინოს დაფაზე
შეაერთეთ სენსორები არდუინოს დაფაზე
შეაერთეთ სენსორები არდუინოს დაფაზე
შეაერთეთ სენსორები არდუინოს დაფაზე
შეაერთეთ სენსორები არდუინოს დაფაზე
შეაერთეთ სენსორები არდუინოს დაფაზე

შეაერთეთ სენსორების სენსორების '' VCC '' და 'GND' ქინძისთავები არდუინოს დაფის '+5 ვოლტ' და 'GND' პინთან. შეიძლება დაგჭირდეთ ცოტა შემოქმედებითი უნარი, რომ დააკავშიროთ ორი 'VCC' კავშირის მხტუნავი ერთ '' 5 ვოლტ '' პინზე, რომელიც ხელმისაწვდომია Arduino UNO– ში. შეაერთეთ სადგურის 'A' სენსორის 'OUT' პინდი Arduino დაფის პინ A0- თან და დარჩენილი სენსორის პინ Arduino დაფის პინ A1- თან.

ნაბიჯი 7: განათავსეთ სატესტო ლოკომოტივი ტრასებზე

განათავსეთ სატესტო ლოკომოტივი ტრასებზე
განათავსეთ სატესტო ლოკომოტივი ტრასებზე

ტესტირების მიზნით, განათავსეთ ნებისმიერი ლოკომოტივი ან ავტომობილი, რომელიც აღჭურვილია ავტომობილით განლაგების 'A' წერტილზე, საიდანაც დაიწყება ლოკომოტივი ან ავტომობილი.

ნაბიჯი 8: დააკავშირეთ კონფიგურაცია დენის წყაროსთან და ჩართეთ იგი

შეაერთეთ Arduino დაფის დენის შეყვანის კონექტორი 12 ვოლტიანი ენერგიის წყაროსთან და ჩართეთ იგი.

ნაბიჯი 9: უყურეთ როგორ მუშაობს თქვენი მატარებელი ავტონომიურად

თუ ყველაფერი სწორად გაკეთდა, თქვენ უნდა ნახოთ თქვენი სატესტო ლოკომოტივი ან მანქანა, რომელიც იწყება "A" წერტილიდან, დააჩქარეთ პირველი "სენსორული" ბილიკის გადაკვეთის შემდეგ, შეანელეთ და შეაჩერეთ "B" წერტილში მეორე "სენსორული" გადაკვეთის შემდეგ "ტრეკი, დაიწყეთ ისევ რამდენიმე წამის შემდეგ საპირისპირო მიმართულებით, დააჩქარეთ პირველი" სენსორული "ბილიკის მიახლოებისთანავე და შეანელეთ და გაჩერდით A წერტილში" A "წერტილთან დაყენებული" სენსორული "ბილიკის გადაკვეთის შემდეგ. ის დაელოდება რამდენიმე წამს, სანამ დაიწყებს მთელ პროცესს.

თუ ლოკომოტივი იწყებს მოძრაობას არასწორი მიმართულებით, შეცვალეთ სადენები, რომლებიც დაკავშირებულია ტრასაზე ძრავის დრაივერის გამოსასვლელიდან.

ნაბიჯი 10: რა არის შემდეგი

სცადეთ არდუინოს კოდის შეცვლა მატარებლების გასაშვებად თქვენი სურვილისამებრ, სცადეთ მეტი ფუნქციის დამატება განლაგებაში ჩემი წინა პროექტების ამ პროექტთან ერთად. რასაც არ უნდა აკეთებდე, ყველაფერ საუკეთესოს გისურვებ!

გირჩევთ: