1. Raspberry Pi. Υπολογιστής μεγέθους παλάμης

Το Raspberry Pi είναι ένας υπολογιστής μικρού μεγέθους αλλά όχι μικρών δυνατοτήτων (SBC ή Single Board Computer). Έχει σχεδιαστεί για να προσφέρει οικονομικά προσιτή υπολογιστική ισχύ στο ευρύ κοινό με φιλοσοφία open source αφού λειτουργεί με διάφορες διανομές του Linux και είναι συμβατό με ένα μεγάλο πλήθος ανοιχτών εφαρμογών λογισμικού αλλά και γλωσσών προγραμματισμού.
Αναπτύχθηκε από το Raspberry Pi Foundation στην αρχή ως εκπαιδευτικό εργαλείο για την ενίσχυση της διδασκαλίας στις εισαγωγικές έννοιες της πληροφορικής, του προγραμματισμού αλλά και σε εφαρμογές φυσικού υπολογισμού (Physical Computing).
Από to 2012 που εκδόθηκε η πρώτη πλακέτα μέχρι σήμερα έχουν πωληθεί περίπου 50 εκατομμύρια συσκευές κατακτώντας έτσι μία ξεχωριστή θέση στην παγκόσμια κοινότητα των μαθητών, των εκπαιδευτικών, των ερασιτεχνών αλλά και των επαγγελματιών της τεχνολογίας.

Συνοπτικά αναφέρονται ορισμένες από τις χρήσεις και τις δυνατότητες εφαρμογών του Raspberry Pi:

  • Εκπαίδευση: Αποτελεί ένα ιδανικό εργαλείο χαμηλού κόστους για την εκμάθηση των αρχών του προγραμματισμού αλλά και της ρομποτικής
  • Επαγγελματικές Εφαρμογές: Χρησιμοποιείται ευρέως σε εφαρμογές αυτοματισμών, παρακολουθήσεων, πειραματικής ανάπτυξης προϊόντων.
  • Εφαρμογές Πληροφορικής: Πολλές χρήσεις σε δικτυακές εφαρμογές και υπηρεσίες, όπως file server, DNS server, DHCP Server, routing, Add blocker, Firewall, Email Server
  • Ψυχαγωγία: Αποτελεί σε αυτή την κατηγορία μία οικονομική και ιδανική λύση για συσκευή αναπαραγωγής πολυμέσων ακόμα και παιχνιδομηχανών


Εκδόσεις του Raspberry Pi

Οι εκδόσεις του Raspberry Pi που έχουν κυκλοφορήσει είναι:
Βασικές Πλακέτες Raspberry Pi

  • Raspberry Pi Model A
  • Raspberry Pi Model B
  • Raspberry Pi Model A+
  • Raspberry Pi Model B+
  • Raspberry Pi 2 Model B
  • Raspberry Pi 3 Model B
  • Raspberry Pi 3 Model A+
  • Raspberry Pi 3 Model B+
  • Raspberry Pi 4 Model B


Μοντέλα Zero

  • Raspberry Pi Zero
  • Raspberry Pi Zero W
  • Raspberry Pi Zero 2 W

Για Ειδικές Εφαρμογές

  • Raspberry Pi Compute Module: Σχεδιασμένο για ενσωματωμένες εφαρμογές και προσαρμογή σε προσαρμοσμένες πλακέτες.

Μοντέλα με Ενσωματωμένα AI και Μηχανική Μάθηση

  • Raspberry Pi 4 Model B με 8GB RAM (για απαιτητικές εφαρμογές)

  • Raspberry Pi 4 Model B με Coral USB Accelerator (για AI εφαρμογές)


Κάθε κατηγορία πλακετών Raspberry Pi έχει τις δικές της ιδιαιτερότητες και εφαρμογές. Επιλέγοντας το κατάλληλο μοντέλο, μπορείτε να ανταποκριθείτε στις ανάγκες σας, ανεξαρτήτως εάν πρόκειται για ένα έργο DIY, έναν διακομιστή, ένα σύστημα ελέγχου, ή άλλες εφαρμογές.

Όλες οι πλακέτες διαθέτουν μία σειρά από 40 ακίδες (pins) στο τμήμα GPIO (General Purpose Input/Output). Αρκετές από αυτές τις ακίδες αυτές μπορούν να ρυθμιστούν είτε ως είσοδοι είτε ως έξοδοι για σύνδεση με εξωτερικούς ψηφιακούς κυρίως αισθητήρες και για τον έλεγχο συσκευών στο φυσικό κόσμο. Έτσι η συσκευή γίνεται κατάλληλη για εφαρμογές physical  computing αφού εκτός από ένα ολοκληρωμένο υπολογιστή διαθέτει και ένα τμήμα μικροελεγκτή. Οι ακίδες αυτές όπως θα δούμε σε ένα απλό παράδειγμα στην πορεία μπορούν να προγραμματιστούν πολύ εύκολα με τη γλώσσα προγραμματισμού Python.

 
Raspberry Pi 4 Model B


Η πλακέτα με την οποία θα ασχοληθούμε περισσότερο σε αυτό το κεφάλαιο είναι η Raspberry Pi 4 Model B που είναι και από τις πιο δημοφιλείς. Οι προδιαγραφές της συγκεκριμένης πλακέτας είναι:

  1. CPU: Broadcom BCM2711 quad-core Cortex-A72 (ARMv8-A) 64-bit SoC συχνότητα λειτουργίας 1.5GHz

  2. GPU: VideoCore VI Graphics processing unit.

  3. ΜΝΗΜΗ: Κυκλοφορεί σε εκδόσεις 2GB, 4GB, ή και 8GB LPDDR4-3200 SDRAM.

  4. ΑΠΟΘΗΚΕΥΣΗ: microSD card slot για το Λειτουργικό Σύστημα και για άλλες χρήσεις

  5. ΕΞΟΔΟΣ ΕΙΚΟΝΑΣ: 2 x micro HDMI θύρες με ανάλυση 4K και συχνότητα στα 60Hz με υποστήριξη - Dual display

  6. ΗΧΟΣ:

    1. 3.5mm analog audio/video jack,

    2. HDMI έξοδος ήχου

  7. ΣΥΝΔΕΣΙΜΟΤΗΤΑ:

    1. Gigabit Ethernet (RJ45)

    2. Dual-band 2.4GHz και 5GHz IEEE 802.11b/g/n/ac ασύρματο LAN (Wi-Fi).

    3. Bluetooth 5.0 BLE (Bluetooth χαμηλής κατανάλωσης)

  8. ΘΥΡΕΣ USB:

    1. 2 × USB 3.0 ports

    2. 2 × USB 2.0 ports

  9. ΜΙΚΡΟΕΛΕΓΚΤΗΣ: 40- ακίδες GPIO για σύνδεση με εξωτερικές συσκευές και αισθητήρες

  10. ΤΡΟΦΟΔΟΣΙΑ: USB-C θύρα με είσοδο (5V/3A)

  11. ΔΙΑΣΤΑΣΕΙΣ: 85.6mm × 56.5mm

  12. ΚΑΤΑΝΑΛΩΣΗ: Μεταβάλλεται από 2.7 – 6.4 Watts

  13. ΨΥΞΗ: Ενσωματωμένη μόνο παθητική ψύξη (για βαριά χρήση απαιτείται επιπλέον ψύξη)

  14. ΔΙΕΠΑΦΕΣ Ι/Ο: CSI θύρα για κάμερες, DSI display port, 4-pole stereo audio και composite video output

  15. ΛΕΙΤΟΥΡΓΙΚΌ ΣΥΣΤΗΜΑ: Διάφορες διανομές LINUX Raspberry Pi OS, Ubuntu, etc


Από τις παραπάνω προδιαγραφές είναι εμφανές ότι μπορεί με μεγάλη άνεση να καλύψει τις ανάγκες γραφείου όχι μόνο για ένα μέσο αλλά και για πιο απαιτητικό χρήστη