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

Ενότητα παρακολούθησης για ποδηλάτες: 5 βήματα
Ενότητα παρακολούθησης για ποδηλάτες: 5 βήματα

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

Βίντεο: Ενότητα παρακολούθησης για ποδηλάτες: 5 βήματα
Βίντεο: Δεν το περιμενα ετσι 2024, Νοέμβριος
Anonim
Ενότητα παρακολούθησης για ποδηλάτες
Ενότητα παρακολούθησης για ποδηλάτες

Αυτή η ενότητα παρακολούθησης για ποδηλάτες είναι μια ενότητα που εντοπίζει αυτόματα ατυχήματα σε έναν αγώνα και που ανιχνεύει μια μηχανική βλάβη αγγίζοντας έναν αισθητήρα αφής. Όταν συμβεί ένα από αυτά τα συμβάντα, η μονάδα στέλνει το συμβάν σε μια βάση δεδομένων σε ένα βατόμουρο pi μέσω LoRa. Αυτό το συμβάν θα εμφανιστεί σε οθόνη LCD και σε ιστότοπο. Μπορείτε επίσης να αναζητήσετε στον ιστότοπο για έναν συγκεκριμένο ποδηλατικό αγώνα με τα γεγονότα και να προσθέσετε ποδηλατικούς αγώνες ή ποδηλάτες στη βάση δεδομένων. Έκανα αυτό το έργο επειδή με ενδιαφέρει πολύ η Ποδηλασία και το IOT, οπότε ο συνδυασμός αυτών των δύο θεμάτων ήταν πολύ συναρπαστικός για μένα.

Προτού μπορέσετε να δημιουργήσετε μια ενότητα παρακολούθησης για τους ποδηλάτες, πρέπει να συλλέξετε τα υλικά σας. Μπορείτε να βρείτε τα εργαλεία και τα αναλώσιμα στις παρακάτω λίστες ή μπορείτε να κατεβάσετε το BOM (Build Of Materials).

Προμήθειες:

  • plexi glass (56mm X 85mm)
  • 10 Χ 2Μ μπουλόνια 10mm και παξιμάδια
  • 10 μπουλόνια 3 Χ 3Μ 10mm και παξιμάδια
  • 2 μπουλόνια 3 Χ 3Μ 50mm και παξιμάδια
  • PLA Filament για εκτύπωση 3D της θήκης LCD
  • συρρίκνωση θερμότητας
  • Καλώδια αρσενικά προς θηλυκά
  • Ένα βασικό PCB
  • Αρσενικές κεφαλίδες
  • Ένα Raspberry Pi 3b+
  • Κάρτα SD 16 GB
  • Μια οθόνη sparkfun 4X20 LCD
  • Χωρητικός αισθητήρας αφής
  • Ένας βομβητής
  • Επιταχυντή + γυρομετρητής 3 αξόνων
  • Μια μονάδα GPS
  • Ένας πίνακας SODAQ Mbili
  • Μια ενότητα LoRa WAN
  • Μπαταρία 3.7V 1000mAh
  • Τροφοδοτικό Raspberry Pi 3b+

Εργαλεία:

  • Συγκολλητικό κασσίτερο
  • Συγκολλητικό σίδερο
  • Λαβίδα
  • Κατσαβίδια
  • Λεπτό πριόνι
  • Μηχάνημα διάτρησης
  • Τρυπάνια 2,5 και 3,5
  • Πιστόλι ελαφρύτερου / θερμού αέρα

Εάν πρέπει να αγοράσετε όλα τα εφόδια, θα χρειαστείτε προϋπολογισμό 541,67 €. Αυτό το έργο είναι πολύ ακριβό επειδή χρησιμοποίησα ένα κιτ ανάπτυξης LoRa που κοστίζει 299 € (είχα την ευκαιρία να χρησιμοποιήσω αυτό το κιτ από το σχολείο μου). Μπορείτε πάντα να χρησιμοποιήσετε ένα κανονικό Arduino και να εξοικονομήσετε πολλά χρήματα, αλλά τα προγράμματα θα είναι διαφορετικά τότε.

Βήμα 1: Σχέδιο Fritzing

Σχήμα Fritzing
Σχήμα Fritzing
Σχήμα Fritzing
Σχήμα Fritzing

Το πρώτο βήμα είναι η κατασκευή των κυκλωμάτων. Για αυτό το έργο έχουμε 2 ηλεκτρικά κυκλώματα, ένα με Raspberry Pi και ένα με πλακέτα SADAQ Mbili. Θα ξεκινήσουμε με το κύκλωμα Raspberry Pi.

Σχέδιο Raspberry Pi Fritzing:

Το σχέδιο Raspberry Pi είναι αρκετά απλό, το μόνο πράγμα που συνδέουμε με το Pi είναι μια οθόνη LCD 4X20 Sparkfun. Η οθόνη λειτουργεί με σειριακή επικοινωνία, SPI ή I2C. Ποιο πρωτόκολλο επικοινωνίας χρησιμοποιείτε εξαρτάται από εσάς. Χρησιμοποίησα το πρωτόκολλο SPI επειδή είναι πολύ απλό. Εάν χρησιμοποιείτε SPI όπως εγώ, χρειάζεστε τις ακόλουθες συνδέσεις:

  • VCC LCD VCC Raspberry Pi
  • GND LCD GND Raspberry Pi
  • SDI LCD MOSI (GPIO 10) Raspberry Pi
  • SDO LCD MISO (GPIO 9) Raspberry Pi
  • SCK LCD SCLK (GPIO 11) Raspberry Pi
  • CS LCD CS0 (GPIO 8) Raspberry Pi

Στο σχήμα Fritzing θα δείτε ότι η οθόνη LCD είναι οθόνη 2X16. Αυτό οφείλεται στο ότι δεν βρήκα LCD 4X20 στο φριζάρισμα. Ωστόσο, όλες οι συνδέσεις είναι μερικές, οπότε δεν έχει μεγάλη σημασία.

Σχέδιο SODAQ Mbili Fritzing:

Θα συνδέσουμε 4 ηλεκτρονικά εξαρτήματα με τον πίνακα SODAQ Mbili, οπότε αυτό το ηλεκτρικό σχήμα είναι επίσης πολύ απλό. Θα ξεκινήσουμε με τη σύνδεση του Capactive αισθητήρα αφής. Αυτός ο αισθητήρας OUT-pin θα είναι Υ HIGHΟΣ όταν αγγίζεται ο αισθητήρας και διαφορετικά θα είναι ΧΑΜΗΛΟΣ. Αυτό σημαίνει ότι ο ακροδέκτης OUT είναι μια ψηφιακή έξοδος που μπορούμε να συνδέσουμε με μια ψηφιακή είσοδο της πλακέτας Mbili. Οι συνδέσεις έχουν ως εξής:

  • OUT αισθητήρας αφής D5 Mbili
  • Αισθητήρας αφής VCC 3.3V Mbili
  • GND Αισθητήρας αφής GND Mbili

Το δεύτερο συστατικό είναι ο αισθητήρας Triple acces + gyro. Χρησιμοποίησα τον πίνακα GY-521 που χρησιμοποιεί το πρωτόκολλο I2C για επικοινωνία με τον πίνακα Mbili. Παρατηρήστε ότι ο ακροδέκτης AD0 της πλακέτας GY-521 πρέπει να συνδεθεί με το VCC της πλακέτας Mbili! Αυτό συμβαίνει επειδή ο πίνακας Mbili έχει ένα ρολόι με την ίδια διεύθυνση I2C όπως το GY-521. Συνδέοντας τον ακροδέκτη AD0 στο VCC αλλάζουμε τη διεύθυνση I2C του GY-521. Οι συνδέσεις έχουν ως εξής:

  • VCC GY-521 3.3V Mbili
  • GND GY-521 GND Mbili
  • SCL GY-521 SCL Mbili
  • SDA GY-521 SDA Mbili
  • AD0 GY-521 3.3V Mbili

Στη συνέχεια θα συνδέσουμε το Buzzer. Χρησιμοποιώ τον τυπικό βομβητή που κάνει ήχο όταν υπάρχει ρεύμα. Αυτό σημαίνει ότι μπορούμε απλά να συνδέσουμε το βομβητή σε μια ψηφιακή ακίδα του πίνακα Mbili. Οι συνδέσεις έχουν ως εξής:

  • + Buzzer D4 Mbili
  • - Buzzer GND Mbili

Τελευταίο αλλά όχι λιγότερο σημαντικό, θα συνδέσουμε τη μονάδα GPS. Η μονάδα GPS επικοινωνεί μέσω RX και TX. Οι συνδέσεις έχουν ως εξής:

  • VCC GPS 3.3V Mbili
  • GND GPS GND Mbili
  • TX GPS RX Mbili
  • RX GPS TX Mbili

Βήμα 2: Κανονικοποιημένη βάση δεδομένων

Κανονικοποιημένη βάση δεδομένων
Κανονικοποιημένη βάση δεδομένων

Το δεύτερο βήμα είναι ο σχεδιασμός μιας κανονικοποιημένης βάσης δεδομένων. Έχω σχεδιάσει το ERD μου στο Mysql. Θα δείτε ότι η βάση δεδομένων μου είναι γραμμένη στην ολλανδική γλώσσα, θα εξηγήσω τους πίνακες εδώ.

Πίνακας «ploeg»:

Αυτό το τραπέζι είναι ένα τραπέζι για τα κλαμπ ποδηλασίας. Περιέχει ταυτότητα ποδηλατικού συλλόγου και όνομα ποδηλατικού συλλόγου.

Πίνακας "renners":

Αυτό το τραπέζι είναι ένα τραπέζι για τους ποδηλάτες. Κάθε ποδηλάτης έχει ένα LoRaID που είναι και το Πρωτεύον κλειδί του τραπεζιού. Έχουν επίσης επώνυμο, όνομα, χώρα προέλευσης και ταυτότητα ποδηλατικού συλλόγου που συνδέεται με το τραπέζι του ποδηλατικού συλλόγου.

Πίνακας «plaatsen»:

Αυτό το τραπέζι είναι ένα τραπέζι που αποθηκεύει τις θέσεις στο Βέλγιο όπου μπορεί να γίνει ποδηλατικός αγώνας. Περιέχει το όνομα της πόλης (το οποίο είναι το κύριο κλειδί) και την επαρχία όπου βρίσκεται η πόλη.

Πίνακας «wedstrijden»:

Αυτό το τραπέζι αποθηκεύει όλους τους αγώνες ποδηλασίας. Το κύριο κλειδί του πίνακα είναι ένα αναγνωριστικό. Ο πίνακας περιέχει επίσης το όνομα του ποδηλατικού αγώνα, την πόλη του αγώνα που συνδέεται με τον πίνακα θέσεων, την απόσταση του αγώνα, την κατηγορία των ποδηλατών και την ημερομηνία του αγώνα.

Πίνακας «gebeurtenissen»:

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

Πίνακας «wedstrijdrenner»:

Αυτός ο πίνακας είναι ένας πίνακας που απαιτείται για πολλές έως πολλές σχέσεις.

Βήμα 3: Καταχωρίστε την ενότητα LoRa

Καταχωρίστε την ενότητα LoRa
Καταχωρίστε την ενότητα LoRa

Πριν ξεκινήσετε με τον κωδικό, πρέπει να καταχωρίσετε τη μονάδα LoRa σε μια πύλη LoRa. Χρησιμοποίησα μια εταιρεία τηλεπικοινωνιών στο Βέλγιο που ονομάζεται «Proximus» που διευθετεί την επικοινωνία για τη μονάδα LoRa μου. Τα δεδομένα που στέλνω με τον κόμβο LoRa συγκεντρώνονται στον ιστότοπο από το AllThingsTalk. Εάν θέλετε επίσης να χρησιμοποιήσετε το AllThingsTalk API για τη συλλογή των δεδομένων σας, μπορείτε να εγγραφείτε εδώ.

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

  1. Μεταβείτε στις "Συσκευές" στο κύριο μενού
  2. Κάντε κλικ στο «Νέα συσκευή»
  3. Επιλέξτε τον κόμβο LoRa
  4. Συμπληρώστε όλα τα κλειδιά.

Τώρα τελειώσατε! Όλα τα δεδομένα που στέλνετε με τον κόμβο LoRa θα εμφανίζονται στον κατασκευαστή AllThingsTalk. Εάν αντιμετωπίζετε προβλήματα με την εγγραφή, μπορείτε πάντα να συμβουλευτείτε τα έγγραφα AllThingsTalk.

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

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

Για αυτό το έργο θα χρειαστούμε 5 γλώσσες κωδικοποίησης: HTML, CSS, Java Script, Python (Flask) και τη γλώσσα Arduino. Αρχικά θα εξηγήσω το πρόγραμμα Arduino.

Το πρόγραμμα Arduino:

Στην αρχή του προγράμματος, δηλώνω ορισμένες Παγκόσμιες μεταβλητές. Θα δείτε ότι χρησιμοποιώ το SoftwareSerial για τη σύνδεση με το GPS μου. Αυτό συμβαίνει επειδή ο πίνακας Mbili έχει μόνο 2 σειριακές θύρες. Μπορείτε να συνδέσετε το GPS στο Serial0, αλλά τότε δεν θα μπορείτε να χρησιμοποιήσετε το τερματικό Arduino για εντοπισμό σφαλμάτων. Αυτός είναι ο λόγος για τον οποίο χρησιμοποιώ ένα SoftwareSerial.

Μετά τις καθολικές μεταβλητές, δηλώνω ορισμένες συναρτήσεις που διευκολύνουν την ανάγνωση του προγράμματος. Διαβάζουν τις συντεταγμένες GPS, κάνουν τον βομβητή να ακούγεται, στέλνει τιμές μέσω LoRa,…

Το τρίτο μπλοκ είναι το μπλοκ εγκατάστασης. Αυτό το μπλοκ είναι η αρχή του προγράμματος που ρυθμίζει τις ακίδες, τη σειριακή επικοινωνία και την επικοινωνία I2C.

Μετά το μπλοκ εγκατάστασης έρχεται το κύριο πρόγραμμα. Στην αρχή αυτού του κύριου βρόχου, ελέγχω αν ο αισθητήρας αφής είναι ενεργός. Αν ναι, ακούω τον βομβητή, παίρνω τα δεδομένα GPS και στέλνω όλες τις τιμές μέσω LoRa ή Bluetooth στο Raspberry PI. Μετά τον αισθητήρα αφής, διάβασα τις τιμές του Επιταχυνσιόμετρου. Με έναν τύπο υπολογίζω την ακριβή γωνία του άξονα Χ και Υ. Εάν αυτές οι τιμές είναι πολύ μεγάλες, μπορούμε να συμπεράνουμε ότι ο ποδηλάτης συνετρίβη. Όταν συμβαίνει συντριβή, ξανακάνω τον βομβητή, παίρνω τα δεδομένα GPS και στέλνω όλες τις τιμές μέσω LoRa ή Bluetooth στο Raspberry PI.

Μάλλον σκέφτεστε: «Γιατί χρησιμοποιείτε bluetooth και LoRa;». Αυτό συμβαίνει επειδή είχα κάποιο πρόβλημα με την άδεια χρήσης της μονάδας LoRa που χρησιμοποίησα. Έτσι, για να λειτουργήσει το πρόγραμμα για τα demo μου, έπρεπε να χρησιμοποιήσω το Bluetooth για λίγο.

2. Το πίσω άκρο:

Το πίσω άκρο είναι ένα πολύπλοκο κομμάτι. Χρησιμοποιώ το Flask για τη διαδρομή μου που είναι προσβάσιμο για το μπροστινό μέρος, χρησιμοποιώ το socketio για να ενημερώσω αυτόματα μερικές από τις μπροστινές σελίδες, χρησιμοποιώ τις καρφίτσες GPIO για να εμφανίσω μηνύματα σε μια οθόνη LCD και να λάβω μηνύματα μέσω Bluetooth (δεν χρειάζεται εάν χρησιμοποιείτε LoRa) και χρησιμοποιώ το Threading and Timers για να διαβάζω τακτικά το AllThinksTalk API και να ξεκινά το διακομιστή φιάλης.

Χρησιμοποιώ επίσης τη βάση δεδομένων SQL για να αποθηκεύσω όλα τα ατυχήματα, να διαβάσω τα προσωπικά δεδομένα των ποδηλατών και τα δεδομένα των αγώνων. Αυτή η βάση δεδομένων είναι συνδεδεμένη με το back-end και λειτουργεί επίσης στο Raspberry Pi. Χρησιμοποιώ μια κλάση "Database.py" για να αλληλεπιδράσω με τη βάση δεδομένων.

Όπως γνωρίζετε από το σχήμα Fritzing, το lcd συνδέεται με το Raspberry Pi μέσω του πρωτοκόλλου SPI. Για να το κάνω πιο εύκολο, έγραψα μια τάξη "LCD_4_20_SPI.py". Με αυτήν την κατηγορία μπορείτε να αλλάξετε την αντίθεση, να αλλάξετε το χρώμα του οπίσθιου φωτισμού, να γράψετε μηνύματα στην οθόνη,…. Εάν θέλετε να χρησιμοποιήσετε Bluetooth, μπορείτε να χρησιμοποιήσετε την κλάση "SerialRaspberry.py". Αυτή η κατηγορία διέπει τη σειριακή επικοινωνία μεταξύ της μονάδας Bluetooth και του Raspberry Pi. Το μόνο που χρειάζεται να κάνετε είναι να συνδέσετε μια μονάδα Bluetooth στο Raspberry Pi συνδέοντας το RX με το TX και αντίστροφα.

Οι διαδρομές για το μπροστινό μέρος είναι γραμμένες με τον κανόνα @app.route. Εδώ μπορείτε να δημιουργήσετε τη δική σας προσαρμοσμένη διαδρομή για την εισαγωγή ή λήψη δεδομένων στη βάση δεδομένων ή από αυτήν. Βεβαιωθείτε ότι έχετε πάντα μια απάντηση στο τέλος της διαδρομής. Επιστρέφω πάντα ένα αντικείμενο JSON στο μπροστινό μέρος, ακόμη και όταν εμφανιστεί σφάλμα. Μπορείτε να χρησιμοποιήσετε μια μεταβλητή στο url τοποθετώντας γύρω από τη μεταβλητή.

Χρησιμοποιώ το socketio για την ιστοσελίδα με τα ατυχήματα ενός αγώνα. Όταν το Raspberry Pi λαμβάνει μια συντριβή, εκπέμπω ένα μήνυμα στο μπροστινό μέρος μέσω του socketio. Το μπροστινό μέρος γνωρίζει τότε ότι πρέπει να διαβάσουν ξανά τη βάση δεδομένων επειδή έγινε νέο σφάλμα.

Θα δείτε ότι στον κώδικα μου έχει οριστεί η επικοινωνία LoRa. Εάν θέλετε να χρησιμοποιήσετε το LoRa, πρέπει να ξεκινήσετε ένα χρονόμετρο που το επαναλαμβανόμενο στέλνει ένα αίτημα στο AllThinksTalk API. Από αυτό το API, θα λάβετε τις τιμές των αισθητήρων (GPS, Time, Crash είδος) που αποστέλλονται από έναν συγκεκριμένο κόμβο LoRa. Μπορείτε να χρησιμοποιήσετε αυτές τις τιμές για να εισαγάγετε ένα σφάλμα στη βάση δεδομένων.

3. Το τελείωμα:

Το frond end αποτελείται από 3 γλώσσες. HTML για το κείμενο του ιστότοπου, CSS για τη σήμανση του ιστότοπου και JavaScript για την επικοινωνία με το πίσω άκρο. Έχω 4 ιστοσελίδες για αυτό το έργο:

  • Το index.html όπου μπορείτε να βρείτε όλους τους αγώνες ποδηλασίας.
  • Μια σελίδα με όλα τα ατυχήματα και τις μηχανικές βλάβες για έναν πικάντικο αγώνα.
  • Μια σελίδα όπου μπορείτε να προσθέσετε κυλινδράκια στη βάση δεδομένων και να επεξεργαστείτε την ομάδα τους.
  • Μια σελίδα όπου μπορείτε να προσθέσετε έναν νέο αγώνα με όλους τους συμμετέχοντες στη βάση δεδομένων.

Το πώς τα σχεδιάζετε εξαρτάται από εσάς. Αν θέλετε, μπορείτε να πάρετε έμπνευση από τον ιστότοπό μου. Δυστυχώς ο ιστότοπός μου είναι φτιαγμένος στην ολλανδική γλώσσα, λυπάμαι για αυτό.

Έχω ένα ξεχωριστό αρχείο CSS και αρχείο JavaScript για κάθε σελίδα. Κάθε αρχείο JavaScript χρησιμοποιεί την ανάκτηση για να λάβει τα δεδομένα από τη βάση δεδομένων μέσω του πίσω άκρου. Όταν το σενάριο λαμβάνει τα δεδομένα, το html αλλάζει δυναμικά. Στη σελίδα όπου μπορείτε να βρείτε τις συντριβές και τις μηχανικές βλάβες, θα βρείτε έναν χάρτη όπου συνέβησαν όλα τα γεγονότα. Χρησιμοποίησα φυλλάδιο για να δείξω αυτόν τον χάρτη.

Μπορείτε να δείτε όλους τους κωδικούς μου εδώ στο Github μου.

Βήμα 5: Κατασκευάστε τις κατασκευές

Χτίστε τις Κατασκευές
Χτίστε τις Κατασκευές
Χτίστε τις Κατασκευές
Χτίστε τις Κατασκευές
Χτίστε τις Κατασκευές
Χτίστε τις Κατασκευές

Πριν ξεκινήσουμε με την κατασκευή, βεβαιωθείτε ότι έχετε όλα τα υλικά από το BOM ή από τη σελίδα "Εργαλεία + αναλώσιμα".

Raspberry Pi + LCD

Θα ξεκινήσουμε με τη θήκη για το Raspberry Pi. Μπορείτε πάντα να εκτυπώσετε μια θήκη, αυτή ήταν επίσης η πρώτη μου ιδέα. Αλλά επειδή η προθεσμία μου πλησίαζε πολύ, αποφάσισα να κάνω μια απλή υπόθεση. Πήρα την τυπική θήκη από το Raspberry Pi και άνοιξα μια τρύπα στη θήκη για τα καλώδια από την οθόνη LCD μου. Για να το κάνετε αυτό, απλώς ακολουθήστε αυτά τα απλά βήματα:

  1. Τρυπήστε μια τρύπα στο κάλυμμα της θήκης. Το έκανα με ένα τρυπάνι 7mm στο πλάι του καλύμματος. Μπορείτε να το δείτε στην παραπάνω εικόνα.
  2. Πάρτε τα καλώδια από την οθόνη LCD και σύρετε μια κεφαλή που συρρικνώνεται πάνω από τα καλώδια.
  3. Χρησιμοποιήστε έναν αναπτήρα ή ένα πιστόλι θερμού αέρα για να συρρικνωθεί το κεφάλι.
  4. Τραβήξτε τα καλώδια με το κεφάλι να συρρικνωθεί μέσα από την τρύπα της θήκης και συνδέστε τα ξανά στην οθόνη LCD.

Τώρα που είστε έτοιμοι με τη θήκη για το Raspberry Pi, μπορείτε να ξεκινήσετε με τη θήκη για την οθόνη LCD. Έκανα τρισδιάστατη εκτύπωση της θήκης για την οθόνη μου LCD επειδή βρήκα μια θήκη στο διαδίκτυο σε αυτόν τον σύνδεσμο. Έπρεπε μόνο να κάνω μια μικρή αλλαγή στο ύψος της θήκης. Όταν πιστεύετε ότι το σχέδιο είναι καλό, μπορείτε να εξάγετε τα αρχεία και να ξεκινήσετε την εκτύπωση. Εάν δεν γνωρίζετε πώς να εκτυπώνετε 3D, μπορείτε να ακολουθήσετε αυτό το οδηγό για τον τρόπο εκτύπωσης 3D με fusion 360.

Κατασκευή SODAQ MBili

Δεν έκανα μια θήκη για τον πίνακα SODAQ Mbili. Χρησιμοποίησα ένα plexi glass για να τοποθετήσω τα εξαρτήματά μου χωρίς θήκη γύρω από την κατασκευή. Αν θέλετε επίσης να το κάνετε αυτό, μπορείτε να ακολουθήσετε τα εξής βήματα:

  1. Εγγραφείτε από το πλεξιγκλάς με τις διαστάσεις του πίνακα SODAQ Mbili. Οι διαστάσεις είναι: 85mm X 56mm
  2. Κόψτε το πλεξιγκλάς με παζλ.
  3. Τοποθετήστε τα ηλεκτρονικά εξαρτήματα στο πλεξιγκλάς και υπογράψτε τις τρύπες με ένα μολύβι.
  4. Τρυπήστε τις τρύπες που μόλις υπογράψατε και τις τρύπες για τις στάσεις με ένα τρυπάνι 3,5 χιλιοστών.
  5. Τοποθετήστε όλα τα ηλεκτρονικά εξαρτήματα στο πλεξιγκλάς με τα μπουλόνια και τα παξιμάδια 3Μ 10mm.
  6. Το τελευταίο βήμα είναι να τοποθετήσετε το πλεξιγκλάς πάνω από τον πίνακα Mbili. Μπορείτε να το κάνετε αυτό με στάσεις, αλλά χρησιμοποίησα δύο μπουλόνια 3Μ 50mm και 8 παξιμάδια 3M για να τοποθετήσω το πλεξιγκλάς πάνω από την σανίδα.

Συνιστάται: