Πίνακας περιεχομένων:
- Βήμα 1: Το απαραίτητο
- Βήμα 2: Η δομή του Minecraft
- Βήμα 3: Ο Κώδικας (Python Castle)
- Βήμα 4: Ο κώδικας (NodeRED)
- Βήμα 5: Ο κώδικας στο Intel Edison (προαιρετικό)
- Βήμα 6: Ο πίνακας ελέγχου
- Βήμα 7: Το αποτέλεσμα
Βίντεο: IoT Minecraft Castle: 7 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Το IoT είναι ένας πραγματικά ενδιαφέρον κόσμος για να ανακαλύψετε και η χρήση φιλικών εργαλείων όπως το minecraft και το node-RED μπορεί να είναι μια εξαιρετική προσέγγιση
Βήμα 1: Το απαραίτητο
Τα πράγματα που χρειάζεστε είναι:
- Raspberry Pi 2 με NodeRED και Minecraft PI
- Intel Edison
Raspberry Pi 2 με NodeRED
Τα περισσότερα σμέουρα έχουν εγκατεστημένο το Node-RED και πρέπει να το ενημερώσετε με αυτόν τον τρόπο
Επίσης, θα χρειαστείτε τον Πίνακα ελέγχου Node-RED, εδώ μπορείτε να βρείτε πώς να το εγκαταστήσετε και μερικές χρήσιμες πληροφορίες
Στο τμήμα Minecraft είναι απαραίτητο να έχετε μια έκδοση Jessie του Raspbian και να την κατεβάσετε από εδώ και συνδεσιμότητα MQTT, εδώ έχετε έναν εξαιρετικό οδηγό για να εγκαταστήσετε το MQTT στην Python στο Raspberry σας και μερικά παραδείγματα
Βήμα 2: Η δομή του Minecraft
Σε αυτή την περίπτωση, το κάστρο δημιουργήθηκε από τον Matt Hawkins και ο πηγαίος κώδικας μπορεί να βρεθεί εδώ
Βήμα 3: Ο Κώδικας (Python Castle)
Όπως βλέπετε στο προηγούμενο βήμα, όλη η κατασκευή του κάστρου είναι σε Python, αλλά επίσης θα χρειαστείτε τη συνδεσιμότητα MQTT
Εάν εργάζεστε για πρώτη φορά με MQTT, στην εισαγωγή υπάρχει ένας εξαιρετικός οδηγός για να ξεκινήσετε.
Το MQTT λειτουργεί με ορισμένες ετικέτες με θέματα, το πρώτο πράγμα που χρειάζεστε είναι να διαβάσετε το σωστό, μετά πρέπει να ελέγξετε ποιες πληροφορίες αποστέλλονται από τον πίνακα ελέγχου (Οι πληροφορίες αυτές είναι το ωφέλιμο φορτίο). Οι σημαίες σε κάθε θέμα είναι επειδή μια φορά που το πρόγραμμα έχει μια επιλογή, δεν θα πραγματοποιήσει την ίδια επιλογή μέχρι να εκτελεστεί η άλλη επιλογή ή με άλλα λόγια, δεν θα αντιλαμβάνεται το ίδιο κάθε φορά που λαμβάνει το ωφέλιμο φορτίο
Βήμα 4: Ο κώδικας (NodeRED)
Το Node-RED είναι ένας πραγματικά φιλικός τρόπος προγραμματισμού IoT
- Πρέπει να σύρετε και να αποθέσετε τα στοιχεία που θα χρειαστείτε.
- Για τη συνδεσιμότητα που χρησιμοποίησα MQTT και είναι απαραίτητο να διαμορφώσετε τον μεσίτη, σε αυτήν την περίπτωση, ο μεσίτης που προσφέρει το clδρυμα Eclipse, είναι δωρεάν, αλλά δώστε προσοχή στη μη κοινοποίηση ευαίσθητων πληροφοριών
- Αφού διαμορφώσετε τον μεσίτη, θα πρέπει να σχεδιάσετε το θέμα με το οποίο θα συνεργαστείτε, εδώ μπορείτε να βρείτε μερικές συμβουλές εάν είναι η πρώτη φορά που εργάζεστε με το MQTT
Βήμα 5: Ο κώδικας στο Intel Edison (προαιρετικό)
Το Intel Edison διαθέτει πολλά υπέροχα αντικείμενα, ένα από αυτά, ενσωματώνει συνδεσιμότητα bluetooth.
Το έχω χρησιμοποιήσει, για να αναγνωρίσω πότε το smartphone μου είναι κοντά, πρέπει μόνο να αντιστοιχίσετε τη συσκευή bluetooth ή σε αυτήν την περίπτωση να στείλετε κάποιες ηχητικές κλήσεις στη φυσική διεύθυνση
Βήμα 6: Ο πίνακας ελέγχου
Είναι καλύτερα αν δημιουργήσετε έναν πίνακα ελέγχου για να αλληλεπιδράσετε.
Το μόνο που έχετε να κάνετε είναι να μεταφέρετε και να αποθέσετε στοιχεία στο χώρο εργασίας (όπως στο βήμα) και να μεταβείτε στο theNodeREDIP: 1880/ui και θα το δείτε
Βήμα 7: Το αποτέλεσμα
Στο GitHub μου μπορείτε να βρείτε τον κωδικό και μη διστάσετε να μου στείλετε μήνυμα αν έχετε οποιαδήποτε απορία
Συνιστάται:
Castle Planter (με μπλοκ κώδικα Tinkercad): 25 βήματα (με εικόνες)
Castle Planter (με μπλοκ κώδικα Tinkercad): Αυτός ο σχεδιασμός μου πήρε πολύ χρόνο για να ολοκληρώσω, και δεδομένου ότι οι δεξιότητές μου για κωδικοποίηση είναι περιορισμένες, ελπίζω να ήταν εντάξει :) Χρησιμοποιώντας τις οδηγίες που παρέχονται θα πρέπει να είστε σε θέση να αναδημιουργήστε πλήρως κάθε πτυχή αυτού του σχεδίου χωρίς
The OreServer - Raspberry Pi Dedicated Minecraft Server With LED Player Indicator: 9 βήματα (με εικόνες)
The OreServer - Raspberry Pi Dedicated Minecraft Server With LED Player Indicator: Ιούλιος 2020 ΕΝΗΜΕΡΩΣΗ - Πριν ξεκινήσετε με αυτό το έργο, λάβετε υπόψη ότι έχουν πραγματοποιηθεί ΠΟΛΛΕΣ αλλαγές και ενημερώσεις στα διάφορα εργαλεία λογισμικού που χρησιμοποίησα για τη δημιουργία αυτού σε δύο πριν από χρόνια. Ως αποτέλεσμα, πολλά από τα βήματα δεν λειτουργούν πλέον όπως έχουν γραφτεί
Deepcool Castle AIO RGB Arduino Controller: 6 Βήματα
Deepcool Castle AIO RGB Arduino Controller: Ανακάλυψα πολύ αργά ότι η μητρική μου πλακέτα δεν είχε διευθυνσιοδοτούμενη κεφαλίδα rgb, οπότε αυτοσχεδίασα χρησιμοποιώντας παρόμοια μαθήματα. Αυτό το σεμινάριο απευθύνεται κυρίως σε άτομα με Deepcool Castle AIO, αλλά μπορεί να ισχύει για άλλο υλικό rgb του υπολογιστή. ΑΠΟΠΟΙΗΣΗ ΑΝΑΓΚΗΣ: Τριέρω
DIY Minecraft Pickaxe Controller: 4 βήματα (με εικόνες)
DIY Minecraft Pickaxe Controller: Είχα τοποθετήσει τα μέρη για να το φτιάξω για σχεδόν ένα χρόνο και τελικά είχα το χρόνο να ασχοληθώ. Αυτό που έχουμε εδώ είναι ένας ελεγκτής παιχνιδιών USB (HID) που συνδέεται απευθείας σε οποιοδήποτε μηχάνημα με USB και λειτουργεί ως πληκτρολόγιο/ποντίκι/χειριστήριο. Έχει
Πώς να αποσυναρμολογήσετε έναν υπολογιστή με εύκολα βήματα και εικόνες: 13 βήματα (με εικόνες)
Πώς να αποσυναρμολογήσετε έναν υπολογιστή με εύκολα βήματα και εικόνες: Αυτή είναι μια οδηγία σχετικά με τον τρόπο αποσυναρμολόγησης ενός υπολογιστή. Τα περισσότερα από τα βασικά στοιχεία είναι αρθρωτά και αφαιρούνται εύκολα. Ωστόσο, είναι σημαντικό να είστε οργανωμένοι σε αυτό. Αυτό θα σας βοηθήσει να αποφύγετε την απώλεια εξαρτημάτων και επίσης να κάνετε την επανασυναρμολόγηση να