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

Internet Neon LED Heart Light: 6 βήματα (με εικόνες)
Internet Neon LED Heart Light: 6 βήματα (με εικόνες)

Βίντεο: Internet Neon LED Heart Light: 6 βήματα (με εικόνες)

Βίντεο: Internet Neon LED Heart Light: 6 βήματα (με εικόνες)
Βίντεο: Η ΣΙΝΤΕΡΕΛΑ ΚΑΝΕΙ ΤΑΤΟΥ ΣΕ ΚΡΥΦΟ ΣΗΜΕΙΟ 2024, Ιούλιος
Anonim
Image
Image
Internet Neon LED Light Heart
Internet Neon LED Light Heart
Internet Neon LED Light Heart Heart
Internet Neon LED Light Heart Heart

Χιλιόμετρα εκτός από αυτόν τον ιδιαίτερο ή απλή κοινωνική απόσταση; Θέλετε να τους ενημερώσετε ότι τους σκέφτεστε; Φτιάξτε αυτό το φως καρδιάς νέον LED συνδεδεμένο στο Διαδίκτυο και ρυθμίστε το να χτυπά από το τηλέφωνο ή τον υπολογιστή σας, ανά πάσα στιγμή, από οπουδήποτε

Αυτό το εκπαιδευτικό πρόγραμμα απευθύνεται σε αρχάριους και δεν προϋποθέτει προηγούμενη εμπειρία με μικροελεγκτές. Απαιτείται κάποια βασική ικανότητα συγκόλλησης.

Προμήθειες

• Πινακίδα "LED neon" σε σχήμα καρδιάς από την Amazon (αναζήτηση πινακίδας led neon καρδιάς) ή αλλού. Δεν πρόκειται για πραγματικές πινακίδες νέον με σωλήνες γεμάτους με αέριο, αλλά για λωρίδες LED που περιέχουν διάχυτο πλαστικό και μοιάζουν με σωλήνες νέον σε διάφορα χρώματα. Μπορείτε να αγοράσετε ένα με προσαρτημένη βάση ή να δημιουργήσετε τη δική σας βάση. Τα περισσότερα τρέχουν σε 5v και διαθέτουν υποδοχές USB για τροφοδοσία.

Μερικά παραδείγματα:

www.amazon.com/Battery-Powered-Hanging-Birthday-Christmas/dp/B07V35L4TT

www.amazon.com/Heart-Bedroom-Wedding-Holid…

www.amazon.com/XIYUNTE-Love-Light-Neon-Sig…

www.amazon.com/Cupid-Shape-Heart-Lights-De…

• WeMos mini ή άλλο ESP8266

• Καλώδιο δεδομένων micro-USB για τον προγραμματισμό της πλακέτας

• NPN τρανζίστορ, γενικής χρήσης όπως 2N2222, 2N3904 ή 2N4401

• Αντίσταση 1/8 ή 1/4 watt, 100 έως 470 ohm

• Σύρμα σύνδεσης

• Σωλήνες υπερθέρμανσης, θερμικής συρρίκνωσης (προαιρετικά)

Εργαλεία • Διαγώνιοι κόφτες

ή απογυμνωτή σύρματος

• Συγκολλητικό σίδερο και συγκόλληση

βασικά:

καλύτερα:

• Arduino IDE για προγραμματισμό

• Βολτόμετρο βασικό:

ή χαλαρό LED (προαιρετικό)

• Κατσαβίδι

Βήμα 1: Δημιουργήστε το φως της καρδιάς LED

Δημιουργήστε το φως της καρδιάς σας LED
Δημιουργήστε το φως της καρδιάς σας LED
Δημιουργήστε το φως της καρδιάς σας LED
Δημιουργήστε το φως της καρδιάς σας LED

Βήμα 1: Προετοιμάστε το φως της καρδιάς LED

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

Θέλετε να βρείτε τα θετικά 5 βολτ και συνδέσεις γείωσης και ένα βολτόμετρο το κάνει πολύ πιο εύκολο. Συνδέστε την πινακίδα στην τροφοδοσία USB και ελέγξτε με το βολτόμετρο. Δοκιμάστε πρώτα τις επαφές της μπαταρίας στη θήκη της μπαταρίας. Το θετικό 5v μπορεί να επισημαίνεται με ένα "+" και η γείωση ή η αρνητική επαφή της μπαταρίας είναι συνήθως ένα ελατήριο με ένα σύρμα συνδεδεμένο στην απέναντι γωνία του κουτιού της μπαταρίας. Αφού επισημάνετε τις επαφές + και γείωσης, μπορείτε να αφαιρέσετε τυχόν άλλους ακροδέκτες μπαταρίας στο κουτί - δεν θα χρησιμοποιούμε καθόλου μπαταρίες.

Θα υπάρχει ένα ζεύγος καλωδίων από το βύσμα USB (ένα σε + και ένα στη γείωση) και ένα άλλο σετ που πηγαίνει στην καρδιά (πάλι, το ένα συνδέεται με το + και το άλλο με τη γείωση.) Αφαιρέστε μόνο το καλώδιο που βρίσκεται μεταξύ της γείωσης και του Σήμα LED, αφήστε τα άλλα τρία καλώδια όπως είναι προσαρτημένα στις επαφές της μπαταρίας. Συγκολλήστε ένα κόκκινο καλώδιο στον ακροδέκτη + της μπαταρίας και ένα μαύρο καλώδιο στην επαφή γείωσης.

Εάν η καρδιά σας έχει έναν διακόπτη στη βάση όπως κάνει το παραπάνω παράδειγμα και θέλετε να διατηρήσετε τη λειτουργία του, το κόκκινο σύρμα μπορεί να κολληθεί στο τερματικό του διακόπτη που δείχνει 5v στο βολτόμετρο όταν ο διακόπτης είναι στη θέση ON και μηδέν βολτ στη θέση OFF.

[Εάν δεν έχετε βολτόμετρο (και πρέπει - τα απλά είναι φθηνά και βολικά να τα έχετε, έστω και για να ελέγξετε τις μπαταρίες σας) μπορείτε να χρησιμοποιήσετε ένα μόνο LED για να βρείτε τις συνδέσεις + και γείωσης. Ο μεγαλύτερος αγωγός του LED πηγαίνει στο + και ο μικρότερος στη γείωση. Αγγίξτε μόνο για λίγο, καθώς δεν χρησιμοποιείτε τρέχουσα αντίσταση περιορισμού εδώ.]

Βήμα 2: Συναρμολογήστε το κύκλωμα

Συναρμολογήστε το Κύκλωμα
Συναρμολογήστε το Κύκλωμα
Συναρμολογήστε το Κύκλωμα
Συναρμολογήστε το Κύκλωμα
Συναρμολογήστε το Κύκλωμα
Συναρμολογήστε το Κύκλωμα

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

Εάν χρησιμοποιείτε ένα breadboard κατά τη διάρκεια των δοκιμών, μπορείτε να τοποθετήσετε ένα μόνο LED για να κρατήσετε την καρδιά, αλλά φροντίστε να παρακολουθείτε την πολικότητα: το μεγαλύτερο πόδι στο LED πηγαίνει στο κόκκινο + καλώδιο. Μπορούν να χρησιμοποιηθούν πολλά τρανζίστορ NPN γενικής χρήσης, όπως 2N2222 ή 2N4401, αλλά πρέπει να επαληθεύσετε το pinout της συγκεκριμένης συσκευής που χρησιμοποιείτε: τρία καλώδια καλωδίων προέρχονται από το τρανζίστορ, τον πομπό (E), τον συλλέκτη (C) και τη βάση (Β) αλλά η σειρά αυτών των καλωδίων μπορεί να διαφέρει ανάλογα με τη συσκευή και τον κατασκευαστή. Η βάση (Β) είναι συχνά αλλά όχι πάντα το κεντρικό προβάδισμα. Ελέγξτε το φύλλο προδιαγραφών για το συγκεκριμένο τρανζίστορ που χρησιμοποιείτε πριν από τη συγκόλληση. Συνδέστε το ένα άκρο της αντίστασης στην ακίδα D6 στην πλακέτα WeMos και το άλλο στη βάση (Β) του τρανζίστορ. Η τιμή της αντίστασης που απαιτείται εξαρτάται από το τρανζίστορ που επιλέγετε καθώς και από το πόσο ρεύμα αντλείται από το σήμα LED αλλά πιθανότατα θα πέσει στην περιοχή των 100 - 470 ohms. Θέλουμε το τρανζίστορ να λειτουργεί ως διακόπτης σε αυτό που είναι γνωστό ως «κορεσμένη» κατάσταση. (Υπάρχουν διάφοροι ηλεκτρονικοί υπολογιστές για τις τιμές των αντιστάσεων βάσης, αλλά θα είναι ευκολότερο σε μερικές διαφορετικές αντιστάσεις αν χρειαστεί όταν ολοκληρωθεί το κύκλωμα.) Το καλώδιο γείωσης από την πινακίδα καρδιάς που αποσυνδέθηκε νωρίτερα (ή το μικρότερο καλώδιο LED) είναι τώρα προσαρτημένο στον συλλέκτη τρανζίστορ (C) και ο αγωγός εκπομπής (E) πηγαίνει στο μαύρο καλώδιο γείωσης. Πριν συνεχίσετε, ελέγξτε όλες τις συνδέσεις σας με το σχηματικό και το διάγραμμα, ειδικά τις συνδέσεις τρανζίστορ.

Χρειάζεστε επίσης ένα καλώδιο από τη γείωση έως τον πείρο G στο WeMos mini καθώς και ένα καλώδιο από +5 βολτ έως τον πείρο με την ένδειξη 5V στην πλακέτα WeMos. Κατά σύμβαση, τα καλώδια + τάσης είναι συχνά κόκκινα και τα καλώδια γείωσης είναι συνήθως μαύρα για εύκολη αναγνώριση.

Βήμα 3: Εγγραφείτε στο Adafruit IO

Εγγραφείτε στο Adafruit IO
Εγγραφείτε στο Adafruit IO
Εγγραφείτε στο Adafruit IO
Εγγραφείτε στο Adafruit IO
Εγγραφείτε στο Adafruit IO
Εγγραφείτε στο Adafruit IO
Εγγραφείτε στο Adafruit IO
Εγγραφείτε στο Adafruit IO

Στη συνέχεια, θα θέλετε να εγγραφείτε για έναν δωρεάν λογαριασμό στο IO.adafruit.com. Επιλέξτε "Ξεκινήστε δωρεάν". Θα επιλέξετε ένα όνομα χρήστη και θα σας εκχωρηθεί ένα μεγάλο αλφαριθμητικό κλειδί όπως "aio_5NrczkqJQCTddgWWOQM1glJSx." Καταγράψτε και τα δύο για αργότερα.

Δημιουργήστε δύο ροές για τη μεταφορά δεδομένων μεταξύ της συσκευής σας και του διακομιστή Adafruit IO. Το ένα πρέπει να ονομάζεται "έναρξη" και το άλλο "ανατροφοδότηση" (όλα πεζά.)

Δημιουργήστε ένα νέο ταμπλό για αυτό το έργο και ονομάστε το όπως θέλετε. Εδώ θα κατευθύνετε το πρόγραμμα περιήγησής σας να ελέγχει την καρδιά. Προσθέστε δύο νέα "μπλοκ" στον πίνακα ελέγχου κάνοντας κλικ στο κουμπί +. Επιλέξτε ένα στιγμιαίο κουμπί για τη ροή έναρξης με Κείμενο κουμπιού "Έναρξη" και τιμές 1 για Τιμή Τύπου και 0 για Τιμή Άδειας. Στη συνέχεια, προσθέστε ένα μπλοκ "δείκτη" και επισυνάψτε στη ροή ανατροφοδότησης. Επιλέξτε τα χρώματα που αντιπροσωπεύουν τόσο την φωτισμένη όσο και τη μη φωτισμένη καρδιά και ορίστε τις συνθήκες σε "= 1". Μπορείτε να βάλετε 0 ή 1 στο πλαίσιο Τιμή δοκιμής για να δείτε πώς θα εμφανιστούν τα χρώματα.

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

Βήμα 4: Προγραμματίστε το ESP2866

Κατεβάστε το πιο πρόσφατο λογισμικό Arduino IDE για τον υπολογιστή σας από τη διεύθυνση https://www.arduino.cc/en/Main/Software και εγκαταστήστε τον περιγραφέα των πινάκων https://arduino.esp8266.com/stable/package_esp8266c… στις Προτιμήσεις -> Πρόσθετος πίνακας Διευθύνσεις URL διαχειριστή. Θα πρέπει τώρα να δείτε αρκετούς περισσότερους πίνακες στο μενού Εργαλεία -> Πίνακες, συμπεριλαμβανομένου του (LOLIN) WeMos mini.

Μεταβείτε στο μενού Sketch -> Include Library -> Manage Libraries … Εδώ θα αναζητήσετε και θα εγκαταστήσετε την τελευταία έκδοση δύο απαιτούμενων βιβλιοθηκών Arduino: ESP8266WiFi και Adafruit_IO_WiFi. Κλείστε το πλαίσιο αναζήτησης όταν τελειώσετε.

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

Στην ενότητα ** ρυθμίσεις, εισαγάγετε τις δικές σας τιμές για το IO_USERNAME και το IO_KEY από το Adafruit, καθώς και τα WIFI_SSID και WIFI_PASS του δικτύου σας WiFi. Μπορείτε να αλλάξετε αρκετές άλλες παραμέτρους όπως κρίνετε κατάλληλο:

#define fadeΔιάρκεια 1000* 60* 30: Η προεπιλεγμένη ώρα για να ανάψει το φως είναι 30 λεπτά

#define minFade 10: Μάλλον δεν χρειάζεται να το αλλάξετε αυτό

#define maxFade 200: Εύρος 100 - 500

Αποθηκεύστε τον επεξεργασμένο κώδικα.

Μεταβείτε στο μενού IDE και επιλέξτε Εργαλεία -> Πίνακες -> LOLIN (WeMos) D1 και mini. Συνδέστε το καλώδιο USB στην πλακέτα WeMos και στον υπολογιστή σας και επιλέξτε την κατάλληλη σειριακή θύρα στην περιοχή Εργαλεία -> Θύρα. Επιλέξτε το μενού Σκίτσο -> Μεταφόρτωση και περιμένετε να ολοκληρωθεί η διαδικασία. Αποσυνδέστε το σειριακό καλώδιο.

Για πιο λεπτομερείς οδηγίες σχετικά με τη ρύθμιση και τη χρήση του Arduino IDE, καθώς και πολλά άλλα θέματα, ανατρέξτε στο εξαιρετικό

Βήμα 5: Φωτίστε την καρδιά σας

Φωτίστε την καρδιά σας!
Φωτίστε την καρδιά σας!

Συνδέστε την καρδιά σε μια πηγή τροφοδοσίας USB 5v. Θα πρέπει να δείτε ένα μπλε LED να ανάβει στην πλακέτα κυκλώματος.

Μεταβείτε στον πίνακα ελέγχου και πατήστε το κουμπί Έναρξη. Εάν όλα είναι καλά, ο δείκτης ανάδρασης θα αλλάξει χρώμα και η καρδιά σας θα αρχίσει να χτυπά!

Αντιμετώπιση προβλημάτων

Εάν έχετε πρόβλημα, ελέγξτε τα ακόλουθα:

Η ESP8266 ενεργοποιείται (μπλε LED);

Ελέγξτε προσεκτικά την καλωδίωση, ειδικά τις συνδέσεις τρανζίστορ.

Επιβεβαιώστε ότι έχετε το σωστό όνομα χρήστη και κλειδί AIO καθώς και SSID και κωδικό πρόσβασης στον κώδικα.

Η σειριακή οθόνη IDE μπορεί να χρησιμοποιηθεί για να διορθώσει τυχόν προβλήματα.

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

Απολαμβάνω!
Απολαμβάνω!
Απολαμβάνω!
Απολαμβάνω!

Άσχετο βύσμα: Αυτό το εκπαιδευτικό προετοιμάστηκε ως συμμετοχή στον διαγωνισμό Hearts https://www.instructables.com/contest/heart/ oteηφίστε το!

Πού να πάτε από εδώ (μια πρόκληση):

Τι θα λέγατε να ενσωματώσετε ένα ρυθμιζόμενο χρονόμετρο για πόσο καιρό η καρδιά παραμένει αναμμένη;

Τι θα λέγατε για δύο συζευγμένες συσκευές, η κάθε μία με ένα κουμπί για ενεργοποίηση της άλλης;

Συνιστάται: