Skip to content
A microbit controlled automatic rail way crossing
Branch: master
Clone or download
Latest commit 61aa2af May 3, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Code Update readme.md May 3, 2019
OERCanvas Add files via upload May 3, 2019
Video Update readme Apr 15, 2019
photos Add files via upload Apr 15, 2019
ΕκπαιδευτικέςΔραστηριότητες Delete readme Apr 16, 2019
Παρουσίαση Update readme Apr 15, 2019
LICENSE Initial commit Oct 23, 2018
Microbit controlled railway crossing-1.png Add files via upload Oct 29, 2018
README.md Update README.md Oct 29, 2018

README.md

Αυτόματη λειτουργία ισόπεδης διάβασης τρένου με το micro:bit

Σύντομη περιγραφή

Αυτόματη λειτουργία μιας σιδηροδρομικής διασταύρωσης (μονής γραμμής) με τις μπάρες να κλείνουν αυτόματα μόλις περνά το τρένο. Θα χρησιμοποιηθεί ένας hall sensor στις γραμμές για την ανίχνευση του τρένου. Οι μπάρες μπροστά από τη διασταύρωση με το δρόμο ανεβοκατεβαίνουν με τη βοήθεια ενός micro servo. Όταν οι μπάρες κλείνουν θα υπάρχει ηχητική ειδοποίηση (beeper) και φανάρια που θα αναβοσβήνουν για να ειδοποιούν τους οδηγούς των αυτοκινήτων στη διασταύρωση.

Για τη δοκιμή λειτουργίας αλλά και την υλοποίηση του έργου θα χρησιμοποιηθεί ένα οποιοδήποτε κοινό τρενάκι "παιχνίδι" με γραμμές. Στη μηχανή του τρένου θα τοποθετηθεί στο κάτω μέρος ένας μικρός μαγνήτης ώστε όταν η μηχανή περνά από τον αισθητήρα ανίχνευσης μαγνητικού πεδίου (hall sensor), αυτός να ενεργοποιείται δίνοντας κατάλληλο σήμα στο micro:bit.

Image of Railway Cross

ΥΛΙΚΑ

  1. microbit
  2. microbit expansion board
  3. breadboard
  4. step down DC 3.3V converter
  5. 2x micro servo sg90
  6. hall sensor (5V) με level shifter 5V-> 3.3V ή αντίστοιχος αισθητήρας στα 3.3V
  7. 2x LEDs 5mm
  8. 2x Αντιστάσεις 220Ω
  9. passive buzzer
  10. set jumper cables (m-m)
  11. μαγνητάκι
  12. μπαταριοθήκη 4xAA (για το servo)
  13. μπαταριοθήκη 2xAA (για το micro:bit)
  14. προαιρετικά 3D εκτυπωτής για την κατασκευή (μπάρας, θήκης servo, κολώνας φαναριών), διαφορετικά χοντρό χαρτόνι ή ξύλο και κόλλα

Αναλυτική περιγραφή

Στις γραμμές και λίγο πριν τη διάβαση, έχει τοποθετηθεί ένας αισθητήρας μαγνητικού πεδίου (hall sensor) που ανιχνεύει το μαγνητάκι που έχει κοληθεί στη μηχανή του τρένου. Όταν το τρένο περάσει πάνω από τον αισθητήρα, αυτός ενεργοποιείται από το μαγνητάκι στη μηχανή. Το micro:bit όταν πάρει σήμα σε μια από τις ψηφιακές εισόδους του από τον αισθητήρα (μαγνητικού πεδίου), τότε:

 α)  ανάβει τα φανάρια στη διάβαση
 β)  ύστερα από 1 δευτερόλεπτο δίνει σήμα στο servo για να κατεβούν οι μπάρες
 γ)  αρχίζει να παράγει μέσω του beeper (passive buzzer) ηχητικό τόνο
 δ)  αρχίζει να αναβοσβήνει διαδοχικά τα φανάρια στη διάβαση
 ε)  μετά τη συνολική παρέλευση 5 δευτερολέπτων από το αρχικό σήμα, παύει ο ήχος, τα φανάρια σβήνουν 
     και οι μπάρες ανεβαίνουν ξανά.

Επεκτάσεις

Για την πιο ρεαλιστική λειτουργία της διάβασης μπορεί να χρησιμοποιηθούν:

 α)  ένας 2ος αισθητήρας μαγνητικού πεδίου στην άλλη πλευρά της διάβασης, ώστε να ανιχνεύεται
     το τρένο όταν κινείται και από την αντίθετη κατεύθυνση της γραμμής
 β)  άλλα 2 LED για την οπτική ειδοποίηση από την άλλη πλευρά του δρόμου
You can’t perform that action at this time.