Όταν το Raspberry Pi κυκλοφόρησε το αρχικό Pico τον Ιανουάριο του 2021, έγινε δεκτό ως μια ισχυρή πλακέτα ανάπτυξης μικροελεγκτή χαμηλού κόστους (4$). Τροφοδοτείται από το σύστημα-on-chip (SoC) RP2040 του Raspberry Pi που βασίζεται σε δύο πυρήνες Arm Cortex-M0+ που τρέχουν στα 133 MHz, διαθέτει 2 MB ενσωματωμένης αποθήκευσης flash, 264 kB μνήμης RAM και 40 ακίδες—συμπεριλαμβανομένων τριών αναλογικών εισόδων και της μοναδικής προγραμματιζόμενης I/O υποσύστημα.

Ωστόσο, μια κραυγαλέα παράλειψη είναι η έλλειψη ενσωματωμένου Wi-Fi. Το Pico W 6$ που κυκλοφόρησε στα τέλη Ιουνίου 2022, το διορθώνει με την ενσωματωμένη ασύρματη συνδεσιμότητα. Ας ρίξουμε μια πιο προσεκτική ματιά στις δυνατότητες του Pico W και σε τι μπορείτε να το χρησιμοποιήσετε.

Υλικό Raspberry Pi Pico W

Η πλακέτα Pico W έχει το ίδιο μέγεθος με την τυπική Pico, αλλά οι τρεις ακίδες SWD (Serial Wire Debug) έχουν μεταφέρθηκε από την άκρη για να δημιουργηθεί χώρος για ένα ασημί τετράγωνο που στεγάζει το ασύρματο LAN Infineon CYW43439 πατατακι.

instagram viewer

Στο μέτωπο των προδιαγραφών, εκτός από την προσθήκη ενσωματωμένου Wi-Fi, το Pico W είναι πανομοιότυπο με το τυπικό μοντέλο Pico. Επομένως, θα πρέπει να λειτουργεί με όλα τα υπάρχοντα πρόσθετα Pico.

Επεξεργαστής RP2040 με διπύρηνο βραχίονα Cortex-M0+ @ 133 MHz
Μνήμη 264 kB SRAM
Αποθήκευση 2MB QSPI flash
Wi-Fi Ασύρματο LAN 2,4 GHz 802,11n
Εισόδου-εξόδου 40 x pins, με 26 x πολυλειτουργικό GPIO (συμπ. 3 x αναλογικές εισόδους)
Διεπαφές 2 x I2C, 2 x SPI, 2 x UART, 1 x SWD (Serial Wire Debug)
Υποστήριξη προσαρμοσμένων περιφερειακών 8 × Προγραμματιζόμενες μηχανές κατάστασης I/O (PIO).
Σύνδεση τροφοδοσίας / δεδομένων micro USB
Διαστάσεις 21 mm × 51 mm

Όπως μπορείτε να δείτε, υπάρχει άφθονη υποστήριξη για τυπικά ψηφιακά πρωτόκολλα επικοινωνίας: I2C, SPI και UART. Επιπλέον, όπως και στο τυπικό Pico, υπάρχει ένα μοναδικό προγραμματιζόμενο υποσύστημα I/O που σας επιτρέπει να προσαρμόσετε τη διεπαφή I/O. Εκτός από τη δυνατότητα σύνδεσης με μη τυπικά περιφερειακά, τα μπλοκ PIO που λειτουργούν ανεξάρτητα μπορεί να χρησιμοποιηθεί για την καταπόνηση του κύριου επεξεργαστή για άλλες εφαρμογές—ακόμη και για απόδοση σύνθετου βίντεο.

Οι τυπικές πλακέτες Pico και Pico W δεν συνοδεύονται από αρσενικές κεφαλίδες καρφίτσας, επομένως θα χρειαστεί να κολλήσετε σε κατάλληλες κεφαλίδες 0,1". Εναλλακτικά, υπάρχουν διαθέσιμα μοντέλα Pico H και Pico WH με κεφαλίδες ήδη προσαρτημένες. Στην παρακάτω εικόνα, τα μοντέλα Pico, Pico H και Pico W εμφανίζονται από αριστερά προς τα δεξιά.

Πίστωση εικόνας: Raspberry Pi

Υλικολογισμικό για Pico W

Όλα τα μοντέλα Pico μπορούν να προγραμματιστούν χρησιμοποιώντας C/C++ ή MicroPython (και επίσης CircuitPython). Το τυπικό Pico C/C++ SDK περιλαμβάνει υποστήριξη ασύρματης δικτύωσης. Για να χρησιμοποιήσετε τη λειτουργία Wi-Fi του Pico W στο MicroPython, θα χρειαστεί να εγκαταστήσετε το ειδικό αρχείο υλικολογισμικού Pico W UF2 με δυνατότητα λήψης από το Τεκμηρίωση Raspberry Pi. Κρατώντας πατημένο το κουμπί BOOTSEL του Pico καθώς το συνδέετε μέσω της θύρας micro USB σε έναν υπολογιστή, σύρετε το αρχείο UF2 σε αυτό. Για περισσότερες λεπτομέρειες, ανατρέξτε στο δικό μας Ξεκινώντας με τον οδηγό MicroPython στο Raspberry Pi Pico.

Για να χρησιμοποιήσετε την ασύρματη δυνατότητα του Pico W για να συνδεθείτε στο δίκτυο Wi-Fi σε MicroPython ή C/C++, ακολουθήστε τις οδηγίες στο Οδηγός σύνδεσης Raspberry Pi (PDF). Στο MicroPython, το δίκτυο Η βιβλιοθήκη χρησιμοποιείται για σύνδεση σε Wi-Fi.

Πιθανά έργα Pico W

Με το Pico W σας συνδεδεμένο σε Wi-Fi, μπορείτε να αλληλεπιδράτε με άλλες συσκευές δικτύου και να στέλνετε και να λαμβάνετε δεδομένα από το Διαδίκτυο. Επομένως, υπάρχουν μεγάλες δυνατότητες για όλα τα είδη έργων IoT — ρίξτε μια ματιά στα δικά μας Έργα Arduino IoT για κάποια έμπνευση ή μπορείτε να δοκιμάσετε να προσθέσετε ασύρματη λειτουργικότητα ή μια διεπαφή ιστού σε ένα από αυτά Έργα Raspberry Pi Pico.

Ακολουθούν μερικές ακόμη ιδέες για έργα για να ξεκινήσετε…

Διακομιστής Ιστού: Το Ίδρυμα Raspberry Pi βήμα προς βήμα οδηγό έργου σας δείχνει πώς να μετατρέψετε το Pico W σας σε διακομιστή web για τον έλεγχο των ψηφιακών εξόδων από ένα πρόγραμμα περιήγησης και τη λήψη δεδομένων αισθητήρων.

Δικτυακός σαρωτής: του Richard Hayler σαρωτής δικτύου (Twitter) χρησιμοποιεί μια λωρίδα LED για να υποδεικνύει κοντινά δίκτυα που έχουν εντοπιστεί, με χρωματική κωδικοποίηση για ασφαλή δίκτυα, κρυφά SSID και μη ασφαλή ανοιχτά δίκτυα.

Αισθητήρας γκαραζόπορτας: Ο Jeff Geerling είναι απλός έργο αισθητήρα στο GitHub στέλνει δεδομένα τοπικά στον Home Assistant για να δείξει εάν η πόρτα του γκαράζ του είναι ανοιχτή ή κλειστή, με δυνατότητα προβολής σε έναν πίνακα ελέγχου ιστού.

Πηγαίνετε ασύρματα με το Pico W

Όπως το τυπικό Raspberry Pi Pico, η πλακέτα ανάπτυξης μικροελεγκτή Pico W είναι ιδανική για τον έλεγχο ηλεκτρονικών έργα και έχει πολύ χαμηλή απαίτηση ενέργειας, αλλά προσθέτει ενσωματωμένη συνδεσιμότητα Wi-Fi για χρήση σε μια ποικιλία συναρπαστικών IoT έργα. Υπάρχει μια τεράστια γκάμα δυνατοτήτων με το Pico W και μπορείτε να το χρησιμοποιήσετε για να προσθέσετε ασύρματη λειτουργικότητα για να ελέγξετε ένα υπάρχον έργο Pico από το τοπικό δίκτυο ή το διαδίκτυο.