Το Raspberry Pi είναι ένας ευέλικτος υπολογιστής μονής πλακέτας που μπορεί να χρησιμοποιηθεί σε έργα Internet of Things και ρομποτικής. Είναι φθηνό, ισχυρό και καλά υποστηριζόμενο. Ωστόσο, για διάφορους λόγους, μπορεί να μην έχετε πάντα ένα Raspberry Pi για να δοκιμάσετε τις ιδέες του έργου σας. Εκεί έρχεται ένας προσομοιωτής Raspberry Pi.
Για να διευκολύνουμε την επιλογή σας, εξετάσαμε πέντε από αυτούς τους προσομοιωτές, τα χαρακτηριστικά, την τιμολόγηση και τα πλεονεκτήματα και τα μειονεκτήματά τους.
Τι είναι ένας προσομοιωτής;
Ένας προσομοιωτής Raspberry Pi σάς επιτρέπει να δοκιμάσετε έργα χωρίς να χρησιμοποιήσετε ένα πραγματικό, φυσικό Raspberry Pi. Αυτό μπορεί να σας εξοικονομήσει χρήματα, χρόνο και προσπάθεια.
Το Raspberry Pi και τα διάφορα ηλεκτρονικά εξαρτήματα στο έργο σας αντιπροσωπεύονται ψηφιακά. Μερικοί από αυτούς τους προσομοιωτές διαθέτουν διεπαφή μεταφοράς και απόθεσης που σας επιτρέπει να προσθέτετε και να αφαιρείτε στοιχεία εύκολα. Με έναν προσομοιωτή Raspberry Pi, μπορείτε να εκτελέσετε έργα τόσο απλά όσο το να αναβοσβήνει ένα LED ή τόσο περίπλοκα όσο έργα που βασίζονται σε αισθητήρες.
Ένας προσομοιωτής διαφέρει από μιμούμενος ένα Raspberry Pi επειδή μπορείτε να πειραματιστείτε με μια αναπαράσταση του υλικού, αντί για το λειτουργικό σύστημα Raspberry Pi.
Λόγοι για να χρησιμοποιήσετε έναν προσομοιωτή Raspberry Pi
Ένας προσομοιωτής έχει πολλά πλεονεκτήματα που μπορεί να είναι χρήσιμα στο έργο ηλεκτρονικών σας.
- Ένας προσομοιωτής Raspberry Pi σάς βοηθά να εργάζεστε εκτός του προϋπολογισμού σας. Μπορείτε να προσθέσετε ακριβά εξαρτήματα και να λειτουργήσετε σε μεγαλύτερη κλίμακα από ό, τι θα μπορούσατε κανονικά.
- Σε περίπτωση που παραπλανηθείτε κατά τη διαδικασία της επανάληψης, ένας προσομοιωτής θα σας βοηθήσει να δείτε το πρόβλημα με έναν εντελώς διαφορετικό τρόπο. Επίσης, καθώς είναι εξ ολοκλήρου ψηφιακό, μπορείτε να μοιραστείτε τα σχέδιά σας με τους φίλους/συναδέλφους σας για να ρίξετε μια ματιά στο πρόβλημα με ένα νέο ζευγάρι μάτια.
- Οι προσομοιωτές επιτρέπουν επίσης σε προγραμματιστές που δεν έχουν πρόσβαση στο υλικό ή τους πόρους που απαιτούνται για δοκιμαστικούς σκοπούς, αλλά εξακολουθούν να έχουν μια ιδέα που θέλουν να εφαρμόσουν αμέσως.
- Η τροποποίηση είναι απλή και ανώδυνη με προσομοιωτή. Μπορείτε να απενεργοποιήσετε ένα στοιχείο ή να προσθέσετε ένα νέο με ένα πάτημα ενός κουμπιού. Εάν χρησιμοποιείτε προσομοιωτή, δεν χρειάζεται να ανησυχείτε μήπως τα πράγματα πάνε χαμένα, όπως να έχετε ένα νεκρό Raspberry Pi στα χέρια σας ή να ξεκινήσετε μια μικρή φωτιά.
Καλύτεροι προσομοιωτές για το Raspberry Pi
Τώρα που ξέρετε τι κάνει ένας προσομοιωτής και γιατί μπορεί να θέλετε να χρησιμοποιήσετε έναν, ποιον προσομοιωτή πρέπει πραγματικά να κατεβάσετε; Εδώ είναι τέσσερις από τις καλύτερες επιλογές σας.
Το Microsoft Azure είναι ένα από τα τρεις πιο δημοφιλείς πλατφόρμες υπολογιστικού νέφους. Φιλοξενεί μια συλλογή λύσεων Internet of Things που συλλογικά αναφέρονται ως Microsoft Azure IoT. Αυτό περιλαμβάνει έναν προσομοιωτή Raspberry Pi που μπορείτε να συνδέσετε στο Azure IoT Hub σας.
Οι τρεις κύριες περιοχές στον προσομοιωτή είναι η περιοχή συναρμολόγησης, η περιοχή κωδικοποίησης και το παράθυρο της ενσωματωμένης κονσόλας. Μπορείτε να προσθέσετε μια συμβολοσειρά κώδικα που επιτρέπει στο προσομοιωμένο Raspberry Pi να στέλνει μηνύματα στο IoT Hub σας.
Η δημιουργία ενός IoT Hub απαιτεί να έχετε λογαριασμό Microsoft Azure. Υπάρχουν τέσσερις διαφορετικές βαθμίδες τιμολόγησης, ξεκινώντας με το πρόγραμμα προγραμματιστών στα 29 $ ανά μήνα.
Αυτός ο προσομοιωτής βρίσκεται ακόμα υπό ανάπτυξη και γι' αυτό η περιοχή συναρμολόγησης είναι κλειδωμένη σε λειτουργία προεπισκόπησης. Προς το παρόν, το μόνο με το οποίο πρέπει να δουλέψετε είναι ένας αισθητήρας υγρασίας BME280 και ένα LED, αλλά αυτό είναι πιθανό να αλλάξει στο μέλλον. Μπορείτε εύκολα να μάθετε τη διαδικασία σύνδεσης του προσομοιωτή σε ένα Azure IoT Hub διαβάζοντας Τεκμηρίωση της Microsoft.
Το Wokwi είναι μια πλατφόρμα προσομοίωσης που δημιουργήθηκε από τον Uri Shaked που σας επιτρέπει να προσομοιώνετε έργα IoT στο cloud. Το Wokwi είναι ικανό να προσομοιώνει μικροελεγκτές όπως το Arduino, το ESP32 και το Raspberry Pi Pico. Επίσης, είναι εντελώς δωρεάν. Εάν ενδιαφέρεστε να κάνετε έργα για το Pico, θα πρέπει οπωσδήποτε να δοκιμάσετε αυτό το εργαλείο.
Τα περισσότερα από τα περιφερειακά του Raspberry Pi Pico έχουν ήδη προσομοιωθεί. Μπορείτε να προσθέσετε στοιχεία όπως LED, βομβητές, OLED και LCD, αισθητήρες κίνησης, ποτενσιόμετρα, ακόμη και ένα πληκτρολόγιο. Μπορείτε να μοιράζεστε συνδέσμους προς τα έργα σας εύκολα, επιτρέποντας στους άλλους να δουν τι έχετε φτιάξει και να βασιστούν στο σχέδιό σας.
Επί του παρόντος, αυτή η διαδικτυακή εφαρμογή προσομοιώνει μόνο το Raspberry Pi Pico και άλλους μικροελεγκτές. Εάν θέλετε να προσομοιώσετε τους υπολογιστές με μία πλακέτα Raspberry Pi, εξετάστε τις άλλες επιλογές σε αυτήν τη λίστα.
Τα έργα LED είναι μια δεκάρα μια ντουζίνα. Η προσθήκη ενός Raspberry Pi μπορεί να σας βοηθήσει να κάνετε τα πράγματα πιο ενδιαφέροντα. Βεβαιωθείτε ότι έχετε διαβάσει τον οδηγό μας για το πώς να το κάνετε ελέγξτε τα LED με το Raspberry Pi σας.
Το Wyliodrin Studio είναι ένα ολοκληρωμένο περιβάλλον ανάπτυξης (IDE) ανοιχτού κώδικα που λειτουργεί σε συστήματα Linux, Windows, Ubuntu και macOS και είναι διαθέσιμο για δωρεάν λήψη. Διατίθεται επίσης ως επέκταση προγράμματος περιήγησης Chrome και παρέχει μια σειρά από λύσεις για ανάπτυξη IoT και ενσωματωμένων συστημάτων.
Αυτή η εφαρμογή περιλαμβάνει έναν εξομοιωτή Raspberry Pi που σας επιτρέπει να αντικατοπτρίζετε το Raspberry Pi Zero και το Raspberry 1, καθώς και έναν προσομοιωτή Raspberry Pi που σας επιτρέπει να δημιουργήσετε απλά ηλεκτρονικά κυκλώματα. Προς το παρόν, μπορείτε να γράφετε προγράμματα μόνο σε JavaScript, αλλά η υποστήριξη Python είναι επίσης στα σκαριά.
Το Wyoliodrin Studio είναι εντελώς δωρεάν. Λειτουργεί online και offline, που σημαίνει ότι μπορείτε να εργάζεστε στα έργα σας οπουδήποτε και οποτεδήποτε. Σας επιτρέπει επίσης να εισάγετε και να εξάγετε έργα που μπορούν να διευκολύνουν τη συνεργασία με άλλους. Εκτός από το Raspberry Pi, το Wyolidrin Studio υποστηρίζει Arduino, BeagleBone Black και UDOO Neo.
Η Proteus Design Suite περιλαμβάνει ένα Visual Designer που σας επιτρέπει να προσομοιώνετε συστήματα Arduino και Raspberry Pi. Αυτό το προϊόν περιλαμβάνει ένα πρόγραμμα επεξεργασίας διαγράμματος ροής και μια περιφερειακή συλλογή από την οποία μπορείτε να επιλέξετε πίνακες επιλογών. Μπορείτε να δημιουργήσετε τα ενσωματωμένα έργα σας απευθείας στο Visual Designer μέσω της διαισθητικής διεπαφής μεταφοράς και απόθεσης. Λειτουργεί επίσης εκτός σύνδεσης, κάτι που μπορεί να είναι χρήσιμο όταν δεν έχετε πρόσβαση στο διαδίκτυο.
Το Proteus δεν μιμείται ολόκληρο τον υπολογιστή Raspberry Pi. Προσομοιώνει μόνο τις απαραίτητες διαδικασίες για την εκτέλεση ενσωματωμένων έργων. Μπορείτε είτε να επιλέξετε να χρησιμοποιήσετε τον επεξεργαστή διαγράμματος ροής για να δημιουργήσετε τα προγράμματά σας είτε να τα γράψετε σε Python. Μερικές από τις ψηφιακές πλακέτες breakout που περιλαμβάνονται σε αυτόν τον προσομοιωτή είναι μια πλακέτα ξεμπλοκαρίσματος βομβητή, η μονάδα κάμερας Raspberry Pi, LED, οθόνη TFT, GPIO Expander και μια πλακέτα αποσύνδεσης πιεζοφωνικού ήχου.
Αυτός ο προσομοιωτής είναι ένας από τους πιο ευέλικτους σε αυτήν τη λίστα, καθώς περιλαμβάνει τις περισσότερες από τις λειτουργίες που θα χρειαστείτε για να θέσετε σε λειτουργία τα έργα σας. Αξίζει να σημειωθεί ότι το φθηνότερο πρόγραμμα ξεκινά από 248 $, αλλά πρόκειται για εφάπαξ πληρωμή.
Χρησιμοποιώντας έναν προσομοιωτή Raspberry Pi
Οι προσομοιωτές μπορούν να σας φανούν χρήσιμοι όταν πρέπει να δοκιμάσετε ιδέες έργων, αλλά δεν προορίζονται να αντικαταστήσουν την πραγματική συσκευή. Ορισμένοι προσομοιωτές κοστίζουν στην πραγματικότητα περισσότερο από το ίδιο το Raspberry Pi, καθιστώντας τους ανέφικτους για έργα μικρής κλίμακας.
Τούτου λεχθέντος, οι προσομοιωτές μπορούν να σας ανοίξουν έναν εντελώς νέο κόσμο ενσωματωμένων ηλεκτρονικών. Εναπόκειται σε εσάς να επιλέξετε τον προσομοιωτή Raspberry Pi που ταιριάζει με τον προϋπολογισμό, τις ανάγκες και τις προτιμήσεις σας. Happy Making!