Πίνακας περιεχομένων:
- Βήμα 1: Τι θα χρειαστείτε
- Βήμα 2: Έχω τον κωδικό σας
- Βήμα 3: Awl Through the Middle
- Βήμα 4: Πληγή σαν άνοιξη
- Βήμα 5: Χαρτί καρδιά
- Βήμα 6: Συνδέεται μέσω καλωδίων
- Βήμα 7: Dancing Heart
- Βήμα 8: Με οπίσθιο φωτισμό με αγάπη
- Βήμα 9: Με μπαταρία
- Βήμα 10: Στην τελική του μορφή
- Βήμα 11: Με τσόχα κουμπιά
- Βήμα 12: Με βάση το δικό σας πρωτότυπο εργασίας
- Βήμα 13: Διαμόρφωση
- Βήμα 14: Σε ένα Shadowbox
- Βήμα 15: Ενεργοποιήθηκε από το IFTTT
Βίντεο: Internet Valentine: 17 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Από την bekathwiaBecky SternΑκολουθήστε περισσότερα από τον συγγραφέα:
Σχετικά: Το να κάνω και να μοιραστώ είναι τα δύο μεγαλύτερα πάθη μου! Συνολικά έχω δημοσιεύσει εκατοντάδες σεμινάρια για τα πάντα, από μικροελεγκτές έως πλέξιμο. Είμαι μοτοσικλετιστής της Νέας Υόρκης και μητέρα που δεν έχει μετανοήσει. My wo… Περισσότερα για την bekathwia »
Στείλτε στον Βαλεντίνο σας μια νότα μέσω του δικτύου! Αυτό το έργο ηλεκτρονικών ειδών DIY χρησιμοποιεί ένα μικρό δονητικό μοτέρ για να κυματίζει απαλά μια καρδιά από χαρτί και να αναβοσβήνει ένα LED όταν λαμβάνει οδηγίες μέσω διαδικτύου από άλλη συσκευή. Δημιούργησα δύο εκδόσεις του κυκλώματος wifi ESP8266, εξοπλισμένες επίσης με δύο κουμπιά για την ενεργοποίηση των δύο εντολών. Οι συσκευές μιλούν μέσω της υπηρεσίας δεδομένων cloud Adafruit IO για να επικοινωνούν μεταξύ τους από οπουδήποτε με wifi, και θα σας δείξω πώς να ενεργοποιήσετε το βαλεντίνο σας με την υπηρεσία πύλης API IFTTT επίσης, σε περίπτωση που θέλετε να δημιουργήσετε μόνο ένα κύκλωμα βαλεντίνου Το
Αυτό είναι ένα αρκετά εύκολο έργο Internet of Things! Πριν βουτήξετε, θα πρέπει να έχετε μια λειτουργική γνώση του λογισμικού Arduino και της συγκόλλησης ηλεκτρονικών. Δοκιμάστε την αρχική μου τάξη Arduino ή/και τη βασική τάξη ηλεκτρονικών του Randy Sarafan για να ανεβείτε ταχύτητα!
Για να συμβαδίσετε με αυτό που δουλεύω, ακολουθήστε με στο YouTube, το Instagram, το Twitter, το Pinterest και εγγραφείτε στο newsletter μου.
Βήμα 1: Τι θα χρειαστείτε
Για αυτό το έργο δημιούργησα δύο συσκευές που επικοινωνούν μεταξύ τους, αλλά αυτό το έργο λειτουργεί καλά με μία μόνο συσκευή, που ενεργοποιήθηκε μέσω του διαδικτύου με το τηλέφωνο ή τον υπολογιστή σας (θα το καλύψουμε αργότερα). Ανεξάρτητα από τον αριθμό των πομποδεκτών που φτιάχνετε, σας συνιστώ ανεπιφύλακτα να δημιουργήσετε ένα πρωτότυπο χωρίς κόλλα και να το αντιγράψετε με ένα νέο σύνολο εξαρτημάτων σε συγκολλημένη μορφή, αντί να αποσυναρμολογήσετε το πρωτότυπο εργασίας. Κάνει πολύ πιο εύκολη την κατασκευή και την αντιμετώπιση προβλημάτων του τελικού πίνακα.
Για κάθε συσκευή:
- Κορνίζα Shadowbox
- Adafruit Huzzah Feather ή ESP8266 Huzzah breakout board (με καλώδιο FTDI & πίνακα φόρτισης λιπολυμάτων)
- Μπαταρία Lipoly και καλώδιο USB
- Χωρίς συγκόλληση σανίδα ψωμιού και μόνιμος πίνακας
- Σύρματα πρωτότυπης σανίδας ψωμιού
- Δύο στιγμιαία κουμπιά
- Μίνι μονού κινητήρα
- NPN τρανζίστορ όπως το PN2222
- Δίοδος όπως 14N001
- Αντίσταση 100-1K ohm
- LED (όποιο σας αρέσει, όπως κόκκινο 5mm, πούλιες LED ή φωτιζόμενο κουμπί)
- Κλειδωμένο σύρμα
- Σωλήνες συρρίκνωσης θερμότητας
- Τερματικά μπλοκ (προαιρετικά)
- Κόκκινο χαρτί
- Αφίσα αφίσας
Συγκεντρώστε τα ακόλουθα εργαλεία:
- Χαλί κοπής
- Κυβερνήτης
- Βοηθητικό/μαχαίρι χειροτεχνίας
- Σουβλί
- Ραπτομηχανή
- Ψαλίδι
- Πυροβόλο θερμής κόλλας
- Μολύβι
- Περιστροφικό εργαλείο (Dremel, κ.λπ.) (προαιρετικό)
- Συγκολλητικό σίδερο
- Κόλλα μετάλλων
- Απογυμνωτές καλωδίων
- Ξεπλύνετε τα καλώδια
- Εργαλείο τρίτου χεριού
- Πιστόλι θερμότητας ή αναπτήρας
- Πολύμετρο (προαιρετικό αλλά εξαιρετικά εύχρηστο)
- Ταινία-κασέτα
- Λεπτό σύρμα (χρησιμοποίησα χαλύβδινο καλώδιο σύνδεσης.2mm)
Ως Amazon Associate κερδίζω από κατάλληλες αγορές που πραγματοποιείτε χρησιμοποιώντας τους συνδέσμους συνεργατών μου.
Δημιουργήστε/συνδεθείτε σε λογαριασμούς στους ακόλουθους ιστότοπους:
- Adafruit IO
- IFTTT
Βήμα 2: Έχω τον κωδικό σας
Το κύκλωμα για αυτό το έργο χρησιμοποιεί ένα τσιπ wifi ESP8266, είτε σε ένα Huzzah wifi breakout board είτε σε έναν πίνακα Adafruit Feather Huzzah. Εάν χρησιμοποιείτε την πλακέτα ανάρτησης, απαιτείται επίσης ένα καλώδιο FTDI για τον προγραμματισμό της πλακέτας και ένας λιπώδης φορτιστής για να προσθέσετε ισχύ μπαταρίας. Διαβάστε προσεκτικά την τεκμηρίωση του προϊόντος με τον πίνακα που έχετε επιλέξει για να κατανοήσετε καλύτερα τα pinouts και τις ιδιαίτερες δυνατότητές του. Μπορεί να είναι δυνατή η χρήση άλλων πλακετών ESP9266 για αυτό το έργο, αλλά δεν τα έχω δοκιμάσει.
Τα διαγράμματα κυκλωμάτων και για τις δύο εκδόσεις παρέχονται παραπάνω. Και τα δύο κυκλώματα συνδέουν τα κουμπιά μέσω της γείωσης στους πείρους 4 και 14, ένα LED που συνδέεται με τον πείρο 15 και ένα κύκλωμα τρανζίστορ που οδηγεί έναν μικρό δονητικό κινητήρα συνδεδεμένο με τον πείρο 5.
Προτού μπορέσετε να προγραμματίσετε πίνακες ESP8266 με Arduino, θα πρέπει να προσθέσετε υποστήριξη πλακέτας στο λογισμικό. Χρησιμοποιήστε τον διαχειριστή πινάκων για να προσθέσετε υποστήριξη για αυτούς τους πίνακες και να ανεβάσετε ένα πρόγραμμα δοκιμής αναλαμπής πριν προχωρήσετε. Θυμηθείτε ότι με τον πίνακα ξεκλειδώματος Huzzah, πρέπει να χρησιμοποιήσετε έναν συνδυασμό πατήσεων κουμπιών για να θέσετε τον πίνακα σε λειτουργία εκκίνησης πριν από τη μεταφόρτωση νέου κώδικα.
Κατασκευάστε το κύκλωμά σας σε μια σανίδα χωρίς κόλλα σύμφωνα με το διάγραμμα.
Δημιουργήστε μια νέα ροή στο λογαριασμό σας Adofruit IO που ονομάζεται "εντολή". Βρείτε το κλειδί AIO (στη σελίδα Ρυθμίσεις).
Κατεβάστε τον κωδικό έργου που επισυνάπτεται σε αυτό το βήμα και ανοίξτε τον με το Arduino IDE και, στη συνέχεια, ενημερώστε τις ρυθμίσεις στο config.h ώστε να ταιριάζει με το όνομα χρήστη και το κλειδί του Adafruit IO καθώς και το όνομα και τον κωδικό πρόσβασης του δικτύου wifi. Βεβαιωθείτε ότι έχετε εγκαταστήσει τις βιβλιοθήκες Arduino "Adafruit IO Arduino" "ArduinoHttpClient" και "Adafruit MQTT". Στη συνέχεια, ανεβάστε τον κωδικό στον πίνακα σας.
Βήμα 3: Awl Through the Middle
Κόψτε ένα κομμάτι από ανθεκτικό πίνακα τέχνης για να ταιριάζει με το πλαίσιο σκιών σας (το δικό μου είναι 4x6 ίντσες) χρησιμοποιώντας μεταλλικό χάρακα, χαλάκι κοπής και μαχαίρι χρησιμότητας/χειροτεχνίας. Προσοχή μην κόψετε τα δάχτυλά σας! Τρυπήστε με ένα σουβλί στην πάνω μεσαία περιοχή και κουνήστε το για να ανοίξετε την τρύπα περίπου στα 3/16 (4-5mm). Αυτό θα επιτρέψει στα καλώδια του μίνι δονητικού κινητήρα να περάσουν από τον πίνακα.
Βήμα 4: Πληγή σαν άνοιξη
Το κόλπο για να κουνιέται η χάρτινη καρδιά είναι να το τοποθετήσετε σε κάτι που μπορεί να κινηθεί εύκολα, όπως ένα ελατήριο. Χρησιμοποιήστε λίγο λεπτό σύρμα για να δημιουργήσετε ένα πηνίο τυλίγοντας γύρω από ένα ξυλάκι ή παρόμοιο μικρό αντικείμενο. Αφήστε τις ουρές και στα δύο άκρα του ελατηρίου και περάστε το ένα μέσα από την τρύπα του σκάφους σας. Κολλήστε το στο πίσω μέρος για να κρατήσετε το ελατήριο στη θέση του.
Εάν δεν έχετε κατάλληλο σύρμα, αυτοσχεδιάστε με αυτό που έχετε. Perhapsσως ένα μικρό φερμουάρ, κλιπ μαλλιών ή άλλο αντικείμενο θα μπορούσε να αντικατασταθεί από το ελατήριο στερέωσης.
Βήμα 5: Χαρτί καρδιά
Για να φτιάξετε καρδιές με στρωματοποιημένο χαρτί, ράψτε μια ευθεία βελονιά μέσα από ένα νέο, ακόμα διπλωμένο πακέτο χαρτομάντιλο. Διπλώστε κατά μήκος της ραμμένης γραμμής και σχεδιάστε ένα σχήμα μισής καρδιάς με ένα μολύβι, στη συνέχεια κόψτε το σχήμα και ξεδιπλώστε την καρδιά. Καθαρίστε τυχόν τραχιές άκρες με το ψαλίδι σας.
Βήμα 6: Συνδέεται μέσω καλωδίων
Επεκτείνετε την εμβέλεια των καλωδίων του κινητήρα σας συγκολλώντας κομμάτια καλωδίου και μονώνοντας τις συνδέσεις με σωλήνες θερμοσυρρίκνωσης. Κάντε το ίδιο με ένα LED.
Βήμα 7: Dancing Heart
Περάστε τα καλώδια του κινητήρα μέσα από το ελατήριο (το να το καταρρεύσετε πρώτα μπορεί να βοηθήσει) και κολλήστε το ζεστά στην ουρά του σύρματος του ελατηρίου και στο πίσω μέρος μιας χάρτινης καρδιάς, ο διπλός έλεγχος του καλωδίου δεν γεφυρώνει τις ηλεκτρικές συνδέσεις του κινητήρα. Συνδέστε τον κινητήρα στο πρωτότυπο του breadboard σας και ενεργοποιήστε τον κινητήρα για να δοκιμάσετε την ελαστικότητα του. Ρυθμίστε το μήκος του ελατηρίου ή του τύπου σύρματος μέχρι να επιτευχθεί η επιθυμητή κίνηση.
Βήμα 8: Με οπίσθιο φωτισμό με αγάπη
Επέλεξα να φωτίσω την πλακέτα πίσω από την χάρτινη καρδιά μου κολλώντας ζεστά μια μικρή πούλιες LED στο πίσω μέρος του κινητήρα, αλλά μπορείτε να βάλετε το LED σας όπου θέλετε ή να το παραλείψετε εντελώς.
Βήμα 9: Με μπαταρία
Κατά τη διάρκεια της πρωτοτυπίας, τροφοδοτούσα τα κυκλώματα του breadboard μέσω του καλωδίου USB που χρησιμοποιούσα για να τα προγραμματίσω. Για να περάσω σε έναν πιο τελικό σχεδιασμό, ήθελα να προσθέσω λιπόλυση μπαταρία/επαναφόρτιση, έτσι ώστε τα βαλεντίνα να μπορούν να μετακινούνται στο σπίτι και να χειρίζονται χωρίς να χρειάζεται να συνδεθούν στο 100% του χρόνου. Στο Feather Huzzah, η σύνδεση τροφοδοσίας πρέπει να μετακινηθεί στην καρφίτσα BAT, εάν δεν ήταν ήδη εκεί. Στο ξεμπλοκάρισμα του Huzzah, η τροφοδοσία συνδέεται με την καρφίτσα με την ένδειξη VBat και απαιτείται επιπλέον πλακέτα φόρτισης για τις λιπώδεις μπαταρίες (συνδέστε το BAT στο + και το GND στο -).
Αυτός ο σχεδιασμός δεν προορίζεται να έχει διακόπτη on/off, αλλά μάλλον να είναι συνδεδεμένος τις περισσότερες φορές και να βρίσκεται στο γραφείο ή στον τοίχο σας. Εάν θέλετε να μπορείτε να αλλάζετε τροφοδοσία στη συσκευή, προσθέστε ένα μεταβαλλόμενο καλώδιο USB στην πλακέτα Feather Huzzah ή προσθέστε έναν διακόπτη μεταξύ ακίδων GND και EN για απενεργοποίηση της πλακέτας wifi. Εάν χρησιμοποιείτε τον πίνακα διακοπών Huzzah, θα μπορούσατε να διακόψετε ένα από τα καλώδια τροφοδοσίας σας με έναν απτικό διακόπτη on/off.
Βήμα 10: Στην τελική του μορφή
Ξεκινήστε να κολλάτε το τελικό κύκλωμά σας σε έναν πίνακα perma-proto. Εάν χρησιμοποιείτε το ξεμπλοκάρισμα Huzzah, ελέγξτε ξανά ότι οι κεφαλίδες προγραμματισμού δεν έρχονται σε επαφή με τα αγώγιμα μαξιλάρια στην πλακέτα κυκλώματος.
Βήμα 11: Με τσόχα κουμπιά
Είχα αυτά τα κουμπιά με τσόχα για αρκετά χρόνια και ποτέ δεν βρήκα καλή χρήση για αυτά, μέχρι τώρα! Είχα χρησιμοποιήσει μια βελόνα με τσόχα και ένα μαλλί για να περικλείσω στιγμιαία κουμπιά με ασαφή ίνες με βελόνα. Όποια και αν είναι τα κουμπιά που χρησιμοποιείτε, κολλήστε τα στην πλακέτα σας σε άνετη απόσταση.
Βήμα 12: Με βάση το δικό σας πρωτότυπο εργασίας
Όπως ανέφερα στο βήμα Προμήθειες, συνιστώ ανεπιφύλακτα να αντιγράψετε ένα πρωτότυπο που λειτουργεί χωρίς συγκόλληση όταν δημιουργείτε έργα όπως αυτό. Μπορείτε να επαληθεύσετε τις καλωδιακές σας συνδέσεις τόσο στο διάγραμμα κυκλώματος όσο και στο πάγκο εργασίας σας, γεγονός που θα μειώσει την πιθανότητα να κάνετε λάθος. Καθώς συγκολλούσα το κύκλωμα, έβαλα πολύ προσεκτικά τα εξαρτήματα το ένα κοντά στο άλλο για να εξοικονομήσω χώρο.
Για να διευκολύνω τη συναρμολόγηση του Αγίου Βαλεντίνου, χρησιμοποίησα βιδωτά τερματικά μπλοκ για συνδέσεις ρεύματος, τα οποία θα περάσουν από το πίσω μέρος του κουτιού σκιών. Εάν χρησιμοποιήσατε μια πλακέτα Feather Huzzah, απλά θα περάσετε το καλώδιο της μπαταρίας και θα το συνδέσετε στη θύρα JST της πλακέτας.
Βήμα 13: Διαμόρφωση
Κάντε μια στεγνή εφαρμογή για να δείτε και να σημειώσετε πώς θα ταιριάζει η πλακέτα σας στο πλαίσιο. Χρησιμοποιήστε ένα πιστόλι θερμής κόλλας για να κάνετε αντιδράσεις στις γωνίες, για να ανεβάσετε λίγο το κύκλωμά σας. Αυτό φέρνει τα κουμπιά πιο κοντά στο μπροστινό μέρος του shadowbox και παρέχει επίσης χώρο για τα καλώδια που περνούν στην τροφοδοσία, τον κινητήρα και το LED.
Χρησιμοποιήστε το σουβλί σας για να δημιουργήσετε μια άλλη τρύπα, αυτή τη φορά πίσω από το πού θα πάει η πλακέτα σας. Περάστε τα καλώδια τροφοδοσίας και γείωσης και τα καλώδια για τον κινητήρα και το LED.
Βήμα 14: Σε ένα Shadowbox
Χρησιμοποίησα επίσης μπλοκ ακροδεκτών για να συνδέσω τον κινητήρα και το LED, αλλά η συγκόλληση στον πίνακα θα λειτουργούσε επίσης καλά. Τοποθέτησα τον πίνακα φόρτισης λιπόλυ και την μπαταρία στην πλάκα στήριξης και συναρμολόγησα το κουτί σκιών.
Η συσκευή στέλνει και λαμβάνει εντολές από τα κουμπιά, ώστε να μπορείτε να τη δοκιμάσετε εύκολα πατώντας απλά τα κουμπιά- η καρδιά θα βουίζει και θα φωτίζεται όταν λαμβάνει τις εντολές από το διαδίκτυο.
Βήμα 15: Ενεργοποιήθηκε από το IFTTT
Για να ενεργοποιήσετε το βαλεντίνο σας από το τηλέφωνό σας ή να αυτοματοποιήσετε το βαλεντίνο σας με βάση τη δραστηριότητά σας στα κοινωνικά μέσα, τη φυσική τοποθεσία και πολλές άλλες ενέργειες, δημιουργήστε έναν λογαριασμό στο IFTTT, μια υπηρεσία πύλης API. Μπορείτε να συνθέσετε μια απλή συνταγή που συνεισφέρει εντολές στη ροή Adofruit IO που ελέγχει το βαλεντίνο.
Γραφικό στοιχείο κουμπιού Android/iOS: Δημιουργήστε μια νέα μικροεφαρμογή και επιλέξτε "widget κουμπιού" ως έναυσμα. Επιλέξτε Adafruit ως έξοδο και στείλτε τον αριθμό 1 ή 2 στη ροή "εντολή" στο Adafruit IO. Αφού αποθηκεύσετε το applet, προσθέστε ένα νέο widget IFTTT στην αρχική οθόνη της κινητής συσκευής σας. Έφτιαξα δύο widgets, ένα για κάθε κουμπί του Αγίου Βαλεντίνου.
Συνιστάται:
Beating Heart LED Valentine Ornament: 7 βήματα (με εικόνες)
Beating Heart LED Valentine Ornament: Σε αυτό το Instructable θα σας δείξω πώς έφτιαξα ένα στολίδι LED για την ημέρα του Αγίου Βαλεντίνου που έκανα ως δώρο στη γυναίκα μου. Το κύκλωμα είναι εμπνευσμένο από ένα άλλο Instructable: https: //www.instructables.com/id/Astable-Multivibr
Έξυπνο κολιέ DIY για Valentine Gift από Arduino & OLED Display: 5 Βήματα
Έξυπνο κολιέ DIY για το δώρο του Αγίου Βαλεντίνου από την Arduino & OLED Display: timeρθε η ώρα του Αγίου Βαλεντίνου και αν σκοπεύετε να κάνετε ένα αξιοπρεπές δώρο στον φίλο σας, είναι προτιμότερο να χρησιμοποιήσετε τις γνώσεις ή τις γνώσεις σας και να τους χαροποιήσετε με το δικό σας χειροποίητο δώρο Το Όπως γνωρίζετε, το Arduino παρέχει μια ποικιλία επιλογών για να διαφοροποιήσετε
Valentine's Vase Dazzler: 8 βήματα (με εικόνες)
Valentine's Vase Dazzler: Πρόκειται για τρισδιάστατο βάζο (με προαιρετικό τρισδιάστατο τριαντάφυλλο) που φωτίζεται με διευθυνσιοδοτούμενες λυχνίες LED RGB. Μπορεί να λάμπει σε διαφορετικά χρώματα και να ξεθωριάζει μεταξύ των χρωμάτων. Υπάρχουν δέκα διαφορετικά εφέ χρώματος που μπορείτε να επιλέξετε χρησιμοποιώντας ένα κουμπί και έχει επίσης διάμετρο
Valentine Heart: 3 βήματα
Valentine Heart: Δύο στρώσεις perspex καρδιάς με μια πηγή φωτός μέσα της, για να δηλώσει την καυτή αγάπη σας
GuGaplexed Valentine LED Heart: 3 Βήματα
GuGaplexed Valentine LED Heart: Το GuGaplexing είναι μια νέα τεχνική πολυπλεξίας οθόνης LED. Σε σύγκριση με το Charlieplexing, το GuGaplexing σας επιτρέπει να ελέγχετε διπλάσιες λυχνίες LED, με λίγα επιπλέον εξαρτήματα. Το έργο GuGaplexed Valentine LED Heart Heart διαθέτει 40 LED που είναι διατεταγμένα σε ένα «Βέλος