Το Arduino και το Raspberry Pi μπορεί να μοιάζουν αρκετά - είναι και τα δύο χαριτωμένα μικρά κυκλώματα με κάποιες μάρκες και καρφίτσες πάνω τους - αλλά είναι στην πραγματικότητα πολύ διαφορετικές συσκευές.
Ψάχνετε για έναν μικρό υπολογιστή, ίσως για να τροφοδοτήσετε μια DIY Network Security Camera - είναι μια κοινή απόφαση που απαιτείται για μια ποικιλία από έργα διασκέδασης. Έχετε ακούσει καλά πράγματα για το Raspberry Pi και Arduino, αλλά δεν μπορείτε να αποφασίσετε ποιο είναι σωστό για εσάς. Ποιος θα επικρατήσει ως το πιο χρήσιμο αφού αποσυναρμολογήσετε την κάμερα ασφαλείας χάρη σε αυτό το περιστατικό με τους γείτονες; Σε ποιες ταινίες θα μπορούσατε να παίξετε; Μην ανησυχείτε, είμαστε εδώ για να εξηγήσουμε όλα!
Αν είστε περισσότερο εκπαιδευτικός (όπως εγώ), αυτό το άρθρο είναι διαθέσιμο σε μορφή βίντεο εδώ:
Ποιά είναι η διαφορά?
Το Arduino είναι ένας μικροελεγκτής και δεν είναι μάλιστα μίνι υπολογιστής. Ένας μικροελεγκτής είναι μόνο ένα μικρό κομμάτι του τι κάνει έναν ολόκληρο υπολογιστή. Το Arduino παρέχει μόνο ένα υποσύνολο της λειτουργικότητας του Raspberry Pi.
Αν και το Arduino μπορεί να προγραμματιστεί με μικρές εφαρμογές γραμμένες σε C ++, δεν μπορεί να τρέξει ένα λειτουργικό σύστημα πλήρους κλίμακας και σίγουρα δεν θα αντικαταστήσει το κέντρο μέσων σας σύντομα. Το Raspberry Pi, από την άλλη πλευρά, είναι ένας πλήρης υπολογιστής . Αν διαβάζετε αυτόν τον ιστότοπο, πρόκειται να υποθέσω ότι ξέρετε τι σημαίνει αυτό.
Προτερήματα ελλατώματα
Τόσο το Arduino είναι άχρηστο τότε; Σίγουρα - ένα Arduino είναι τέλειο για έργα ηλεκτρονικής . Περιέχει ένα σύνολο εισόδων και εξόδων που μπορούν να συνδεθούν απευθείας με εξαρτήματα και αισθητήρες και είναι απίστευτα εύκολο να πηδήσετε κατευθείαν στο να κάνετε κάτι. Αυτό το καθιστά ιδανικό για τα πρωτότυπα πράγματα ή για την κατασκευή μικρών έργων που δεν απαιτούν την πολυπλοκότητα ενός Pi.
Το Arduino τρέχει το firmware Arduino - ένα βασικό κομμάτι του βασικού λογισμικού το οποίο του επιτρέπει να επικοινωνεί με έναν υπολογιστή μέσω USB και παρέχει πρόσβαση σε όλα τα χαρακτηριστικά. Γενικά, δεν θα αντικαταστήσετε αυτό το υλικολογισμικό, αλλά είναι δυνατό. Αφού φορτωθεί ο κώδικας, μπορείτε απλά να το συνδέσετε οπουδήποτε και θα αρχίσει να λειτουργεί αμέσως - δεν χρειάζεται να κάνετε επανεκκίνηση, να συνδέσετε πληκτρολόγιο ή να επιλέξετε μια εφαρμογή που θα εκτελεστεί. Κάνει τη μία εργασία που έχει προγραμματιστεί να κάνει, κάνει καλά, και το κάνει αμέσως.
Το Raspberry Pi από την άλλη πλευρά είναι ένας πλήρως λειτουργικός μίνι υπολογιστής. Απαιτεί ένα λειτουργικό σύστημα (check out αυτά τα 10 Linux Distros Not Just Raspbian: 10 Linux Distros Ο Pi σου μπορεί να τρέξει όχι μόνο Raspbian: 10 Linux Distros Ο Pi σου μπορεί να τρέξει Πιθανώς τρέχεις την τελευταία έκδοση του Raspbian στο Raspberry Pi σου. αυτό είναι το καλύτερο διανομέα Linux για τη συσκευή; Θα μπορούσε να υπάρχει μια εναλλακτική λύση που θα μπορούσε να βρει κοστούμια καλύτερα; Διαβάστε περισσότερα ότι μπορεί να τρέξει), και παίρνει λίγο χρόνο για να εκκινήσετε πριν λειτουργήσει. Η αποθήκευση παρέχεται από μια κάρτα micro-SD, ενώ το ενσωματωμένο δίκτυο Ethernet επιτρέπει τη δικτύωση (μπορείτε να αποκτήσετε δικτύωση στο Arduino) Δώστε το έργο Arduino Ο δικός του Mini-Webserver με μια θωράκιση Ethernet Δώστε στο Arduino το δικό του Mini-Webserver Μια ασπίδα Ethernet Πριν από λίγο, σας έδειξα πώς να ρυθμίσετε ένα σύστημα ελέγχου στο Διαδίκτυο για το Arduino σας - αλλά έπρεπε να παραμείνει συνδεδεμένο με έναν υπολογιστή μέσω USB, προκειμένου να διατηρηθεί η σύνδεση στο διαδίκτυο .... Διαβάστε περισσότερα, αλλά απαιτεί ένα πρόσθετο "ασπίδα").
Στην καρδιά του Pi είναι ένας βραχίονας Broadcom Arm-v6. έχει μνήμη και επεξεργαστή γραφικών που οδηγεί την έξοδο HDMI. Μπορείτε να συνδέσετε ένα πληκτρολόγιο και μια οθόνη, να φορτώσετε το Linux και τα λιγότερο τεχνικά καταλαβαίνω να μην έχουν ιδέα πόσο μικρό είναι το μηχάνημα που οδηγεί τα πάντα. Το Pi είναι μια απίστευτα ισχυρή πλατφόρμα σε ένα πολύ μικρό πακέτο - ιδανικό για ενσωματωμένα συστήματα ή έργα που απαιτούν περισσότερη διαδραστικότητα και ισχύ επεξεργασίας.
Τούτου λεχθέντος, το Raspberry είναι σημαντικά πιο περίπλοκο για απλά ηλεκτρονικά έργα. Για παράδειγμα, το πρώτο έργο του καθενός είναι κάποιο παράγωγο του αναβοσβήνει ένα LED on και off Arduino Προγραμματισμός για αρχάριους: Ο ελεγκτής φωτός της κυκλοφορίας Arduino Προγραμματισμός για αρχάριους: Ο ελεγκτής φωτός της κυκλοφορίας Την περασμένη εβδομάδα μάθαμε για τη βασική δομή ενός προγράμματος Arduino Κοιτάξτε πιο προσεκτικά το παράδειγμα "αναβοσβήνει". Ας ελπίσουμε ότι εκμεταλλευτήκατε την ευκαιρία να πειραματιστείτε με κώδικα προσαρμόζοντας τους χρόνους. Αυτή τη φορά, ... Διαβάστε περισσότερα. Στο Arduino, αυτό περιλαμβάνει τη σύνδεση μιας LED και μιας αντίστασης σε δύο καρφίτσες, μετά φορτώνοντας περίπου 8 γραμμές κώδικα. Αυτό είναι. Στο Raspberry Pi - υποθέτοντας ότι έχετε ένα πλήρως λειτουργικό λειτουργικό σύστημα ήδη εγκατεστημένο και ρυθμισμένο όπως σας αρέσει, τότε θα πρέπει να εγκαταστήσετε μερικές βιβλιοθήκες που θα σας βοηθήσουν να ελέγξετε τους ακροδέκτες GPIO (δηλαδή τα bits στα οποία συνδέετε τα εξαρτήματα).
Υπάρχουν όμως πολλές βιβλιοθήκες για να διαλέξετε, ανάλογα με τη γλώσσα στην οποία θέλετε να προγραμματίσετε - συμπεριλαμβανομένων των οπτικών σχεδιαστών όπως το Scratch. Το WiringPi σάς επιτρέπει να γράφετε στην ίδια γλώσσα από την οποία προέρχεται το Arduino. Τέλος, ίσως χρειαστεί να μεταγλωττίσετε την εφαρμογή σας πριν την εκτελέσετε. Το θέμα είναι ότι μπορείτε να κάνετε σχεδόν όλα τα Arduino, σε Pi - είναι πιο περίπλοκο.
Ένα άλλο σημαντικό σημείο που πρέπει να θυμόμαστε εδώ είναι ότι το Arduino είναι η πιο δημοφιλής πλατφόρμα για τα ηλεκτρονικά έργα, οπότε ακόμα και αν είναι δυνατά τα έργα ηλεκτρονικής στην Raspberry Pi (10 Raspberry Pi Έργα για αρχάριους Raspberry Pi Έργα για αρχάριους Raspberry Pi Έργα για αρχάριους Αυτά τα 10 έργα Raspberry Pi για αρχάριους είναι μεγάλη για να πάρει μια εισαγωγή στις δυνατότητες υλικού και λογισμικού του Pi, και θα σας βοηθήσει να ξεκινήσετε και να λειτουργήσει σε ελάχιστο χρόνο! Διαβάστε περισσότερα), δεν θα βρείτε σχεδόν τόσα πολλά σεμινάρια για αρχάριους για να σας βοηθήσουν. Θα ήταν καλύτερα να θεωρήσετε την Pi ως αναβάθμιση μόλις είστε έτοιμοι να χειριστείτε μεγαλύτερα και πιο απαιτητικά έργα.
Το Raspberry Pi είναι ένα μίνι-υπολογιστή, το Arduino δεν είναι. Για να καταλάβετε αυτό το σημείο λίγο πιο καθαρά, εδώ είναι μια μικρή επιλογή των λειτουργικών συστημάτων που μπορείτε να εγκαταστήσετε στο Raspberry Pi:
- Raspbian (με βάση το Debian linux, αυτό το "προεπιλεγμένο" λειτουργικό σύστημα).
- RiscOS.
- Σχέδιο 9.
- Κέντρο πολυμέσων Xbox Το υλικό που θα χρειαστείτε για να φτιάξετε ένα μέσον Media Pi Media Το υλικό που θα χρειαστείτε για να δημιουργήσετε ένα κέντρο μέσων Pi Media Με πολλούς τρόπους να το χρησιμοποιήσετε, δεν πρέπει να εκπλαγείτε να διαπιστώσετε ότι το Raspberry Pi έχει πουληθεί 1 εκατομμύριο μονάδες. Παρά το γεγονός ότι έχει σχεδιαστεί για έναν βασικό σκοπό (προγραμματισμός) αυτός ο μικρός υπολογιστής μεγέθους πιστωτικής κάρτας ... Διαβάστε περισσότερα.
Έχουμε γράψει περίπου 7 Λειτουργικά Συστήματα Raspberry Pi στο παρελθόν.
Και εδώ είναι μια λίστα λειτουργικών συστημάτων που μπορείτε να εγκαταστήσετε στο Arduino:
- Κανένας
Έτσι, αποφασίσατε; Εξαιρετική. Ξεκινήστε ελέγχοντας πώς να ζωντανή ροή στο YouTube με Pi Live Stream στο YouTube Με ένα Raspberry Pi Live Stream στο YouTube Με το Raspberry Pi Με την προσθήκη κάμερας (ή κάμερας USB) στο Raspberry Pi σας, μπορείτε να πάρετε ένα φορητό, ελαφρύ web-συνδεδεμένη κάμερα. Δείτε πώς μπορείτε να παρακολουθήσετε ροή βίντεο στο YouTube, ζωντανά. Διαβάστε περισσότερα ή πώς να οικοδομήσουμε μια λάμπα σύννεφο κεραυνού Πώς να οικοδομήσουμε μια λάμπα σύννεφων με ήχο Αντιδραστική Lightning Πώς να οικοδομήσουμε μια λάμπα σύννεφο με Ήχος Αντιδραστική Lightning Λίγους μήνες πίσω, μια κεραυνός 3000 κεραυνών και κεραυνών ατμόσφαιρα ατμόσφαιρα πήγε ιογενή στην κοινότητα maker. Αυτό που θα κάνουμε σήμερα δεν είναι ακριβώς το ίδιο - κάνουμε κάτι πιο πρακτικό. Διαβάστε περισσότερα με ένα Arduino; Έχουμε έναν ανεπίσημο οδηγό Raspberry Pi Beginner Raspberry Pi: Το Ανεπίσημο Tutorial Raspberry Pi: Το Ανεπίσημο Tutorial Είτε είστε ένας σημερινός ιδιοκτήτης Pi που θέλει να μάθει περισσότερα είτε έναν πιθανό ιδιοκτήτη αυτής της συσκευής μεγέθους πιστωτικής κάρτας, t έναν οδηγό που θέλετε να χάσετε. Διαβάστε περισσότερα που πρέπει να αποδειχθούν χρήσιμα και ένα για το Arduino Ξεκινώντας με το Arduino: Οδηγός για αρχάριους Ξεκινώντας με το Arduino: Ένας οδηγός για αρχάριους Το Arduino είναι μια πλατφόρμα πρωτοτύπου ηλεκτρονικής ανοικτής πηγής που βασίζεται σε ευέλικτο και εύχρηστο υλικό και λογισμικό. Πρόκειται για καλλιτέχνες, σχεδιαστές, χομπίστες και όσους ενδιαφέρονται να δημιουργήσουν διαδραστικά αντικείμενα ή περιβάλλοντα. Διαβάστε επίσης, επίσης.
ΠΕΡΙΜΕΝΕΤΕ! Γιατί να επιλέξετε καθόλου;
Στην πραγματικότητα, μπορείτε να έχετε το καλύτερο και των δύο κόσμων. το Pi μπορεί να είναι ένα πιο σύνθετο Arduino, και το Arduino δεν μπορεί να χειριστεί τόσο πολύ όσο το Pi - αλλά έχετε σκέφτονται να τα χρησιμοποιήσετε μαζί; Το έργο - AlaMode βάζει ένα stackable κλώνο Arduino απευθείας στην κορυφή του Pi, δίνοντας άμεση πρόσβαση σε όλες τις συνήθεις λειτουργίες του Arduino.
Ή αν η Python είναι κάτι περισσότερο, απλά συνδέστε το Arduino στο USB του Pi σας και επικοινωνήστε μαζί του απευθείας.
Ελπίζω να είστε σαφέστεροι σχετικά με τις διαφορές μεταξύ Arduino και Raspberry Pi τώρα, και γιατί κάποιος μπορεί να είναι καλύτερος από τον άλλο για μια συγκεκριμένη εφαρμογή. Δείξτε μας μερικά από τα έργα σας Arduino / Pi στα παρακάτω σχόλια!