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

Ράβδος ζωγραφικής πολλαπλών χρωμάτων με βάση το Arduino: 13 βήματα (με εικόνες)
Ράβδος ζωγραφικής πολλαπλών χρωμάτων με βάση το Arduino: 13 βήματα (με εικόνες)

Βίντεο: Ράβδος ζωγραφικής πολλαπλών χρωμάτων με βάση το Arduino: 13 βήματα (με εικόνες)

Βίντεο: Ράβδος ζωγραφικής πολλαπλών χρωμάτων με βάση το Arduino: 13 βήματα (με εικόνες)
Βίντεο: Πώς να συνδυάσετε χρωματισμό χρωμίου χρησιμοποιώντας τεχνική χρωματισμού χρώματος (Μέρος 1) 2024, Νοέμβριος
Anonim
Ράβδος ζωγραφικής πολλαπλών χρωμάτων με βάση το Arduino
Ράβδος ζωγραφικής πολλαπλών χρωμάτων με βάση το Arduino
Ράβδος ζωγραφικής πολλαπλών χρωμάτων με βάση το Arduino
Ράβδος ζωγραφικής πολλαπλών χρωμάτων με βάση το Arduino
Ράβδος ζωγραφικής πολλαπλών χρωμάτων με βάση το Arduino
Ράβδος ζωγραφικής πολλαπλών χρωμάτων με βάση το Arduino

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

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

Τα κύρια χαρακτηριστικά του ελαφρού ραβδιού ζωγραφικής μας είναι:

  • Λειτουργεί με WiFi - Αυτό το ελαφρύ ραβδί ζωγραφικής μπορεί να ελεγχθεί (ενεργοποιείται/απενεργοποιείται, αλλάζει χρώματα) πολύ εύκολα χρησιμοποιώντας ένα απλό πρόγραμμα περιήγησης σε όλες τις συσκευές με δυνατότητα WiFi. Με αυτόν τον τρόπο, αυτές οι συσκευές WiFi θα λειτουργούν ως τηλεχειριστήριο και οι φωτογράφοι θα μπορούν να παίζουν με ποικιλία χρωμάτων δημιουργώντας το κύριο κομμάτι τους.
  • Τυπικά χρώματα - Αυτό το ραβδί κωδικοποιείται για να εκπέμπει τυπικά χρώματα όπως (Κόκκινο, Μπλε, Πράσινο, Χρυσό, Ουράνιο Τόξο, Λευκό) χρησιμοποιώντας μια απλή εισαγωγή κουμπιού.
  • Προσαρμοσμένα χρώματα - Εκτός από τα τυπικά χρώματα, αυτό το ραβδί είναι αρκετά ικανό να δημιουργήσει οποιοδήποτε χρώμα σύμφωνα με την επιθυμία του Φωτογράφου. Προστέθηκε με μια δυνατότητα εισαγωγής κωδικού RGB οποιουδήποτε χρώματος όπως επιθυμείτε όπως κυανό, ματζέντα, τυρκουάζ, ελιά, βυσσινί κλπ. Αναζητήστε τους «κωδικούς χρωμάτων RGB εδώ» και χρησιμοποιήστε τον για να πάρετε το προσαρμοσμένο χρώμα σας.

Βήμα 1: Απαιτούμενα υλικά

Απαιτούμενα υλικά
Απαιτούμενα υλικά
Απαιτούμενα υλικά
Απαιτούμενα υλικά

Έχω παραθέσει τα υλικά που απαιτούνται για την κατασκευή αυτού του έργου. Επίσης έχω προσθέσει τους συνδέσμους από όπου μπορείτε να το αγοράσετε από το Amazon.com. Η αγορά υλικών από τους παρακάτω συνδέσμους θα μου αποφέρει προμήθειες και με τη σειρά μου θα με υποστηρίξει για μελλοντικά έργα:)

  1. Arduino Uno - Αγοράστε εδώ
  2. Λωρίδα LED RGB WS2812 (25 LED) - Αγοράστε εδώ
  3. Power bank (5v, 10000mAh) - Αγοράστε εδώ
  4. Ενότητα ESP8266 - Αγοράστε εδώ
  5. Μονάδα μετατροπέα λογικής αμφίδρομης κατεύθυνσης - Αγοράστε εδώ
  6. Σύνδεση καλωδίων

Λωρίδα LED WS2812 RGB - Αυτές οι λυχνίες LED RGB συνδέονται μεταξύ τους και πωλούνται σε μονάδες 60/120 τεμ. Το πιο σημαντικό είναι ότι αυτό το LED RGB διαθέτει ένα ενσωματωμένο τσιπ που με τη σειρά του καθιστά το τμήμα ελέγχου αρκετά εύκολο. Λεπτομερείς εξηγήσεις σχετικά με αυτό είναι πέρα από αυτό το πεδίο. Ανατρέξτε σε αυτόν τον σύνδεσμο "Η λωρίδα LED WS2812 λειτουργεί" για περισσότερες λεπτομέρειες.

Ενότητα ESP8266: Αυτός είναι ένας μικρός μικροσκοπικός αναπτυξιακός πίνακας WiFi που χρησιμοποιείται ευρέως σε έργα IOT. Ελέγξτε αυτόν τον σύνδεσμο "Ξεκινώντας με τη μονάδα ESP8266" εάν δεν έχετε χρησιμοποιήσει ESP8266 στο παρελθόν.

Μονάδα μετατροπέα λογικής διπλής κατεύθυνσης: Αυτή η ενότητα επιτρέπει στο Arduino να επικοινωνεί με μονάδες ESP8266 μετατρέποντας το σήμα από επίπεδο 5V σε λογικό επίπεδο 3,3v.

Βήμα 2: Διάγραμμα αποκλεισμού

Αποκλεισμός διαγράμματος
Αποκλεισμός διαγράμματος

Αυτό το έργο ζωγραφικής Light βασίζεται στην έννοια του IOT όπου δύο συσκευές δικτύωσης συνδέονται μεταξύ τους για να σχηματίσουν ένα δίκτυο με τη σειρά τους δημιουργώντας επικοινωνία και έλεγχο. Εδώ το Arduino θα φιλοξενεί μια ιστοσελίδα και θα λειτουργεί ως διακομιστής. Αυτή η ιστοσελίδα σχεδιάστηκε με τρόπο ώστε να λαμβάνει εισόδους ελέγχου LED (Χρώματα: Κόκκινο, Μπλε, Πράσινο και ON/OFF) από το χρήστη. Μπορείτε να έχετε πρόσβαση σε αυτήν τη φιλοξενούμενη ιστοσελίδα μέσω συσκευής με δυνατότητα WiFi που είναι συνδεδεμένη με το Arduino και να ελέγχετε τη λωρίδα LED RGB που είναι συνδεδεμένη σε αυτήν.

Για να κατανοήσετε καλύτερα αυτό το έργο, σας συμβουλεύω να διαβάσετε την ενότητα "Δημιουργία διακομιστή ιστού Arduino με ESP8266". Αυτό θα σας δώσει μια βασική εννοιολογική κατανόηση για το πώς λειτουργεί αυτό το έργο. Με λίγα λόγια, το Arduino θα εκτελέσει τις ακόλουθες δραστηριότητες σε αυτό το έργο:

  1. Δώστε εντολή ESP8266 για να συμμετάσχετε στο WiFi hotspot της συσκευής μας.
  2. Δημιουργήστε έναν διακομιστή χρησιμοποιώντας τον πίνακα ESP Φιλοξενήστε την ιστοσελίδα στο ίδιο το Arduino και περιμένετε εξωτερικούς πελάτες (πρόγραμμα περιήγησης συσκευής) να υποβάλουν το αίτημα
  3. Μόλις εισαχθεί το αίτημα πελάτη, το Arduino θα στείλει την ιστοσελίδα στον πελάτη (πρόγραμμα περιήγησης συσκευής) μέσω της μονάδας ESP8266.
  4. Στη συνέχεια, θα σαρώσει άπειρα εντολές LED (θα εξηγηθούν στην ενότητα διεπαφής ιστού) από τον πελάτη.
  5. Μόλις ληφθούν οι εντολές LED, το Arduino θα το επεξεργαστεί και θα ενεργοποιήσει τη λωρίδα LED RGB που είναι συνδεδεμένη σε αυτήν.

Βήμα 3: Διάγραμμα κυκλώματος

Διάγραμμα κυκλώματος
Διάγραμμα κυκλώματος
Διάγραμμα κυκλώματος
Διάγραμμα κυκλώματος

Το παραπάνω διάγραμμα κυκλώματος δείχνει πώς να συνδέσετε το Arduino με τη λωρίδα LED ESP8266 και RGB. Όπως μπορείτε να παρατηρήσετε ότι το TX και το RX του Arduino που θα μπουν στον μετατροπέα Logic όπου τα σήματα θα μετατοπιστούν στα 3.3v συμβατά με ESP8266. Ο πείρος 6 του Arduino που είναι ένας πείρος PWM τροφοδοτεί τον παλμό ελέγχου χρόνου για να ελέγξει το χρώμα της λωρίδας LED RGB.

Υπάρχουν δύο LED που χρησιμεύουν ως δείκτες για αυτό το έργο. Το LED D2 δείχνει κάθε φορά που το έργο είναι ενεργοποιημένο. Ενώ το LED D1 υποδεικνύει πότε το Arduino δημιούργησε επιτυχώς έναν διακομιστή ιστού. Αυτό το πράσινο LED θα βοηθήσει τον χρήστη να συνειδητοποιήσει ότι ο διακομιστής είναι έτοιμος να λάβει το αίτημα από τον πελάτη (πρόγραμμα περιήγησης).

Η επιλογή του powerbank είναι πραγματικά σημαντική αφού το κύκλωμα μπορεί να τραβήξει περίπου το μέγιστο ρεύμα περίπου 1700ma. Έχω χρησιμοποιήσει μια μπαταρία 5.1/10000mah με τρέχουσα ισχύ 2Α ανά πάσα στιγμή.

Βήμα 4: Σύνδεση του ESP8266 στο WiFi Hotspot

Σύνδεση του ESP8266 σε WiFi Hotspot
Σύνδεση του ESP8266 σε WiFi Hotspot
Σύνδεση του ESP8266 σε WiFi Hotspot
Σύνδεση του ESP8266 σε WiFi Hotspot

Η μονάδα ESP8266 είναι ικανή να θυμάται τα ζευγαρωμένα hotspots. Αυτό το έργο λειτουργεί με βάση τη δυνατότητα αυτόματης σύνδεσης για σύνδεση με προηγούμενα συνδεδεμένα hotspots. Η μονάδα ESP8266 μπορεί να ελεγχθεί χρησιμοποιώντας συγκεκριμένες εντολές AT που είναι αφιερωμένες σε αυτήν. Χρησιμοποιώντας το Arduino μπορούμε να μεταφέρουμε αυτές τις εντολές και να αναγκάσουμε τη μονάδα ESP να συνδεθεί με το Hotspot της συσκευής μας.

Για να το κάνετε αυτό, ανεβάστε τον κωδικό "Bareminimum" στο Arduino. Τώρα συνδέστε το ESP8266 με το Arduino όπως αναφέρεται παρακάτω χρησιμοποιώντας το λογικό μετατροπέα.

Arduino RX -> Μετατροπέας λογικής -> ESP8266 RX

Arduino TX -> Μετατροπέας λογικής -> ESP8266 TX

Τώρα ανοίξτε τη σειριακή σας οθόνη με ρυθμό baud 57600 (προεπιλεγμένος ρυθμός baud των μονάδων ESP8266) και "Και τα δύο NL & CR" επιλεγμένα. Πληκτρολογήστε τις ακόλουθες εντολές.

  1. ΣΤΟ
  2. AT+RST
  3. AT+CWJAP = "SSID της συσκευής σας", "Ο κωδικός πρόσβασής σας"

Μόλις λάβετε την επιβεβαίωση "WIFI CONNECTED" και "WIFI GOT IP" στη σειριακή οθόνη σας. Αυτό το βήμα έχει ολοκληρωθεί και η μονάδα ESP θα συνδεθεί αυτόματα στη συσκευή μου την επόμενη φορά που θα είναι ενεργοποιημένη.

Βήμα 5: Διασύνδεση Ιστού και ο κώδικας του

Διασύνδεση Ιστού και ο κώδικας του
Διασύνδεση Ιστού και ο κώδικας του
Διασύνδεση Ιστού και ο κώδικας του
Διασύνδεση Ιστού και ο κώδικας του
Διασύνδεση Ιστού και ο κώδικας του
Διασύνδεση Ιστού και ο κώδικας του

Η διεπαφή ιστού έχει μεγάλη σημασία αφού θα χρησιμεύσει ως η διεπαφή χρήστη μέσω της οποίας οι εντολές μεταβαίνουν στο Arduino μέσω του ESP8266. Η διεπαφή ιστού μας είναι αρκετά απλή και κωδικοποιημένη σε απλό HTML. Τα κουμπιά σε αυτήν τη διεπαφή περνούν μια εντολή GET με παράμετρο URL με κάθε πάτημα του κουμπιού. Παρακάτω είναι η λίστα των κουμπιών με τις αντίστοιχες παραμέτρους URL.

  1. 6 κουμπιά για τυπικά χρώματα - "/Κόκκινο", "/Gre", "Blu", "/Whi", "/Gol", "Rai"
  2. Προσαρμοσμένη εισαγωγή χρώματος χρησιμοποιώντας τιμές RGB - "? R = 255 & G = 255 & B = 255"
  3. Απενεργοποιήστε τη λωρίδα - "/Off"

Για κάποιους λόγους δεν μπόρεσα να τοποθετήσω τον κώδικα διεπαφής Ιστού εδώ, μπορείτε να τον λάβετε σε αυτόν τον σύνδεσμο.

Βήμα 6: Αλγόριθμος και κώδικας

Αλγόριθμος και Κώδικας
Αλγόριθμος και Κώδικας

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

Αλγόριθμος:

  1. Επαναφέρετε τη μονάδα ESP8266 στέλνοντας την εντολή "AT+RST / r / n".
  2. Ελέγξτε για την απάντηση από το ESP8266 για να δείτε εάν η σύνδεση στο hotspot της συσκευής μας είναι επιτυχής. Μόλις συνδεθείτε, ξεκινήστε να τροφοδοτείτε τη σειρά εντολών "Δημιουργία διακομιστή" (ανατρέξτε παρακάτω) στο ESP8266.
  3. Παρακολουθήστε την απόκριση για κάθε εντολή εισόδου.
  4. Όλες αυτές οι εντολές θα πρέπει να επιστρέψουν μια απάντηση "OK / r / n", σε περίπτωση λανθασμένης απόκρισης επαναλάβετε την εντολή με λανθασμένη απόκριση ή "ERROR".
  5. Μόλις ολοκληρωθεί επιτυχώς όλη η ακολουθία εντολών δημιουργίας διακομιστή, ανάψτε το Πράσινο LED στην ακίδα 12 του Arduino. Θα είναι ένδειξη για τον χρήστη να παράσχει το αίτημα του πελάτη.
  6. Αναγκάστε το Arduino να περιμένει το αίτημα του πελάτη από οποιοδήποτε πρόγραμμα περιήγησης βρίσκεται εντός του LAN ή του Δικτύου.
  7. Μόλις εισαχθεί το αίτημα του πελάτη, ελέγξτε για το αναγνωριστικό σύνδεσης και στείλτε την εντολή "AT+CIPSEND …". εισάγοντας το κατάλληλο αναγνωριστικό σύνδεσης σε αυτό.
  8. Το ESP8266 απαντά με ένα σύμβολο «>» που υποδεικνύει την ετοιμότητά του στη λήψη των χαρακτήρων. Με τη λήψη αυτού, στείλτε τον κωδικό ιστοσελίδας που είδαμε στο προηγούμενο βήμα στο πρόγραμμα περιήγησης πελάτη μέσω της μονάδας ESP8266.
  9. Τώρα η ιστοσελίδα θα είναι ορατή στο πρόγραμμα περιήγησης πελάτη του χρήστη, το Arduino θα εισέλθει στη συνέχεια σε κατάσταση σάρωσης επ 'αόριστον για "εντολές LED" από τον πελάτη.
  10. Η ιστοσελίδα γράφτηκε με τρόπο ώστε να παρέχει μοναδική παράμετρο URL για κάθε πάτημα κουμπιού, οπότε κάθε φορά που πατάτε ένα κουμπί, η μονάδα ESP θα μεταφέρει ένα αίτημα GET με αυτήν τη μοναδική παράμετρο URL.
  11. Το Arduino θα πρέπει να επεξεργαστεί αυτό το URL και να παρέχει τον έλεγχο της ταινίας LED RGB ανάλογα.

Εντολές δημιουργίας διακομιστή:

  • ΣΤΟ
  • AT+CWMODE = 3
  • AT+CIPSTA = 192.168.43.253 (Για συσκευές Android)
  • AT+CIPMUX = 1
  • AT+CIPSERVER = 1, 80

Κώδικας:

Για να κάνετε αυτό το έργο να λειτουργήσει, πρέπει να εγκαταστήσετε αυτήν τη "βιβλιοθήκη Neafixel του Adafruit", να τα κατεβάσετε και να τα εγκαταστήσετε.

Μπορείτε να λάβετε τον κωδικό Arduino για αυτό το έργο σε αυτόν τον σύνδεσμο -> "Ραβδί ζωγραφικής με λειτουργία Arduino"

Βήμα 7: Προετοιμασία του Light Stick

Image
Image
Προετοιμασία του Light Stick
Προετοιμασία του Light Stick
Προετοιμασία του Light Stick
Προετοιμασία του Light Stick
Προετοιμασία του Light Stick
Προετοιμασία του Light Stick

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

Ξεκινήστε με συγκόλληση καλωδίων στο τέλος της λωρίδας LED. Συνεχίστε με την εφαρμογή κάποιας ζεστής κόλλας πάνω του για να κάνετε τη σύνδεση πιο δυνατή. Βρείτε ένα κομμάτι πλαστικής λωρίδας πάνω από το οποίο μπορείτε να κολλήσετε τη λωρίδα LED σας. Έχω χρησιμοποιήσει πλαστικό σωλήνα συσκευασίας από τον οποίο προέρχονται τα IC. Πήρα πολλά από αυτά στο σπίτι μου, έτσι αποφάσισα να το χρησιμοποιήσω και ταιριάζει απόλυτα.

Κόψτε τον σωλήνα συσκευασίας ή οτιδήποτε θεωρείτε χρήσιμο στο απαιτούμενο μέγεθος. Έχω κολλήσει τη λωρίδα LED πάνω από το σωλήνα συσκευασίας χρησιμοποιώντας μια ισχυρή κόλλα. Η θερμή κόλλα μπορεί να μην είναι καλή ιδέα για αυτό, καθώς η υπερβολική θερμότητα μπορεί να βλάψει τα LED και αυτό είναι το τελευταίο πράγμα που θέλουμε να συμβεί. Στη συνέχεια, το αφήνω να στεγνώσει για περίπου 20 λεπτά για να το αφήσω να δέσει.

Βήμα 8: Επιλογή κοντέινερ και ρύθμιση του ραβδιού

Επιλογή κοντέινερ και ρύθμιση του ραβδιού
Επιλογή κοντέινερ και ρύθμιση του ραβδιού
Επιλογή κοντέινερ και ρύθμιση του ραβδιού
Επιλογή κοντέινερ και ρύθμιση του ραβδιού
Επιλογή κοντέινερ και ρύθμιση του ραβδιού
Επιλογή κοντέινερ και ρύθμιση του ραβδιού
Επιλογή κοντέινερ και ρύθμιση του ραβδιού
Επιλογή κοντέινερ και ρύθμιση του ραβδιού

Αυτό είναι αρκετά σημαντικό βήμα, καθώς οι μονάδες powerbank, Arduino, ενδεικτικές λυχνίες LED και ESP8266 θα μπουν σε αυτό το δοχείο. Επιλέξτε ένα δοχείο κατάλληλου μεγέθους, ώστε να μπορεί να φιλοξενήσει όλα τα παραπάνω. Έχω επιλέξει ένα κυλινδρικό δοχείο έτσι ώστε να είναι εύκολο για μένα να το κρατάω κατά τη λειτουργία τους.

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

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

Βήμα 9: Συναρμολόγηση των Power Bank και των ενδεικτικών LED

Συναρμολόγηση Power Bank και ενδεικτικών LED
Συναρμολόγηση Power Bank και ενδεικτικών LED
Συναρμολόγηση Power Bank και ενδεικτικών LED
Συναρμολόγηση Power Bank και ενδεικτικών LED
Συναρμολόγηση Power Bank και ενδεικτικών LED
Συναρμολόγηση Power Bank και ενδεικτικών LED

Το Power Bank θα είναι αρκετά βαρύ σε σύγκριση με άλλα στοιχεία αυτού του έργου. Τοποθετήστε το power bank στην αριστερή πλευρά της γραμμής που είναι τραβηγμένη στο δοχείο. Επομένως, είναι σημαντικό να βεβαιωθείτε ότι δεν θα μετακινηθεί κατά τη λειτουργία. Για το σκοπό αυτό, χρησιμοποίησα ένα έμπλαστρο Velcro και το τύλιξα σφιχτά γύρω από την τράπεζα ισχύος. Μέσα στο δοχείο έχω τοποθετήσει ένα άλλο ζευγάρι έμπλαστρο Velcro. Έχω κολλήσει το power bank με το έμπλαστρο Velcro και το κρατά αρκετά σφιχτά και αυτό είναι που χρειάζομαι.

Τοποθετήστε έναν διακόπτη ακριβώς απέναντι από τη διαγραμμένη γραμμή. Αυτός ο διακόπτης προορίζεται να ενεργοποιήσει/απενεργοποιήσει ολόκληρο το έργο. Κάτω από το διακόπτη. Τοποθετήστε τα δύο LED (Κόκκινο και Πράσινο) και κολλήστε τα με αντίσταση το καθένα (ανατρέξτε στο διάγραμμα κυκλώματος στο βήμα 3) για αναφορά. Οι λυχνίες LED και ο διακόπτης πρέπει να είναι ακριβώς απέναντι από την κατεύθυνση στην οποία θα μπει το μπαστούνι φωτισμού. Αυτό γίνεται για να αποφευχθούν ανεπιθύμητες παρεμβολές φωτός από τις ενδεικτικές λυχνίες LED κατά το βάψιμο φωτός. Συνδέστε το απογυμνωμένο καλώδιο USB και λίγους συνδετήρες στο κουμπί, όπως φαίνεται στην τελευταία εικόνα. Τα καλώδια σύνδεσης είναι εκεί για να τροφοδοτήσουν τις μονάδες Arduino και ESP8266.

Βήμα 10: Συναρμολόγηση μονάδων Arduino και ESP8266 μέσα στο δοχείο

Συναρμολόγηση μονάδων Arduino και ESP8266 μέσα στο δοχείο
Συναρμολόγηση μονάδων Arduino και ESP8266 μέσα στο δοχείο
Συναρμολόγηση μονάδων Arduino και ESP8266 μέσα στο δοχείο
Συναρμολόγηση μονάδων Arduino και ESP8266 μέσα στο δοχείο
Συναρμολόγηση μονάδων Arduino και ESP8266 μέσα στο δοχείο
Συναρμολόγηση μονάδων Arduino και ESP8266 μέσα στο δοχείο

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

Συνδέστε τα καλώδια από το ελαφρύ ραβδί ζωγραφικής στους ακροδέκτες τροφοδοσίας και τον 6ο πείρο του Arduino. Μόλις ολοκληρωθεί κλείστε προσεκτικά το καπάκι του δοχείου.

Βήμα 11: Καλύψτε το

Καλύψτε το
Καλύψτε το
Καλύψτε το
Καλύψτε το
Καλύψτε το
Καλύψτε το

Καλύψτε το δοχείο με μαύρη ταινία ή οποιοδήποτε άλλο υλικό. Αυτό γίνεται για να αποτρέψει την παρεμβολή φωτός να διαταράξει τη λειτουργία του φωτισμού. Αυτό συμβαίνει επειδή το Arduino, το ESP8266 και η τράπεζα ισχύος έχουν LED. Κρατώντας τα ακάλυπτα μπορεί να επηρεάσουν και να χαλάσουν τις Φωτογραφίες.

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

Βήμα 12: Δοκιμάστε το

Δοκιμάστε το
Δοκιμάστε το
Δοκιμάστε το
Δοκιμάστε το
Δοκιμάστε το
Δοκιμάστε το
Δοκιμάστε το
Δοκιμάστε το
  1. Ενεργοποιήστε το διακόπτη και η κόκκινη λυχνία LED θα ανάψει
  2. Περιμένετε να ανάψει η πράσινη λυχνία LED, αυτό συμβαίνει συνήθως μέσα σε 5 έως 10 δευτερόλεπτα και υποδεικνύει ότι ο διακομιστής Arduino έχει δημιουργηθεί.
  3. Μόλις ανάψει το πράσινο LED, ανοίξτε το πρόγραμμα περιήγησης στη συσκευή σας και πληκτρολογήστε τη διεύθυνση IP 192.168.43.253 εκκινήστε τη διεύθυνση URL
  4. Η ιστοσελίδα που έχουμε δει στο βήμα 5 θα εμφανιστεί στην οθόνη σας.
  5. Τώρα αλληλεπιδράστε με τη διεπαφή ιστού και ελέγξτε τη λωρίδα LED
  6. Και πήγαινε να κάνεις μια δροσερή ζωγραφική με φως.

Βήμα 13: Πράγματα που πρέπει να θυμάστε και λίγες περισσότερες φωτογραφίες

Πράγματα που πρέπει να θυμάστε και λίγες περισσότερες φωτογραφίες
Πράγματα που πρέπει να θυμάστε και λίγες περισσότερες φωτογραφίες
Πράγματα που πρέπει να θυμάστε και λίγες περισσότερες φωτογραφίες
Πράγματα που πρέπει να θυμάστε και λίγες περισσότερες φωτογραφίες
Πράγματα που πρέπει να θυμάστε και λίγες περισσότερες φωτογραφίες
Πράγματα που πρέπει να θυμάστε και λίγες περισσότερες φωτογραφίες
  • Αυτό το έργο βασίζεται στην ικανότητα του ESP8266 να συνδέεται αυτόματα με το WiFi hotspot μόλις ενεργοποιηθεί. Επομένως, το ESP8266 και η συσκευή hotspot πρέπει να αντιστοιχιστούν τουλάχιστον μία φορά πριν από τη χρήση σε αυτό το έργο.
  • Το Arduino προγραμματίστηκε με τέτοιο τρόπο ώστε να χειρίζεται μόνο μία επικοινωνία πελάτη, πράγμα που σημαίνει ότι μόνο ένα πρόγραμμα περιήγησης μπορεί να ζητήσει από το Arduino να ελέγξει τα LED
  • Υπάρχει χρόνος αναμονής για τη δημιουργία διακομιστή από το Arduino με ESP8266. Το τέλος αυτού του χρόνου αναμονής μπορεί να γίνει γνωστό με πράσινο LED.
  • Μόλις ανάψει το πράσινο LED, καλό είναι να ξεκινήσετε το αίτημα πελάτη από το πρόγραμμα περιήγησής σας. Θα πρέπει να προμηθεύσετε ολόκληρο το έργο με πηγή τουλάχιστον 2Α για να το κρατήσετε χωρίς προβλήματα.
  • Αυτό το έργο δοκιμάστηκε επιτυχώς με το Google chrome για επιτραπέζιους υπολογιστές και την Opera για smartphone.

Ελπίζω να σας αρέσει αυτό το Instructable, δοκιμάστε το και ενημερώστε μου για το αποτέλεσμα. Σχεδιάζω να σχεδιάσω ένα PCB για αυτό το έργο και θα το δημοσιεύσω σύντομα εδώ. Ιδέες για περαιτέρω βελτίωση είναι ευπρόσδεκτες.

Αυτό το έργο χρειάστηκε πολύ χρόνο για να δημιουργηθεί και να τεκμηριωθεί για να δημιουργηθεί ένα Instructable. Voteηφίστε με ευγενικά στο "Διαγωνισμός LED", "Διαγωνισμός Arduino" και "Διαγωνισμός τηλεχειριστηρίου" αν νομίζετε ότι αξίζει τον κόπο. Ελπίζω να σας δούμε με ένα άλλο διδακτικό

Διαγωνισμός LED 2017
Διαγωνισμός LED 2017
Διαγωνισμός LED 2017
Διαγωνισμός LED 2017

Υποψήφιος στο Διαγωνισμό LED 2017

Συνιστάται: