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

Πώς να προσθέσετε δυνατότητες IOT στα έργα σας: 5 βήματα
Πώς να προσθέσετε δυνατότητες IOT στα έργα σας: 5 βήματα

Βίντεο: Πώς να προσθέσετε δυνατότητες IOT στα έργα σας: 5 βήματα

Βίντεο: Πώς να προσθέσετε δυνατότητες IOT στα έργα σας: 5 βήματα
Βίντεο: «ΤΑ ΜΕΤΡΗΤΑ ΔΕΝ ΕΙΝΑΙ Ο ΒΑΣΙΛΙΑΣ» (Και Άλλοι 5 Κανόνες Του Warren Buffett) 2024, Ιούλιος
Anonim
Πώς να προσθέσετε δυνατότητες IOT στα έργα σας
Πώς να προσθέσετε δυνατότητες IOT στα έργα σας

Τίποτα δεν είναι καλύτερο από το να κάνετε ένα έργο 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
Ρύθμιση του Blynk
Ρύθμιση του Blynk
Ρύθμιση του Blynk
Ρύθμιση του Blynk
Ρύθμιση του Blynk
Ρύθμιση του Blynk
Ρύθμιση του Blynk

Αρχικά, εγκαταστήστε το Blynk.

Android

IOS

Τώρα δημιουργήστε ένα νέο έργο. Μόλις το κάνετε αυτό, θα λάβετε ένα διακριτικό Auth στο email σας. Αυτό το διακριτικό είναι πολύ σημαντικό και θα το χρησιμοποιήσουμε στα επόμενα βήματα. Πατήστε το "+" και προσθέστε ένα κουμπί από το πλαίσιο widget. Πατήστε το κουμπί που προστέθηκε πρόσφατα και θα εμφανιστεί η ρύθμιση του κουμπιού. Εδώ επιλέξτε το pin που θέλετε να ενεργοποιήσετε (GPIO 5 σε αυτήν την περίπτωση). Μπορείτε να ορίσετε τη λειτουργία για πίεση ή εναλλαγή με βάση την εφαρμογή σας. Εάν έχει ρυθμιστεί να πιέζει, μόλις ενεργοποιηθεί το IFTTT, ο πείρος ενεργοποιείται και απενεργοποιείται αμέσως (όπως ένα γενικό κουμπί) Εάν έχει ρυθμιστεί να αλλάζει, μόλις ενεργοποιηθεί το IFTTT, ο πείρος είναι ενεργοποιημένος και παραμένει ON

Βήμα 3: Ρύθμιση του IFTTT

Ρύθμιση IFTTT
Ρύθμιση IFTTT
Ρύθμιση IFTTT
Ρύθμιση IFTTT
Ρύθμιση IFTTT
Ρύθμιση 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 έργα σας:)

Συνιστάται: