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

IoT Minecraft Castle: 7 βήματα (με εικόνες)
IoT Minecraft Castle: 7 βήματα (με εικόνες)

Βίντεο: IoT Minecraft Castle: 7 βήματα (με εικόνες)

Βίντεο: IoT Minecraft Castle: 7 βήματα (με εικόνες)
Βίντεο: ΠΩΣ ΝΑ ΜΗΝ ΠΑΣ ΣΧΟΛΕΙΟ! 2024, Νοέμβριος
Anonim
IoT Minecraft Castle
IoT Minecraft Castle
IoT Minecraft Castle
IoT Minecraft Castle
IoT Minecraft Castle
IoT Minecraft Castle
IoT Minecraft Castle
IoT Minecraft Castle

Το 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

Η δομή του Minecraft
Η δομή του Minecraft

Σε αυτή την περίπτωση, το κάστρο δημιουργήθηκε από τον Matt Hawkins και ο πηγαίος κώδικας μπορεί να βρεθεί εδώ

Βήμα 3: Ο Κώδικας (Python Castle)

The Code (Python Castle)
The Code (Python Castle)
The Code (Python Castle)
The Code (Python Castle)

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

Εάν εργάζεστε για πρώτη φορά με MQTT, στην εισαγωγή υπάρχει ένας εξαιρετικός οδηγός για να ξεκινήσετε.

Το MQTT λειτουργεί με ορισμένες ετικέτες με θέματα, το πρώτο πράγμα που χρειάζεστε είναι να διαβάσετε το σωστό, μετά πρέπει να ελέγξετε ποιες πληροφορίες αποστέλλονται από τον πίνακα ελέγχου (Οι πληροφορίες αυτές είναι το ωφέλιμο φορτίο). Οι σημαίες σε κάθε θέμα είναι επειδή μια φορά που το πρόγραμμα έχει μια επιλογή, δεν θα πραγματοποιήσει την ίδια επιλογή μέχρι να εκτελεστεί η άλλη επιλογή ή με άλλα λόγια, δεν θα αντιλαμβάνεται το ίδιο κάθε φορά που λαμβάνει το ωφέλιμο φορτίο

Βήμα 4: Ο κώδικας (NodeRED)

Ο κωδικός (NodeRED)
Ο κωδικός (NodeRED)
Ο κωδικός (NodeRED)
Ο κωδικός (NodeRED)
Ο κωδικός (NodeRED)
Ο κωδικός (NodeRED)

Το Node-RED είναι ένας πραγματικά φιλικός τρόπος προγραμματισμού IoT

  1. Πρέπει να σύρετε και να αποθέσετε τα στοιχεία που θα χρειαστείτε.
  2. Για τη συνδεσιμότητα που χρησιμοποίησα MQTT και είναι απαραίτητο να διαμορφώσετε τον μεσίτη, σε αυτήν την περίπτωση, ο μεσίτης που προσφέρει το clδρυμα Eclipse, είναι δωρεάν, αλλά δώστε προσοχή στη μη κοινοποίηση ευαίσθητων πληροφοριών
  3. Αφού διαμορφώσετε τον μεσίτη, θα πρέπει να σχεδιάσετε το θέμα με το οποίο θα συνεργαστείτε, εδώ μπορείτε να βρείτε μερικές συμβουλές εάν είναι η πρώτη φορά που εργάζεστε με το MQTT

Βήμα 5: Ο κώδικας στο Intel Edison (προαιρετικό)

Ο κώδικας στο Intel Edison (προαιρετικό)
Ο κώδικας στο Intel Edison (προαιρετικό)

Το Intel Edison διαθέτει πολλά υπέροχα αντικείμενα, ένα από αυτά, ενσωματώνει συνδεσιμότητα bluetooth.

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

Βήμα 6: Ο πίνακας ελέγχου

Το ταμπλό
Το ταμπλό

Είναι καλύτερα αν δημιουργήσετε έναν πίνακα ελέγχου για να αλληλεπιδράσετε.

Το μόνο που έχετε να κάνετε είναι να μεταφέρετε και να αποθέσετε στοιχεία στο χώρο εργασίας (όπως στο βήμα) και να μεταβείτε στο theNodeREDIP: 1880/ui και θα το δείτε

Βήμα 7: Το αποτέλεσμα

Το αποτέλεσμα
Το αποτέλεσμα

Στο GitHub μου μπορείτε να βρείτε τον κωδικό και μη διστάσετε να μου στείλετε μήνυμα αν έχετε οποιαδήποτε απορία

Συνιστάται: