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

Φτιάξτε ένα DIY Sonoff Smart Switch Χρησιμοποιήστε την εφαρμογή Android: 11 βήματα
Φτιάξτε ένα DIY Sonoff Smart Switch Χρησιμοποιήστε την εφαρμογή Android: 11 βήματα

Βίντεο: Φτιάξτε ένα DIY Sonoff Smart Switch Χρησιμοποιήστε την εφαρμογή Android: 11 βήματα

Βίντεο: Φτιάξτε ένα DIY Sonoff Smart Switch Χρησιμοποιήστε την εφαρμογή Android: 11 βήματα
Βίντεο: Ενεργοποίηση υπολογιστή με το Ok Google Command (Google Assistant) + Q&A 2024, Ιούλιος
Anonim
Δημιουργήστε έναν έξυπνο διακόπτη DIY Sonoff Χρήση εφαρμογής Android
Δημιουργήστε έναν έξυπνο διακόπτη DIY Sonoff Χρήση εφαρμογής Android

Τι είναι ο Sonoff;

Το Sonoff είναι μια σειρά συσκευών έξυπνου διακόπτη για το Smart Home που αναπτύχθηκε από το ITEAD. Μία από τις πιο ευέλικτες και φθηνές συσκευές αυτής της σειράς είναι οι Sonoff Basic και Sonoff mini. Αυτοί είναι διακόπτες με δυνατότητα Wi-Fi που βασίζονται σε ένα υπέροχο τσιπ, ESP8266/ESP8285.

Ενώ η υποδομή Sonoff μπορεί να λειτουργεί αρκετά καλά για τους βασικούς χρήστες, άλλοι μπορεί να θέλουν να κάνουν hack για να φτιάξουν το δικό τους με το υλικό τους. Το υλικό για την κατασκευή του έξυπνου DIY Sonoff αλλάζει τη χαμηλή τιμή του: ESP8266 με φλας 1MB, LED ρελέ, κουμπί και ισχύ.

Στη συνέχεια, για να φορτώσετε το υλικολογισμικό στο esp8266 δεν χρειάζεστε υπολογιστή ή φορητό υπολογιστή, απλά χρειάζεστε ένα smartphone Android με μια φοβερή εφαρμογή που είναι το SwitchIoT, με αυτήν την εφαρμογή η συσκευή IoT είναι τόσο εύκολη όσο η μεταφόρτωση υλικολογισμικού χωρίς την ανάγκη εγγραφών/ ρυθμίσεις σύνδεσης και διακομιστή.

Αυτό το σεμινάριο θα σας πει πώς να φτιάξετε έναν έξυπνο διακόπτη Sonoff χρησιμοποιώντας πολλά διαφορετικά μοντέλα υλικού.

Βήμα 1: Φτιάξτε ένα DIY Sonoff Smart Switch Χρησιμοποιήστε το ESP-01

Φτιάξτε έναν έξυπνο διακόπτη DIY Sonoff Χρησιμοποιήστε το ESP-01
Φτιάξτε έναν έξυπνο διακόπτη DIY Sonoff Χρησιμοποιήστε το ESP-01
Φτιάξτε ένα DIY Sonoff Smart Switch Χρησιμοποιήστε το ESP-01
Φτιάξτε ένα DIY Sonoff Smart Switch Χρησιμοποιήστε το ESP-01
Φτιάξτε έναν έξυπνο διακόπτη DIY Sonoff Χρησιμοποιήστε το ESP-01
Φτιάξτε έναν έξυπνο διακόπτη DIY Sonoff Χρησιμοποιήστε το ESP-01
Φτιάξτε ένα DIY Sonoff Smart Switch Χρησιμοποιήστε το ESP-01
Φτιάξτε ένα DIY Sonoff Smart Switch Χρησιμοποιήστε το ESP-01

Αυτό που απαιτεί το χαμηλότερο κόστος είναι η χρήση του ESP-01 και της μονάδας ρελέ.

Χρειάζεστε μια πρόσθετη μονάδα μετατροπέα USB σε TTL για ESP-01 που χρησιμοποιείται όταν αναβοσβήνει μόνο το υλικολογισμικό. Πρέπει να το τροποποιήσετε προσθέτοντας ένα κουμπί για να συνδέσετε το GPIO0 στο GND, έτσι ώστε όταν είναι ενεργοποιημένο το ESP-01 ενώ πατάτε και κρατάτε πατημένο το κουμπί να μπορεί να εισέλθει στη λειτουργία φλας.

Χρησιμοποιήστε ένα OTG για σύνδεση μεταξύ μετατροπέα USB TTL με smartphone Android.

Βήμα 2: Φτιάξτε ένα DIY Sonoff Smart Switch Χρησιμοποιήστε Wemos and Relay, Button Shield

Φτιάξτε έναν έξυπνο διακόπτη Sonoff Χρησιμοποιήστε Wemos and Relay, Button Shield
Φτιάξτε έναν έξυπνο διακόπτη Sonoff Χρησιμοποιήστε Wemos and Relay, Button Shield
Φτιάξτε έναν έξυπνο διακόπτη DIY Sonoff Χρησιμοποιήστε Wemos and Relay, Button Shield
Φτιάξτε έναν έξυπνο διακόπτη DIY Sonoff Χρησιμοποιήστε Wemos and Relay, Button Shield

Εδώ χρειάζεστε μόνο την πλακέτα Wemos, το ρελέ, το κουμπί και την ασπίδα διπλής βάσης με τις καρφίτσες κεφαλίδας συγκολλημένες.

Θα το συναρμολογήσετε εύκολα επειδή στοιβάζεται μόνο αρκετές ασπίδες μαζί όπως στην εικόνα, ελέγξτε τον προσανατολισμό του πείρου να μην αντιστραφεί.

Χρησιμοποιήστε καλώδιο OTG και micro USB για σύνδεση μεταξύ Wemos και smartphone Android.

Βήμα 3: Φτιάξτε ένα DIY Sonoff Smart Switch Χρησιμοποιήστε το NodeMCU και το Relay Module

Φτιάξτε έναν έξυπνο διακόπτη DIY Sonoff Χρησιμοποιήστε το NodeMCU και το Relay Module
Φτιάξτε έναν έξυπνο διακόπτη DIY Sonoff Χρησιμοποιήστε το NodeMCU και το Relay Module

Εάν χρησιμοποιείτε ένα NodeMCU χρειάζεστε ένα breadboard για να το τοποθετήσετε και να τοποθετήσετε τη μονάδα ρελέ. Χρειάζεστε τουλάχιστον 3 κομμάτια καλωδίου βραχυκυκλωτήρα για να συνδεθείτε ως εξής:

Μονάδα αναμετάδοσης NodeMCU

VIN VCC

GND GND

D0 IN

Χρησιμοποιήστε καλώδιο OTG και micro USB για σύνδεση μεταξύ NodeMCU και smartphone Android.

Βήμα 4: Φτιάξτε ένα DIY Sonoff Smart Switch Χρησιμοποιήστε το Bluino IoT Starter Kit

Φτιάξτε ένα DIY Sonoff Smart Switch Χρησιμοποιήστε το Bluino IoT Starter Kit
Φτιάξτε ένα DIY Sonoff Smart Switch Χρησιμοποιήστε το Bluino IoT Starter Kit
Φτιάξτε ένα DIY Sonoff Smart Switch Χρησιμοποιήστε το Bluino IoT Starter Kit
Φτιάξτε ένα DIY Sonoff Smart Switch Χρησιμοποιήστε το Bluino IoT Starter Kit

Το Bluino IoT Starter Kit διαθέτει ήδη πλακέτα Wemos, ρελέ, LED και κουμπί. Θα χρησιμοποιήσετε ένα ρελέ συνδεδεμένο στον πείρο D6, LED που είναι συνδεδεμένο στον ακροδέκτη D0 και ένα κουμπί συνδεδεμένο στον πείρο D1. Χρησιμοποιήστε καλώδιο OTG και micro USB για σύνδεση μεταξύ Wemos και smartphone Android

Βήμα 5: Flash Sonoff Basic R1/R2/R3/mini με υλικολογισμικό SwitchIoT

Flash Sonoff Basic R1/R2/R3/mini Με υλικολογισμικό SwitchIoT
Flash Sonoff Basic R1/R2/R3/mini Με υλικολογισμικό SwitchIoT
Flash Sonoff Basic R1/R2/R3/mini Με υλικολογισμικό SwitchIoT
Flash Sonoff Basic R1/R2/R3/mini Με υλικολογισμικό SwitchIoT
Flash Sonoff Basic R1/R2/R3/mini Με υλικολογισμικό SwitchIoT
Flash Sonoff Basic R1/R2/R3/mini Με υλικολογισμικό SwitchIoT

Το ESP8266/ESP8285 προγραμματίζεται μέσω της σειριακής θύρας. Για να αναβοσβήσετε το υλικό Sonoff χρειάζεστε μετατροπέα USB σε TTL επιπέδου 3.3V (PL2303) και καλώδιο dupont για να το συνδέσετε. Mayσως χρειαστεί να κολλήσετε μια κεφαλίδα καρφιτσών στο PCB για να συνδέσετε εύκολα έναν μετατροπέα USB σε TTL. Sonoff Basic R1/R2/R3/mini κάθε PCB έχει διαφορετικά σημεία RX, TX, 3V3 & GND, μπορείτε να δείτε το σήμα σύμφωνα με την εικόνα.

Βασικά πρέπει να συνδέσετε το PCB Sonoff με τον μετατροπέα USB σε TTL ως εξής:

PCB Sonoff USB σε TTL

3V3 3V3

RX TX

TX RX

GND GND

Για να μπορέσετε πρώτα να ενεργοποιήσετε το φλας, πρέπει να μπείτε στη λειτουργία φλας, κρατήστε το πατημένο και πατώντας το κουμπί όταν εισάγετε το OTG στο smartphone για ενεργοποίηση.

Βήμα 6: Μεταφόρτωση υλικολογισμικού από Android σε ESP8266/ESP8285 Χρήση εφαρμογής SwitchIoT

Μεταφόρτωση υλικολογισμικού από Android σε ESP8266/ESP8285 Χρήση SwitchIoT App
Μεταφόρτωση υλικολογισμικού από Android σε ESP8266/ESP8285 Χρήση SwitchIoT App
Μεταφόρτωση υλικολογισμικού από Android σε ESP8266/ESP8285 Χρήση SwitchIoT App
Μεταφόρτωση υλικολογισμικού από Android σε ESP8266/ESP8285 Χρήση SwitchIoT App
Μεταφόρτωση υλικολογισμικού από Android σε ESP8266/ESP8285 Χρήση SwitchIoT App
Μεταφόρτωση υλικολογισμικού από Android σε ESP8266/ESP8285 Χρήση SwitchIoT App
Μεταφόρτωση υλικολογισμικού από Android σε ESP8266/ESP8285 Χρήση SwitchIoT App
Μεταφόρτωση υλικολογισμικού από Android σε ESP8266/ESP8285 Χρήση SwitchIoT App

Αφού ολοκληρώσετε τη ρύθμιση υλικού με ένα smartphone, ήρθε η ώρα να ξεκινήσετε να ανεβάζετε το υλικολογισμικό στο τσιπ ESP8266/ESP8285. Περιμένετε πριν βεβαιωθείτε ότι ΜΗΝ ΣΥΝΔΕΤΕΤΕ ΤΡΟΦΟΔΟΤΗΣΗ AC κατά τη σύνδεση του καλωδίου φλας.

Εγκαταστήστε την εφαρμογή SwitchIoT από το Google Playstore.

Εφαρμογή SwitchIoT

Ανοίξτε την εφαρμογή SwitchIoT, μπείτε στο μενού ρυθμίσεων widget, επιλέξτε την επιλογή "Μεταφόρτωση υλικολογισμικού μέσω USB" και, στη συνέχεια, καθορίστε τις προκαθορισμένες επιλογές ανάλογα με το υλικό που θα αναβοσβήνει. Τέλος, πατήστε το κουμπί "UPLOAD" και περιμένετε μέχρι να γίνει αυτό, θα πάρει λίγο χρόνο.

Εάν δεν διαθέτετε USB OTG ή εξακολουθείτε να κινδυνεύετε με το τηλέφωνό σας κατά τη μεταφόρτωση υλικολογισμικού από το τηλέφωνο, μπορείτε να δημιουργήσετε ένα αρχείο υλικολογισμικού σε δυαδική μορφή (π.χ. 0x00000_32e5_NodeMCU.bin) πατώντας το κουμπί "GENERATE. BIN" στο Εφαρμογή, στη συνέχεια, στείλτε το σε ηλεκτρονικό ταχυδρομείο ή διαδικτυακό χώρο αποθήκευσης, ανοίξτε το στον υπολογιστή σας και, στη συνέχεια, ανεβάστε το υλικολογισμικό χρησιμοποιώντας το λογισμικό NodeMCU Flasher.

Βήμα 7: Συνδέστε τη συσκευή SwitchIoT σε ένα δίκτυο

Συνδέστε τη συσκευή SwitchIoT σε δίκτυο
Συνδέστε τη συσκευή SwitchIoT σε δίκτυο
Συνδέστε τη συσκευή SwitchIoT σε δίκτυο
Συνδέστε τη συσκευή SwitchIoT σε δίκτυο

Αφού ολοκληρωθεί η μεταφόρτωση, ενεργοποιήστε το υλικό και δείτε τι συμβαίνει. Την πρώτη φορά που η λυχνία LED κατάστασης θα αναβοσβήνει γρήγορα, σημαίνει ότι η συσκευή δεν είναι συνδεδεμένη σε κανένα δίκτυο (ή σε λειτουργία AP με όνομα κεντρικού υπολογιστή siot-xxxx), πρέπει να προσθέσετε το δίκτυο που θα χρησιμοποιηθεί από τη συσκευή.

Ανοίξτε την εφαρμογή, μεταβείτε στη ρύθμιση και επιλέξτε το μενού "Σύνδεση συσκευής στο δίκτυο", επιβεβαιώστε ότι η λυχνία LED της συσκευής SwitchIoT αναβοσβήνει γρήγορα, συνδέστε το smartphone σας σε δίκτυο με όνομα κεντρικού υπολογιστή siot-xxxx αφού συμπληρώσετε το SSID και τον κωδικό πρόσβασης ένα δίκτυο που θα χρησιμοποιηθεί από τη συσκευή SwitchIoT. Στη συνέχεια, πατήστε "ΣΥΝΔΕΣΗ", περιμένετε μέχρι να ολοκληρωθεί.

Βήμα 8: Γνωρίζοντας τον δείκτη LED κατάστασης

Ένδειξη LED γνώσης κατάστασης
Ένδειξη LED γνώσης κατάστασης

Υπάρχουν διάφορες συνθήκες κατά τη λειτουργία της συσκευής SwitchIoT, είναι ορατή με την αλλαγή της λυχνίας LED κατάστασης.

1. Το LED αναβοσβήνει γρήγορα, σημαίνει ότι απέτυχε να συνδεθεί με το δρομολογητή σας, μπορεί να προκληθεί από:

  • Η ισχύς του WiFi είναι αδύναμη. Ο δρομολογητής σας είναι πολύ μακριά από τη συσκευή σας και ενδέχεται να υπάρχουν παρεμβολές στο περιβάλλον. Για να το λύσετε, πάρτε τη συσκευή SwitchIoT κοντά στο δρομολογητή. Εάν το πρόβλημα εξακολουθεί να υπάρχει, επαναφέρετε τη συσκευή SwitchIoT, επανασυνδεθείτε σε ένα δίκτυο προσθέτοντας μια ρύθμιση δικτύου χρησιμοποιώντας την εφαρμογή ακολουθήστε το προηγούμενο βήμα.
  • Το WiFi SSID και ο κωδικός πρόσβασης που είναι αποθηκευμένοι στη συσκευή SwitchIoT έχουν ξεχαστεί, αυτό μπορεί να συμβεί πατώντας το κουμπί στη συσκευή SwitchIoT για 5 δευτερόλεπτα. πρέπει να επανασυνδεθείτε σε ένα δίκτυο προσθέτοντας μια ρύθμιση δικτύου, χρησιμοποιήστε το προηγούμενο βήμα της εφαρμογής.

2. Η λυχνία LED αναβοσβήνει μία φορά κάθε 4 δευτερόλεπτα, σημαίνει ότι δεν μπορείτε να συνδεθείτε στο διακομιστή, μπορεί να προκληθεί από το δίκτυο που δεν μπορεί να έχει πρόσβαση στο Διαδίκτυο. Ελέγξτε τις συνδέσεις υπηρεσιών δικτύου και επαναφέρετε τη συσκευή SwitchIoT.

3. Η λυχνία LED είναι αναμμένη, σημαίνει ότι η συσκευή SwitchIoT λειτουργεί και είναι συνδεδεμένη στο διακομιστή.

Βήμα 9: Μοιραστείτε το διακριτικό SwitchIoT με άλλο χρήστη

Μοιραστείτε το διακριτικό SwitchIoT με άλλο χρήστη
Μοιραστείτε το διακριτικό SwitchIoT με άλλο χρήστη

Ο κάτοχος συσκευής SwitchIoT μπορεί να μοιραστεί τον πλήρη έλεγχο των συσκευών σε άλλους, και έτσι οι άλλοι μπορούν να ενεργοποιήσουν/απενεργοποιήσουν, να αλλάξουν πρόγραμμα, χρονοδιακόπτη, χρονοδιακόπτη βρόχου και να ονομάσουν τη συσκευή στην εφαρμογή SwitchIoT. Αυτή η λειτουργικότητα είναι μεγάλη για την οικογένεια καθώς θα της επιτρέψει να ελέγχει από κοινού.

Ο τρόπος κοινής χρήσης διακριτικών συσκευών SwitchIoT είναι πολύ εύκολος, χρειάζεται μόνο να μοιραστείτε τα μοναδικά μάρκες σε άλλους και απλά τον επικολλούν στην εφαρμογή SwitchIoT.

Το διακριτικό κάθε συσκευής SwitchIoT είναι μοναδικό και δημιουργείται από το smartphone σας Android, επομένως αυτό το διακριτικό είναι μόνιμο, πρέπει να το χειριστείτε με προσοχή για να το μοιραστείτε με άλλους.

Βήμα 10: Έλεγχος πολλαπλασιασμού της ίδιας συσκευής SwitchIot

Έλεγχος πολλαπλασιασμού της ίδιας συσκευής SwitchIot
Έλεγχος πολλαπλασιασμού της ίδιας συσκευής SwitchIot

Τα μοναδικά διακριτικά μπορούν να έχουν πρόσβαση σε περισσότερες από μία εφαρμογές και περισσότερες από μία συσκευές SwitchIoT. Με αυτήν τη δυνατότητα μπορείτε να δημιουργήσετε σχήματα όπως δύο συσκευές switchiot και εφαρμογή SwitchIoT που μπορούν να ελεγχθούν μαζί. Εάν μία συσκευή SwitchIoT είναι ενεργοποιημένη, τότε η άλλη συσκευή SwitchIoT ακολουθεί επίσης τις ίδιες συνθήκες ON, καθώς και την εφαρμογή.

Βήμα 11: Απολαύστε

Ας ελπίσουμε ότι θα απολαύσετε το SwitchIoT σας. Εάν το κάνετε και το κάνετε, μοιραστείτε το "I Made it!" για να μου πει πόσο δουλεύει. Μοιραστείτε τον σύνδεσμο, κάντε like και εγγραφείτε. Όπως πάντα, αν έχετε οποιεσδήποτε ερωτήσεις, ενημερώστε με!

Συνιστάται: