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

FootPad_Logger: 20 βήματα
FootPad_Logger: 20 βήματα

Βίντεο: FootPad_Logger: 20 βήματα

Βίντεο: FootPad_Logger: 20 βήματα
Βίντεο: Squid game #shorts 2024, Ιούλιος
Anonim
FootPad_Logger
FootPad_Logger

Από την ιδέα στο πραγματικό πρωτότυπο. Ιστορία του Λυκείου μου 1ο ~ 2ο έτος. Ελπίζω να σου αρέσει!

Βήμα 1: Τον Φεβρουάριο του 2016, μπήκα στο HighSchool

Τον Φεβρουάριο του 2016, μπήκα στο HighSchool
Τον Φεβρουάριο του 2016, μπήκα στο HighSchool

Βήμα 2: Στη συνέχεια, παρατήρησα ένα μικρό πρόβλημα στην καφετέρια μας

Στη συνέχεια, παρατήρησα ένα μικρό πρόβλημα στην καφετέρια μας
Στη συνέχεια, παρατήρησα ένα μικρό πρόβλημα στην καφετέρια μας

Βήμα 3: Η καφετέρια μας έχει 2 μεγάλες ζώνες. Ζώνη ΑΝΑΜΟΝΗΣ και Ζώνη EAT

Η καφετέρια μας διαθέτει 2 μεγάλες ζώνες. Ζώνη ΑΝΑΜΟΝΗΣ και Ζώνη EAT
Η καφετέρια μας διαθέτει 2 μεγάλες ζώνες. Ζώνη ΑΝΑΜΟΝΗΣ και Ζώνη EAT

Βήμα 4: Αλλά έχουμε κάτι σκιερό-ιεραρχία που συνεχίζεται…

Αλλά έχουμε κάτι σκιερό-ιεραρχία που συνεχίζεται…
Αλλά έχουμε κάτι σκιερό-ιεραρχία που συνεχίζεται…

Βασικά, εάν είστε ΠΑΛΙΟΤΕΡΟΙ, μπορείτε να κόψετε τη γραμμή άλλων ανθρώπων.

Βήμα 5: Κάθε μεσημεριανό γεύμα και ακόμη και στο δείπνο, αυτό συμβαίνει

Κάθε μεμονωμένο μεσημεριανό γεύμα και ακόμη και στο δείπνο, αυτό συμβαίνει
Κάθε μεμονωμένο μεσημεριανό γεύμα και ακόμη και στο δείπνο, αυτό συμβαίνει

Είναι πραγματικά εκπληκτικό να το βλέπεις προσωπικά.

Δεν είναι τόσο ευχάριστο αν είστε HS1 (1η τάξη στο HighSchool).

Βήμα 6: Δεν έχει σημασία πόσο νωρίς έρχονται, οι μαθητές του HS1 σπαταλούν πολύ από τον χρόνο τους περιμένοντας…

Δεν έχει σημασία πόσο νωρίς έρχονται, οι μαθητές του HS1 χάνουν πολύ από τον χρόνο τους περιμένοντας…
Δεν έχει σημασία πόσο νωρίς έρχονται, οι μαθητές του HS1 χάνουν πολύ από τον χρόνο τους περιμένοντας…

Βήμα 7: Τσαντίστηκα πολύ σε αυτήν την κατάσταση

Μιλούσα στο μυαλό μου σε όλους εκείνους που εκμεταλλεύονται αυτό το σύστημα όπως:

"Ποιος στο διάολο είσαι να αρπάξεις τη σειρά των νεοφερμένων, ποιος σου έδωσε το δικαίωμα να το κάνεις; Δεν είναι καν σωστό"

Βήμα 8: Αλλά ήξερα ότι οι απατεώνες δεν θα αλλάξουν, έτσι αποφάσισα να βοηθήσω τους μαθητές του HS1

Αλλά ήξερα ότι οι απατεώνες δεν θα αλλάξουν, έτσι αποφάσισα να βοηθήσω τους μαθητές του HS1
Αλλά ήξερα ότι οι απατεώνες δεν θα αλλάξουν, έτσι αποφάσισα να βοηθήσω τους μαθητές του HS1

Σκέφτηκα, τι γίνεται αν οι μαθητές του HS1 μπορούν να γνωρίζουν το μήκος της γραμμής σε πραγματικό χρόνο;

Τότε, δεν θα μπορούσαν να αποφασίσουν μόνοι τους αν θα πάνε ή όχι;

Βήμα 9: Με την ιδέα μου στην πραγματικότητα, αυτή θα ήταν η διαδικασία λήψης αποφάσεων του μαθητή HS1

Με την ιδέα μου στην πραγματικότητα, αυτή θα ήταν η διαδικασία λήψης αποφάσεων του μαθητή HS1
Με την ιδέα μου στην πραγματικότητα, αυτή θα ήταν η διαδικασία λήψης αποφάσεων του μαθητή HS1

Έχουν ορθολογική διαδικασία λήψης αποφάσεων.

Βήμα 10: Μέχρι τώρα, η διαδικασία σκέψης των μαθητών HS1 ήταν αυτή

Μέχρι τώρα, η διαδικασία σκέψης των μαθητών HS1 ήταν αυτή
Μέχρι τώρα, η διαδικασία σκέψης των μαθητών HS1 ήταν αυτή

Γνωρίζαμε ότι ήμασταν κάτω από σκύλους, αλλά δεν ξέραμε πόσο συμφόρηση έχει το Cafeteria Is.

Έτσι, αυτό είναι καθαρά Παράλογο και Ευχή-Για-Τύχη Λήψη αποφάσεων.

Βήμα 11: Wasρθε η ώρα να αναλάβω δράση και να δημιουργήσω την ιδέα μου σε πραγματικότητα

Wasρθε η ώρα να αναλάβω δράση και να δημιουργήσω την ιδέα μου σε πραγματικότητα
Wasρθε η ώρα να αναλάβω δράση και να δημιουργήσω την ιδέα μου σε πραγματικότητα

Η ιδέα μου ήταν αυτή.

θα κάνω

1) 5 μεμονωμένα 'FootPads' που μπορούν να αναγνωρίσουν αν το πατάει ή όχι.

2) "Πρόγραμμα" που μπορεί να διαβάσει την κατάσταση του 5 FootPad στα 10 [Hz] και να ανεβάσει όλα τα δεδομένα που συγκεντρώθηκαν από την τελευταία μεταφόρτωση σε συμπιεσμένη μορφή και να παρέχει ακατέργαστη εκτίμηση του μήκους γραμμής (το πιο σημαντικό) μαζί με αυτό.

Βήμα 12: Δημιουργία FootPad - Σχεδιασμός

Κάνοντας FootPad - Σχεδιασμός
Κάνοντας FootPad - Σχεδιασμός
Κάνοντας FootPad - Σχεδιασμός
Κάνοντας FootPad - Σχεδιασμός

Το FootPad είναι απλά ένας διακόπτης. Συνδέει το 'Signal-Line' με το GND αν πατηθεί.

Σχεδίασα το μέγεθος έτσι ώστε να είναι αρκετά μεγάλο για να έχει μεγάλη πιθανότητα να σταθεί, αλλά και αρκετά μικρό για Laser-Cut το ακρυλικό τμήμα με το Laser-Cutter του Σχολείου μας.

Βήμα 13: FootPad - Ολοκληρώθηκε

FootPad - Ολοκληρώθηκε
FootPad - Ολοκληρώθηκε
FootPad - Ολοκληρώθηκε
FootPad - Ολοκληρώθηκε
FootPad - Ολοκληρώθηκε
FootPad - Ολοκληρώθηκε

Το CORK-peaces είναι μόνο για το Cushion-Effect. Επίσης για μια φιλική εμφάνιση για τους Steppers.

Είναι πραγματικά απλώς ένας διακόπτης. Απλό όσο μπορεί να είναι.

Βήμα 14: Micro Controller - το σχηματικό

Micro Controller - το Σχηματικό
Micro Controller - το Σχηματικό
Micro Controller - το Σχηματικό
Micro Controller - το Σχηματικό

Όλη η ΕΙΣΟΔΟΣ από 5 μεμονωμένα Footpads τραβήχτηκε-Υ HIGHΗΛΗ από ένα εξωτερικό κύκλωμα. Έτσι, αν κάποιος το πατήσει, η γραμμή θα βραχυκυκλωθεί στο GND.

Βήμα 15: Micro Controller - Ολοκληρώθηκε

Micro Controller - Ολοκληρώθηκε
Micro Controller - Ολοκληρώθηκε
Micro Controller - Ολοκληρώθηκε
Micro Controller - Ολοκληρώθηκε
Micro Controller - Ολοκληρώθηκε
Micro Controller - Ολοκληρώθηκε

Μόλις κόλλησα 5 αντιστάσεις Pull-UP 5 '20K' για κάθε θύρα.

Και επειδή χρησιμοποιούσα το "Enamel-Wire", ήταν πολύ βολικό να έχω είσοδο στυλ "Screwed-Port" σε PCB.

Το 'WeMos D1 Mini' χρησιμοποιείται για απλοποιημένη ενσωμάτωση της επικοινωνίας διακομιστή.

Βήμα 16: Το SoftWare

Το λογισμικό
Το λογισμικό

Το λογισμικό ήταν αρκετά δύσκολο γιατί

1) firstταν η πρώτη μου φορά που χρησιμοποιούσα τη βιβλιοθήκη πελάτη ESP8266 και διακομιστή. [Δυσκολεύτηκα να συνδεθώ με τον διακομιστή:)]

2) Ο λόγος για τον οποίο είχα "Ρολόι σε πραγματικό χρόνο" ήταν επειδή ήθελα αυτό το πρόγραμμα να λειτουργεί 24/7, αλλά Μιλήστε μόνο με τον διακομιστή την ώρα "Πρωινό, Μεσημεριανό, Δείπνο, Σνακ", καθώς και πρόγραμμα Σαββατοκύριακου και Εβδομάδας ήταν επίσης διαφορετικοί. Έτσι έπρεπε να δημιουργήσω το σύστημα "Scheduler", το οποίο δεν έχω κάνει ποτέ πριν, για το Absolute-Automation (αν πέθαινα, η υπηρεσία θα συνέχιζε).

SOURCE_CODE:

Βήμα 17: Ολόκληρο το σύστημα σε δράση

Ολόκληρο το σύστημα σε δράση!
Ολόκληρο το σύστημα σε δράση!
Ολόκληρο το σύστημα σε δράση!
Ολόκληρο το σύστημα σε δράση!
Ολόκληρο το σύστημα σε δράση!
Ολόκληρο το σύστημα σε δράση!

Χρησιμοποίησα το "(https://thingspeak.com/channels/346781)" για διακομιστή/γραφική παράσταση.

Iμουν σε θέση να παρέχω καθημερινά, ζωντανά δεδομένα σχετικά με την κατάσταση συμφόρησης στους φίλους μου και στους μαθητές του HS1!

Και όταν το σχολείο μας πραγματοποίησε διαγωνισμό ομιλίας, βγήκα και παρουσίασα αυτό το σύστημα σε όλους τους μαθητές του HS1, ώστε να μπορούν να το χρησιμοποιήσουν στις δικές τους ανάγκες. (Θα ανεβάσω το PPT που χρησιμοποίησα για τον διαγωνισμό)

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

Επίσης, για τον λόγο για τον οποίο έκανα αυτό το έργο, όταν ένας πραγματικός μαθητής ήρθε κοντά μου και μου είπε:

"Χρησιμοποιώ την υπηρεσία σας για να καθορίσω αν θα πάω στην Καφετέρια ή όχι - πολύ χρήσιμα, ευχαριστώ"

Ένιωθα τόσο καλά και δεν μπορούσα να πιστέψω ότι αυτό συνέβαινε πραγματικά.

Βήμα 18: Μετά από 1 μήνα έναρξης

Μετά από 1 μήνα έναρξης
Μετά από 1 μήνα έναρξης
Μετά από 1 μήνα έναρξης
Μετά από 1 μήνα έναρξης
Μετά από 1 μήνα έναρξης
Μετά από 1 μήνα έναρξης

Όλο το υλικό επιβίωσε! Λοιπόν, δεν είναι σε καλή κατάσταση όμως:)

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

Βήμα 19: Χειρισμός δεδομένων με Python

Χειρισμός δεδομένων με Python
Χειρισμός δεδομένων με Python
Χειρισμός δεδομένων με Python
Χειρισμός δεδομένων με Python
Χειρισμός δεδομένων με Python
Χειρισμός δεδομένων με Python

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

Και είναι αρκετά ενδιαφέρον ότι τις καθημερινές, στις 12:25 μ.μ. η συμφόρηση είναι συνεπής και το Σαββατοκύριακο, μόνο στην αρχή συμβαίνει η συμφόρηση, κυρίως επειδή οι μαθητές κάνουν τη δική τους ιδιωτική εργασία, οπότε είναι πιο διαλυμένοι.

Ανεβάζω δεδομένα αξίας ενός μήνα σε μορφή αρχείου csv. Κατευθείαν από τον διακομιστή. Παρόλο που δεν το επεξεργάζομαι αυτήν τη στιγμή, αλλά αν κάποιος ενδιαφέρεται να γράψει και να αναλύσει αυτά τα δεδομένα, (φυσικά θα πρέπει να κοιτάξετε πρώτα τον Micro controller Code για να καταλάβετε την τεχνική συμπίεσης) θα ήταν καταπληκτικό.

Βήμα 20: Μελλοντικές εφαρμογές, γιατί το ανεβάζω σε οδηγίες

Παρόλο που το σημερινό σύστημα που έχω φτιάξει είναι αρκετά πρωτότυπο, νομίζω ότι με αξιοπρεπή εργαλεία (που δεν είχα στο σχολείο) ή χρηματοδότηση, τα μαξιλάρια μπορούν να γίνουν λαστιχένια μαξιλάρια με ωραίο σχήμα.

Και αυτό το σύστημα μπορεί να εφαρμοστεί σχεδόν οπουδήποτε οι πληροφορίες "Line-Length" είναι πολύτιμες / χρήσιμες.

Παρέχω μόνο τον τρόπο που το έχω κάνει και γιατί. Και τα αποτελέσματα, πηγαίος κώδικας. Για να δείξετε ότι αυτό λειτουργεί πραγματικά. Δεν νομίζω ότι τα FootPads μου είχαν σχεδιαστεί πολύ καλά, χρησιμοποίησα πολύ ταινία και το Enamel-Wire ήταν πολύ δύσκολο να προστατευτεί, τελικά η προστασία ταινίας αποκόπηκε και το σύρμα εκτέθηκε.

Νομίζω όμως ότι αυτό το σύστημα έχει δυνατότητες ευρύτερης χρήσης.

Για να μην αναφέρουμε την τρέχουσα κατάσταση είναι το Λύκειο της Κορέας. Όπως έμαθα από τον Διατροφολόγο του σχολείου μας, στο Κανονικό Σχολείο (το σχολείο μας είναι μια μικρή ομάδα Επιστημονικού Σχολείου), επειδή δεν ετοιμάζουμε ένα γεύμα στο Σχολείο, περιμένουν σε μια σειρά με μήκος πάνω από 30 [m] ακριβώς λόγω του διατμητικού αριθμού μαθητών σε ένα σχολείο. Έτσι, με αυτό το σύστημα, με προσαρμοσμένο σχεδιασμό και λογισμικό, κάθε Σχολείο μπορεί να έχει το Σύστημα που επιτρέπει στους μαθητές να παραμείνουν στις τάξεις τους μέχρι να έρθει η σειρά τους, στη συνέχεια μπορούν να πάνε στην καφετέρια, χωρίς να περιμένουν στη γραμμή!

Πραγματικά παρουσίασα την ιδέα μου στο Υπουργείο Παιδείας της Κορέας, αφού επιλέχθηκα ως η καλύτερη ιδέα στον πρόσφατο διαγωνισμό τους το 2017.

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

Σας ευχαριστώ πολύ που διαβάσατε το πρώτο μου Instructable!

Συνιστάται: