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

CrowPi- Lead You Go From Zero to Hero With Raspberry Pi: 9 βήματα
CrowPi- Lead You Go From Zero to Hero With Raspberry Pi: 9 βήματα

Βίντεο: CrowPi- Lead You Go From Zero to Hero With Raspberry Pi: 9 βήματα

Βίντεο: CrowPi- Lead You Go From Zero to Hero With Raspberry Pi: 9 βήματα
Βίντεο: CrowPi - A RaspberryPi Laptop Lead You Go from Zero to Hero in Programming 2024, Ιούλιος
Anonim
Image
Image
CrowPi- Lead You Go From Zero to Hero With Raspberry Pi
CrowPi- Lead You Go From Zero to Hero With Raspberry Pi
CrowPi- Lead You Go From Zero to Hero With Raspberry Pi
CrowPi- Lead You Go From Zero to Hero With Raspberry Pi

Τι είναι το CrowPi;

Το CrowPi είναι ένας πίνακας ανάπτυξης εξοπλισμένος με οθόνη 7 ιντσών που μπορεί να σας βοηθήσει να μάθετε το Raspberry Pi με ευκολότερο τρόπο. Με το CrowPi, όχι μόνο μπορείτε να μάθετε βασικές επιστήμες υπολογιστών, αλλά και να εξασκήσετε προγραμματισμό και να ολοκληρώσετε πολλά ηλεκτρονικά έργα. Το CrowPi μπορεί να βελτιώσει τις γνώσεις και τις ικανότητές σας σε τομείς που σχετίζονται με το υλικό και το λογισμικό, ειδικά σχεδιασμένοι για να σας βοηθήσουν να αναπτύξετε δεξιότητες προγραμματισμού python.

Γιατί χρειάζεστε το CrowPi; Πριν απαντήσετε σε αυτήν την ερώτηση, ας κάνουμε ένα απλό παιχνίδι κουίζ. Αντιμετωπίζετε τα παρακάτω προβλήματα; Απλά πείτε ΝΑΙ ή ΟΧΙ. Σας ενδιαφέρουν τα ηλεκτρονικά ή το Raspberry Pi, αλλά δεν έχετε ιδέα πώς να ξεκινήσετε. Είστε παθιασμένοι με την εκπαίδευση STEM, αλλά δεν μπορείτε να βρείτε χρήσιμα και εύκολα υλικά για να διδάξετε. Χρησιμοποιείτε το Raspberry Pi, αλλά δεν το αξιοποιείτε στο έπακρο. Ολοκληρώσατε μερικά απλά πειράματα και θέλετε να εξερευνήσετε περισσότερα έργα και να βουτήξετε βαθύτερα στον κόσμο των ηλεκτρονικών. Αν πείτε ΝΑΙ μία φορά, το CrowPi γεννήθηκε για εσάς. Το CrowPi θα σας βοηθήσει να λύσετε όλα τα προβλήματα που αναφέρονται παραπάνω.

ΑΝ ΘΕΛΕΤΕ ΝΑ ΓΝΩΡΙΖΕΤΕ ΓΙΑ ΤΟ CROWPI ΠΑΡΑΚΑΛΩ ΠΑΤΗΣΤΕ ΕΔΩ ΓΙΑ ΕΛΕΓΧΟ

Βήμα 1: Μαθήματα CrowPi με Python 2.7

Μαθήματα CrowPi με Python 2.7
Μαθήματα CrowPi με Python 2.7
Μαθήματα CrowPi με Python 2.7
Μαθήματα CrowPi με Python 2.7

- Μάθημα 1 - Βασικό του GPIO και πώς να χρησιμοποιήσετε την είσοδο/έξοδο GPIO

- Μάθημα 2 - Χρήση του βομβητή για ήχο ειδοποίησης ή ειδοποίηση.

- Μάθημα 3 - Λάβετε είσοδο από το κουμπί για τον έλεγχο του βομβητή.

- Μάθημα 4 - Πώς λειτουργεί το Relay και πώς να το ελέγχετε.

- Μάθημα 5 - Στείλτε σήμα δόνησης στον αισθητήρα δόνησης.

- Μάθημα 6 - Ανίχνευση ήχου χρησιμοποιώντας τον αισθητήρα ήχου.

- Μάθημα 7 - Ανιχνεύστε χαμηλό ή έντονο φως χρησιμοποιώντας τον αισθητήρα φωτός.

- Μάθημα 8 - Ανιχνεύστε τη θερμοκρασία και την υγρασία του δωματίου χρησιμοποιώντας τον αισθητήρα DHT11.

- Μάθημα 9 - Ανίχνευση κίνησης χρησιμοποιώντας τον αισθητήρα κίνησης.

- Μάθημα 10 - Λήψη πληροφοριών απόστασης χρησιμοποιώντας τον αισθητήρα υπερήχων.

- Μάθημα 11 - Έλεγχος της οθόνης LCD.

- Μάθημα 12 - Ανάγνωση / εγγραφή κάρτας RFID χρησιμοποιώντας τη μονάδα RFID.

- Μάθημα 13 - Χρήση του βηματικού κινητήρα και πραγματοποίηση βηματικών κινήσεων.

- Μάθημα 14 - Έλεγχος κινητήρων servos χρησιμοποιώντας τις διεπαφές σερβο. - Μάθημα 15 - Έλεγχος της λυχνίας LED μήτρας 8x8.

- Μάθημα 16 - Έλεγχος της οθόνης 7 τμημάτων.

- Μάθημα 17 - Ανίχνευση αφής με χρήση του αισθητήρα αφής.

- Μάθημα 18 - Ανίχνευση κλίσης χρησιμοποιώντας τον αισθητήρα κλίσης.

- Μάθημα 19 - Χρήση και έλεγχος της μήτρας κουμπιών. - Μάθημα 20 - Φτιάχνοντας τη δική σας πλακέτα κυκλώματος χρησιμοποιώντας τον πίνακα ψωμιού

Βήμα 2: 19 Ολοκληρωμένες ενότητες για την κατασκευή έργων

19 Ολοκληρωμένες ενότητες για την κατασκευή έργων
19 Ολοκληρωμένες ενότητες για την κατασκευή έργων
19 Ολοκληρωμένες ενότητες για την κατασκευή έργων
19 Ολοκληρωμένες ενότητες για την κατασκευή έργων

* 1 - Αισθητήρας βομβητή - Χρησιμοποιείται για τη δημιουργία ενός πολύ δυνατού συναγερμού!

* 2 - Αισθητήρας ρελέ - Χρησιμοποιείται για το άνοιγμα και το κλείσιμο ηλεκτρονικών κυκλωμάτων

* 3 - Αισθητήρας μικροφώνου - Χρησιμοποιείται για την ανίχνευση δυνατού θορύβου στο δωμάτιο

* 4 - Αισθητήρας κλίσης - Χρησιμοποιείται για την ανίχνευση δεξιάς ή αριστερής κλίσης του πίνακα

* 5 - Αισθητήρας δόνησης - Χρησιμοποιείται για ισχυρή δόνηση πάνω από την πλακέτα CrowPi

* 6 - Αισθητήρας κίνησης - Χρησιμοποιείται για την ανίχνευση κίνησης ή κίνησης γύρω

* 7 - Αισθητήρας αφής - Χρησιμοποιείται ως κουμπί αφής στο οποίο μπορείτε να πατήσετε

* 8 - Σύνδεση μοτέρ βημάτων - Χρησιμοποιείται για τη μετακίνηση πραγμάτων και την πραγματοποίηση βηματικών κινήσεων

* 9 - Συνδέσεις Servos - Χρησιμοποιείται για την περιστροφή των πραγμάτων

* 10 - Αισθητήρας IR - Χρησιμοποιείται για την αποστολή και λήψη υπέρυθρων σημάτων

* 11 - μονάδα DH11 - Χρησιμοποιείται για τον εντοπισμό της θερμοκρασίας και της υγρασίας στο δωμάτιο

* 12 - Αισθητήρας υπερήχων - Χρησιμοποιείται για τον εντοπισμό και τη μέτρηση της απόστασης

* 13 - Αισθητήρας φωτός - Χρησιμοποιείται για τον εντοπισμό και τη μέτρηση της ευθείας του φωτός στο δωμάτιο

* 14 - Ενότητα LCD - Χρησιμοποιείται για την εμφάνιση πραγμάτων και κειμένου

* 15 - LED τμήματος - Χρησιμοποιείται για την εμφάνιση αριθμών και δεδομένων* 16 - LED μήτρας - Χρησιμοποιείται για εμφάνιση κειμένου και άλλου είδους δεδομένων

* 17 - Ενότητα RFID - Χρησιμοποιείται για τον εντοπισμό τσιπ και μονάδων NFC, ικανών να διαβάζουν και να γράφουν

* 18 - Ανεξάρτητα κουμπιά - Μπορεί να χρησιμοποιηθεί για να παίξετε παιχνίδια ή να ελέγξετε ένα ρομπότ

* 19 - Κουμπιά μήτρας - Μπορεί να χρησιμοποιηθεί ως πληκτρολόγιο ή κουμπιά πολλαπλών επιλογών

Βήμα 3: Δείγμα έργου Α

Δείγμα έργου Α
Δείγμα έργου Α

Χρήση του βομβητή ως ειδοποίηση ειδοποίησης

Μετά την προηγούμενη τάξη, καταλάβαμε πώς να χρησιμοποιούμε το pin GPIO τόσο ως έξοδο όσο και ως είσοδο.

Για να το δοκιμάσουμε θα συνεχίσουμε με το πραγματικό παράδειγμα και θα εφαρμόσουμε τις γνώσεις μας από την προηγούμενη τάξη σε μία από τις ενότητες του πίνακα. Η ενότητα που θα χρησιμοποιήσουμε είναι ο "βομβητής". Ο βομβητής, όπως αναφέρει το όνομα, βουίζει. Θα χρησιμοποιήσουμε την έξοδο GPIO για να στείλουμε σήμα στον βομβητή και να κλείσουμε το κύκλωμα για να κάνουμε ένα δυνατό θόρυβο, τότε θα στείλουμε ένα άλλο σήμα για να το απενεργοποιήσουμε και να κλείσουμε το κύκλωμα.

Τι θα μάθεις

Στο τέλος αυτού του μαθήματος θα μπορείτε: Να μπορείτε να ελέγχετε τη μονάδα βομβητή χρησιμοποιώντας έξοδο GPIO

Τι θα χρειαστείς

CrowPi Board μετά την αρχική εγκατάσταση

Απαιτεί μονάδες αλλαγής με χρήση του διακόπτη: Όχι

Θέση του βομβητή στο CrowPi

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

Βήμα 4: Δείγμα έργου Α

Δείγμα έργου Α
Δείγμα έργου Α

Ενεργοποίηση του βομβητή

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

Αρχικά εισάγουμε τη βιβλιοθήκη RPi. GPIO και τη βιβλιοθήκη ώρας για ύπνο.

Στη συνέχεια, διαμορφώνουμε τον βομβητή στην ακίδα 12, ρυθμίζουμε τη λειτουργία του GPIO στο GPIO BOARD και ρυθμίζουμε τον πείρο ως πείρο OUTPUT. Θα βγάλουμε σήμα βουητό για 0,5 δευτερόλεπτα και στη συνέχεια θα το απενεργοποιήσουμε για να αποτρέψουμε δυνατό θόρυβο.

Ακολουθήστε αυτόν τον σύνδεσμο για να κατεβάσετε το σενάριο και να το δοκιμάσετε μόνοι σας:

Βήμα 5: Δείγμα έργου Β

Δείγμα έργου Β
Δείγμα έργου Β

Έλεγχος της οθόνης LCD

Η οθόνη LCD (και η οθόνη μήτρας) είναι ίσως το πιο αστείο και πιο συναρπαστικό μέρος κατά τη δημιουργία έργων χρησιμοποιώντας το CrowPi, χρησιμοποιώντας την οθόνη LCD μπορείτε να δείξετε δεδομένα που συλλέγετε χρησιμοποιώντας τους αισθητήρες CrowPi και επίσης να τα ενημερώσετε σε πραγματικό χρόνο εξαρτάται από την αλλαγή των ενοτήτων περνάει μέσα από! Για παράδειγμα: χθες έκανε πολύ ζέστη, αλλά σήμερα έκανε πολύ κρύο - αφήστε το CrowPi LCD να αλλάξει αυτόματα με τις πιο πρόσφατες και πιο ενημερωμένες πληροφορίες, ώστε να μην φοράτε κατά λάθος λάθος ρούχα για το σχολείο / τη δουλειά!

Τι θα μάθεις

Στο τέλος αυτού του μαθήματος θα μπορείτε: Τι θα μάθετε πώς να ελέγχετε την οθόνη LCD και να γράφετε δεδομένα σε αυτήν.

Τι θα χρειαστείς

Το CrowPi Board μετά την αρχική εγκατάσταση Απαιτεί εναλλαγή μονάδων χρησιμοποιώντας το διακόπτη

*Οχι

Θέση οθόνης LCD στο CrowPi

Η οθόνη LCD καταλαμβάνει το μεγαλύτερο μέρος της πλακέτας CrowPi, οπότε είμαστε σίγουροι ότι το προσέξατε αμέσως! Μόλις εκτελεστεί το σενάριο επίδειξης και τα παραδείγματα, το CrowPi θα ενεργοποιηθεί με όμορφο φως φόντου που μπορεί να φανεί ακόμη και όταν όλα τα φώτα στο δωμάτιο είναι σβηστά

Βήμα 6: Δείγμα έργου Β

Δείγμα έργου Β
Δείγμα έργου Β

Εργασία με την οθόνη LCD

Το I2C όπως και ορισμένοι άλλοι αισθητήρες δεν λειτουργεί επίσης στην τεχνολογία GPIO, αλλά χρησιμοποιούμε κάτι που ονομάζεται "I2C" (Το ίδιο I2C που χρησιμοποιήσαμε για τον αισθητήρα φωτός στα προηγούμενα παραδείγματά μας), η διεύθυνση που θα χρησιμοποιήσουμε για την οθόνη LCD είναι 21, συνδέοντας αυτήν τη διεύθυνση I2C, θα μπορούμε να στείλουμε εντολές για παράδειγμα: εγγραφή κειμένου ή αριθμών, ενεργοποίηση του οπίσθιου φωτισμού της οθόνης LCD, απενεργοποίησή του, ενεργοποίηση δρομέα κλπ…

Για τον έλεγχο της οθόνης LCD θα χρησιμοποιήσουμε το Adafruit_CharLCDBackpack που είναι το πλαίσιο Adafruit, μας διευκολύνει πολύ όταν δουλεύουμε με ένα τόσο περίπλοκο προϊόν! Ακολουθήστε αυτόν τον σύνδεσμο για να κατεβάσετε το σενάριο και να το δοκιμάσετε μόνοι σας:

Βήμα 7: Δείγμα έργου Γ

Δείγμα έργου Γ
Δείγμα έργου Γ

Ανάγνωση / εγγραφή κάρτας RFID χρησιμοποιώντας τη μονάδα RFID

Η μονάδα RFID είναι μια από τις πιο ενδιαφέρουσες και χρήσιμες ενότητες στην αγορά, που χρησιμοποιείται παγκοσμίως σε μεγάλη ποικιλία λύσεων, όπως: έξυπνη κλειδαριά πόρτας, κάρτα εισόδου υπαλλήλου, επαγγελματικές κάρτες, ακόμη και σε περιλαίμια σκύλου; Ανεξάρτητα από το είδος του έργου που ασχολείστε - η μονάδα RFID θα χρησιμοποιηθεί σίγουρα!

Τι θα μάθεις

Στο τέλος αυτού του μαθήματος θα μπορείτε: Ελέγξτε το RFID, διαβάστε και γράψτε δεδομένα από αυτό και αναγνωρίστε τις μάρκες

CrowPi Board μετά την αρχική εγκατάσταση RFID Chip (περιλαμβάνεται στο CrowPi)

Απαιτεί μονάδες αλλαγής χρησιμοποιώντας το διακόπτη

*Οχι

Τοποθεσία μονάδας RFID στο CrowPi

Η μονάδα RFID βρίσκεται ακριβώς κάτω από το Raspberry Pi (είτε μηδέν είτε 3) μοιάζει με ένα μικρό τσιπ με εικόνα «wifi» που βγαίνει από αυτό και σημαίνει ασύρματη συνδεσιμότητα (κάτι που κάνει το RFID) για να το χρησιμοποιήσουμε πρέπει να πάρετε το τσιπ ή την κάρτα που συνοδεύει το CrowPi και να το παραδώσετε στην περιοχή CrowPi RFID Chip αρκετά κοντά για να το εντοπίσει το σενάριό μας. Τα 2-4 εκατοστά πρέπει να είναι αρκετά κοντά, δοκιμάστε!

Βήμα 8: Δείγμα έργου Γ

Δείγμα έργου Γ
Δείγμα έργου Γ

Συνεργασία με το RFID

Η εργασία με τη μονάδα RFID είναι αρκετά απλή. Διαθέτουμε 3 λειτουργίες: Εξουσιοδότηση, Ανάγνωση, Γράψιμο και Κατάργηση εξουσιοδότησης. Το πρώτο βήμα θα είναι όταν αγγίξετε το NFC εκείνη τη στιγμή η μονάδα και το σενάριό μας θα προσπαθήσει να εξουσιοδοτήσει το τσιπ χρησιμοποιώντας την προεπιλεγμένη διαμόρφωση κωδικού πρόσβασης (εάν δεν το έχετε αλλάξει, θα πρέπει να λειτουργεί) στη συνέχεια, όταν η εξουσιοδότηση είναι επιτυχής, θα διαβάστε τα δεδομένα και εκτυπώστε τα στην οθόνη. Αφού τελειώσει, θα αναιρέσει την εξουσιοδότηση και θα κλείσει το σενάριο. Σε ένα άλλο παράδειγμα σεναρίου, θα μπορούμε να εξουσιοδοτήσουμε, να διαβάσουμε, να ξαναγράψουμε τα δεδομένα σε νέα δεδομένα και, στη συνέχεια, να καταργήσουμε την εξουσιοδότηση. Ακολουθήστε αυτόν τον σύνδεσμο για να κατεβάσετε το σενάριο και να το δοκιμάσετε μόνοι σας:

Βήμα 9: Πού να αγοράσετε CrowPi;

Το CrowPi μας χαμήλωσε στο Kickstarter

Βοηθήστε μας να στείλουμε αυτά τα αξιολάτρευτα κλειδιά στην παραγωγή στη διεύθυνση

Νέο CrowPi που είναι καλό για το παιδί σας να μάθει RPI και είναι μια πλατφόρμα ανάπτυξης all-in-one RPI.

Προωθήστε το Raspberry Pi σας τώρα !!

Συνιστάται: