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

Βαλεντίνος ελεγχόμενης από το Διαδίκτυο: 8 βήματα (με εικόνες)
Βαλεντίνος ελεγχόμενης από το Διαδίκτυο: 8 βήματα (με εικόνες)

Βίντεο: Βαλεντίνος ελεγχόμενης από το Διαδίκτυο: 8 βήματα (με εικόνες)

Βίντεο: Βαλεντίνος ελεγχόμενης από το Διαδίκτυο: 8 βήματα (με εικόνες)
Βίντεο: Let's Chop It Up (Episode 49) (Subtitles) : Wednesday September 29, 2021 2024, Νοέμβριος
Anonim
Βαλεντίνος ελεγχόμενη από το Διαδίκτυο
Βαλεντίνος ελεγχόμενη από το Διαδίκτυο

Με αυτό το μείγμα λογισμικού και υλικού, μπορείτε να ανάψετε ένα φωτισμένο νυχτερινό φως από οπουδήποτε με πρόσβαση στο Διαδίκτυο. Έτσι, είτε θυμάστε στη δουλειά, είτε σε καφετέρια, είτε στο σπίτι, είτε στο κινητό σας τηλέφωνο, μπορείτε να πείτε στον Βαλεντίνο ότι θυμάστε ακόμα.

(αυτό, ή μπορείτε να ενοχλήσετε την αγαπημένη σας χτυπώντας γρήγορα το φως όλη την ημέρα, μέχρι να το σβήσει με το χέρι) ΕΝΗΜΕΡΩΣΗ 16/4/07: ΟΧΙ ΑΛΛΗ ΚΑΘΥΣΤΕΡΗΣΗ! Τελικά έγραψα το δικό μου πρόγραμμα σειριακών επικοινωνιών, με τον νέο κωδικό, η καθυστέρηση έφυγε.

Βήμα 1: Συγκέντρωση υλικών

Συγκέντρωση Υλικών
Συγκέντρωση Υλικών
Συγκέντρωση Υλικών
Συγκέντρωση Υλικών
Συγκέντρωση Υλικών
Συγκέντρωση Υλικών

Υπάρχουν διάφοροι τρόποι ελέγχου μιας πρίζας από έναν υπολογιστή, αλλά επειδή έτσι κι αλλιώς είχα μια ξαπλωμένη, βασίστηκα το έργο σε έναν πίνακα εισόδου/εξόδου Arduino NG. ($ 32 από το Sparkfun) Όλα τα άλλα μέρη είτε καθαρίστηκαν, παραλήφθηκαν τοπικά στο Radio Shack είτε αγοράστηκαν σε παντοπωλείο. Ως εκ τούτου, υπάρχουν ορισμένες ακατάστατες αμυχές. Μην αφήσετε τη χρήση του Arduino να σας αποτρέψει από το να επιχειρήσετε αυτό ή ένα παρόμοιο πρόβλημα. Το Arduino είναι εξαιρετικά απλό και φθηνό.- = ΥΛΙΚΑ =-Hardware-Arduino NG-USB Prototyping Board 9vdc 350ma τροφοδοτικό USB αρσενικό καλώδιο USB αρσενικό A καλώδιο τροφοδοσίας (ή άλλο κατάλληλο γειωμένο καλώδιο) τριών ακροδεκτών, κάλυμμα και κιβώτιο Ρελέ PC- 12vdc βαθμολογία πηνίου rs μέρος #275-248Red Relay-5vdc βαθμολογία πηνίου rs μέρος #275-232διόδος (χρησιμοποίησα rs μέρος #276-1620, αλλά το είχα ξαπλωμένο γύρω) Καρδιόχρωμο νυχτερινό φως-Λογισμικό-Arduino IDE από https://www.arduino.ccXampp από https://www.apachefriends.org/en/xampp-windows.htmlComSender - το σειριακό μου πρόγραμμα επικοινωνίας, τον κώδικα php και τον κώδικα Arduino. (επισυνάπτεται)

Βήμα 2: Προετοιμάστε το ρελέ

Προετοιμάστε το ρελέ
Προετοιμάστε το ρελέ

Αυτό είναι αρκετά απλό.

Εντοπίστε τις καρφίτσες για "πηνίο" (2 ακίδες), "κοινές" και "κανονικά ανοιχτές". Συγκολλήστε σύρμα βαρέως μετρητή στο "κοινό" και "κανονικά ανοιχτό". Αυτά τα καλώδια θα μεταφέρουν 120vac, οπότε προτείνω λίγο από το καλώδιο από το καλώδιο τροφοδοσίας του υπολογιστή. Απλά φροντίστε να μην πάρετε πάρα πολλά, 3 ίντσες είναι αρκετές. Συγκολλήστε ελαφρύτερα καλώδια μετρητή στους δύο πείρους πηνίου, αυτά θα μεταφέρουν 9vdc σε όχι μεγαλύτερο από 350m. επιλέξτε ποια καρφίτσα πηνίου θέλετε να είναι θετική (δεν έχει σημασία ποια ακόμα) και επιλέξτε κατάλληλα χρώματα καλωδίων για να μην μπερδευτείτε. συγκολλήστε μια δίοδο μεταξύ των δύο πείρων πηνίου, έτσι ώστε η μαύρη γραμμή να βρίσκεται στην πλευρά που βλέπει προς το θετικό πείρο. Αυτή η δίοδος βοηθά στην καταστολή των αιχμών τάσης από το ρελέ λόγω επαγωγής στο πηνίο.

Βήμα 3: Δημιουργήστε Outlet Box

Κατασκευή Outlet Box
Κατασκευή Outlet Box

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

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

Βήμα 4: Προσθήκη δευτερεύοντος ρελέ

Προσθήκη δευτερεύοντος ρελέ
Προσθήκη δευτερεύοντος ρελέ
Προσθήκη δευτερεύοντος ρελέ
Προσθήκη δευτερεύοντος ρελέ
Προσθήκη δευτερεύοντος ρελέ
Προσθήκη δευτερεύοντος ρελέ
Προσθήκη δευτερεύοντος ρελέ
Προσθήκη δευτερεύοντος ρελέ

Hopλπιζα ότι σε αυτό το σημείο θα μπορούσα να συνδέσω το ρελέ στο Arduino και να καλέσω το υλικό τελειωμένο. Ωστόσο, σε αντίθεση με τις αρχικές δοκιμές, το 5vdc (το ρεύμα εξόδου των ακίδων δεδομένων στο Arduino) δεν θα οδηγούσε αξιόπιστα ένα ρελέ 12v. Έπρεπε να προσθέσω ένα δεύτερο μικρότερο ρελέ και να αγγίξω την έξοδο 9v που παρέχεται στον πίνακα. Αυτό το μικρότερο ρελέ αλλάζει 9vdc χρησιμοποιώντας 5vdc. τότε το 9vdc αλλάζει το μεγαλύτερο ρελέ.

συγκολλήστε σύρματα στα καλώδια στα δύο άκρα του ρελέ καλαμιών ("κανονικά ανοιχτά" και "κοινά"). συνδέστε το ένα καλώδιο στην υποδοχή 9vdc και συνδέστε το άλλο στο θετικό σας καλώδιο από το μεγαλύτερο ρελέ. συνδέστε το καλώδιο γείωσης από το πηνίο του μεγαλύτερου ρελέ στη γείωση στο Arduino. Τα δύο καλώδια από το ρελέ καλαμιού πρέπει να ταιριάζουν καλά στις ακίδες 12 και να γειώνονται στο Arduino και να συγκρατούνται στη θέση τους, καθώς και να υποστηρίζουν το βάρος του ρελέ. Συνδέστε το Arduino στο κουτί εξόδου, φροντίζοντας να μονώσετε με ηλεκτρική ταινία. Χρησιμοποίησα ένα λαστιχάκι για να το κρατήσω, αλλά η μέθοδος μου δεν είναι σε καμία περίπτωση τέλεια. Επίσης, ρυθμίστε τον βραχυκυκλωτήρα τροφοδοσίας στο Arduino σε EXT και συνδέστε τον στον τροφοδοτικό και το USB. επίσης συνδέστε το καλώδιο τροφοδοσίας του υπολογιστή και συνδέστε το νυχτερινό φως στην πρίζα. ΑΥΤΟ ΠΕΡΙΛΑΜΒΑΝΕΙ ΤΗΝ ΜΕΡΟΣ ΤΟΥ HARDWARE

Βήμα 5: Εγκατάσταση λογισμικού

Εγκατάσταση λογισμικού
Εγκατάσταση λογισμικού

Εάν δεν το έχετε κάνει ήδη, εγκαταστήστε το XAMPP και το Arduino IDE τώρα.

Εγκαταστήστε επίσης τα προγράμματα οδήγησης USB που περιλαμβάνονται με το Arduino IDE και ορίστε τη θύρα COM ανάλογα με το IDE Στη συνέχεια, αντιγράψτε το Sender.exe στο C: / Sender.exe (ή σε άλλο βολικό μέρος, εάν θέλετε να επεξεργαστείτε το αρχείο PHP) και αντιγράψτε MSCOMM32. OCX στο φάκελο του συστήματος σας (c: / windows / system).

Βήμα 6: Πίνακας προγράμματος/Γράψτε PHP

Πίνακας προγράμματος/Γράψτε PHP
Πίνακας προγράμματος/Γράψτε PHP

Έχω συμπεριλάβει τον πηγαίο κώδικα για το Arduino και τον διακομιστή.

ανοίξτε πρώτα το αρχείο PHP και κάντε τις ακόλουθες αλλαγές: ορίστε $ path στη θέση του Sender.exe ορίστε τη θύρα $ στη θύρα COM που χρησιμοποιεί το arduino, αποθηκεύστε το αρχείο PHP στο φάκελο htdocs στον κατάλογο XAMPP ως index.php φορτώστε το Arduino IDE και ανοίξτε το αρχείο Arduino. Πατήστε το κουμπί επαναφοράς στο Arduino. Στη συνέχεια, πατήστε γρήγορα το κουμπί μεταφοράς στο IDE. Μόλις μεταφερθεί το αρχείο, τελειώσατε.

Βήμα 7: Δοκιμή/εντοπισμός σφαλμάτων

Δοκιμή/εντοπισμός σφαλμάτων
Δοκιμή/εντοπισμός σφαλμάτων
Δοκιμή/εντοπισμός σφαλμάτων
Δοκιμή/εντοπισμός σφαλμάτων

ανοίξτε το πρόγραμμα περιήγησής σας και μεταβείτε στη διεύθυνση https:// localhost θα πρέπει να δείτε μια σελίδα με τίτλο "outlet control". Εάν δεν το κάνετε, υπάρχει πρόβλημα με το XAMPP. Βεβαιωθείτε ότι το Apache λειτουργεί και ότι δεν έχετε σπάσει την PHP. Εάν το κάνετε, δοκιμάστε τα δύο κουμπιά..αν δεν ανταποκρίνεται, ελέγξτε την επιλογή της θύρας COM στο αρχείο PHP. Αν αυτό δεν σας βοηθήσει, υπάρχει σχολιασμένος κώδικας εντοπισμού σφαλμάτων στο αρχείο Arduino που κάνει το φως να αναβοσβήνει σε διάστημα πέντε δευτερολέπτων … μπορείτε να το χρησιμοποιήσετε διορθώστε το υλικό σας. τώρα δοκιμάστε σε άλλο υπολογιστή … αποκτήστε πρόσβαση μέσω της διεύθυνσης IP του υπολογιστή εάν βρίσκεστε πίσω από δρομολογητή, ίσως χρειαστεί να χρησιμοποιήσετε την προώθηση θυρών για να έχετε πρόσβαση στη σελίδα εκτός του δικτύου σας. με την προώθηση θυρών, απλά χρησιμοποιείτε τη δημόσια IP του δρομολογητή σας για πρόσβαση στη σελίδα.

Βήμα 8: Μελλοντικές βελτιώσεις

Μελλοντικές βελτιώσεις
Μελλοντικές βελτιώσεις

1) Απαλλαγείτε από την καθυστέρηση ΟΛΟΚΛΗΡΩΘΗΚΕ - ΤΟ ΝΕΟ ΠΡΟΓΡΑΜΜΑ ΔΕΝ ΕΧΕΙ ΚΑΘΥΣΤΕΡΗΣΗ! 2) Τροφοδοτείται με USB (χρησιμοποιήστε ένα καλύτερο ρελέ και μπορώ να απαλλαγώ από τον τοίχο wort3) ευκολότερη εγκατάσταση, μονές εγκαταστάσεις και μικρά ίχνη είναι πολύ καλύτερα 4) Πολλαπλές πρίζες, πολλαπλές ρελέ μπορεί να πείτε Χριστουγεννιάτικη οθόνη 5) πομπός υπέρυθρων (αφήστε τον να ελέγξει το κέντρο πολυμέσων σας) 7) καταλάβετε τι ήταν "6" "8) καλύτερη κατασκευή/θήκη

Συνιστάται: