Πίνακας περιεχομένων:

Tweetbot - Φωτογραφικό περίπτερο συνδεδεμένο στο Twitter: 4 βήματα (με εικόνες)
Tweetbot - Φωτογραφικό περίπτερο συνδεδεμένο στο Twitter: 4 βήματα (με εικόνες)

Βίντεο: Tweetbot - Φωτογραφικό περίπτερο συνδεδεμένο στο Twitter: 4 βήματα (με εικόνες)

Βίντεο: Tweetbot - Φωτογραφικό περίπτερο συνδεδεμένο στο Twitter: 4 βήματα (με εικόνες)
Βίντεο: Τι υπάρχει στο iPhone μου 11 Pro! Οι 50 αγαπημένες μου εφαρμογές iOS για το 2019 2024, Νοέμβριος
Anonim
Tweetbot - Φωτογραφικό περίπτερο συνδεδεμένο στο Twitter
Tweetbot - Φωτογραφικό περίπτερο συνδεδεμένο στο Twitter

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

Εδώ είναι αυτό που θα χρειαστείτε:

Raspberry Pi 3*: 34,49 $ (Μπορείτε να χρησιμοποιήσετε άλλες εκδόσεις, αλλά αυτό το σεμινάριο βασίζεται σε 3)

Καλώδιο HDMI*: 6,99 $

Ποντίκι: 5,49 $

Πληκτρολόγιο: 12,99 $

Κάρτα microSD 8 GB*: 7,32 $

Πηγή ενέργειας για το Raspberry Pi*: 9,99 $

Θήκη για το Raspberry Pi*: 6,98 $

PiCamera: 27,99 $

Breadboard: $ 6,86

1 κουμπί: 7,68 $

2 Καλώδια άλματος ανδρών-γυναικών: $ 4,99

Οθόνη για HDMI (Μπορείτε να χρησιμοποιήσετε VNC ή SSH αν προτιμάτε, αλλά δεν θα ξεπεράσω τη ρύθμιση εδώ)

Τα αντικείμενα με αστερίσκο (*) μπορούν να αγοραστούν όλα μαζί: $ 69,99

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

Βήμα 1: Προετοιμασία για προγραμματισμό

Ανοίξτε το τερματικό στο Raspberry Pi (συντόμευση: Ctrl-Alt-T).

Εκτελέστε αυτήν τη γραμμή: sudo apt-get update και στη συνέχεια sudo apt-get upgrade -y που θα ενημερώσει τα τρέχοντα πακέτα σας και θα εγκαταστήσει μερικά νέα.

Τώρα, θα δημιουργήσουμε ένα αρχείο στο οποίο θα βρίσκεται το πρόγραμμα Python. Εάν θέλετε να το κάνετε αυτό χρησιμοποιώντας το GUI, μεταβείτε στην επιφάνεια εργασίας σας, κάντε δεξί κλικ και κάντε κλικ στην επιλογή Δημιουργία νέου - άδειου αρχείου. Ονομάστε το αρχείο "booth.py". Προς το παρόν, αφήστε το κενό και αποθηκεύστε.

Εάν θέλετε να κάνετε αυτό το βήμα χρησιμοποιώντας το τερματικό. Πληκτρολογήστε cd ~/Desktop και στη συνέχεια sudo nano booth.py. Εισαγάγετε οτιδήποτε προς το παρόν και κάντε Ctrl-X και μετά Y και μετά Enter.

Τώρα, πρέπει να εγκαταστήσουμε μια βιβλιοθήκη "Twython" την οποία θα χρησιμοποιήσουμε για να δημοσιεύσουμε εικόνες στο Twitter.

Πληκτρολογήστε το τερματικό: sudo pip3 install twython

Επιπλέον, εκτελέστε το sudo pip3 install twython -upgrade

Επίσης, κάντε sudo raspi-config και ενεργοποιήστε την κάμερα. Μετά από αυτό, επανεκκινήστε.

Είστε τώρα έτοιμοι να ξεκινήσετε το τμήμα προγραμματισμού!

Βήμα 2: Προγραμματισμός

Μεταβείτε στο αρχείο σας booth.py και επικολλήστε τον συνημμένο κώδικα σε αυτό. Στο συνημμένο αρχείο, κάθε γραμμή σχολιάζεται έτσι ώστε να γνωρίζετε ακριβώς τι συμβαίνει. Στο επόμενο βήμα, θα λάβουμε τα απαραίτητα διακριτικά για να λειτουργήσει το Twitter API.

Θα εργαστούμε με τις ακίδες που ορίζονται στον κώδικα σε ένα μελλοντικό βήμα για να συνδέσουμε τα κουμπιά.

Ας ελπίσουμε ότι καταλαβαίνετε πώς λειτουργεί ο κώδικας μέσω των σχολίων μου!

Βήμα 3: Ρύθμιση Twitter και Ρύθμιση εκκίνησης

Εδώ, θα υποθέσω ότι έχετε έναν λογαριασμό Twitter που θα χρησιμοποιήσετε. Εάν όχι, δημιουργήστε ένα τώρα.

Μεταβείτε στο apps.twitter.com

Δημιουργία νέας εφαρμογής

Συμπληρώστε τα απαιτούμενα πεδία, αποδεχτείτε τη συμφωνία και συνεχίστε

Ελέγξτε με μια εικόνα παραπάνω για να δείτε ότι βλέπετε την ίδια οθόνη με εμένα.

Μεταβείτε στα Κλειδιά και τα διακριτικά πρόσβασης

Κάντε κύλιση προς τα κάτω και κάντε κλικ στην επιλογή Δημιουργία των κωδικών πρόσβασής μου

Τώρα πάρτε τα 4 μάρκες που βλέπετε και τοποθετήστε τα στο περίπτερο.py.

ck: Consumer Key, cs: Consumer Secret, at: access token, ats: Access Token Secret

Θέλουμε να μπορούμε να τρέξουμε το πρόγραμμα όταν ξεκινήσει το Raspberry Pi κάνοντας κλικ στο κουμπί έναρξης. Θα συνδέσουμε τα κουμπιά αργότερα, αλλά θα κάνουμε το βήμα εκκίνησης τώρα. Μεταβείτε στο τερματικό και πληκτρολογήστε sudo nano /etc/rc.local

Πριν από την έξοδο 0, πληκτρολογήστε python3 /home/pi/Desktop/booth.py

Αποθηκεύσετε το αρχείο

Τώρα τελειώσατε με τη ρύθμιση του προγράμματος raspberry pi. Λάβετε υπόψη ότι όλα θα λειτουργήσουν μόνο σε περίπτωση σύνδεσης Wifi. Ας περάσουμε στην ενότητα υλικού.

Βήμα 4: Υλικό

Σκεύη, εξαρτήματα
Σκεύη, εξαρτήματα
Σκεύη, εξαρτήματα
Σκεύη, εξαρτήματα

Χαίρομαι που τα καταφέρατε μέχρι εδώ! Πρώτον, πρέπει να συνδέσουμε την κάμερα με το Raspberry Pi. Αυτός ο ιστότοπος σας δείχνει πώς να τον συνδέσετε φυσικά. Πρέπει επίσης να συνδέσουμε το κουμπί που θα ελέγχει τα πάντα. Χρειάζεστε 2 αρσενικά-θηλυκά καλώδια, breadboard και κουμπί. Τοποθετήστε το κουμπί στη μέση της σανίδας. Τοποθετήστε δύο σύρματα σε δύο από τους αγωγούς στη μία πλευρά του κουμπιού (δείτε την εικόνα). Συνδέστε το θηλυκό άκρο του ενός καλωδίου στο Ground στο Raspberry Pi και το άλλο στο GPIO 4. Δείτε την εικόνα για να δείτε πού να συνδέσετε αυτά τα δύο καλώδια.

Τώρα τελειώσατε! Δείτε πώς χρησιμοποιείτε τη νέα σας δημιουργία. Συνδέστε το raspberry pi στην τροφοδοσία και περιμένετε να ενεργοποιηθεί. Πατήστε το κουμπί και αφήστε το λίγο μετά και μια φωτογραφία θα ληφθεί και θα μεταφορτωθεί στο Twitter. Εάν κρατήσετε πατημένο το κουμπί για 3 δευτερόλεπτα ή περισσότερο, το Raspberry Pi θα κλείσει με ασφάλεια (μην το αποσυνδέσετε απλώς). Δοκιμάστε το και δείτε αν όλα λειτουργούν όπως περιγράφεται. Φυσικά, εάν έχετε οποιεσδήποτε ερωτήσεις ή προτάσεις, αφήστε τις στα σχόλια.

Συνιστάται: