Სარჩევი:

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

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

ვიდეო: მარტივი ავტომატიზირებული წერტილოვანი მოდელის რკინიგზა გადის ორ მატარებელში: 13 ნაბიჯი (სურათებით)
ვიდეო: Xiaomi Qingping CGPR1 - მოძრაობის სენსორი სინათლის სენსორით, მიმოხილვა, ინტეგრაცია Home Assistant-ში 2024, ივლისი
Anonim
მარტივი ავტომატიზირებული წერტილოვანი მოდელის რკინიგზა, რომელიც მუშაობს ორი მატარებლით
მარტივი ავტომატიზირებული წერტილოვანი მოდელის რკინიგზა, რომელიც მუშაობს ორი მატარებლით

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

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

ეს პროექტი არის რკინიგზის ავტომატიზაციის ჩემი წინა წერტილის მოდელის ზოგიერთი წინა მოდელის განახლებული ვერსია.

ცოტა რამ ამ პროექტზე:

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

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

Image
Image

უყურეთ ზემოთ მოცემულ ვიდეოს, რათა გაიგოთ განლაგების მოქმედება.

ნაბიჯი 2: მიიღეთ ყველა საჭირო ნივთი

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

აქ არის ის, რაც დაგჭირდებათ ამ პროექტისთვის:

  • Arduino მიკროკონტროლი, რომელიც შეესაბამება Adafruit საავტომობილო ფარს V2.
  • ადაფრუტის საავტომობილო ფარი V2. (შეიტყვეთ მეტი ამის შესახებ აქ.)
  • გაფართოების ფარი (სურვილისამებრ, მაგრამ რეკომენდირებულია)
  • სამი "სენსორული" სიმღერა.
  • 6 მამრობითი და მამრობითი ჯუმბერის მავთულები (ამომრჩევლების დასაკავშირებლად და სადენების საავტომობილო ფარის დასაკავშირებლად.)
  • 3 კომპლექტი 3 მამრობითი მდედრობითი jumper მავთულები, სულ 9 (სენსორების დასაკავშირებლად Arduino დაფაზე)
  • 12 ვოლტიანი დენის წყაროს გადამყვანი, რომლის სიმძლავრეა მინიმუმ 1A (1000mA).
  • შესაფერისი USB კაბელი (Arduino დაფის კომპიუტერთან დასაკავშირებლად).
  • კომპიუტერი (არდუინოს დაფის დაპროგრამებისთვის)
  • პატარა ხრახნიანი

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

დარწმუნდით, რომ თქვენს Arduino IDE- ში გაქვთ დაყენებული Adafruit's motor shield v2 ბიბლიოთეკა, თუ არა, დააჭირეთ Ctrl+Shift+I, მოძებნეთ Adafruit საავტომობილო ფარი და ჩამოტვირთეთ Adafruit Motor Shield v2 ბიბლიოთეკის უახლესი ვერსია.

სანამ ატვირთავთ კოდს Arduino მიკროკონტროლერზე, დარწმუნდით, რომ გაიარეთ ის, რომ მიიღოთ წარმოდგენა რა ხდება და როგორ ხდება.

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

გააკეთეთ განლაგება
გააკეთეთ განლაგება

დააწკაპუნეთ ზემოთ მოცემულ სურათზე, რომ მეტი იცოდეთ თითოეული "სენსორული" სიმღერის განლაგების და ადგილმდებარეობის შესახებ.

ნაბიჯი 5: დააინსტალირეთ საავტომობილო ფარი არუდინოს დაფაზე

დააინსტალირეთ საავტომობილო ფარი არუდინოს დაფაზე
დააინსტალირეთ საავტომობილო ფარი არუდინოს დაფაზე

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

ნაბიჯი 6: შეაერთეთ შემობრუნება საავტომობილო ფარს

შეაერთეთ Turnouts საავტომობილო ფარს
შეაერთეთ Turnouts საავტომობილო ფარს
შეაერთეთ Turnouts საავტომობილო ფარს
შეაერთეთ Turnouts საავტომობილო ფარს
შეაერთეთ Turnouts საავტომობილო ფარს
შეაერთეთ Turnouts საავტომობილო ფარს

გააკეთეთ შემდეგი კავშირები:

  • შეაერთეთ საავტომობილო ფარის გამომავალი 'M3' ამომრჩეველთან 'A'.
  • შეაერთეთ საავტომობილო ფარის გამომავალი 'M4' ამომრჩეველთან 'B'.

ნაბიჯი 7: შეაერთეთ ტრეკის სიმძლავრე საავტომობილო ფარს

შეაერთეთ ტრეკის ძალა საავტომობილო ფარს
შეაერთეთ ტრეკის ძალა საავტომობილო ფარს
შეაერთეთ ტრეკის ძალა საავტომობილო ფარს
შეაერთეთ ტრეკის ძალა საავტომობილო ფარს

შეაერთეთ საავტომობილო ფარის გამომავალი 'M1' მაგისტრალურ ხაზში დაყენებული ბილიკის დენის მიმწოდებელთან.

ნაბიჯი 8: დააინსტალირეთ გაფართოების ფარი საავტომობილო ფარზე

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

ნაბიჯი 9: შეაერთეთ "სენსორული" სიმღერები ფარს

შეაერთეთ "სენსორული" სიმღერები ფარს
შეაერთეთ "სენსორული" სიმღერები ფარს
შეაერთეთ "სენსორული" სიმღერები ფარს
შეაერთეთ "სენსორული" სიმღერები ფარს
შეაერთეთ "სენსორული" სიმღერები ფარს
შეაერთეთ "სენსორული" სიმღერები ფარს
შეაერთეთ "სენსორული" სიმღერები ფარს
შეაერთეთ "სენსორული" სიმღერები ფარს

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

  • შეაერთეთ თითოეული სენსორის პინი, სახელწოდებით „ძალა“, „VIN“ან „VCC“გაფართოების ფარის სათაურის რელსზე, რომელსაც ეწოდება „+5V“ან „VCC“.
  • შეაერთეთ თითოეული სენსორის '' GND '' წარწერით 'გაფართოების ფარის სათაურში' GND '.
  • შეაერთეთ სენსორის A გამომავალი Arduino დაფის pin 'A0'.
  • შეაერთეთ სენსორის B გამომავალი Arduino დაფის pin 'A1'.
  • შეაერთეთ სენსორის C გამომავალი Arduino დაფის pin 'A2'.

ნაბიჯი 10: მოათავსეთ მატარებლები ბილიკებზე სადგურ 'A' - ში

მოათავსეთ მატარებლები ბილიკებზე სადგურ "A" - ში
მოათავსეთ მატარებლები ბილიკებზე სადგურ "A" - ში
მოათავსეთ მატარებლები ბილიკებზე სადგურ "A" - ში
მოათავსეთ მატარებლები ბილიკებზე სადგურ "A" - ში

მოათავსეთ მატარებლები A სადგურის ბილიკებზე მატარებელი A განთავსდება A სადგურის ფილიალის ხაზზე და მატარებელი B პირდაპირ. იხილეთ ნაბიჯი 4 დამატებითი ინფორმაციისთვის. დიზელის ლოკომოტივი აქ გამოყენებულია მატარებლის B წარმოსადგენად.

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

ნაბიჯი 11: დააკავშირეთ კონფიგურაცია დენზე და ჩართეთ იგი

შეაერთეთ კონფიგურაცია დენთან და ჩართეთ იგი
შეაერთეთ კონფიგურაცია დენთან და ჩართეთ იგი

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

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

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

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

Რა არის შემდეგი?!
Რა არის შემდეგი?!

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

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

გირჩევთ: