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

Wi-Fi Ενεργοποίηση σχεδόν οτιδήποτε: 4 βήματα
Wi-Fi Ενεργοποίηση σχεδόν οτιδήποτε: 4 βήματα

Βίντεο: Wi-Fi Ενεργοποίηση σχεδόν οτιδήποτε: 4 βήματα

Βίντεο: Wi-Fi Ενεργοποίηση σχεδόν οτιδήποτε: 4 βήματα
Βίντεο: Home Assistant. Μάθημα 9.4 ADD-ON - Xiaomi Gateway 3, ενσωμάτωση zigbee2mqtt 2024, Ιούλιος
Anonim
Wi-Fi Ενεργοποιήστε σχεδόν τα πάντα
Wi-Fi Ενεργοποιήστε σχεδόν τα πάντα
Wi-Fi Ενεργοποιήστε σχεδόν τα πάντα
Wi-Fi Ενεργοποιήστε σχεδόν τα πάντα
Wi-Fi Ενεργοποιήστε σχεδόν τα πάντα
Wi-Fi Ενεργοποιήστε σχεδόν τα πάντα

Εάν δεν έχετε χρησιμοποιήσει ποτέ το Blynk, θα πρέπει να το ελέγξετε. Αυτή η δημιουργία μπορεί να χρησιμοποιηθεί για πολλά πράγματα - όχι μόνο για μια λάμπα λάβας. Θα μπορούσατε να το ενεργοποιήσετε την καφετιέρα σας το πρωί ή να φτιάξετε ένα αυτόματο νυχτερινό φως. Πραγματικά όμως, το έφτιαξα για πλάκα.

Βήμα 1: Ρύθμιση της εφαρμογής

Ρύθμιση της εφαρμογής
Ρύθμιση της εφαρμογής
Ρύθμιση της εφαρμογής
Ρύθμιση της εφαρμογής

Για αυτό το έργο θα πρέπει να έχετε τόσο το Arduino IDE στον υπολογιστή σας όσο και την εφαρμογή Blynk σε έξυπνο τηλέφωνο ή tablet.

Αυτή η σελίδα έχει πλήρη τεκμηρίωση σχετικά με τον τρόπο ρύθμισης. (Εάν έχετε χρησιμοποιήσει το Blynk στο παρελθόν, πιθανότατα μπορείτε να παραλείψετε αυτό το βήμα.)

Μόλις κατανοήσετε την εφαρμογή, ακολουθήστε αυτά τα βήματα για να ρυθμίσετε το έργο σας.

  1. Ανοίξτε το πλαίσιο widget (+ εικονίδιο)
  2. Προσθέστε ένα κουμπί
  3. Ορίστε την καρφίτσα του κουμπιού σε V0 και τα άλλα δύο πλαίσια σε 0 και 180 (με αυτή τη σειρά).

Βήμα 2: Ρύθμιση της συσκευής

Χρησιμοποιώ έναν πίνακα SparkFun Blynk, αλλά μπορείτε πραγματικά να χρησιμοποιήσετε οποιαδήποτε συσκευή με δυνατότητα Blynk. Εάν χρησιμοποιείτε έναν πίνακα Blynk, τότε το SparkFun έχει ένα σεμινάριο για το πώς να το ρυθμίσετε και να ξεκινήσετε. Ο δεύτερος σύνδεσμος αφορά τον τρόπο ρύθμισης του πίνακα ώστε να επιτρέπεται η επεξεργασία του κώδικα στο περιβάλλον προγραμματισμού Arduino. (πάλι αν γνωρίζετε ήδη τι κάνετε, μπορείτε να τα παραλείψετε):

  • https://learn.sparkfun.com/tutorials/getting-star…
  • https://learn.sparkfun.com/tutorials/blynk-board-a…

Εάν το έχετε καταφέρει μέχρι τώρα, εδώ είναι ο κώδικας που πρέπει να χρησιμοποιήσετε:

/*Θα χρειαστεί να αντικαταστήσετε αυτά τα τρία πράγματα με τις δικές σας πληροφορίες: char BlynkAuth = "yourauthcode" char WiFiNetwork = "yourwifinetworkname" char WiFiPassword = "yourwifipassword"*/

#include Servo myservo;

#συμπεριλάβω #συμπεριλάβω

#define Σειριακό BLYNK_PRINT

char BlynkAuth = "yourauthcode"; char WiFiNetwork = "yourwifinetworkname"; char WiFiPassword = "yourwifipassword";

void setup () {Serial.begin (9600); myservo.attach (12); Blynk.begin (BlynkAuth, WiFiNetwork, WiFiPassword);}

void loop () {Blynk.run ();}

BLYNK_WRITE (V0) {int pinData = param.asInt (); myservo.write (pinData);}

Βήμα 3: Κατασκευάστε μια αναστολή

Δημιουργήστε μια Αντίσταση
Δημιουργήστε μια Αντίσταση
Δημιουργήστε μια Αντίσταση
Δημιουργήστε μια Αντίσταση
Δημιουργήστε μια Αντίσταση
Δημιουργήστε μια Αντίσταση
Δημιουργήστε μια Αντίσταση
Δημιουργήστε μια Αντίσταση

Αντί να χρησιμοποιήσω κάτι πιο περίπλοκο όπως ένα ρελέ, έκανα μια σχετικά απλή αντιπαράθεση: για αυτό μπορείτε είτε να αγοράσετε ένα plug-in-switch όπως αυτό της εικόνας απλά χρησιμοποιήστε έναν διακόπτη τοίχου (για τα φώτα του σπιτιού σας). Χρησιμοποίησα ένα μεγάλο σερβοκινητήρα, μερικά ξυλάκια, ένα πιστόλι θερμής κόλλας και μερικά πλαστικά παιχνίδια για να δημιουργήσω μια απόδειξη της ιδέας για αυτό το έργο που μπορεί εύκολα να χειριστεί συσκευές υψηλής τάσης.

Βήμα 4: Βάλτε τα όλα μαζί

Βάλτε τα όλα μαζί
Βάλτε τα όλα μαζί
Βάλτε τα όλα μαζί
Βάλτε τα όλα μαζί
Βάλτε τα όλα μαζί
Βάλτε τα όλα μαζί

Η λάμπα λάβας (ή άλλη συσκευή) πρέπει να συνδεθεί στον ηλεκτρικό διακόπτη, ο οποίος λειτουργεί από τον σερβοκινητήρα που πρέπει να συνδεθεί με την πλακέτα blynk και η πλακέτα χρειάζεται ρεύμα.

  1. Χρησιμοποίησα φορτιστή τηλεφώνου και καλώδιο usb για να τροφοδοτήσω ρεύμα
  2. Τα καλώδια του servo συνδέονται ως εξής: κόκκινο σε Vin, μαύρο σε Gnd και κίτρινο στο pin 12
  3. Συνδέστε τα πάντα σε μια πρίζα τοίχου
  4. Χρησιμοποιήστε το blu -tac για να μην μπερδεύονται τα πράγματα - εκτός αν δεν σας πειράζει
  5. Ο σερβοκινητήρας πρέπει να βαθμονομηθεί με μη αυτόματο τρόπο: πειραματιστείτε στην εφαρμογή για να μάθετε ποιοι αριθμοί πρέπει να ρυθμιστούν στο γραφικό στοιχείο κουμπιού (αντί για 0 και 180) για να χειριστείτε με επιτυχία τον διακόπτη φώτων.

Ανοίξτε την εφαρμογή και ενεργοποιήστε τα πάντα για να το δοκιμάσετε. Θα μπορούσατε επίσης να δοκιμάσετε να το αυτοματοποιήσετε χρησιμοποιώντας μερικά από τα άλλα widget της εφαρμογής, όπως το GPS ή το χρονόμετρο.

Θυμηθείτε να σχολιάσετε με τυχόν ερωτήσεις και να δείτε τη σελίδα του έργου!

Συνιστάται: