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

Έξυπνο κουμπί Wi-Fi με μπαταρία για τον έλεγχο των φώτων HUE: 5 βήματα (με εικόνες)
Έξυπνο κουμπί Wi-Fi με μπαταρία για τον έλεγχο των φώτων HUE: 5 βήματα (με εικόνες)

Βίντεο: Έξυπνο κουμπί Wi-Fi με μπαταρία για τον έλεγχο των φώτων HUE: 5 βήματα (με εικόνες)

Βίντεο: Έξυπνο κουμπί Wi-Fi με μπαταρία για τον έλεγχο των φώτων HUE: 5 βήματα (με εικόνες)
Βίντεο: Original Xiaomi Yeelight Indoor Night Light Dimmable Bed Lamp 16 Million RGB Touch Control [Greek] 2024, Νοέμβριος
Anonim

Ακολουθήστε περισσότερα από τον συγγραφέα:

Πώς να συνδέσετε το RaspberryPi Pico σε WiFi και να στείλετε ειδοποιήσεις
Πώς να συνδέσετε το RaspberryPi Pico σε WiFi και να στείλετε ειδοποιήσεις
Πώς να συνδέσετε το RaspberryPi Pico σε WiFi και να στείλετε ειδοποιήσεις
Πώς να συνδέσετε το RaspberryPi Pico σε WiFi και να στείλετε ειδοποιήσεις
BBC Micro: bit + WiFi + Ειδοποιήσεις τηλεφώνου
BBC Micro: bit + WiFi + Ειδοποιήσεις τηλεφώνου
BBC Micro: bit + WiFi + Ειδοποιήσεις τηλεφώνου
BBC Micro: bit + WiFi + Ειδοποιήσεις τηλεφώνου
Πώς να δημιουργήσετε αισθητήρες WiFi και UI στο Node-RED στο Raspberry Pi
Πώς να δημιουργήσετε αισθητήρες WiFi και UI στο Node-RED στο Raspberry Pi
Πώς να δημιουργήσετε αισθητήρες WiFi και UI στο Node-RED στο Raspberry Pi
Πώς να δημιουργήσετε αισθητήρες WiFi και UI στο Node-RED στο Raspberry Pi

Αυτό το έργο καταδεικνύει πώς να δημιουργήσετε ένα κουμπί Wi-Fi IoT με μπαταρία σε λιγότερο από 10 λεπτά. Το κουμπί ελέγχει τα φώτα HUE πάνω από το IFTTT.

Σήμερα μπορείτε να δημιουργήσετε ηλεκτρονικές συσκευές και να τις συνδέσετε με άλλες έξυπνες οικιακές συσκευές κυριολεκτικά σε λίγα λεπτά. Επιπλέον, μπορείτε να το κάνετε χωρίς αποκλειστικούς προγραμματιστές και γράψιμο μιας γραμμής κώδικα. Σε αυτό το ιστολόγιο παρουσιάζουμε ένα έξυπνο κουμπί Wi-Fi με μπαταρία, το οποίο ελέγχει τα φώτα HUE από απόσταση μέσω του Διαδικτύου. Μπορεί να κατασκευαστεί αβίαστα από προγραμματιστές σε όλα τα επίπεδα δεξιοτήτων. Το κουμπί θα διαρκέσει 15.000 γεγονότα ενεργοποίησης σε μπαταρίες λιθίου 2xAAA - αυτό είναι μακράν το καλύτερο έξυπνο κουμπί χαμηλής κατανάλωσης ενέργειας. Αν λάβουμε υπόψη 8 φορές πιέσεις/γεγονότα την ημέρα θα διαρκέσει 5+ χρόνια. Οφείλεται στη μονάδα IoT, η οποία χρησιμοποιείται σε αυτό το έργο, δεν αποστραγγίζει κανένα ρεύμα όταν δεν είναι ενεργοποιημένο - αληθές 0A. Αυτή η οδηγία περιλαμβάνει τα ακόλουθα βήματα:

  1. Συναρμολόγηση χρησιμοποιώντας σανίδα ψωμιού
  2. Ρύθμιση υπηρεσίας IFTTT και HUE
  3. Διαμόρφωση μονάδας IoT
  4. Σύνδεση ενότητας IoT στο διαδίκτυο

Όλα μπορούν να γίνουν σε λιγότερο από 10 λεπτά χωρίς μία γραμμή κώδικα ή γνώση cloud.

Προμήθειες

Ανταλλακτικά

  • Cricket Wi-Fi module Things On Edge
  • Breadboard (γενικό)
  • Κουμπί SparkFun Big Red Dome
  • Θήκη μπαταρίας, AAA x 2

Εφαρμογές λογισμικού και διαδικτυακές υπηρεσίες

Υπηρεσία FTTT Maker

Εργαλεία

Συγκολλητικό σίδερο (γενικό)

Βήμα 1: Συναρμολόγηση

Image
Image
Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση

Solder Pin Header PCB αποσυνδεδεμένος σύνδεσμος σε μονάδα Cricket. Η κεφαλίδα διευκολύνει τη σύνδεση της μονάδας Cricket στο breadboard.

  • Συνδέστε τον 1ο πείρο από το κουμπί στο VCC της μπαταρίας (+)
  • Συνδέστε το 2ο pin από το κουμπί στη θύρα WAKE_UP στη μονάδα Cricket
  • Συνδέστε τη μπαταρία VCC (+) στη θύρα BATT στη μονάδα κρίκετ
  • Συνδέστε τη μπαταρία GND (-) στη θύρα GND στη μονάδα κρίκετ

Βήμα 2: Ρύθμιση IFTTT

Ρύθμιση IFTTT
Ρύθμιση IFTTT
Ρύθμιση IFTTT
Ρύθμιση IFTTT
Ρύθμιση IFTTT
Ρύθμιση IFTTT
Ρύθμιση IFTTT
Ρύθμιση IFTTT

Βήματα που πρέπει να ακολουθήσετε:

  1. Μεταβείτε στη διεύθυνση:
  2. Συνδεθείτε ή εγγραφείτε
  3. Κάντε κλικ στην επιλογή Δημιουργία από το μενού Χρήστης / Λογαριασμού (επάνω δεξιά γωνία)
  4. Κάντε κλικ στο + για να δημιουργήσετε νέο συμβάν προέλευσης
  5. Επιλέξτε υπηρεσία Webhooks
  6. Κάντε κλικ στο κουμπί Συνέχεια
  7. Κάντε κλικ στην επιλογή Λήψη αιτήματος ιστού (στην αριστερή πλευρά)
  8. Δημιουργία ονόματος συμβάντος π.χ. button_event
  9. Το συμβάν προέλευσης πρέπει να ρυθμιστεί τώρα, κάντε κλικ στο + μετά από το συμβάν
  10. Αναζήτηση υπηρεσίας HUE
  11. Επιλέξτε συμβάν υπηρεσίας HUE
  12. εάν δεν έχετε ακόμη HUE πρέπει να προσθέσετε έως -> Σύνδεση
  13. Επιλέξτε συσκευή (φως) στην οποία θα προσαρτηθεί αυτό το συμβάν
  14. Κάντε κλικ στο Τέλος

Σχεδόν τελειωμένο, πρέπει να λάβουμε μια διεύθυνση HTTP στην οποία μπορούμε να δημοσιεύσουμε συμβάντα από το IoT module.

Αναζητήστε την υπηρεσία Webhooks και κάντε κλικ στο έγγραφο στη δεξιά επάνω γωνία.

Επόμενο αντίγραφο συνδέσμων ιστού στην ενότητα "Υποβολή αιτήματος POST ή ΛΗETΗ ιστού σε:" θα το χρειαστείτε τελευταία.

Βήμα 3: Διαμόρφωση μονάδας Wi-Fi Cricket

Διαμορφώστε τη μονάδα Wi-Fi Cricket
Διαμορφώστε τη μονάδα Wi-Fi Cricket
Διαμορφώστε τη μονάδα Wi-Fi Cricket
Διαμορφώστε τη μονάδα Wi-Fi Cricket
Διαμορφώστε τη μονάδα Wi-Fi Cricket
Διαμορφώστε τη μονάδα Wi-Fi Cricket

Το Cricket είναι πλήρως διαμορφωμένο OTA (Over The Air) μέσω Things On Edge - Developer Portal (https://dev.thingsonedge.com). Η διαμόρφωση θα ανακτηθεί από το Cricket μέσω διαδικτύου όταν είναι συνδεδεμένο στο Wi-Fi σας (το οποίο περιγράφεται στην επόμενη ενότητα). Τώρα ας το διαμορφώσουμε πρώτα.

Για το κουμπί πρέπει να διαμορφώσουμε το Cricket να στέλνει αίτημα POST HTTP όταν ξυπνάει με υψηλό σήμα στο IO1: WAKE_UP pin. Αυτό το σήμα παρέχεται όταν πατήσετε το κουμπί.

Τώρα ανοίξτε την πύλη προγραμματιστών TOE από οποιοδήποτε πρόγραμμα περιήγησης, είτε από υπολογιστή είτε από κινητό. Πρέπει να εγγραφείτε/συνδεθείτε στην Πύλη προγραμματιστών για να ενεργοποιήσετε και να διαμορφώσετε τη συσκευή στο λογαριασμό σας. Διαφορετικά η συσκευή δεν θα λειτουργήσει.

Μετά την επιτυχή σύνδεση / εγγραφή, πρέπει να κάνετε κλικ στην επιλογή "Προσθήκη νέας" συσκευής για να ενεργοποιήσετε τη συσκευή σας στο σύστημα. Πρέπει να χρησιμοποιήσετε τον μοναδικό σειριακό αριθμό που εκτυπώνεται σε μια ετικέτα στο πίσω μέρος του Cricket. ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Πρέπει να κρατήσετε τον σειριακό αριθμό μόνο για τον εαυτό σας. Μην το μοιραστείτε με κανέναν άλλο.

Τώρα μπορείτε να διαμορφώσετε τη συσκευή σας.

Ορίστε την ακόλουθη διαμόρφωση:

  • RTC: OFF
  • IO2: OFF
  • IO3: Ανενεργό
  • Οθόνη μπαταρίας: OFF
  • Ενεργοποιήστε τις ενημερώσεις - IO1 Wake Up: On
  • Ενεργοποιήστε τις ενημερώσεις - RTC Wake Up: OFF
  • Δημοσίευση εκδηλώσεων: δείτε παρακάτω

Αντιγράψτε/Επικολλήστε τον σύνδεσμο που αντιγράψατε από τα Webhooks στο io1_wakeup και αφήστε τα δεδομένα κενά

maker.ifttt.com/trigger/button_event/with/key/hfNIx8SKn_xxxxxxxxxxxxxxxxxxxx_YW3xx5yFw5MGD

Μόλις ορίσετε τη διαμόρφωση, πατήστε το κουμπί Αποθήκευση.

Μπράβο! Είστε σχεδόν εκεί! Τώρα απλά πρέπει να συνδέσετε τη συσκευή σας στο διαδίκτυο μέσω του δικτύου Wi-Fi. Ακολουθήστε την επόμενη ενότητα πώς να το κάνετε.

Βήμα 4: Σύνδεση ενότητας IoT στο Διαδίκτυο

Σύνδεση ενότητας IoT στο Διαδίκτυο
Σύνδεση ενότητας IoT στο Διαδίκτυο
Σύνδεση ενότητας IoT στο Διαδίκτυο
Σύνδεση ενότητας IoT στο Διαδίκτυο
Σύνδεση ενότητας IoT στο Διαδίκτυο
Σύνδεση ενότητας IoT στο Διαδίκτυο

Σε λίγα βήματα θα συνδέσετε τη συσκευή σας στο διαδίκτυο μέσω του δικτύου Wi-Fi. Το μόνο που χρειάζεται να κάνετε είναι να ενεργοποιήσετε το ιδιωτικό Wi-Fi hotspot του Cricket και, στη συνέχεια, να ανοίξετε μια ιδιωτική ιστοσελίδα για να περάσετε τα διαπιστευτήρια του δικτύου Wi-Fi. Ακολουθήστε τα παρακάτω βήματα:

  1. Πατήστε και κρατήστε πατημένο ένα κουμπί στη μονάδα για 5 δευτερόλεπτα μέχρι να ανάψει συνεχώς η λυχνία LED.
  2. Μόλις το LED ανάβει συνεχώς, το Cricket άνοιξε ένα ιδιωτικό Wi-Fi hot spot. Συνδεθείτε είτε από φορητό υπολογιστή είτε από smartphone στο hot spot με τα ακόλουθα διαπιστευτήρια: SSID: toe_device Δεν απαιτείται κωδικός πρόσβασης
  3. Μόλις συνδεθείτε, ανοίξτε μια ιδιωτική ιστοσελίδα: https://192.168.4.1/index.htmlΣΗΜΕΙΩΣΗ: βεβαιωθείτε ότι η λυχνία LED είναι ακόμα αναμμένη! Εάν είναι OFF, επαναλάβετε τα βήματα από την αρχή
  4. Τώρα μπορείτε να περάσετε τα διαπιστευτήρια του δικτύου Wi-Fi και να κάνετε κλικ στο ΣΥΝΔΕΣΗ. Εάν περάσατε το σωστό SSID και τον κωδικό πρόσβασης, μετά από μερικά δευτερόλεπτα η συσκευή θα πρέπει να αναφέρει ότι είναι συνδεδεμένη και η λυχνία LED θα είναι σβηστή.

Συγχαρητήρια! Τώρα η συσκευή σας είναι ζωντανή και συνδεδεμένη στο διαδίκτυο!

Βήμα 5: Περίληψη

Τώρα μπορείτε να ενεργοποιήσετε/απενεργοποιήσετε το φως HUE με τη συσκευή κουμπιού σας !

Μπορείτε να βρείτε περισσότερες πληροφορίες:

  • Σχετικά με τη μονάδα κρίκετ από τη σελίδα Things On Edge (https://thingsonedge.com)
  • Περισσότερες τεχνικές πληροφορίες μπορείτε να βρείτε εδώ GitHUB (https://github.com/thingsonedge/cricket)
  • Βίντεο με οδηγίες:

Συνιστάται: