Πίνακας περιεχομένων:

Απλό αυτοματοποιημένο μοντέλο σιδηροδρόμου Point to Point που τρέχει δύο τρένα: 13 βήματα (με εικόνες)
Απλό αυτοματοποιημένο μοντέλο σιδηροδρόμου Point to Point που τρέχει δύο τρένα: 13 βήματα (με εικόνες)

Βίντεο: Απλό αυτοματοποιημένο μοντέλο σιδηροδρόμου Point to Point που τρέχει δύο τρένα: 13 βήματα (με εικόνες)

Βίντεο: Απλό αυτοματοποιημένο μοντέλο σιδηροδρόμου Point to Point που τρέχει δύο τρένα: 13 βήματα (με εικόνες)
Βίντεο: Σαντιάγο με δημόσια συγκοινωνία: Μετρό, λεωφορεία, τρένα, τελεφερίκ και άλλα 2024, Ιούνιος
Anonim
Απλό αυτοματοποιημένο μοντέλο σιδηροδρόμου Point to Point που εκτελεί δύο τρένα
Απλό αυτοματοποιημένο μοντέλο σιδηροδρόμου Point to Point που εκτελεί δύο τρένα

Οι μικροελεγκτές Arduino είναι ένας πολύ καλός τρόπος για την αυτοματοποίηση μοντέλων διατάξεων σιδηροδρόμων λόγω της χαμηλής διαθεσιμότητάς τους, του υλικού και του λογισμικού ανοιχτού κώδικα και μιας μεγάλης κοινότητας που θα σας βοηθήσει.

Για μοντέλα σιδηροδρόμων, οι μικροελεγκτές Arduino μπορούν να αποδειχθούν ένας εξαιρετικός πόρος για την αυτοματοποίηση των διατάξεων τους με απλό και οικονομικά αποδοτικό τρόπο. Αυτό το έργο είναι ένα τέτοιο παράδειγμα αυτοματοποίησης μιας διάταξης σιδηροδρόμων μοντέλων πολλαπλών σημείων για τη λειτουργία δύο τρένων.

Αυτό το έργο είναι μια αναβαθμισμένη έκδοση μερικών από τα προηγούμενα σχέδια αυτοματοποίησης σιδηροδρομικών μοντέλων μου.

Λίγα λόγια για αυτό το έργο:

Αυτό το έργο επικεντρώνεται στην αυτοματοποίηση ενός μοντέλου διάταξης σιδηροδρόμων πολλαπλών σημείων που έχει τρεις σταθμούς. Υπάρχει ένας σταθμός εκκίνησης, ας πούμε 'Α' που αρχικά στεγάζει και τα δύο τρένα. Η κύρια γραμμή που αφήνει τον σταθμό διακλαδίζεται σε δύο γραμμές οι οποίες πηγαίνουν αντίστοιχα στους δύο σταθμούς λένε «Β» και «Γ».

Βήμα 1: Δείτε το βίντεο

Image
Image

Δείτε το παραπάνω βίντεο για να καταλάβετε τη λειτουργία της διάταξης.

Βήμα 2: Αποκτήστε όλα τα απαιτούμενα πράγματα

Προγραμματίστε τον μικροελεγκτή Arduino
Προγραμματίστε τον μικροελεγκτή Arduino

Εδώ είναι αυτό που θα χρειαστείτε για αυτό το έργο:

  • Ένας μικροελεγκτής Arduino συμβατός με την ασπίδα κινητήρα Adafruit V2.
  • Μια ασπίδα κινητήρα Adafruit V2. (Μάθετε περισσότερα για αυτό εδώ.)
  • Μια ασπίδα επέκτασης (προαιρετική αλλά συνιστάται ιδιαίτερα)
  • Τρία «αισθητήρια» κομμάτια.
  • 6 αρσενικά προς αρσενικά καλώδια βραχυκυκλωτήρων (Για να συνδέσετε την έξοδο και να παρακολουθήσετε τα καλώδια τροφοδοσίας στην ασπίδα του κινητήρα.)
  • 3 σετ 3 συρμάτων αρσενικών προς θηλυκών βραχυκυκλωτήρων, συνολικά 9 (Για να συνδέσετε τους αισθητήρες στην πλακέτα Arduino)
  • Προσαρμογέας τροφοδοσίας DC 12 βολτ με ισχύ ρεύματος τουλάχιστον 1Α (1000mA).
  • Ένα κατάλληλο καλώδιο USB (Για τη σύνδεση της πλακέτας Arduino στον υπολογιστή).
  • Υπολογιστής (Για προγραμματισμό του πίνακα Arduino)
  • Ένα μικρό κατσαβίδι

Βήμα 3: Προγραμματίστε τον μικροελεγκτή Arduino

Βεβαιωθείτε ότι έχετε εγκαταστήσει τη βιβλιοθήκη του Adafruit's motor shield v2 στο Arduino IDE σας, αν όχι, πατήστε Ctrl+Shift+I, αναζητήστε την κινητική ασπίδα Adafruit και κατεβάστε την τελευταία έκδοση της βιβλιοθήκης Adafruit Motor Shield v2.

Πριν ανεβάσετε τον κώδικα στον μικροελεγκτή Arduino, βεβαιωθείτε ότι έχετε περάσει από αυτόν για να πάρετε μια ιδέα για το τι συμβαίνει και πώς.

Βήμα 4: Κάντε τη διάταξη

Κάντε τη διάταξη
Κάντε τη διάταξη

Κάντε κλικ στην παραπάνω εικόνα για να μάθετε περισσότερα σχετικά με τη διάταξη και τη θέση κάθε «αισθητηριακού» κομματιού και τη συμμετοχή.

Βήμα 5: Εγκαταστήστε το Motor Shield στον πίνακα Arudino

Εγκαταστήστε το Motor Shield στον πίνακα Arudino
Εγκαταστήστε το Motor Shield στον πίνακα Arudino

Τοποθετήστε την ασπίδα κινητήρα στον πίνακα Arduino ευθυγραμμίζοντας προσεκτικά τους πείρους της ασπίδας με τους βοσκούς της πλακέτας Arduino και βεβαιωθείτε ότι δεν έχει λυγίσει πείρος.

Βήμα 6: Συνδέστε τα Turnouts στο Motor Shield

Συνδέστε τα Turnouts στο Motor Shield
Συνδέστε τα Turnouts στο Motor Shield
Συνδέστε τα Turnouts στο Motor Shield
Συνδέστε τα Turnouts στο Motor Shield
Συνδέστε τα Turnouts στο Motor Shield
Συνδέστε τα Turnouts στο Motor Shield

Κάντε τις ακόλουθες συνδέσεις:

  • Συνδέστε την έξοδο της θωράκισης κινητήρα «M3» με την έξοδο «A».
  • Συνδέστε την έξοδο της θωράκισης κινητήρα «M4» με την έξοδο «B».

Βήμα 7: Συνδέστε το Track Power στο Motor Shield

Συνδέστε το Track Power στο Motor Shield
Συνδέστε το Track Power στο Motor Shield
Συνδέστε το Track Power στο Motor Shield
Συνδέστε το Track Power στο Motor Shield

Συνδέστε την έξοδο της θωράκισης κινητήρα «M1» στον τροφοδότη τροχιάς που είναι εγκατεστημένος στην κεντρική γραμμή.

Βήμα 8: Εγκαταστήστε το Expansion Shield στο Motor Shield

Εγκαταστήστε το Expansion Shield στο Motor Shield
Εγκαταστήστε το Expansion Shield στο Motor Shield

Βήμα 9: Συνδέστε τα «αισθητήρια» κομμάτια στην ασπίδα

Συνδέστε τα «αισθητήρια» κομμάτια στην ασπίδα
Συνδέστε τα «αισθητήρια» κομμάτια στην ασπίδα
Συνδέστε τα «αισθητήρια» κομμάτια στην ασπίδα
Συνδέστε τα «αισθητήρια» κομμάτια στην ασπίδα
Συνδέστε τα «αισθητήρια» κομμάτια στην ασπίδα
Συνδέστε τα «αισθητήρια» κομμάτια στην ασπίδα
Συνδέστε τα «αισθητήρια» κομμάτια στην ασπίδα
Συνδέστε τα «αισθητήρια» κομμάτια στην ασπίδα

Πραγματοποιήστε τις ακόλουθες συνδέσεις με τα «αισθητήρια» κομμάτια:

  • Συνδέστε κάθε πείρο αισθητήρων με την ένδειξη "power", "VIN" ή "VCC" στη ράγα επικεφαλίδας της ασπίδας διαστολής που φέρει την ένδειξη "+5V" ή "VCC".
  • Συνδέστε κάθε πείρο αισθητήρων με την ένδειξη "GND" στη ράγα επικεφαλίδας της ασπίδας διαστολής με την ένδειξη "GND".
  • Συνδέστε την έξοδο του αισθητήρα Α στην καρφίτσα 'A0' της πλακέτας Arduino.
  • Συνδέστε την έξοδο του αισθητήρα Β στο pin 'A1' της πλακέτας Arduino.
  • Συνδέστε την έξοδο του αισθητήρα C στο pin 'A2' της πλακέτας Arduino.

Βήμα 10: Τοποθετήστε τα τρένα στις γραμμές στο σταθμό «Α»

Τοποθετήστε τα τρένα στις γραμμές στο σταθμό «Α»
Τοποθετήστε τα τρένα στις γραμμές στο σταθμό «Α»
Τοποθετήστε τα τρένα στις γραμμές στο σταθμό «Α»
Τοποθετήστε τα τρένα στις γραμμές στο σταθμό «Α»

Τοποθετήστε τα τρένα στις γραμμές του σταθμού Α. Το τρένο Α θα τοποθετηθεί στη γραμμή διακλάδωσης του σταθμού Α και το τρένο Β στην ευθεία. Ανατρέξτε στο βήμα 4 για περισσότερες πληροφορίες. Μια ατμομηχανή ντίζελ χρησιμοποιήθηκε εδώ για να αντιπροσωπεύσει το τρένο Β.

Συνιστάται η χρήση εργαλείου μετατροπής, ειδικά για ατμομηχανές ατμού.

Βήμα 11: Συνδέστε το πρόγραμμα εγκατάστασης στην τροφοδοσία και ενεργοποιήστε το

Συνδέστε το πρόγραμμα εγκατάστασης στην τροφοδοσία και ενεργοποιήστε το
Συνδέστε το πρόγραμμα εγκατάστασης στην τροφοδοσία και ενεργοποιήστε το

Αφού ενεργοποιήσετε τη ρύθμιση εάν η ατμομηχανή αρχίσει να κινείται σε λάθος κατεύθυνση, αντιστρέψτε την πολικότητα της σύνδεσης ισχύος τροχιάς με τους ακροδέκτες της θωράκισης του κινητήρα. Εάν κάποιο από τα άτομα που συμμετείχαν αλλάξει προς τη λάθος κατεύθυνση, ξέρετε τι να κάνετε!

Βήμα 12: Καθίστε αναπαυτικά, χαλαρώστε και παρακολουθήστε τα τρένα σας

Εάν όλα έγιναν σωστά, τότε θα πρέπει να δείτε το τρένο στο πλάι στο σταθμό 'Α' να αρχίζει να κινείται και τη λειτουργία να συνεχίζεται όπως φαίνεται στο βίντεο στο πρώτο βήμα.

Βήμα 13: Τι ακολουθεί;

Τι έπεται?!
Τι έπεται?!

Εάν θέλετε, μπορείτε να προχωρήσετε και να τσιμπήσετε τον κώδικα Arduino και να κάνετε αλλαγές που ταιριάζουν στις ανάγκες σας. Μπορείτε να επεκτείνετε τη διάταξη, να προσθέσετε περισσότερες ασπίδες κινητήρα για να τρέξετε περισσότερα τρένα, να αυξήσετε την πολυπλοκότητα της λειτουργίας του σιδηροδρόμου, όπως να τρέχετε δύο τρένα ταυτόχρονα και ούτω καθεξής, υπάρχει μια πολύ μεγάλη λίστα με αυτά που μπορείτε να κάνετε.

Εάν θέλετε, μπορείτε επίσης να ρίξετε μια ματιά σε μερικά διαφορετικά έργα αυτοματισμού διάταξης εδώ.

Συνιστάται: