Πίνακας περιεχομένων:
- Βήμα 1: Εγκαταστήστε την πιο πρόσφατη εικόνα Raspbian
- Βήμα 2: Διαμορφώστε το εικονικό περιβάλλον
- Βήμα 3: Λήψη φακέλου Gpio
- Βήμα 4: Εκτελέστε το έργο
- Βήμα 5: Τελικές σκέψεις
Βίντεο: Διασύνδεση Ιστού Raspberry Pi: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Αυτές είναι οι οδηγίες για την εγκατάσταση της διεπαφής ιστού που ανέπτυξα για την εναλλαγή των ακίδων gpio ενός raspberry pi προκειμένου να ελέγξω μια ενεργή πλακέτα χαμηλού ρελέ που έχει σχεδιαστεί για arduino. Εξυπηρετεί μια απλή σελίδα που σας επιτρέπει να κάνετε κλικ σε έναν σύνδεσμο για να αλλάξετε την κατάσταση των ακίδων και σας δίνει ανατροφοδότηση σχετικά με την κατάστασή τους απλώς μετατρέποντας τον σύνδεσμο σε πράσινο για έναν ενεργό ρελέ και κόκκινο σε έναν ανενεργό.
Βήμα 1: Εγκαταστήστε την πιο πρόσφατη εικόνα Raspbian
python 3.5 τουλάχιστον θα είναι προεγκατεστημένο
Βήμα 2: Διαμορφώστε το εικονικό περιβάλλον
Αυτό το μέρος είναι προαιρετικό αλλά είναι καλή πρακτική.
ανοίξτε ένα τερματικό και εκτελέστε τις ακόλουθες εντολές:
CD
python3 -m venv env
πηγή ~/env/bin/activ
Η τελευταία εντολή κάνει αυτό το τερματικό να τρέχει στο εικονικό περιβάλλον. Γνωρίζετε ότι λειτούργησε αν δείτε το (env) μπροστά από το τερματικό
εγκαταστήστε επίσης τις βιβλιοθήκες:
pip εγκατάσταση django
pip εγκατάσταση RPi. GPIO
Το RPi. GPIO πρέπει να επανεγκατασταθεί εάν βρίσκεστε στο (env)
Βήμα 3: Λήψη φακέλου Gpio
Κατεβάστε το φάκελο gpio από το github στον αρχικό φάκελο
GpioWebInterfaceProject_Click για να μεταβείτε στο github και να κατεβάσετε τα αρχεία
Βήμα 4: Εκτελέστε το έργο
εκτελείτε πάντα στο ίδιο τερματικό (env) αυτές τις εντολές:
cd ~/gpioWebInterface/gpio
python manage.py makemigrations
python management.py μετεγκατάσταση
python manager.py δημιουργεί υπερχρήστη (εισαγάγετε το όνομα χρήστη και τον κωδικό πρόσβασης διαχειριστή που πρόκειται να χρησιμοποιήσετε για να προσθέσετε συνδέσμους που αντιστοιχούν σε καρφίτσες GPIO)
python manager.py runserver 0: 8000
Βήμα 5: Τελικές σκέψεις
Μπορείτε να το συνδυάσετε με apache ή με οποιονδήποτε διακομιστή θέλετε. Δεν το βρήκα απαραίτητο καθώς δεν υπάρχει κυκλοφορία για να μιλήσω. Το τρέχω πίσω από ένα NAT με διαμόρφωση προώθησης θύρας και χρησιμοποιώ το no-ip για ένα δυναμικό όνομα τομέα dns, ώστε να έχω πρόσβαση σε αυτό από οπουδήποτε.
Το μόνο που χρειάζεστε για να εκτελεστεί σε απομακρυσμένη τοποθεσία εάν ένα GSM Wifi σημείο πρόσβασης αρκεί να χρησιμοποιείτε το προτεινόμενο Raspberry pi zero w.
Αυτό το Έργο απέχει πολύ από το να έχει ολοκληρωθεί. Λειτουργεί αλλά δεν φαίνεται όμορφο και δεν έχει ακόμα ασφάλεια.
Συνιστάται:
ESP8266 Με μαθήματα Thingspeak και DHT11 - Διακομιστής Ιστού: 7 Βήματα
ESP8266 Με μαθήματα Thingspeak και DHT11 | Web Server: Γεια, τι συμβαίνει, παιδιά! Akarsh εδώ από το CETech. Αυτό το έργο μου είναι περισσότερο μια καμπύλη εκμάθησης για να κατανοήσουμε την πλατφόρμα πραγμάτων μαζί με την ιδέα του MQTT και στη συνέχεια να χρησιμοποιήσουμε το Thingspeak με ένα ESP8266. Προς το τέλος του άρθρου, θα είμαστε
Δημιουργία φόρμας ιστού: 6 βήματα
Δημιουργία φόρμας ιστού: Αυτή είναι μια απλή οδηγία για τον τρόπο δημιουργίας μιας φόρμας ιστού. Αυτό θα ήταν μια μικρή εισαγωγή για το πώς να φτιάξετε ιστότοπο και πώς να βάλετε περιεχόμενο σε αυτά και τι μπορεί να επεκταθεί στο μέλλον
Rover ελεγχόμενου ιστού: 14 βήματα (με εικόνες)
Web Controlled Rover: Η δημιουργία και το παιχνίδι με ρομπότ είναι η κύρια ένοχη απόλαυση στη ζωή μου. Άλλοι παίζουν γκολφ ή σκι, αλλά εγώ φτιάχνω ρομπότ (αφού δεν μπορώ να παίξω γκολφ ή να κάνω σκι :-). Το βρίσκω χαλαρωτικό και διασκεδαστικό! Για να φτιάξω τα περισσότερα bots μου, χρησιμοποιώ κιτ πλαισίου. Η χρήση κιτ με βοηθάει να κάνω
Σύστημα ArOZ για διακομιστή Ιστού Raspberry Pi: 5 βήματα
Σύστημα ArOZ για διακομιστή Raspberry Pi Web: Θέλατε ποτέ να μοιραστείτε μουσική ή βίντεο με τους φίλους σας ενώ δεν υπάρχει ή αργή πρόσβαση στο διαδίκτυο; Μπορείτε να χρησιμοποιήσετε Bluetooth ή NFC, αλλά εδώ έρχεται μια άλλη λύση, η ArOZ Online, μια πηγή ανοίγματος απλή στη χρήση και εγκατάσταση πλατφόρμας για βίντεο και
Ρυθμίστε το φιλτράρισμα περιεχομένου Ιστού σε 4 βήματα με το Ubuntu: 5 βήματα
Ρυθμίστε το φιλτράρισμα περιεχομένου Ιστού σε 4 βήματα με το Ubuntu: Ως τύπος πληροφορικής, ένα από τα πιο συνηθισμένα πράγματα που μου ζητούν οι συνεργάτες είναι πώς μπορούν να ελέγξουν σε ποιους ιστότοπους μπορούν να έχουν πρόσβαση τα παιδιά τους στο διαδίκτυο. Αυτό είναι πολύ εύκολο να γίνει και δωρεάν χρησιμοποιώντας Ubuntu linux, dansguardian και tinyproxy