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

Σύστημα καθισμάτων τρένου: 4 βήματα (με εικόνες)
Σύστημα καθισμάτων τρένου: 4 βήματα (με εικόνες)

Βίντεο: Σύστημα καθισμάτων τρένου: 4 βήματα (με εικόνες)

Βίντεο: Σύστημα καθισμάτων τρένου: 4 βήματα (με εικόνες)
Βίντεο: Ξύλο μεταξύ κάμεραμαν του ΣΚΑΙ και πολίτη 2024, Ιούλιος
Anonim
Image
Image
Καλωδίωση του υλικού
Καλωδίωση του υλικού

Σήμερα φτιάξαμε ένα σύστημα που μπορεί να εφαρμοστεί σε θέσεις τρένων. Έπρεπε να βρούμε μια ενόχληση και να κάνουμε μια λύση για αυτό.

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

Βήμα 1: Τα υλικά

  • 1x Arduino
  • 1x Breadboard
  • 1x Αισθητήρας πίεσης
  • 1x LED-Matrix+ξεμπλοκάρισμα
  • 2x RGB Led
  • Αντίσταση 4x 220 Ohm
  • Jumpwires
  • Ξύλο

Βήμα 2: Καλωδίωση του υλικού

Συνάντηση της μήτρας LED: Η οθόνη μήτρας θα χρησιμοποιηθεί για να δείξει πόσες ελεύθερες θέσεις υπάρχουν σε ένα καρότσι τρένου. Η μήτρα LED είναι ικανή να παράγει κάθε είδους σχήματα και σχήματα. Το Matrix τροφοδοτείται από ένα τσιπ MAX7217 για εύκολο έλεγχο. Επίσης, ελέγχουμε τη μήτρα με μια βιβλιοθήκη, που ονομάζεται "LedControlMS.h". Πρέπει να εισαγάγουμε αυτήν τη βιβλιοθήκη. Κατέβασε εδώ. Εισαγάγετε αυτήν τη βιβλιοθήκη και είστε έτοιμοι να πάτε με την οθόνη μήτρας.

Η οθόνη διαθέτει 5 ακίδες. VCC (5volt) GND (γείωση) DIN (Δεδομένα) => DigitalPin 12CLK (ρολόι) => DigitalPin 11CS (Chip select) => DigitalPin 10Συναντήσεις με τα led RGB: Τα LED θα χρησιμοποιηθούν για υποδείξτε αν έχει καεί μια καρέκλα ή όχι. Τα led RGB έχουν 4 ακίδες. Κόκκινο, πράσινο, μπλε και γείσο. Θα χρησιμοποιήσουμε μόνο το κόκκινο και πράσινο φως του RGB. Συνεπώς, συνδέουμε μόνο αυτά τα 2 και το έδαφος του πόρου. Για LED 1: Κόκκινο => DigitalPin 2 Πράσινο => DigitalPin 3 Για LED 2: Κόκκινο => DigitalPin 4 Πράσινο => DigitalPin 5 Συνάντηση με τον αισθητήρα πίεσης: Ο αισθητήρας πίεσης θα χρησιμοποιηθεί για την ανίχνευση αν κάποιος κάθεται στην καρέκλα. Πρέπει να είμαστε προσεκτικοί για να μην ανατινάξουμε το arduino μας! Βεβαιωθείτε λοιπόν ότι έχετε συνδέσει μια αντίσταση στο σωστό μέρος. Ανατρέξτε στο σύρμα για λεπτομέρειες.

Βήμα 3: Ο κώδικας

Ο κώδικας
Ο κώδικας

Βήμα 3.1: Βιβλιοθήκη LedControlMS.h3.1.1: Λήψη της βιβλιοθήκης LedcontrollMS.h3.1.2: Μεταβείτε στο "Sketch> Inlcude Library> Add. ZIP Library" επιλέξτε το LedcontrollMS.h zip για να το εισαγάγετε.

Βήμα 3..2: Έλεγχος κώδικα3.2.1: Βεβαιωθείτε ότι κάθε ακίδα είναι συνδεδεμένη σωστά. Το καλώδιο του αισθητήρα πρέπει να συνδεθεί στο A0.3.2.2: Διορθώστε τυχόν ελαττωματικές συνδέσεις. Μπορείτε να το διορθώσετε αλλάζοντας τον κώδικα ή το υλικό.

Βήμα 4: Το κουτί

Το κιβώτιο
Το κιβώτιο
Το κιβώτιο
Το κιβώτιο
Το κιβώτιο
Το κιβώτιο

Μπορείτε να φτιάξετε το κουτί από οποιοδήποτε υλικό θέλετε. Μπορείτε ακόμη και να πάτε σε πλήρες μέγεθος! Κολλήσαμε σε ένα μικρό μοντέλο. Το μοντέλο μας διαθέτει μόνο έναν αισθητήρα πίεσης. Μπορεί όμως να επικοινωνήσει την ιδέα μας.

Συνιστάται: