Πίνακας περιεχομένων:
- Βήμα 1: Τι χρειάζεστε;
- Βήμα 2: Καλωδίωση των πραγμάτων
- Βήμα 3: Δημιουργήστε μια νέα προέλευση δεδομένων στο Ubidots
- Βήμα 4: Επιλέξτε Raspberry Pi ως τη νέα πηγή δεδομένων σας
- Βήμα 5: Δημιουργήστε δύο νέες μεταβλητές
- Βήμα 6:
- Βήμα 7: Σημειώστε τα αναγνωριστικά των μεταβλητών σας
- Βήμα 8: Προσθέστε widget στον πίνακα ελέγχου σας
- Βήμα 9: Επιλέξτε το widget Switch
- Βήμα 10: Δημιουργήστε ένα widget δείκτη
- Βήμα 11: Τέλος
- Βήμα 12: Κωδικοποίηση του Raspberry Pi σας
- Βήμα 13: Ολοκλήρωση
![Δημιουργήστε έναν απομακρυσμένα ενεργοποιημένο ψεκαστήρα χρησιμοποιώντας PiFace και Ubidots: 13 βήματα Δημιουργήστε έναν απομακρυσμένα ενεργοποιημένο ψεκαστήρα χρησιμοποιώντας PiFace και Ubidots: 13 βήματα](https://i.howwhatproduce.com/images/010/image-28813-j.webp)
Βίντεο: Δημιουργήστε έναν απομακρυσμένα ενεργοποιημένο ψεκαστήρα χρησιμοποιώντας PiFace και Ubidots: 13 βήματα
![Βίντεο: Δημιουργήστε έναν απομακρυσμένα ενεργοποιημένο ψεκαστήρα χρησιμοποιώντας PiFace και Ubidots: 13 βήματα Βίντεο: Δημιουργήστε έναν απομακρυσμένα ενεργοποιημένο ψεκαστήρα χρησιμοποιώντας PiFace και Ubidots: 13 βήματα](https://i.ytimg.com/vi/dqkCK8-FRlg/hqdefault.jpg)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
![Image Image](https://i.howwhatproduce.com/images/010/image-28813-2-j.webp)
![](https://i.ytimg.com/vi/EMroUaFGDLE/hqdefault.jpg)
Αυτό είναι ένα υπέροχο παράδειγμα που σας διδάσκει πώς να χρησιμοποιείτε ένα Raspberry Pi, ένα PiFace και Ubidots για να ποτίζετε τον κήπο σας από μακριά. Θα μπορείτε να ελέγχετε μια ηλεκτρική βαλβίδα από απόσταση για να ποτίζετε τα φυτά σας από οποιοδήποτε μέρος, χρησιμοποιώντας το τηλέφωνό σας.
Βήμα 1: Τι χρειάζεστε;
![Τι χρειάζεσαι? Τι χρειάζεσαι?](https://i.howwhatproduce.com/images/010/image-28813-3-j.webp)
![Τι χρειάζεσαι? Τι χρειάζεσαι?](https://i.howwhatproduce.com/images/010/image-28813-4-j.webp)
![Τι χρειάζεσαι? Τι χρειάζεσαι?](https://i.howwhatproduce.com/images/010/image-28813-5-j.webp)
Λοιπόν, θα χρειαστείτε μερικά υλικά:
1. Raspberry Pi Model B
2. Ένα PiFace Digital
3. Βαλβίδα νερού - 12V
4. Ένα εύκαμπτο καλώδιο (1Amp)
5. Ένα DC Jack
6. Προσαρμογέας ρεύματος (12V-DC 1000mA)
7. Σύζευξη με σπείρωμα PVC 3/4"
8. Ταινία τεφλόν
9. Μάνικα
10. inkεκαστήρας
11. Λογαριασμός Ubidots - ή - Άδεια STEM
Βήμα 2: Καλωδίωση των πραγμάτων
![Καλωδίωση των πραγμάτων Καλωδίωση των πραγμάτων](https://i.howwhatproduce.com/images/010/image-28813-6-j.webp)
1. Συνδέστε το PiFace στο RaspberryPi χωρίς να συνδέσετε το τροφοδοτικό.
2. Ακολουθήστε την παραπάνω εικόνα. Το λευκό σύρμα είναι γειωμένο (GND) και συνδέεται με τον κοινό ακροδέκτη του διακόπτη ρελέ του PiFace, ενώ το κόκκινο καλώδιο συνδέεται με τον πείρο ΟΧΙ (Κανονικά ανοιχτό).
Σημείωση: Όσον αφορά τις υδραυλικές συνδέσεις, βεβαιωθείτε ότι χρησιμοποιείτε ταινία τεφλόν σε κάθε ένωση για να αποφύγετε τη διαρροή του νερού.
Βήμα 3: Δημιουργήστε μια νέα προέλευση δεδομένων στο Ubidots
![Δημιουργήστε μια νέα πηγή δεδομένων στο Ubidots Δημιουργήστε μια νέα πηγή δεδομένων στο Ubidots](https://i.howwhatproduce.com/images/010/image-28813-7-j.webp)
Εάν είστε νέοι στο Ubidots, μεταβείτε στη διεύθυνση www.ubidots.com και δημιουργήστε έναν λογαριασμό. Μεταβείτε στην καρτέλα "Πηγές" και κάντε κλικ στο "Προσθήκη νέας προέλευσης δεδομένων".
Βήμα 4: Επιλέξτε Raspberry Pi ως τη νέα πηγή δεδομένων σας
![Επιλέξτε Raspberry Pi ως τη νέα πηγή δεδομένων σας Επιλέξτε Raspberry Pi ως τη νέα πηγή δεδομένων σας](https://i.howwhatproduce.com/images/010/image-28813-8-j.webp)
Επιλέξτε το εικονίδιο Raspberry Pi και συνεχίστε
Βήμα 5: Δημιουργήστε δύο νέες μεταβλητές
![Δημιουργήστε δύο νέες μεταβλητές Δημιουργήστε δύο νέες μεταβλητές](https://i.howwhatproduce.com/images/010/image-28813-9-j.webp)
![Δημιουργήστε δύο νέες μεταβλητές Δημιουργήστε δύο νέες μεταβλητές](https://i.howwhatproduce.com/images/010/image-28813-10-j.webp)
Κάντε κλικ στην πηγή δεδομένων σας και δημιουργήστε δύο νέες μεταβλητές: "valve" και "relay_state".
Βήμα 6:
Βήμα 7: Σημειώστε τα αναγνωριστικά των μεταβλητών σας
![Σημειώστε τα αναγνωριστικά των μεταβλητών σας Σημειώστε τα αναγνωριστικά των μεταβλητών σας](https://i.howwhatproduce.com/images/010/image-28813-11-j.webp)
Θα χρειαστούμε τα αναγνωριστικά των μεταβλητών για το πρόγραμμα Raspberry Pi. Θα χρειαστούμε επίσης το κλειδί API του λογαριασμού σας.
Βήμα 8: Προσθέστε widget στον πίνακα ελέγχου σας
![Προσθέστε Widgets στον Πίνακα ελέγχου σας Προσθέστε Widgets στον Πίνακα ελέγχου σας](https://i.howwhatproduce.com/images/010/image-28813-12-j.webp)
Κάντε κλικ στην καρτέλα "Πίνακας ελέγχου" και κάντε κλικ στην επιλογή "Προσθήκη νέου γραφικού στοιχείου"
Βήμα 9: Επιλέξτε το widget Switch
![Επιλέξτε το γραφικό στοιχείο εναλλαγής Επιλέξτε το γραφικό στοιχείο εναλλαγής](https://i.howwhatproduce.com/images/010/image-28813-13-j.webp)
Επιλέξτε ένα widget Switch και συνδέστε το στη μεταβλητή "βαλβίδα". Αυτό το γραφικό στοιχείο θα γράψει "1" ή "0" στη μεταβλητή "βαλβίδα", την οποία θα εξετάσουμε αργότερα από το Raspberry Pi.
Βήμα 10: Δημιουργήστε ένα widget δείκτη
![Δημιουργήστε ένα widget δείκτη Δημιουργήστε ένα widget δείκτη](https://i.howwhatproduce.com/images/010/image-28813-14-j.webp)
Τώρα προσθέστε ένα άλλο widget, επιλέξτε τον τύπο widget "δείκτη" και επιλέξτε τη μεταβλητή "valve_state"
Βήμα 11: Τέλος
![Εγινε! Εγινε!](https://i.howwhatproduce.com/images/010/image-28813-15-j.webp)
Τώρα έχουμε ένα υπέροχο ταμπλό, ας συνεχίσουμε με τον κώδικα.
Βήμα 12: Κωδικοποίηση του Raspberry Pi σας
Ας υποθέσουμε ότι έχετε ένα Raspberry Pi που λειτουργεί και είναι συνδεδεμένο στο Διαδίκτυο. Εάν όχι, ελέγξτε αυτήν την ανάρτηση ιστολογίου σχετικά με τη ρύθμιση του WiFi στο Raspberry Pi. Στη συνέχεια, συνδεθείτε μέσω ενός τερματικού στο Raspberry Pi και ρυθμίστε τη μονάδα SPI για επικοινωνία με το PiFace Digital:
sudo nano /etc/modprobe.d/raspi-blacklist.conf
Προσθέστε έναν χαρακτήρα "#" πριν από τη γραμμή spi-bcm2708 και, στη συνέχεια, πατήστε CTRL-X, πληκτρολογήστε Y και Enter. Αυτό ενεργοποιεί το SPI από την εκκίνηση. Τώρα ας εγκαταστήσουμε και να ρυθμίσουμε την ψηφιακή βιβλιοθήκη PiFace:
sudo apt-get updatesudo apt-get install python3-pifacedigitalio python-pifacedigitalio
Επανεκκινήστε το Pi σας:
sudo επανεκκίνηση
Μεγάλος! είμαστε έτοιμοι να ξεκινήσουμε την κωδικοποίηση του έργου μας. Δημιουργήστε ένα νέο αρχείο που ονομάζεται "valve.py" (πληκτρολογώντας "nano valve.py") και επικολλήστε τον ακόλουθο κώδικα σε αυτό:
εισαγωγή pifacedigitalio #Library for pifacedigitalio από ubidots εισαγωγή ApiClient #Library for Ubidots
pifacedigital = pifacedigitalio. PiFaceDigital () #Declare piface object try: api = ApiClient ("1fc7a56bf4b539725ace7a3f4aa2323e9e9620612") #Μην ξεχάσετε να βάλετε τη δική σας βαλβίδα Apikeybc = vali54.get_variable ("53ce95547625420403d81468") #Βάλτε εδώ τα πραγματικά αναγνωριστικά σας εκτός από: print ("cant connect") #Ελέγξτε το Apikey, το αναγνωριστικό της μεταβλητής και τη σύνδεση στο διαδίκτυο (True): lastValue = valve.get_values (1) #Λάβετε την τελευταία τιμή της βαλβίδας από το Ubidots rele = pifacedigital.relays [0]. αξία #Αποθήκευση κατάστασης ρελέ valveState.save_value ({'value': rele}) #Αποστολή κατάστασης ρελέ στο Ubidots για a in lastValue: εκτύπωση ['value'] εάν (a ['value']): #Ενεργοποίηση ή απενεργοποίηση του ρελέ pifacedigital.output_pins [0].turn_on () else: pifacedigital.output_pins [0].turn_off ()
Βήμα 13: Ολοκλήρωση
![Τυλίγοντας Τυλίγοντας](https://i.howwhatproduce.com/images/010/image-28813-16-j.webp)
Εγινε! Τώρα έχετε ένα απομακρυσμένα ενεργοποιημένο σύστημα για να ποτίζετε τα φυτά σας από οποιοδήποτε μέρος χρησιμοποιώντας το τηλέφωνό σας ή οποιοδήποτε πρόγραμμα περιήγησης ιστού!
Συνιστάται:
Πώς να δημιουργήσετε και να εισαγάγετε έναν πίνακα και να προσθέσετε επιπλέον στήλες και/ή σειρές σε αυτόν τον πίνακα στο Microsoft Office Word 2007: 11 βήματα
![Πώς να δημιουργήσετε και να εισαγάγετε έναν πίνακα και να προσθέσετε επιπλέον στήλες και/ή σειρές σε αυτόν τον πίνακα στο Microsoft Office Word 2007: 11 βήματα Πώς να δημιουργήσετε και να εισαγάγετε έναν πίνακα και να προσθέσετε επιπλέον στήλες και/ή σειρές σε αυτόν τον πίνακα στο Microsoft Office Word 2007: 11 βήματα](https://i.howwhatproduce.com/images/005/image-13271-j.webp)
Πώς να δημιουργήσετε και να εισαγάγετε έναν πίνακα και να προσθέσετε επιπλέον στήλες και/ή σειρές σε αυτόν τον πίνακα στο Microsoft Office Word 2007: Είχατε ποτέ πολλά δεδομένα με τα οποία εργάζεστε και σκεφτήκατε τον εαυτό σας … " πώς μπορώ να κάνω όλα αυτά τα δεδομένα φαίνονται καλύτερα και είναι πιο εύκολα κατανοητά; " Αν ναι, τότε η απάντησή σας μπορεί να είναι ένας πίνακας στο Microsoft Office Word 2007
Δημιουργήστε έναν χάρτη θερμότητας WiFi χρησιμοποιώντας ESP8266 & Arduino: 5 βήματα
![Δημιουργήστε έναν χάρτη θερμότητας WiFi χρησιμοποιώντας ESP8266 & Arduino: 5 βήματα Δημιουργήστε έναν χάρτη θερμότητας WiFi χρησιμοποιώντας ESP8266 & Arduino: 5 βήματα](https://i.howwhatproduce.com/images/005/image-14008-j.webp)
Δημιουργήστε έναν χάρτη θερμότητας WiFi χρησιμοποιώντας ESP8266 & Arduino: Επισκόπηση Σε αυτό το σεμινάριο, πρόκειται να δημιουργήσουμε έναν θερμικό χάρτη των γύρω σημάτων Wi-Fi χρησιμοποιώντας τα Arduino και ESP8266. Τι θα μάθετε Εισαγωγή στα σήματα WiFi Πώς να εντοπίσετε συγκεκριμένα σήματα με το ESP8266 χρησιμοποιώντας Arduino και TFT disp
Δημιουργήστε έναν αναγνώστη όγκου δεξαμενής σε λιγότερο από $ 30 χρησιμοποιώντας ESP32: 5 βήματα (με εικόνες)
![Δημιουργήστε έναν αναγνώστη όγκου δεξαμενής σε λιγότερο από $ 30 χρησιμοποιώντας ESP32: 5 βήματα (με εικόνες) Δημιουργήστε έναν αναγνώστη όγκου δεξαμενής σε λιγότερο από $ 30 χρησιμοποιώντας ESP32: 5 βήματα (με εικόνες)](https://i.howwhatproduce.com/images/010/image-29358-j.webp)
Δημιουργήστε ένα πρόγραμμα ανάγνωσης όγκου δεξαμενής σε λιγότερο από $ 30 χρησιμοποιώντας το ESP32: Το Διαδίκτυο των Πραγμάτων έφερε πολλές παλιότερα πολύπλοκες εφαρμογές συσκευών στα σπίτια πολλών βιοτεχνών και οινοπαραγωγών. Εφαρμογές με αισθητήρες στάθμης έχουν χρησιμοποιηθεί για δεκαετίες σε μεγάλα διυλιστήρια, εγκαταστάσεις επεξεργασίας νερού και χημικές
Πώς να χτίσετε έναν μετεωρολογικό σταθμό χρησιμοποιώντας το XinaBox και το Ubidots μέσω HTTP: 7 βήματα
![Πώς να χτίσετε έναν μετεωρολογικό σταθμό χρησιμοποιώντας το XinaBox και το Ubidots μέσω HTTP: 7 βήματα Πώς να χτίσετε έναν μετεωρολογικό σταθμό χρησιμοποιώντας το XinaBox και το Ubidots μέσω HTTP: 7 βήματα](https://i.howwhatproduce.com/images/005/image-13662-7-j.webp)
Πώς να φτιάξετε έναν μετεωρολογικό σταθμό χρησιμοποιώντας το XinaBox και το Ubidots μέσω HTTP: Μάθετε πώς να φτιάξετε τον δικό σας Μετεωρολογικό Σταθμό στο Ubidots, χρησιμοποιώντας το XinaBox xChips (IP01, CW01 και SW01) Η μονάδα ESP8266 Core και Wi-Fi (xChip CW01) επιτρέπει στους χρήστες να στέλνουν δεδομένα από τα αρθρωτά xChips της XinaBox στο cloud. Αυτά τα δεδομένα μπορούν να παρακολουθούνται από απόσταση
Δημιουργήστε έναν αισθητήρα θερμοκρασίας Apple HomeKit (BME280) χρησιμοποιώντας ένα RaspberryPI και ένα BME280: 5 βήματα
![Δημιουργήστε έναν αισθητήρα θερμοκρασίας Apple HomeKit (BME280) χρησιμοποιώντας ένα RaspberryPI και ένα BME280: 5 βήματα Δημιουργήστε έναν αισθητήρα θερμοκρασίας Apple HomeKit (BME280) χρησιμοποιώντας ένα RaspberryPI και ένα BME280: 5 βήματα](https://i.howwhatproduce.com/images/002/image-4763-30-j.webp)
Δημιουργήστε έναν αισθητήρα θερμοκρασίας Apple HomeKit (BME280) Χρησιμοποιώντας ένα RaspberryPI και ένα BME280: Παίζω γύρω με συσκευές IOT τους τελευταίους μήνες και έχω αναπτύξει περίπου 10 διαφορετικούς αισθητήρες για να παρακολουθώ τις συνθήκες γύρω από το σπίτι και το εξοχικό μου. Και αρχικά είχα αρχίσει να χρησιμοποιώ τον αισθητήρα εύκρατης υγρασίας AOSONG DHT22