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

NO Fuss Micro: bit Temperature Monitor: 8 Βήματα
NO Fuss Micro: bit Temperature Monitor: 8 Βήματα

Βίντεο: NO Fuss Micro: bit Temperature Monitor: 8 Βήματα

Βίντεο: NO Fuss Micro: bit Temperature Monitor: 8 Βήματα
Βίντεο: How to perform a simple Flamenco dance sequence 2024, Νοέμβριος
Anonim
NO Fuss Micro: bit Temperature Monitor
NO Fuss Micro: bit Temperature Monitor

Η χρήση της διάταξης Micro: bit & xChips αυτής της οθόνης θερμοκρασίας είναι εύκολη. Η κωδικοποίηση είναι ένα κομμάτι κέικ με τα μπλοκ του λογισμικού επίσης!

Βήμα 1: Πράγματα που χρησιμοποιούνται σε αυτό το έργο

Συστατικά υλικού

  • BBC micro: πλακέτα bit x 1
  • XinaBox IM02 x 1
  • XinaBox OD01 x 1
  • XinaBox SW01 x 1
  • XinaBox MD01 x 1
  • XinaBox PB04 x 1
  • XinaBox XC10 x 1
  • Μπαταρίες AA (γενικές) x 2

Εφαρμογές λογισμικού και διαδικτυακές υπηρεσίες

micro: bit pxt.microbit.org

Βήμα 2: Ιστορία

Σχετικά με το έργο

Αυτό το έργο μπορεί να ολοκληρωθεί σε λιγότερο από 5 λεπτά. Αυτό το σεμινάριο θα σας δείξει πώς να συναρμολογήσετε και να προγραμματίσετε την οθόνη θερμοκρασίας Micro: Bit με xChips. Ο κώδικας για αυτό το έργο είναι απλός χρησιμοποιώντας την πλατφόρμα μεταφοράς και απόθεσης Micro: bit.

Εισαγωγή

Δημιούργησα αυτήν την οθόνη θερμοκρασίας χρησιμοποιώντας το Micro: Bit και μερικά xChips από το XinaBox. Είναι μια πολύ απλή και γρήγορη κατασκευή. Η τεχνολογία XinaBox έκανε αυτό το έργο εξαιρετικά εύκολο, εξαλείφοντας την ανάγκη για συγκόλληση και εργαλεία. Η διασύνδεση Micro: bit μου επιτρέπει να προγραμματίζω εύκολα. Μπορείτε εύκολα να τροποποιήσετε τον κώδικα για να προσθέσετε άλλα δεδομένα από τον αισθητήρα καιρού, όπως βαρομετρική πίεση, σχετική υγρασία και υψόμετρο.

Βήμα 3: Συναρμολογήστε το κύκλωμα

Κάντε κλικ στο OD01 και το SW01 μαζί χρησιμοποιώντας μια υποδοχή xBUS (από το πακέτο XC10)

Εικόνα
Εικόνα

Εικόνα 1: Συνδεδεμένα SW01 και OD01

Κάντε κλικ σε 2 συνδέσμους xBUS στην αριστερή πλευρά του IM02 και, στη συνέχεια, κάντε κλικ στα συνδεδεμένα SW01 και OD01. Βεβαιωθείτε ότι τα xChips έχουν την ίδια όψη προς τα πάνω, ώστε να μπορείτε να δείτε το όνομα SW01 και το όνομα IM02 και τα δύο προς τα πάνω

Εικόνα
Εικόνα

Εικόνα 2: Συνδεδεμένα IM02, SW01 και OD01

  • Χρησιμοποιήστε μια άλλη υποδοχή xBUS για να συνδέσετε το MD01 στο PB04. Αφήστε στην άκρη τα συνδεδεμένα PB04 και MD01 με 3 συνδετήρες xBUS και τις μπαταρίες AA.
  • Κάντε κλικ στο Micro: Bit στο IM02. Βεβαιωθείτε ότι τα LED είναι στραμμένα προς τα πάνω - όπως και το όνομα SW01 και το όνομα IM02.
Εικόνα
Εικόνα

Εικόνα 3: Συνδεδεμένα IM02, SW01, OD01 και Micro: bit

Συνδέστε μια σύνδεση Micro-USB από τον υπολογιστή σας στο Micro: Bit. Παρατηρήστε την κίτρινη λυχνία LED στην κάτω πλευρά που ανάβει

Βήμα 4: Εγκατάσταση πακέτου

  • Ανοίξτε ένα πρόγραμμα περιήγησης και μεταβείτε στο makecode.microbit.org
  • Κάντε κύλιση προς τα κάτω στο "Advanced"
  • Στη συνέχεια, μετακινηθείτε προς τα κάτω στην επιλογή "Προσθήκη πακέτου"
Εικόνα
Εικόνα

Εικόνα 4: Εύρεση "Προσθήκη πακέτου"

  • Αναζητήστε "καιρός" και κάντε κλικ στο "weather-bit" για να προσθέσετε το πακέτο
  • Επαναλάβετε τα σημεία 2 και 3
  • Στη συνέχεια, επικολλήστε αυτό το URL στη γραμμή αναζήτησης: https://github.com/xinabox/pxt-OD01 και, στη συνέχεια, κάντε κλικ στο OD01 για να προσθέσετε το πακέτο
Εικόνα
Εικόνα

Εικόνα 5: Προσθήκη πακέτων

Τώρα έχετε όλα τα απαραίτητα πακέτα

Βήμα 5: Προγραμματισμός

Σύρετε και αποθέστε στοιχεία κώδικα μέχρι να λάβετε κάτι που μοιάζει με την παρακάτω εικόνα

Εικόνα
Εικόνα

Εικόνα 6: Ο κώδικας σε Blocks

Μπορείτε επίσης να εξαπατήσετε και να κάνετε κλικ στο κουμπί "{} JavaScript" στο επάνω μέρος και απλώς να αντιγράψετε και να επικολλήσετε τον κώδικα στην παρακάτω ενότητα κώδικα. Κάντε ξανά κλικ στο "Blocks" για να δείτε το αποτέλεσμα

Βήμα 6: Μεταγλώττιση και δοκιμή

  • Κάντε κλικ στο "Λήψη"
  • Σύρετε το ληφθέν αρχείο, που συνήθως ονομάζεται: microbit-Untitled.hex, στη μονάδα Micro: Bit σας, συνήθως όνομα: MICROBIT.
  • Δείτε το αποτέλεσμα στην οθόνη κύλισης LED και στην οθόνη OLED.
  • Τοποθετήστε ένα δάχτυλο στον αισθητήρα για να δείτε τη θερμοκρασία να ανεβαίνει… ελπίζω! Εάν δεν επαναλάβει τα βήματά σας μέχρι να βρείτε το πρόβλημα και να το διορθώσετε.

Βήμα 7: Πλήρης παρακολούθηση θερμοκρασίας

  • Αποσυνδέστε το Micro: bit από τη σύνδεση Micro-USB.
  • Τοποθετήστε τις μπαταρίες AA στο PB04
  • Χρησιμοποιήστε τις 3 υποδοχές xBUS για να συνδέσετε τα PB04 και MD01 με το IM02 και το SW01 όπως φαίνεται στην παρακάτω εικόνα.
  • Ενεργοποιήστε το διακόπτη στο PB04.
  • Τώρα η συσκευή παρακολούθησης θερμοκρασίας Micro: bit είναι φορητή και έτοιμη να τοποθετηθεί όπου εσείς επιλέξετε.

Βήμα 8: Κωδικός

Micro: bit `Temperature Monitor JavaScript JavaScript code for Micro: bit Temperature Monitor. Μπορείτε να αντιγράψετε και να επικολλήσετε όπως αναφέρεται στο STORY και στη συνέχεια να το μετατρέψετε σε μπλοκ.

ας TemperatureCelsius = 0

Basic.showLeds (` #… #. #. #…… #. #. #….. #`) OLED.init (64, 128) weatherbit.startWeatherMonitoring () OLED.showString (" Έργο θερμοκρασίας ") TemperatureCelsius = weatherbit.temperature () / 100 basic.forever (() => {basic.showString (" C: ") OLED.showString (" Temp_C: ") basic.showNumber (TemperatureCelsius) OLED.showNumber (Θερμοκρασία Κελσίου)})

Συνιστάται: