Πίνακας περιεχομένων:
- Βήμα 1: Πώς λειτουργούν αυτά;
- Βήμα 2: Ρύθμιση του Blynk
- Βήμα 3: Ρύθμιση του IFTTT
- Βήμα 4: Προγραμματισμός του υλικού σας
- Βήμα 5: Δοκιμάστε το
Βίντεο: Πώς να προσθέσετε δυνατότητες IOT στα έργα σας: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Τίποτα δεν είναι καλύτερο από το να κάνετε ένα έργο DIY που αντικαθιστά ένα εμπορικό προϊόν που θεωρείτε χρήσιμο. Στην πραγματικότητα, υπάρχει κάτι καλύτερο από αυτό. Προσθήκη ικανότητας IOT στο έργο σας.
Όσον αφορά τον αυτοματισμό, οι αρχάριοι συνήθως φρικάρουν νομίζοντας ότι πρέπει να κάνουν πολύπλοκο προγραμματισμό και τι όχι. Αλλά χάρη σε πολλές δωρεάν υπηρεσίες και λογισμικό που διατίθενται για αυτόν ακριβώς τον σκοπό αυτές τις μέρες, η προσθήκη βασικών δυνατοτήτων IOT στα έργα σας έχει γίνει ευκολότερη από ποτέ.
Σε αυτό το διδακτικό, θα σας δείξω πώς μπορείτε να χρησιμοποιήσετε δύο τέτοια λογισμικά - το Blynk και το IFTTT, για να αυτοματοποιήσετε τα DIY έργα σας. Ας το φτάσουμε!
Βήμα 1: Πώς λειτουργούν αυτά;
Θα χρησιμοποιήσω το esp8266 για το έργο μου, αλλά να θυμάστε ότι αυτό το σεμινάριο ισχύει για σχεδόν κάθε μικροελεγκτή με δυνατότητα Wi-Fi (για παράδειγμα esp32) Για αυτό το σεμινάριο, ας κάνουμε ένα έργο που ανάβει μια λυχνία LED κάθε φορά που λαμβάνετε έναν νέο ακόλουθο στο twitter Το Για να καταστήσουμε αυτό το έργο δυνατό, πρέπει να χρησιμοποιήσουμε το Blynk και το IFTTT μαζί.
IFTTT:
Το IFTTT λειτουργεί ως εξής: "Εάν συμβεί αυτό, κάντε το ΑΥΤΟ". Εάν ασχολείστε με την κωδικοποίηση, μπορείτε να το συγκρίνετε με μια "αν" δήλωση. Στην περίπτωσή μας είναι κάπως έτσι: "Εάν αποκτήσω νέο ακόλουθο στο twitter, τότε στείλτε ένα μήνυμα στον Blynk"
Μπλινκ:
Το Blynk simpy μεταφέρει τη σκανδάλη IFTTT στο esp8266. Ας πούμε ότι η λυχνία LED μας είναι συνδεδεμένη με τον ακροδέκτη GPIO 5. Το Blynk θα λαμβάνει δεδομένα από το IFTTT και τον πείρο σκανδάλης 5.
Στην πραγματικότητα, αυτές οι δύο εφαρμογές μπορούν να κάνουν πολλά περισσότερα από την αυτοματοποίηση των έργων DIY. Μπορείτε να παίξετε μαζί τους για να μάθετε περισσότερα.
Βήμα 2: Ρύθμιση του Blynk
Αρχικά, εγκαταστήστε το Blynk.
Android
IOS
Τώρα δημιουργήστε ένα νέο έργο. Μόλις το κάνετε αυτό, θα λάβετε ένα διακριτικό Auth στο email σας. Αυτό το διακριτικό είναι πολύ σημαντικό και θα το χρησιμοποιήσουμε στα επόμενα βήματα. Πατήστε το "+" και προσθέστε ένα κουμπί από το πλαίσιο widget. Πατήστε το κουμπί που προστέθηκε πρόσφατα και θα εμφανιστεί η ρύθμιση του κουμπιού. Εδώ επιλέξτε το pin που θέλετε να ενεργοποιήσετε (GPIO 5 σε αυτήν την περίπτωση). Μπορείτε να ορίσετε τη λειτουργία για πίεση ή εναλλαγή με βάση την εφαρμογή σας. Εάν έχει ρυθμιστεί να πιέζει, μόλις ενεργοποιηθεί το IFTTT, ο πείρος ενεργοποιείται και απενεργοποιείται αμέσως (όπως ένα γενικό κουμπί) Εάν έχει ρυθμιστεί να αλλάζει, μόλις ενεργοποιηθεί το IFTTT, ο πείρος είναι ενεργοποιημένος και παραμένει ON
Βήμα 3: Ρύθμιση του IFTTT
Εγκατάσταση IFTTT:
Android
IOS
Στο IFTTT, κάντε κλικ στο "πάρτε περισσότερα". Τώρα κάντε κλικ στο + και, στη συνέχεια, κάντε κλικ στο "αυτό". Στη συνέχεια, αναζητήστε και επιλέξτε "twitter". Στη συνέχεια, κάντε κλικ στο "νέος ακόλουθος".
Τώρα κάντε κλικ στο "that" και αναζητήστε "webhooks" στη γραμμή αναζήτησης. Κάντε κλικ στο "υποβολή αιτήματος ιστού" και εισαγάγετε τη διεύθυνση URL. Η μορφή URL είναι https:// IP/Auth/update/pin
Δεδομένου ότι το pin μας είναι GPIO 5, αντικαταστήστε το "pin" στη διεύθυνση URL στο "D5" Αντικαταστήστε το Auth με το διακριτικό Auth του έργου blynk που λάβατε στο email σας στο προηγούμενο βήμα. Αντικαταστήστε την IP με το blynk cloud IP της χώρας σας. Για να λάβετε την IP, ανοίξτε τη γραμμή εντολών και πληκτρολογήστε "ping blynk-cloud.com". Για την Ινδία, η IP είναι 188.166.206.43
Επιλέξτε "put" στην ενότητα μεθόδου και επιλέξτε "application/json" στον τύπο περιεχομένου. Στο σώμα, πληκτρολογήστε ["1"].
Πρέπει να σημειωθεί ότι το ["1"] αντιπροσωπεύει τη σκανδάλη ΕΝΕΡΓΟΠΟΙΗΣΗ και ["0"] τη σκανδάλη ΑΠΕΝΕΡΓΟΠΟΙΗΜΕΝΗ
Βήμα 4: Προγραμματισμός του υλικού σας
Βεβαιωθείτε ότι έχετε εγκαταστήσει τις βιβλιοθήκες esp8266 και Blynk στο Arduino IDE. Εάν δεν είστε σίγουροι για το πώς να το κάνετε αυτό, κάντε κλικ εδώ για ένα γρήγορο σεμινάριο. Τώρα μεταβείτε στα αρχεία> παραδείγματα> Blynk> boards_wifi> esp8266. Θα εμφανιστεί ένα δείγμα προγράμματος.
Αν και μπορείτε να το επεξεργαστείτε, δεν θα συνιστούσα την τροποποίηση ενός παραδείγματος σκίτσου. Απλώς αντιγράψτε τον κώδικα και επικολλήστε σε ένα νέο αρχείο. Τώρα μπορείτε να επεξεργαστείτε αυτό το αρχείο.
Πρέπει να προσθέσετε το wifi ssid και τον κωδικό πρόσβασής σας στο πρόγραμμα όπου λέει "YourNetworkName" και "YourPassword". Επίσης, το "YourAuthToken" πρέπει να αντικατασταθεί με το διακριτικό έγκρισης που λάβατε από το blynk. Αφού τα κάνετε αυτά, μπορείτε να προσθέσετε τον κώδικα του έργου σας στη λειτουργία βρόχου () μετά τη γραμμή Blynk.run ().
Δεδομένου ότι η δική μας είναι μια απλή σκανδάλη LED, δεν χρειάζεται να γράψουμε κανένα κώδικα. Εάν συνδέσουμε το LED μας στον ακροδέκτη GPIO 5 (D1), μπορούμε να ξεκινήσουμε το έργο μας.
Βήμα 5: Δοκιμάστε το
Αυτή η απλή μέθοδος μπορεί να κάνει τα έργα σας υπέροχα. Μπορείτε να παίξετε με περισσότερες ενεργοποιήσεις IFTTT και λειτουργίες Blynk για να καταλάβετε πόσο περισσότερα μπορείτε να κάνετε με αυτές τις δύο εφαρμογές.
Δεν είστε σίγουροι με ποιο έργο θα σαρτ; Εδώ είναι μερικά από τα έργα μου που έγιναν χρησιμοποιώντας το Blynk και το IFTTT
Ένα ρολόι που αλλάζει χρώμα κάθε φορά που ένας αστροναύτης εισέρχεται στο διάστημα
Μια συσκευή που σας υπενθυμίζει να πίνετε νερό
Μια λυχνία που αναβοσβήνει κάθε φορά που ο ISS περνά από πάνω
Διασκεδάστε αυτοματοποιώντας τα DIY έργα σας:)
Συνιστάται:
Πώς να προσθέσετε μια οθόνη μελάνης στο έργο σας: 12 βήματα (με εικόνες)
Πώς να προσθέσετε μια οθόνη μελάνης στο έργο σας: Πολλά έργα περιλαμβάνουν παρακολούθηση κάποιου είδους δεδομένων, όπως περιβαλλοντικά δεδομένα, συχνά χρησιμοποιώντας ένα Arduino για έλεγχο. Στην περίπτωσή μου, ήθελα να παρακολουθώ το επίπεδο αλατιού στον αποσκληρυντή νερού. Μπορεί να θέλετε να έχετε πρόσβαση στα δεδομένα μέσω του οικιακού σας δικτύου
Πώς να προσθέσετε βίντεο στο iPhone σας από το Ubuntu: 4 βήματα
Πώς να προσθέσετε βίντεο στο iPhone σας από το Ubuntu: Εάν χρησιμοποιείτε το Ubuntu και το iPhone, μπορεί να θέλετε να προσθέσετε μερικά βίντεο στη συσκευή σας με τον υπολογιστή σας. Μην ανησυχείτε, είναι πολύ εύκολο και δεν απαιτείται να κάνετε jailbreak iPhone
Πώς να προσθέσετε μια μεταλλική κλειδαριά στα Joycons σας: 8 βήματα
Πώς να προσθέσετε μια μεταλλική κλειδαριά στα Joycons σας: Για να κάνω αυτό το έργο χρησιμοποίησα αυτό το προϊόν https://www.amazon.es/dp/B07Q34BL8P?ref=ppx_pop_mo… αλλά υπάρχουν πολλά άλλα προϊόντα που θα μπορούσατε να αγοράσετε και θα μπορούσατε ή δεν θα μπορούσε να είναι φθηνότερο ανάλογα με το πού ζείτε για τις τιμές αποστολής. Σε αυτό το διδακτικό
Πώς να προσθέσετε εύκολα οποιονδήποτε τύπο LED στον τρισδιάστατο εκτυπωτή σας: 8 βήματα (με εικόνες)
Πώς να προσθέσετε εύκολα οποιονδήποτε τύπο LED στον 3d εκτυπωτή σας: Έχετε κάποια εφεδρικά LED που συλλέγουν σκόνη στο υπόγειό σας; Έχετε κουραστεί να μην μπορείτε να δείτε ό, τι εκτυπώνει ο εκτυπωτής σας; Λοιπόν, μην ψάχνετε άλλο, αυτό το Instructable θα σας διδάξει πώς να προσθέσετε μια λωρίδα LED πάνω από τον εκτυπωτή σας για να
10 βασικά έργα Arduino για αρχάριους! Κάντε τουλάχιστον 15 έργα με έναν πίνακα!: 6 βήματα
10 βασικά έργα Arduino για αρχάριους! Κάντε τουλάχιστον 15 έργα με έναν μόνο πίνακα !: Arduino Project & Φροντιστήριο Περιλαμβάνει 10 βασικά έργα Arduino. Όλοι οι πηγαίοι κώδικες, το αρχείο Gerber και άλλα. Όχι SMD! Εύκολη συγκόλληση για όλους. Εύκολα αφαιρούμενα και αντικαταστάσιμα εξαρτήματα. Μπορείτε να κάνετε τουλάχιστον 15 έργα με ένα μόνο bo