Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Βάση δεδομένων
- Βήμα 2: Κύκλωμα
- Βήμα 3: Pycharm
- Βήμα 4: Backend
- Βήμα 5: ESP8266
- Βήμα 6: Frontend
- Βήμα 7: Behuizing
Βίντεο: DigiFlag: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Αν σας αρέσει να παίζετε καταγράψτε τη σημαία και θέλετε να μάθετε πώς να ψηφιοποιήσετε λίγο το παιχνίδι, αυτό είναι το κατάλληλο μέρος. Σε αυτό το διδακτικό θα αυτοματοποιήσετε τα σκορ και θα δείτε ποιος πέθανε στο παιχνίδι.
Προμήθειες
Εργαλεία:
- Τρυπάνι
- πιστόλι κόλλας
- esp
- προσαρμογέας uart
- συγκολλητικό σίδερο
- Προμήθειες:
- Druksensor x4
- LDR x4
- LED x2
- Οθόνη x1
- esp x4
- βατόμουρο pi x1
- ξύλινο στήθος x1
- breadboard x3
- PVC σωλήνας x1
- jumper cabels x80
- Ισχύς τροφοδοσίας για pi x1
- ξύλινη σανίδα x2
- ραβδί x2
- αντίσταση 10kohm x6
- αντίσταση 475ohm x2
- ποτενσιόμετρο x1
- ταινία απομόνωσης x5
Βήμα 1: Βάση δεδομένων
Η βάση δεδομένων του έργου υπάρχει σε 6 στήλες. Κάθε στήλη έχει τη δική της ταυτότητα. Τα περισσότερα από τα στοιχεία είναι INT ή VARCHAR, αλλά για τα στοιχεία που θα περιέχουν την ετικέτα πρέπει να χρησιμοποιήσουμε ένα ΔΙΠΛΟ. Όταν ολοκληρωθεί το σχήμα, προχωρήστε στη μηχανική της βάσης δεδομένων, ώστε να μπορέσουμε να εφαρμόσουμε δεδομένα.
Βήμα 2: Κύκλωμα
Για το κύκλωμα θα χρειαστείτε πολλά από τα αναφερόμενα εξαρτήματα. Ακολουθήστε το σχήμα, μην κολλήσετε τίποτα ακόμη, έτσι ώστε όταν υπάρχει βλάβη στο κύκλωμα να μπορείτε εύκολα να αλλάξετε ή να επανασυνδέσετε το ελαττωματικό εξάρτημα. Συνδέστε την τροφοδοσία pi απλά και δείτε αν ανάβει η οθόνη LCD, η φωτεινότητα του κειμένου LCD μπορεί να ρυθμιστεί από το ποτενσιόμετρο.
Βήμα 3: Pycharm
Για αυτό το βήμα θα χρειαστείτε το πρόγραμμα pycharm μόλις εγκατασταθεί αυτό, μπορούμε να ξεκινήσουμε τη ρύθμιση της διαμόρφωσης. Πατήστε το αρχείο στην επάνω αριστερή γωνία και, στη συνέχεια, επιλέξτε προτιμήσεις ή ρυθμίσεις, επιλέξτε ανάπτυξη. Σε αυτήν την οθόνη πρέπει να κάνετε κλικ στο εικονίδιο συν και να επιλέξετε μια διαμόρφωση SFTP. Ονομάστε τη διαμόρφωση και συμπληρώστε τα πεδία, ο κεντρικός υπολογιστής αντιπροσωπεύει τη διεύθυνση IP του your pi, το όνομα χρήστη και τον κωδικό πρόσβασης από το. Μεταβείτε στις αντιστοιχίσεις και επιλέξτε τον κατάλογο που θέλετε να χρησιμοποιήσετε. Επιστρέψτε στην προηγούμενη οθόνη και πατήστε δοκιμαστική σύνδεση. Όταν αυτό δώσει μια επιτυχημένη απάντηση, κάντε κλικ στο ok.
Βήμα 4: Backend
Εδώ θα γράψετε τον κωδικό για το backend. Ξεκινήστε γράφοντας τη ρύθμιση εδώ, επαναφέρετε την οθόνη LCD έτσι ώστε να μην εμφανίζονται παλαιότερα μηνύματα. Στη συνέχεια, γράψτε τις διαδρομές προς τους esp's έτσι ώστε να λάβετε ένα μήνυμα json από το esp και ενημερώστε το σκορ ή το θάνατο στη βάση δεδομένων. Στη συνέχεια, γράψτε, χρησιμοποιήστε τις υποδοχές ιστού που χρησιμοποιούνται για την επικοινωνία με το προσώπο. τελικώς γράψτε τη συνάρτηση rfid () αυτό θα ρυθμίσει το στοιχείο θανάτου στα δεδομένα στο 0 όταν σαρωθεί η ετικέτα. Μπορείτε να βρείτε όλους τους κωδικούς για αυτό το έργο στον πρόσθετο φάκελο.
Βήμα 5: ESP8266
Η μονάδα ESP είναι κωδικοποιημένη σε arduino, οπότε φροντίστε να εγκαταστήσετε το arduino ide. Μόλις εγκατασταθεί, μεταβείτε στο αρχείο, στις προτιμήσεις και πληκτρολογήστε το σύνδεσμο που εμφανίζεται στην εικόνα στο πλαίσιο κειμένου "οι πρόσθετες διευθύνσεις διευθύνσεων πίνακα:". Πατήστε εντάξει και στη συνέχεια ανοίξτε τα εργαλεία στο επάνω μέρος της οθόνης σας, μεταβείτε στους πίνακες, στον πίνακα διαχείρισης και κάντε κύλιση μέχρι κάτω και εγκαταστήστε το esp8266. Μόλις γίνει αυτό, μεταβείτε στα παραδείγματα αρχείων και επιλέξτε το BasicHttpClient, συμπληρώστε τη διαμόρφωση wifi και. Τώρα επεξεργαστείτε το αρχείο όπως έκανα στην τελευταία φωτογραφία. Πάρτε τον προσαρμογέα uart και κολλήστε ένα κουμπί μεταξύ του gpio0 και της γείωσης. Συνδέστε το esp στον προσαρμογέα και συνδέστε το σε θύρα usb ενώ κρατάτε πατημένο το κουμπί. Τώρα μεταβείτε στα εργαλεία και επιλέξτε το πρόσφατα εμφανιζόμενο com poort επιλέξτε από τους πίνακες το γενικό esp8266 και ξεκινήστε τη μεταφόρτωση. Μόλις δείτε μια αναλογία ποσοστού, αφήστε το κουμπί. Για τα άλλα esp's u θα πρέπει να αλλάξετε τη διαδρομή api σε αυτή του αντίστοιχου στο backend. Για τα 2 τελευταία θα πρέπει να αλλάξετε και τα δύο pin 0 και 2 σε digitalRead και να αλλάξετε το if σε if (s1 && s2 = = Υ HIGHΟΣ).
Βήμα 6: Frontend
Δημιουργήστε το frontend αναπαράγοντας το σχέδιο εισάγοντας κείμενο στο αρχείο html και προσθέτοντας κλάσεις. Αντιστοιχίζοντας συνδέσμους href σε κουμπιά μπορούμε να αλλάξουμε σελίδες. Με την επεξεργασία ενός css με τις κλάσεις που γίνονται στο html μπορείτε να αλλάξετε τη δομή της σελίδας. Με την εφαρμογή JavaScript μπορείτε να στείλετε την τιμή του ρυθμιστικού στο backend και να ενημερώσετε το παιχνίδι πότε να ξεκινήσει το παιχνίδι.
Βήμα 7: Behuizing
Ξεκινήστε χωρίζοντας τις σανίδες σε 8 ίσα ορθογώνια, βεβαιωθείτε ότι έχετε αρκετό άλλο για να κόψετε κάθε πλευρά 4 φορές. Όταν τελειώσει, κολλήστε 3 ορθογώνια μαζί και κολλήστε τις 2x πλευρές πάνω από το αριστερό πάνω από το ορθογώνιο. Βάλτε ένα καρφί σε κάθε γωνία του κάτω ορθογωνίου. Στη συνέχεια, τρυπήστε 2 ολόκληρα αρκετά μεγάλα για το σωλήνα pvc μέσα από τα 3 ορθογώνια που είναι κολλημένα μεταξύ τους. Τοποθετήστε μια πλάκα ψωμιού με το υπόλειμμα πίεσης μέσα στο κάτω μέρος με τα πλαϊνά. Ευθυγραμμίστε προσεκτικά τους αισθητήρες πίεσης έτσι ώστε να βρίσκονται κάτω από τους σωλήνες και σπρώξτε τα κολλημένα ορθογώνια πάνω από τους σωλήνες. Επαναλάβετε αυτήν τη διαδικασία για το δεύτερο στρατόπεδο. Στη συνέχεια, πάρτε λίγο από το ξύλο, ανοίξτε 2 μικρές τρύπες και κόψτε το που ταιριάζει στις καρφίτσες του esp. Τρυπήστε το πουκάμισο με το LDR και βάλτε τα πόδια από τις 2 οπές κολλήστε το κύκλωμα απευθείας χωρίς σανίδα ψωμιού. Τρυπήστε το μπροστινό μέρος του πουκάμισου με ένα LED και συνδέστε το με το esp ράψτε το κύκλωμα στο πουκάμισο. Επαναλάβετε αυτή τη διαδικασία 2 φορές. Για το τελευταίο βήμα, πάρτε το στήθος και ανοίξτε μια τρύπα ώστε να ταιριάζει με την οθόνη LCD, στη συνέχεια ανοίξτε δύο μικρότερες τρύπες στο στήθος, ώστε να μπορείτε να προσαρμόσετε τα καλώδια του rfid. Τοποθετήστε το κύκλωμα στο στήθος και τελειώσατε.
Συνιστάται:
Πώς να φτιάξετε 4G LTE Double BiQuade Antenna Εύκολα Βήματα: 3 Βήματα
Πώς να κάνετε εύκολα 4G LTE διπλή κεραία BiQuade Antenna: Τις περισσότερες φορές αντιμετώπισα, δεν έχω καλή ισχύ σήματος στις καθημερινές μου εργασίες. Ετσι. Searchάχνω και δοκιμάζω διάφορους τύπους κεραίας αλλά δεν δουλεύω. Μετά από σπατάλη χρόνου βρήκα μια κεραία που ελπίζω να φτιάξω και να δοκιμάσω, γιατί δεν είναι η βασική αρχή
Σχεδιασμός παιχνιδιών στο Flick σε 5 βήματα: 5 βήματα
Σχεδιασμός παιχνιδιών στο Flick σε 5 βήματα: Το Flick είναι ένας πραγματικά απλός τρόπος δημιουργίας ενός παιχνιδιού, ειδικά κάτι σαν παζλ, οπτικό μυθιστόρημα ή παιχνίδι περιπέτειας
Σύστημα ειδοποίησης αντίστροφης στάθμευσης αυτοκινήτου Arduino - Βήματα βήμα προς βήμα: 4 βήματα
Σύστημα ειδοποίησης αντίστροφης στάθμευσης αυτοκινήτου Arduino | Βήματα βήμα προς βήμα: Σε αυτό το έργο, θα σχεδιάσω ένα απλό κύκλωμα αισθητήρα στάθμευσης αντίστροφης στάθμευσης αυτοκινήτου Arduino χρησιμοποιώντας Arduino UNO και υπερηχητικό αισθητήρα HC-SR04. Αυτό το σύστημα ειδοποίησης αυτοκινήτου με βάση το Arduino μπορεί να χρησιμοποιηθεί για αυτόνομη πλοήγηση, κλίμακα ρομπότ και άλλα εύρη
Ανίχνευση προσώπου στο Raspberry Pi 4B σε 3 βήματα: 3 βήματα
Ανίχνευση προσώπου στο Raspberry Pi 4B σε 3 βήματα: Σε αυτό το Instructable πρόκειται να πραγματοποιήσουμε ανίχνευση προσώπου στο Raspberry Pi 4 με το Shunya O/S χρησιμοποιώντας τη βιβλιοθήκη Shunyaface. Το Shunyaface είναι μια βιβλιοθήκη αναγνώρισης/ανίχνευσης προσώπου. Το έργο στοχεύει στην επίτευξη της ταχύτερης ταχύτητας ανίχνευσης και αναγνώρισης με
DIY Vanity Mirror σε εύκολα βήματα (χρησιμοποιώντας φώτα λωρίδας LED): 4 βήματα
DIY Vanity Mirror σε εύκολα βήματα (χρησιμοποιώντας φώτα λωρίδας LED): Σε αυτήν την ανάρτηση, έφτιαξα ένα DIY Vanity Mirror με τη βοήθεια των λωρίδων LED. Είναι πραγματικά υπέροχο και πρέπει να τα δοκιμάσετε επίσης