Სარჩევი:

რკინიგზის ავტომატური მოდელის განლაგება უკუ მარყუჟებით: 14 ნაბიჯი
რკინიგზის ავტომატური მოდელის განლაგება უკუ მარყუჟებით: 14 ნაბიჯი

ვიდეო: რკინიგზის ავტომატური მოდელის განლაგება უკუ მარყუჟებით: 14 ნაბიჯი

ვიდეო: რკინიგზის ავტომატური მოდელის განლაგება უკუ მარყუჟებით: 14 ნაბიჯი
ვიდეო: Autonomous trains: Technology Explained 2024, ნოემბერი
Anonim
ავტომატური მოდელის რკინიგზის განლაგება უკუ მარყუჟებით
ავტომატური მოდელის რკინიგზის განლაგება უკუ მარყუჟებით

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

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

Image
Image

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

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

მიიღეთ ყველა საჭირო ნივთი
მიიღეთ ყველა საჭირო ნივთი

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

  • ელექტრონული მარაგები:

    • Arduino მიკროკონტროლი, რომელიც თავსებადია Adafruit Motor Shield V2- თან. (1)
    • Adafruit Motor Shield V2.
    • 2 "სენსორული" სიმღერა.
    • 10 მამაკაცი მამაკაცი მხტუნავი მავთული.
    • 12 ვოლტიანი დენის წყარო.
  • რკინიგზის მოდელი:

    • 2 ამომრჩეველი (თითო თითოეული საპირისპირო მარყუჟისთვის).
    • 3 ბილიკი მიმწოდებელი (ერთი მაგისტრალური და დანარჩენი ორი თითოეული საპირისპირო მარყუჟისთვის).
    • 4 იზოლირებული სარკინიგზო შესაერთებელი (მიიღეთ კიდევ 4 თუ ამომრჩეველთა რაოდენობა არ არის "Power Routing" ფუნქცია).

1. ნებისმიერი R3 Arduino დაფა, როგორიცაა UNO, Leonardo და მსგავსი შეიძლება გამოყენებულ იქნას. მეგას მსგავსი დაფები ასევე შეიძლება გამოყენებულ იქნას მცირედი ცვლილებით (მიიღეთ დახმარება აქ).

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

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

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

ნაბიჯი 4: შეცვალეთ ამომრჩეველთა რკინიგზის შემერთებლები

შეცვალეთ ამომრჩეველთა რკინიგზის შემერთებლები
შეცვალეთ ამომრჩეველთა რკინიგზის შემერთებლები

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

ნაბიჯი 5: შექმენით განლაგება

დააყენეთ განლაგება
დააყენეთ განლაგება
დააყენეთ განლაგება
დააყენეთ განლაგება

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

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

ნაბიჯი 6: დააინსტალირეთ საავტომობილო ფარი Arduino დაფაზე და შეაერთეთ Track Power და Turnouts

დააინსტალირეთ Motor Shield Arduino დაფაზე და შეაერთეთ Track Power და Turnouts
დააინსტალირეთ Motor Shield Arduino დაფაზე და შეაერთეთ Track Power და Turnouts
დააინსტალირეთ Motor Shield Arduino დაფაზე და შეაერთეთ Track Power და Turnouts
დააინსტალირეთ Motor Shield Arduino დაფაზე და შეაერთეთ Track Power და Turnouts
დააინსტალირეთ Motor Shield Arduino დაფაზე და შეაერთეთ Track Power და Turnouts
დააინსტალირეთ Motor Shield Arduino დაფაზე და შეაერთეთ Track Power და Turnouts
დააინსტალირეთ Motor Shield Arduino დაფაზე და შეაერთეთ Track Power და Turnouts
დააინსტალირეთ Motor Shield Arduino დაფაზე და შეაერთეთ Track Power და Turnouts

მონაწილეობა:

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

  • შეაერთეთ შემობრუნება A საავტომობილო ფარს, როგორც ეს ნაჩვენებია მე -4 სურათში.
  • შეაერთეთ მონაწილეობა B საავტომობილო ფარსთან, როგორც ეს ნაჩვენებია 5 -ში.

მიმდევრების მიმდევრები:

ორივე საპირისპირო მარყუჟის მიმწოდებელი უნდა იყოს დაკავშირებული ერთსა და იმავე პოლარობასთან ისე, რომ მატარებელი მოძრაობდეს ერთი მიმართულებით ორივე მარყუჟში, ანუ შემოვიდეს ამომრჩეველთა განშტოებული ხაზიდან და გამოვიდეს სწორი მხრიდან (უყურეთ ვიდეოს 1 ნაბიჯში განმარტებისთვის).

  • შეაერთეთ მაგისტრალური კვების მავთულები საავტომობილო ფარსთან, როგორც ეს ნაჩვენებია სურათზე 5. დარწმუნდით, რომ კავშირის პოლარობა ისეთია, რომ მატარებელი გადადის მარყუჟში A გაშვებისას.
  • შეაერთეთ მარყუჟების მიმწოდებლის დენის მავთულები საავტომობილო ფარს, როგორც ეს ნაჩვენებია სურათზე 6.

ნაბიჯი 7: შეაერთეთ სენსორები

შეაერთეთ სენსორები
შეაერთეთ სენსორები
შეაერთეთ სენსორები
შეაერთეთ სენსორები
შეაერთეთ სენსორები
შეაერთეთ სენსორები

შეაერთეთ სენსორების -პინი "GND" სათაურთან და +v ქინძისთავები +5 ვოლტ სათაურთან. Arduino დაფის 'IQREF' პინი ასევე შეიძლება გამოყენებულ იქნას როგორც +5 ვოლტიანი კავშირი დენის სენსორებთან იმ დაფებისთვის, რომლებიც მუშაობენ ლოგიკური ძაბვის დონეზე 5 ვოლტზე.

შეაერთეთ სენსორის გამოსასვლელი პინი პირველი საპირისპირო მარყუჟის გვერდით Arduino დაფის შესასვლელთან 'A0' და მეორე უკანა მარყუჟის მიმდებარე სენსორის გამომავალი პინი არდუინოს დაფის შეყვანის 'A1'.

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

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

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

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

თქვენ შეგიძლიათ დააკავშიროთ ადაპტერი Arduino დაფის ქალი DC ჯეკის კონექტორთან, ან შეგიძლიათ გამოიყენოთ ტერმინალის ბლოკი საავტომობილო ფარის დასაყენებლად.

ნაბიჯი 10: მოათავსეთ მატარებელი/ლოკომოტივი მაგისტრალურ ხაზზე

მოათავსეთ მატარებელი/ლოკომოტივი მაგისტრალურ ხაზზე
მოათავსეთ მატარებელი/ლოკომოტივი მაგისტრალურ ხაზზე

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

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

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

ნაბიჯი 12: უყურეთ თქვენს მატარებელს

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

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

ნაბიჯი 13: პრობლემის აღმოფხვრა საჭიროების შემთხვევაში

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

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

ნაბიჯი 14: წადი ფურტურში

წადი ფურტურ
წადი ფურტურ

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

გირჩევთ: