Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Τι είναι αυτό?
Το να διατηρείτε επαφή με όλα τα σημαντικά άτομα στον κοινωνικό σας κύκλο μπορεί να είναι δύσκολο, ειδικά όταν ζείτε σε μια μεγάλη πόλη, εργασιομανείς, φοιτητές ή όλα τα παραπάνω. Ο Κοινωνικός Κύκλος προσφέρει έναν τρόπο να κρατάτε όλα τα αγαπημένα σας πρόσωπα σε ένα μέρος, παρακολουθώντας πόσο συχνά είστε σε επαφή μεταξύ σας και ποιος μπορεί να χρειάζεται περισσότερη αγάπη! Σε κανέναν δεν αρέσει να αγνοεί τους φίλους του και τώρα - δεν θα είσαι ποτέ ξανά αυτός ο άνθρωπος! Αυτό το προϊόν είναι ιδανικό για άτομα που δεν βρίσκουν επείγουσες ειδοποιήσεις τηλεφώνου και θα ήθελαν μια οπτική αναπαράσταση για να παρακολουθούν τις σχέσεις τους.
Ο κοινωνικός κύκλος είναι μια συσκευή με τροφοδοσία Arduino που συνδέει τα μηνύματα κειμένου σας με ένα σύνολο ανεξάρτητων LED, το καθένα αντιπροσωπεύει ένα άτομο και μετρά τη συχνότητα με την οποία μιλάτε μεταξύ τους, υποδεικνύεται από τη φωτεινότητα κάθε LED. Χρησιμοποιώντας κάποιον ενδιάμεσο κώδικα Arduino, μπορείτε να εξατομικεύσετε τον τρόπο λειτουργίας του Κοινωνικού κύκλου, συμπεριλαμβανομένων των σχέσεων που θέλετε να διαχειριστείτε και να ελέγξετε πόσο γρήγορα ή αργά θα σβήνουν τα LED.
Αυτό που θα χρειαστείτε
- Λογαριασμός IFTTT (If This Then That)
- Λογαριασμός Adofruit IO
- Λήψη φορητού υπολογιστή με λογισμικό Arduino
- Arduino Breadboard
- Φτερό HUZZAH w/ ESP8266 WiFi
- Συγκολλητικό σίδερο
- Κόλλα μετάλλων
- Συρματόσχοινα
- Αντιστάσεις
- Ηλεκτρικό καλώδιο
- LED
- Ακρυλικό 1/8"
- Κόφτης λέιζερ ή Scrollsaw
- Ζώνη τριβέα
- Κόντρα πλακέ 3/4"
- CNC Machine ή Multi Router
- Καλώδιο Micro USB
- Φορτιστής τοίχου
Όταν εργάζεστε με ηλεκτρικά εργαλεία, μην ξεχνάτε να φοράτε προστασία ματιών και προσώπου!
Βήμα 1: Ρύθμιση λογισμικού και υλικού
Πριν ξεκινήσουμε, θα χρειαστεί να ρυθμίσετε μερικά γρήγορα πράγματα. Αρχικά, δημιουργήστε τον δωρεάν λογαριασμό σας Adafruit IO. Εδώ θα ρυθμίσετε τις ροές που θα εφαρμόσετε στον κώδικα Arduino. Θα θελήσετε να δημιουργήσετε ροές πριν ρυθμίσετε τον λογαριασμό σας IFTTT.
Αφού δημιουργήσετε έναν λογαριασμό, κάντε κλικ στην επιλογή Ροές στον αριστερό πίνακα ελέγχου
Κάντε κλικ στο αναπτυσσόμενο μενού Ενέργειες και επιλέξτε Δημιουργία νέας ροής. Επιλέξτε ένα όνομα για τη ροή σας και επιλέξτε δημιουργία. Η ροή σας τώρα προστίθεται στη βιβλιοθήκη του Adafruit IO και θα μπορείτε να στέλνετε δεδομένα σε αυτήν τη ροή χρησιμοποιώντας το IFTTT (επόμενο βήμα!) Για κάθε LED, θα πρέπει να δημιουργήσετε μια νέα ροή. Για αυτό το έργο, έχω δημιουργήσει 5 ροές, κάθε μία με το όνομα του ατόμου που θέλω να αντιπροσωπεύσω στη συσκευή
Δεύτερον, δημιουργήστε έναν λογαριασμό IFTTT. Θα χρησιμοποιήσουμε το IFTTT για τη ρύθμιση του μηνύματος κειμένου/Adofruit IO. Αυτές οι λειτουργίες θα ξεκινήσουν τη συλλογή δεδομένων που θα επικοινωνούν με τον κωδικό Arduino σας.
Μόλις δημιουργήσετε έναν λογαριασμό, θα δημιουργήσετε ένα νέο applet. Κάντε κλικ στην επιλογή Νέα εφαρμογή. Επιλέξτε Αυτό και επιλέξτε SMS. Μπορείτε είτε να επιλέξετε να ενεργοποιήσετε τη μικροεφαρμογή σας κάθε φορά που στέλνετε SMS στον αριθμό τηλεφώνου IFTTT είτε να ενεργοποιείτε τη μικροεφαρμογή όταν στέλνετε ένα μήνυμα με ετικέτα (με hashtag π.χ. #mom) στον αριθμό τηλεφώνου IFTTT. Για αυτό το έργο, θα επιλέξουμε να στείλουμε μηνύματα με ετικέτα, ώστε να έχουμε έναν τρόπο να διακρίνουμε τα διαφορετικά LED μας
Το επόμενο βήμα σας ζητά να δημιουργήσετε αυτήν την καθορισμένη ετικέτα. Σε αυτό το παράδειγμα, επέλεξα να προσθέσω ετικέτα στη μαμά, αλλά αυτή η ετικέτα μπορεί να είναι ό, τι σας αρέσει, αρκεί να είναι εύκολο να το θυμάστε. Κάντε κλικ στην επιλογή Δημιουργία σκανδάλης
Κάντε κλικ σε αυτό και επιλέξτε Adafruit. Επιλέξτε την επιλογή Αποστολή δεδομένων στο Adafruit IO και επιλέξτε το όνομα της ροής σας. Για την πρώτη μας λυχνία LED, θα ζητήσουμε από την Adafruit να αποθηκεύσει δεδομένα ως 1. Όταν προσθέσουμε περισσότερα LED, θα χρησιμοποιήσουμε διαφορετικούς αριθμούς για να ξεχωρίσουμε τις ροές και τις λυχνίες LED μας, ώστε να λειτουργούν όλα ανεξάρτητα
Κάντε κλικ στην επιλογή Δημιουργία δράσης και είμαστε σχεδόν εκεί! Εδώ θα αλλάξετε τον αριθμό τηλεφώνου σας. Δοκιμάστε να αντικαταστήσετε τους αριθμούς για εμένα. Επειδή οι μικροεφαρμογές είναι δημόσιες, θέλετε να βεβαιωθείτε ότι προστατεύετε τις πληροφορίες σας. Βεβαιωθείτε ότι η μικροεφαρμογή σας είναι ενεργοποιημένη (υποδεικνύεται από τον πράσινο διακόπτη) και κάντε κλικ στο Τέλος
Συγχαρητήρια μόλις φτιάξατε το applet σας! Μπορείτε πάντα να αλλάξετε τις ρυθμίσεις της μικροεφαρμογής σας ανά πάσα στιγμή επιλέγοντας το λευκό γρανάζι στην επάνω δεξιά γωνία της μικροεφαρμογής.
Βήμα 2: Κωδικός και κύκλωμα
Πριν ξεκινήσετε με οποιονδήποτε κώδικα, βεβαιωθείτε ότι έχετε κατεβάσει τις ακόλουθες βιβλιοθήκες στο λογισμικό Arduino:
- ESP8266WiFi
- AdafruitIO
- Adafruit_MQTT
- ArduinoHttp
Μπορείτε να κατεβάσετε αυτές τις βιβλιοθήκες στη γραμμή εργαλείων Arduino επιλέγοντας Σκίτσο> Συμπερίληψη βιβλιοθήκης> Διαχείριση βιβλιοθηκών και αναζητήστε το καθένα με βάση τον τίτλο τους.
Κατεβάστε τον συνημμένο κώδικα και ανοίξτε στο Arduino. Βεβαιωθείτε ότι αλλάζετε τα προσωπικά σας στοιχεία, συμπεριλαμβανομένου του μοναδικού ονόματος χρήστη, του κλειδιού AIO (το οποίο μπορείτε να βρείτε κάνοντας κλικ στην επιλογή Προβολή κλειδιού AIO στον Πίνακα ελέγχου) και διαπιστευτήρια WiFi.
Συνιστώ να χρησιμοποιήσετε το παρακάτω Instructable για να δημιουργήσετε το πρώτο σας κύκλωμα LED. Μόλις δημιουργήσετε ένα πλήρες κύκλωμα, θα μπορείτε να προσθέσετε LED και αντιστάσεις χωρίς να προσθέσετε επιπλέον καλώδια. Αυτό το σεμινάριο παρέχει το σωστό κύκλωμα για αυτό που χρειαζόμαστε. Αφαιρέστε το κουμπί από αυτό το κύκλωμα, καθώς δεν θα χρειαστεί για αυτό το έργο. Η προσθήκη λυχνιών LED στο μέλλον θα είναι απλή, διατηρώντας το καθένα το ίδιο προσανατολισμένο (κοντή πλευρά σε αρνητικό κρεβάτι σανίδων και μακρύ άκρο στην καρφίτσα του πίνακα Huzzah (5, 12, 13, 14, 16). Τώρα, ας δοκιμάσουμε πώς το IFTTT και το Adafruit IO συνδεθείτε με τον κωδικό μας!
Βήμα 3: Αποστολή μηνύματος κειμένου
Τώρα, πάρτε τον αριθμό τηλεφώνου IFTTT από το applet σας και στείλτε το hashtag σας στον αριθμό τηλεφώνου. Ελέγξτε τη ροή Adofruit IO για να δείτε αν υπάρχουν εισερχόμενα δεδομένα. Η ροή πρέπει να παρακολουθεί τη δραστηριότητα των μηνυμάτων κειμένου σας. Βεβαιωθείτε ότι η λυχνία LED είναι συνδεδεμένη με την καρφίτσα που έχετε ορίσει στον κωδικό σας και ότι το μήνυμα κειμένου θα ενεργοποιήσει την ενεργοποίηση της λυχνίας LED.
Βήμα 4: Συγκόλληση
Για αυτό το έργο, επέλεξα να χρησιμοποιήσω 5 LED. Για να αυξήσουμε το μήκος των συρμάτων και να κάνουμε το έργο να βάλουμε το ψωμί μέσα σε μια ξύλινη φόρμα, θα χρειαστεί να κάνουμε λίγη συγκόλληση. Μεταβείτε στην κορυφή αυτού του σεμιναρίου για να ελέγξετε τι υλικά θα χρειαστείτε. Αν δεν είστε εξοικειωμένοι με τη συγκόλληση, δείτε αυτό το υπέροχο βίντεο.
Αφού κολλήσετε τις αντιστάσεις σας (στην αρνητική/κοντή πλευρά του LED) και τα καλώδια, θα πρέπει να έχετε μερικά κομμάτια που μοιάζουν με την παραπάνω φωτογραφία. Βεβαιωθείτε ότι χρησιμοποιείτε σωλήνες συρρίκνωσης για να προστατεύσετε όλη την εκτεθειμένη καλωδίωση. Επειδή θα διπλώσουμε τη ρύθμισή μας σε μια φόρμα, είναι σημαντικό να μην αγγίζουν καλώδια.
Βήμα 5: Κρατώντας τα κομμάτια σας
Τώρα έχετε όλα αυτά τα κομμάτια και τα σύρματα, αλλά πουθενά να τα βάλετε! Εδώ έρχεται το πραγματικά διασκεδαστικό μέρος, επειδή δεν υπάρχουν κανόνες (καλά, μόνο ότι το ψωμί σας πρέπει να ταιριάζει!).
Για μένα, αυτό το προϊόν αντιπροσωπεύει μια οπτική αίσθηση του χρόνου. Αυτή η θεωρία με οδήγησε στη δημιουργία μιας μορφής που έμοιαζε με ρολόι. Αλλά, μπορείτε να επιλέξετε να σχεδιάσετε οτιδήποτε ταιριάζει στο σπίτι, την εργασία ή το σχολικό σας περιβάλλον. Ευτυχώς, η ιδιότητα μου ως φοιτητής μου παρέχει πρόσβαση σε λέιζερ, μηχανή CNC και ξυλουργείο. Ωστόσο, αυτή η μορφή μπορεί εύκολα να δημιουργηθεί με ένα πριόνι και λειαντικό ζώνης. Δείτε πώς το έκανα:
1. Πριν χρησιμοποιήσετε οποιοδήποτε μηχάνημα, θα πρέπει να ρυθμίσετε ορισμένα αρχεία Illustrator. Θα χρησιμοποιήσετε αυτά τα αρχεία για να επικοινωνήσετε και με τα δύο μηχανήματα. Θυμηθείτε να δημιουργήσετε γραμμές κοπής για τις λυχνίες LED σας στο αρχείο Illustrator, ώστε να μην χρειάζεται να χρησιμοποιείτε το τρυπάνι για να δημιουργήσετε αυτές τις διακοπές (όπως εγώ!) Επέλεξα να δημιουργήσω μια τομή στο πίσω μέρος για να χωρέσει το καλώδιο micro USB.
2. Αυτή τη φορά επέλεξα να μην προσθέσω ονόματα στο ακρυλικό σε περίπτωση που ήθελα να προσαρμόσω τον κοινωνικό μου κύκλο αργότερα, αλλά αγριέψτε και εξατομικεύστε το ακρυλικό σας με λέξεις, μοτίβα, ακόμη και χρησιμοποιώντας ένα διασκεδαστικό χρώμα!
3. Θυμηθείτε να πείτε στο μηχάνημα CNC να αφήσει καρτέλες (τμήματα κατά μήκος του περιγράμματος που δεν κόβονται σε όλη τη διαδρομή) έτσι ώστε το κομμάτι σας να μην μετατοπίζεται στο τραπέζι. Για να προετοιμάσετε την εργασία σας CNC, πρέπει να ασφαλίσετε την πλακέτα σας στο CNC τραπέζι. Επειδή η φόρμα είναι μικρή, χρησιμοποίησα περίπου 6-8 βίδες, περίπου ένα πόδι η μία από την άλλη. Εδώ, χρησιμοποιώ κόντρα πλακέ 3/4 "με μια τσέπη 1/2" σε κάθε κομμάτι (αυτό μου δίνει μια πλήρη ίντσα χώρο για να χωρέσω το breadboard και την καλωδίωση).
4. Όταν τελειώσει το μηχάνημα, χρησιμοποιήστε μια σμίλη και ένα σφυρί για να σπάσετε τις γλωττίδες. Τώρα, θα έχετε δύο ανεξάρτητα κομμάτια που χρειάζονται λίγη αγάπη από το τριβείο ζώνης. Τρέξτε τα κομμάτια απαλά στο τριβείο για να δημιουργήσετε μια ομαλή άκρη.
5. Κόψτε έναν κοντό πείρο που μπορεί να εισαχθεί στο κέντρο τόσο της φόρμας CNC όσο και του ακρυλικού κομματιού. Αυτή είναι μια βασική λύση για να συνδέσετε τα κομμάτια μεταξύ σας και σας δίνει την ευκαιρία να δημιουργήσετε νέα ακρυλικά κομμάτια για ανταλλαγή.
Βήμα 6: Το βάζουμε μαζί
Σχεδόν έτοιμο! Έχουμε όλα τα στοιχεία μας και είμαστε έτοιμοι να σφραγίσουμε αυτό το πράγμα μαζί. Πρώτον, μπορείτε να στοιβάζετε τον ακρυλικό κύκλο στην κορυφή του ξύλινου προσώπου και να τοποθετείτε τα πόδια του σύρματος LED σε κάθε μία από τις οπές.
Στη συνέχεια, τοποθετήστε το ψωμί σας μέσα στη φόρμα (χρησιμοποίησα λίγη ταινία κάλυψης για να κρατήσω τη δική μου ασφαλή) και τοποθετήστε τα LED σας στις καθορισμένες καρφίτσες τους. Εάν δεν έχετε ανοιχτό τον κωδικό σας, αυτές οι ακίδες πρέπει να είναι 5, 12, 13, 14 και 16. Δεδομένου ότι οι πλευρές των LED με αντιστάσεις είναι αρνητικές, αυτές είναι οι πλευρές που θα ταιριάζουν στο (-) κρεβάτι του η σανίδα ψωμιού.
Στη συνέχεια, τοποθετήστε το καλώδιο Micro USB στην πλακέτα Huzzah Wifi και μέσω της διακοπής CNC. Τώρα, μπορείτε να ταιριάξετε τις δύο πλευρές μαζί και να δημιουργήσετε ένα όρθιο, κλειστό αντικείμενο! Εάν σκοπεύετε να χρησιμοποιήσετε ξανά τα εξαρτήματά σας Arduino, σας συνιστώ να βρείτε μια προσωρινή λύση για να διατηρήσετε την ξύλινη φόρμα σας ενωμένη. Σε αυτή την περίπτωση, χρησιμοποίησα ισχυρή ταινία διπλής όψης.
Βήμα 7: Χρήση του κοινωνικού σας κύκλου
Συγχαρητήρια! Δημιουργήσατε έναν υπεύθυνο σχέσεων Arduino! Τώρα, η μοίρα είναι στα χέρια σας. Μπορείτε να επιλέξετε πού θέλετε να πάει ο ιχνηλάτης μηνυμάτων κειμένου, να βάψετε το προϊόν σας και ακόμη και να χρησιμοποιήσετε το ακρυλικό πρόσωπο ως επιφάνεια λευκού πίνακα για τη συγγραφή ονομάτων!
Απολαύστε και ευτυχισμένη σχέση!