Προγραμματισμός

Ένας οδηγός για αρχάριους στο Raspberry Pi 3

Αυτό το άρθρο είναι μέρος μιας εβδομαδιαίας σειράς όπου θα δημιουργήσω νέα έργα χρησιμοποιώντας το Raspberry Pi 3. Το πρώτο άρθρο της σειράς εστιάζει στο να ξεκινήσετε και θα καλύψει την εγκατάσταση του Raspbian, με επιτραπέζιο υπολογιστή PIXEL, ρύθμιση δικτύωσης και ορισμένα βασικά.

Ο, τι χρειάζεσαι:

  • Ένα σμέουρο Pi 3
  • Τροφοδοσία 5v 2mAh με μίνι καρφίτσα USB
  • Κάρτα Micro SD με χωρητικότητα τουλάχιστον 8 GB
  • Καλώδιο Wi-Fi ή Ethernet
  • Νεροχύτης
  • Πληκτρολόγιο και ποντίκι
  • οθόνη υπολογιστή
  • Ένα Mac ή PC για την προετοιμασία κάρτας microSD.

Υπάρχουν πολλά λειτουργικά συστήματα που βασίζονται σε Linux για το Raspberry Pi που μπορείτε να εγκαταστήσετε απευθείας, αλλά αν είστε νέοι στο Pi, προτείνω το NOOBS, το επίσημο πρόγραμμα εγκατάστασης του Raspberry Pi που απλοποιεί τη διαδικασία εγκατάστασης ενός λειτουργικού συστήματος στη συσκευή .

Κατεβάστε το NOOBS από αυτόν τον σύνδεσμο στο σύστημά σας. Είναι ένα συμπιεσμένο αρχείο .zip. Εάν χρησιμοποιείτε MacOS, απλώς κάντε διπλό κλικ σε αυτό και το MacOS θα αποσυμπιέσει αυτόματα τα αρχεία. Εάν χρησιμοποιείτε Windows, κάντε δεξί κλικ σε αυτό και επιλέξτε "εξαγωγή εδώ".

Εάν εκτελείτε επιτραπέζιο Linux, τότε ο τρόπος αποσυμπίεσης εξαρτάται πραγματικά από το περιβάλλον της επιφάνειας εργασίας που εκτελείτε, καθώς διαφορετικά DE έχουν διαφορετικούς τρόπους να κάνουν το ίδιο πράγμα. Ο ευκολότερος τρόπος λοιπόν είναι να χρησιμοποιήσετε τη γραμμή εντολών.

$ unzip NOOBS.zip

Ανεξάρτητα από το λειτουργικό σύστημα, ανοίξτε το αποσυμπιεσμένο αρχείο και ελέγξτε αν η δομή του αρχείου μοιάζει με αυτό:

Swapnil Bhartiya

Τώρα συνδέστε την κάρτα Micro SD στον υπολογιστή σας και μορφοποιήστε τη στο σύστημα αρχείων FAT32. Σε MacOS, χρησιμοποιήστε το εργαλείο Utility Disk και μορφοποιήστε την κάρτα Micro SD:

Swapnil Bhartiya

Στα Windows, απλώς κάντε δεξί κλικ στην κάρτα και ορίστε την επιλογή μορφοποίησης. Εάν βρίσκεστε σε επιτραπέζιο Linux, διαφορετικά DE χρησιμοποιούν διαφορετικά εργαλεία και η κάλυψη όλων των DE είναι πέρα ​​από το πεδίο αυτής της ιστορίας. Έχω γράψει ένα σεμινάριο χρησιμοποιώντας τη διεπαφή γραμμής εντολών στο Linux για να διαμορφώσω μια κάρτα SD με σύστημα αρχείων Fat32.

Μόλις διαμορφωθεί η κάρτα στο διαμέρισμα Fat32, απλώς αντιγράψτε το περιεχόμενο του καταλόγου NOOBS που έχετε λάβει στον ριζικό κατάλογο της συσκευής. Εάν χρησιμοποιείτε MacOS ή Linux, απλώς συγχρονίστε το περιεχόμενο των NOOBS στην κάρτα SD. Ανοίξτε την εφαρμογή Terminal σε MacOS ή Linux και εκτελέστε την εντολή rsync σε αυτήν τη μορφή:

rsync -avzP / path_of_NOOBS / path_of_sdcard

Βεβαιωθείτε ότι έχετε επιλέξει τον ριζικό κατάλογο της κάρτας sd. Στην περίπτωσή μου (σε MacOS), ήταν:

rsync -avzP / Users / swapnil / Λήψεις / NOOBS_v2_2_0 / / Volume / U /

Ή μπορείτε να αντιγράψετε και να επικολλήσετε το περιεχόμενο. Απλώς βεβαιωθείτε ότι όλα τα αρχεία στον κατάλογο NOOBS έχουν αντιγραφεί στον ριζικό κατάλογο της κάρτας Micro SD και όχι σε κάποιον υποκατάλογο.

Τώρα συνδέστε την κάρτα Micro SD στο Raspberry Pi 3, συνδέστε την οθόνη, το πληκτρολόγιο και το τροφοδοτικό. Εάν διαθέτετε ενσύρματο δίκτυο, σας προτείνω να το χρησιμοποιήσετε καθώς θα έχετε μεγαλύτερη ταχύτητα λήψης για λήψη και εγκατάσταση του βασικού λειτουργικού συστήματος. Η συσκευή θα εκκινήσει σε NOOBS που προσφέρει μερικές διανομές για εγκατάσταση. Επιλέξτε το Raspbian από την πρώτη επιλογή και ακολουθήστε τις οδηγίες στην οθόνη.

Swapnil Bhartiya

Μόλις ολοκληρωθεί η εγκατάσταση, το Pi θα επανεκκινήσει και θα σας υποδεχτεί με το Raspbian. Τώρα ήρθε η ώρα να το ρυθμίσετε και να εκτελέσετε ενημερώσεις συστήματος. Στις περισσότερες περιπτώσεις, χρησιμοποιούμε το Raspberry Pi σε λειτουργία χωρίς κεφαλή και το διαχειριζόμαστε απομακρυσμένα μέσω της δικτύωσης χρησιμοποιώντας SSH. Αυτό σημαίνει ότι δεν χρειάζεται να συνδέσετε μια οθόνη ή πληκτρολόγιο για να διαχειριστείτε το Pi σας.

Πρώτα απ 'όλα, πρέπει να διαμορφώσουμε το δίκτυο εάν χρησιμοποιείτε Wi-Fi. Κάντε κλικ στο εικονίδιο δικτύου στον επάνω πίνακα και επιλέξτε το δίκτυο από τη λίστα και δώστε του τον κωδικό πρόσβασης.

Swapnil Bhartiya

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

Ανοίξτε το Terminal και εκτελέστε αυτήν την εντολή:

ifconfig

Τώρα, σημειώστε τη διεύθυνση IP της συσκευής στην ενότητα wlan0. Θα πρέπει να αναφέρεται ως "inet addr."

Τώρα ήρθε η ώρα να ενεργοποιήσετε το SSH και να διαμορφώσετε το σύστημα. Ανοίξτε το τερματικό στο Pi και ανοίξτε το εργαλείο raspi-config.

sudo raspi-config

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

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

Στη συνέχεια, μεταβείτε στις Επιλογές διασύνδεσης και ενεργοποιήστε την Κάμερα, SSH και VNC. Εάν χρησιμοποιείτε τη συσκευή για μια εφαρμογή που περιλαμβάνει πολυμέσα, όπως σύστημα οικιακού κινηματογράφου ή υπολογιστή, τότε ίσως θέλετε επίσης να αλλάξετε την επιλογή εξόδου ήχου. Από προεπιλογή, η έξοδος έχει ρυθμιστεί σε HDMI, αλλά εάν χρησιμοποιείτε εξωτερικά ηχεία, πρέπει να αλλάξετε τη ρύθμιση. Μεταβείτε στην καρτέλα Advanced Option του εργαλείου Raspi Config και μεταβείτε στο Audio. Εκεί επιλέξτε 3,5 mm ως προεπιλογή.

[Συμβουλή: Χρησιμοποιήστε τα πλήκτρα βέλους για πλοήγηση και, στη συνέχεια, πληκτρολογήστε Enter για επιλογή. ]

Μόλις εφαρμοστούν όλες αυτές οι αλλαγές, το Pi θα επανεκκινήσει. Μπορείτε να αποσυνδέσετε την οθόνη και το πληκτρολόγιο από το Pi σας καθώς θα το διαχειριζόμαστε μέσω του δικτύου. Τώρα ανοίξτε το Terminal στον τοπικό υπολογιστή σας. Εάν χρησιμοποιείτε Windows, μπορείτε να χρησιμοποιήσετε το Putty ή να διαβάσετε το άρθρο μου για να εγκαταστήσετε το Ubuntu Bash στα Windows 10.

Στη συνέχεια, ssh στο σύστημά σας:

ssh pi @ IP_ADDRESS_OF_Pi

Στην περίπτωσή μου ήταν:

ssh [email protected]

Δώστε του τον κωδικό πρόσβασης και το Eureka !, είστε συνδεδεμένοι στο Pi σας και τώρα μπορείτε να διαχειριστείτε τη συσκευή από ένα απομακρυσμένο μηχάνημα. Εάν θέλετε να διαχειριστείτε το Raspberry Pi μέσω Διαδικτύου, διαβάστε το άρθρο μου σχετικά με την ενεργοποίηση του RealVNC στον υπολογιστή σας.

Στο επόμενο άρθρο παρακολούθησης, θα μιλήσω για τη χρήση του Raspberry Pi για τη διαχείριση του τρισδιάστατου εκτυπωτή σας από απόσταση.