Πίνακας περιεχομένων:
- Βήμα 1: Κύκλωμα κατασκευής
- Βήμα 2: Χτίζοντας τον κύβο
- Βήμα 3: Το μέρος Plexi
- Βήμα 4: Το τμήμα LED
- Βήμα 5: Το μέρος του υποσέλιδου
- Βήμα 6: Σύνδεση του Arduino με το Breadboard
- Βήμα 7: Ο κώδικας
- Βήμα 8: Δημιουργία λογαριασμού Chic'on και συσχέτιση της συσκευής σας
- Βήμα 9: Προσθήκη εφαρμογής στον λογαριασμό σας
- Βήμα 10: Συνδέστε την υπηρεσία με τη συσκευή σας
- Βήμα 11: Προχωρώντας παραπέρα
Βίντεο: Smart Lamp Chic'on Cube: 11 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Αυτές οι οδηγίες δείχνουν πώς να φτιάξετε μια έξυπνη λάμπα ικανή να συνδέσει την πλατφόρμα υπηρεσιών Chic'on. (Περισσότερες πληροφορίες στο
****** Ενημέρωση Από τον Ιούλιο του 2018 ο διαδικτυακός ιστότοπος www.chicon.fr δεν είναι πλέον προσβάσιμος, πρέπει να εκτελέσετε τον δικό σας διακομιστή για να εκτελέσετε μια λάμπα chicon ******
Από τις 27 Μαρτίου 2016, μια νέα έκδοση του chicon Ecosystem είναι τώρα διαθέσιμη. Μπορείτε να μετατρέψετε το κινητό σας τηλέφωνο Android σε μια λάμπα συμβατή με chic'on. Μεταβείτε στη διεύθυνση https://www.chicon.fr/ για λήψη του apk (καταργήθηκε, εκτελέστε τον δικό σας διακομιστή χάρη στις πηγές που παρέχονται στο repo του github μου)
Αυτή η λάμπα θα μπορεί να εκτελεί εφαρμογή που φιλοξενείται στο cloud της υπηρεσίας εφαρμογών Chic'on, όπως:
- Meteo
- Επίπεδο ατμοσφαιρικής ρύπανσης (μόνο στη Γαλλία)
- Κυκλοφορία χρόνου
- Υπενθύμιση.
- Δεδομένου ότι η νέα έκδοση IFTTT είναι πλέον συμβατή!
- Δεδομένου ότι η νέα έκδοση Openhealth γνωρίζει καπνοδόχο, γαστρεντερίτιδα, ένταση ψείρας στην περιοχή σας (μόνο FR)
- Κι αλλα…
Χρειάζεσαι:
- Ένα arduino UNO
- Ασπίδα Wifi
- 3xRGB LED - κοινή άνοδος
- 2xΠράσινο LED
- 2x Κόκκινο LED
- 1x 10K αντίσταση για το διακόπτη
- 2x 50Ohm αντιστάσεις (για κατάσταση led)
- 2x 10K αντιστάσεις (για τα δύο IC)
- 2x TLC5916 TI IC
- Διακόπτης 1x
- Τετράγωνα Plexi 4x 10x10cm (μπλε)
- 1x quart στρογγυλό ξύλινο ραβδί (περίπου 1m5 ακτίνα 0,8cm)
- Ξύλινο ραβδί 1x3x0.8 ορθογώνιο (περίπου 30εκ.
- 1x ξύλινη σανίδα (περίπου 50x50x0.3cm)
- Ένας διακομιστής και λογαριασμός chic'on (ο πηγαίος κώδικας είναι διαθέσιμος στο github εδώ)
Βήμα 1: Κύκλωμα κατασκευής
Το κύκλωμα είναι αρκετά απλό.
Χρησιμοποιεί δύο tlc 5916 συνδεδεμένα μεταξύ τους και μια μικρή σανίδα ψωμιού. Χρησιμοποίησα το καλό σχήμα και το σεμινάριο για να μπω στα δύο IC από εδώ
Η πλάκα ψωμιού και η σχηματική προβολή δείχνει ολόκληρο το κύκλωμα. Μπορείτε να το δοκιμάσετε πριν φτιάξετε τον κύβο σας. Τα led RGB, ο διακόπτης και το led κατάστασης θα συνδεθούν κατά την κατασκευή του κύβου.
Θα βρείτε διαγράμματα βήμα προς βήμα:
- Πρώτον: με τα δύο IC tlc5916
- Δεύτερο: με τα δύο IC και το διακόπτη
- Τρίτον: με τα δύο IC, τους διακόπτες και τα led RGB
- Τέταρτον: με τα δύο IC, το διακόπτη, τα led RGB και τα led status
Όταν χτίζετε τον κύβο σας (δείτε τα επόμενα βήματα), ξεκινήστε μόνο με τα ενσύρματα IC (πρώτο σχηματικό σχήμα). Στη συνέχεια, θα συνδέσετε swtich, led RGB, status led βήμα προς βήμα.
Βήμα 2: Χτίζοντας τον κύβο
Ο κύβος αποτελείται από τρία μέρη:
- Μέρος Plexi
- Led μέρος
- υποσέλιδο
Βήμα 3: Το μέρος Plexi
Για να χτίσετε το μέρος plexi χρειάζεστε:
- 4x τετράγωνο Plexi (10x10cm - το φως πρέπει να διαπεράσει)
- Ένα τέταρτο στρογγυλό ξύλινο ραβδί.
- Κόλλα
- 10x10cm τετράγωνο κομμένο από την ξύλινη σανίδα για να φτιάξετε το λογότυπο (προαιρετικό)
- Αυτοκόλλητο σιδήρου για να χρωματίσετε το λογότυπο (προαιρετικό)
- Κόψτε τα ξυλάκια 4x 10, 8cm και 4x13, 8cm (προσθέτω 0,8cm λόγω του μήκους της ακτίνας του ραβδιού)
- Κολλήστε την πλέξη στα μπαστούνια όπως η εικόνα που εσωκλείεται. Αφήστε το πίσω μέρος άδειο.
- Κόψτε τρία ξύλα στο τετράγωνο 10x10 για να φτιάξετε το λογότυπο chic'on. Κρατήστε το υπόλοιπο ξύλινο τεμάχιο που θα χρησιμοποιηθεί αργότερα για την κατασκευή του τμήματος LED
- Προσθέστε αυτοκόλλητα με σιδερένια στρώματα στα μέρη του λογότυπου και κολλήστε τα στη μέση του μπροστινού άκρου.
Βήμα 4: Το τμήμα LED
Για την κατασκευή του τμήματος LED χρειάζεστε:
- 2x 13x8cm ξύλινα ορθογώνια (για να φτιάξετε το εσωτερικό X)
- 1x 9, 5x13, 2 ορθογώνια ξύλο (Για να φτιάξετε το μπροστινό άκρο)
- Απώλεια του τετραγώνου λογότυπου (Για να φτιάξετε το εξώφυλλο του μπροστινού λογότυπου)
- Μικρά μπλοκ για να στερεώσετε το κάλυμμα του λογότυπου
- 3xRGB Leds
- 2x Green Leds
- 2x κόκκινα led
- Ηλεκτρονικά καλώδια (γκρι, κόκκινο, μπλε, πράσινο)
Στρατιώστε κάθε RGB οδηγεί στα ηλεκτρονικά καλώδια
- Ο ΚΟΚΚΙΝΟΣ πείρος σε ένα κόκκινο καλώδιο
- Ο ΠΡΑΣΙΝΟΣ πείρος σε ένα πράσινο καλώδιο
- Η μπλε ακίδα σε ένα μπλε καλώδιο
- Ο πείρος ANODE σε ένα γκρι καλώδιο.
Κρατήστε περίπου 20 εκατοστά καλώδιο, θα τα κόψετε στο σωστό μήκος όταν συνδέετε το κύκλωμα.
- Στρατιώτης στη σειρά οι δύο Green Leds
- Solider στη σειρά οι δύο Red Leds
Κρατήστε περίπου 20 εκατοστά καλώδιο, θα τα κόψετε στο σωστό μήκος όταν συνδέετε το κύκλωμα.
Χτίζοντας το Χ
- Το σχηματικό δείχνει πώς να χτίσετε το εσωτερικό x.
- Απλώς πάρτε σε ορθογώνιο ξύλο 13x9, 5 cm. Κάντε μια εγκοπή ώστε να ταιριάζει και τα δύο μέρη μαζί.
- Τρυπήστε μια τρύπα σε κάθε ορθογώνιο για να περάσετε από τα αριστερά και δεξιά καλώδια led RGB.
- Κολλήστε τα όταν χτίζετε το μπροστινό μέρος για να φτιάξετε ένα Χ 10x9, 5 εκατοστών.
Χτίζοντας το μέτωπο
-
Χρειάζεστε πέντε ξύλα για να χτίσετε το μπροστινό μέρος.
- Ένα ορθογώνιο 13, 2x9, 5cm
- Δύο μπλοκ 10x0, 5 για να διορθώσετε το κάλυμμα του λογότυπου
- Δύο κάλυμμα λογότυπου (από απώλεια κοπής λογότυπου)
-
Τρυπήστε τέσσερις τρύπες στο ορθογώνιο 13, 2 x9, 5 cm:
- Ένα για κόκκινα καλώδια led
- Ένα για καλώδια led πράσινης κατάστασης και καλώδια led RGB με επάνω όψη
- Ένα για τα καλώδια του διακόπτη
- Κολλήστε τα δύο μπλοκ
- Διορθώστε τα κόκκινα και πράσινα led κατάστασης και περάστε τα καλώδια τους
- Διορθώστε τα καλώδια led RGB
- Κολλήστε τα δύο καλύμματα λογότυπου.
Βήμα 5: Το μέρος του υποσέλιδου
Για να φτιάξετε το τμήμα του υποσέλιδου χρειάζεστε:
- 1x11, 6x11, 6 τετράγωνα από ξύλινη σανίδα (για το κάτω μέρος)
- Το ορθογώνιο ξύλινο ραβδί
- Διακόπτης 1x
- Το κύκλωμά σας
- Ηλεκτρονικά καλώδια
- Στρατιώστε τον διακόπτη σε δύο ηλεκτρονικά καλώδια. Κρατήστε περίπου 20 εκατοστά καλώδιο
- Κόψτε τρεις ειρήνες στο ορθογώνιο ξύλο των 10 εκατοστών το καθένα
- Τρυπήστε στη μέση ενός από το ορθογώνιο - διάμετρος του διακόπτη - θα είναι το μπροστινό μέρος του κύβου
- Βάλτε το διακόπτη στην τρύπα.
- Κολλήστε το ορθογώνιο στο τετράγωνο 11,6 εκατοστών
- Κολλήστε το ψωμί με μόνο το IC στη θέση του.
- Συνδέστε το διακόπτη στο breadboard (Κοιτάξτε το σχηματικό σχήμα στο βήμα κατασκευής του κυκλώματος)
- Προσθέστε τη δημιουργία τμήματος led στο προηγούμενο βήμα
- συνδέστε τα led RGB στο breadboard (Κοιτάξτε το σχηματικό στο βήμα κατασκευής του κυκλώματος)
- Συνδέστε τις λυχνίες κατάστασης στον κάδο ψωμιού (Δείτε το σχηματικό σχήμα στο βήμα κατασκευής του κυκλώματος)
- Καλύψτε με το μέρος plexi
Βήμα 6: Σύνδεση του Arduino με το Breadboard
Από το Arduino πρέπει να συνδέσετε:
- +5v στα όρια του breadboard (+5v)
- Grd στο άλλο περίγραμμα ψωμιού (Grd)
-
Στο πρώτο IC:
- Δεδομένα (PIN 3 του arduino - PIN 2 του TLC5916)
- Ρολόι (PIN 5 του arduino - PIN 3 του TLC5916)
- Latch (PIN 8 του arduino - PIN 4 του TLC5916)
- Πράσινο LED στο PIN 6 του arduino
- Κόκκινο LED στο PIN 14 του arduino (αναλογικό 0)
- Μεταβείτε στο PIN 2 του arduino
Βήμα 7: Ο κώδικας
Ο κώδικας είναι διαθέσιμος στο ακόλουθο αποθετήριο github:
Θα χρειαστείτε τη βιβλιοθήκη shiftPWM διαθέσιμη στη διεύθυνση
Θα χρειαστείτε επίσης τη βιβλιοθήκη wifi διαθέσιμη στο επίσημο Arduino IDE.
Το κύριο πρόγραμμα κόπηκε σε 4 κύρια αρχεία:
- json.ino: Αυτό το αρχείο αποκωδικοποιεί το json που αποστέλλεται από τον διακομιστή chic'on.
- wifiManager.ino: Αυτό το αρχείο διαχειρίζεται τη σύνδεση wifi. Αποστολή/λήψη δεδομένων προς/από chic'on server.
- ledPorcessing.ino: Αυτό το αρχείο διαχειρίζεται τα led (ενεργοποίηση/απενεργοποίηση, ένταση και χρώματα)
- chiconWifiPWDM_NOSD: Αυτό το αρχείο είναι το κύριο αρχείο.
Θα χρειαστεί να αλλάξετε δύο τιμές στο αρχείο ρυθμίσεων (config.h):
- String magicNumber = "";
- String sNumber = "";
- static const char ssid = ""
- static const char pass = "";
Πρέπει να καθοδηγήσετε αυτό που θα λάβετε μόλις ζητήσετε πρόσβαση στο σύννεφο εφαρμογής chic'on (δείτε το επόμενο βήμα). Εάν εκτελείτε το δικό σας Chicon Application cloud, θα πρέπει να εισαγάγετε την τιμή που θέλετε σύμφωνα με την τιμή στη βάση δεδομένων του διακομιστή (δείτε το github chiconServer repo εδώ)
Βήμα 8: Δημιουργία λογαριασμού Chic'on και συσχέτιση της συσκευής σας
Για να ζητήσετε λογαριασμό, μεταβείτε στη φόρμα εγγραφής στη διεύθυνση https://www.chicon.fr/ και συμπληρώστε τη φόρμα εγγραφής.
**** Ενημέρωση από τον Ιούλιο του 2018 ο ιστότοπος δεν είναι πλέον προσβάσιμος, εκτελέστε τις δικές σας πηγές διακομιστή διαθέσιμες στο github ****
Στη συνέχεια, συνδεθείτε στον ιστότοπο με τον νέο λογαριασμό που δημιουργήσατε και:
- Ζητήστε έναν σειριακό αριθμό για τον κύβο που δημιουργήσατε πρόσφατα (θα λάβετε σειριακό αριθμό μέσω e-mail)
- Προσθέστε τον κύβο σας στο λογαριασμό σας (θα λάβετε τον μαγικό αριθμό)
- Ενημερώστε τον κωδικό Arduino με σειριακό αριθμό και αριθμό μαγικού.
Τώρα μπορείτε να διαμορφώσετε τον κύβο σας από τη σελίδα του λογαριασμού σας και να απολαύσετε τον έξυπνο κύβο σας!
N/B: εάν δεν θέλετε να έχετε έναν λογαριασμό chic'on και να απολαύσετε τον έξυπνο κύβο σας, πρέπει να τρέξετε τον δικό σας chic'on server. Μεταβείτε στο wiki github του διακομιστή chicon και ακολουθήστε τις οδηγίες.
Βήμα 9: Προσθήκη εφαρμογής στον λογαριασμό σας
Όταν δημιουργείτε έναν λογαριασμό, καμία εφαρμογή δεν συνδέεται. Πρέπει να προσθέσετε εφαρμογή στο λογαριασμό σας για να μπορείτε να τις εκχωρήσετε στη συσκευή σας.
- Συνδεθείτε με το λογαριασμό σας
- Στη σελίδα της εφαρμογής, κάντε κλικ στο κουμπί προσθήκη στο καλάθι της εφαρμογής που θέλετε.
- Κάντε κλικ στο σύνδεσμο "το καλάθι μου" στην επάνω δεξιά γωνία και επιβεβαιώστε το καλάθι σας.
- Η εφαρμογή είναι πλέον διαθέσιμη σε όλες τις σελίδες διαμόρφωσης των συσκευών σας
Βήμα 10: Συνδέστε την υπηρεσία με τη συσκευή σας
- Στη σελίδα λογαριασμού σας, από τη λίστα συσκευών, κάντε κλικ στο πράσινο βέλος για να μεταβείτε στη σελίδα διαμόρφωσης της συσκευής.
- Σύρετε την εφαρμογή στο κέντρο της οθόνης για να προσθέσετε εφαρμογή στη συσκευή σας (π.χ. εφαρμογή καιρού)
- Συμπληρώστε τις διαφορετικές αναδυόμενες φόρμες διαμόρφωσης (π.χ.: Πρόγνωση καιρού για αύριο στη Λιλ - Βόρεια Γαλλία)
- Επανεκκινήστε τη λάμπα Chic'on για να ισχύσουν οι αλλαγές
Οι τελευταίες εικόνες δείχνουν τον κύβο μου με την εφαρμογή ποιότητας αέρα (όχι τον καιρό). Εκείνη την εποχή η ποιότητα του αέρα ήταν κακή στη Λιλ.
Βήμα 11: Προχωρώντας παραπέρα
Για να προχωρήσετε περαιτέρω, μπορείτε να δημιουργήσετε τη δική σας έξυπνη λάμπα και να συνδεθείτε στο σύννεφο εφαρμογής chic'on μόλις ακολουθήσετε το πρωτόκολλο chic'on έξυπνων λαμπτήρων και τις προδιαγραφές της λάμπας (περιγράφεται στο with github wiki διαθέσιμο εδώ)
Εάν φτιάχνετε τη δική σας λάμπα, παρακαλώ δημοσιεύστε ένα "διδάσκον". Δώστε μου τα στοιχεία της λάμπας σας (όνομα και αριθμός ομάδων led) στέλνοντας ένα e-mail σε μένα χάρη στη φόρμα επικοινωνίας chicon στον ιστότοπο.
Μπορείτε να επαναχρησιμοποιήσετε τον κωδικό κύβου και να ενημερώσετε μόνο λίγη ειρήνη κωδικών. Δείτε το github wiki πώς να φτιάξετε τη δική σας λάμπα και μοιραστείτε την!
Μπορείτε επίσης, εφόσον γνωρίζετε λίγο php, να γράψετε τη δική σας εφαρμογή Chic'on, ικανή να εκτελείται στο δημόσιο www.chicon.fr Chicon Application Cloud ή στον ιδιωτικό διακομιστή σας.
Αυτό το wiki περιγράφει πώς να γράψετε τη δική σας εφαρμογή: Εδώ
Συνιστάται:
Magic Cube ή Micro-controller Cube: 7 βήματα (με εικόνες)
Magic Cube ή Micro-controller Cube: Σε αυτό το Instructables, θα σας δείξω πώς να φτιάξετε ένα Magic cube από ελαττωματικό Micro-controller. Αυτή η ιδέα προήλθε όταν πήρα το ελαττωματικό μικροελεγκτή ATmega2560 από το Arduino Mega 2560 και φτιάξω έναν κύβο .Σχετικά με το υλικό Magic Cube, έχω κάνει ως
Alexa Smart Lamp With ESP8266: 4 βήματα (με εικόνες)
Alexa Smart Lamp With ESP8266: Αυτό το Instructable σας καθοδηγεί μαζί μου στην αναβάθμιση ενός vintage λαμπτήρα με φωνητικό έλεγχο χρησιμοποιώντας έναν μικροελεγκτή ESP8266 και Amazon Echo/Alexa. Ο κώδικας Arduino μιμείται μια συσκευή Belkin WeMo χρησιμοποιώντας τη βιβλιοθήκη fauxmoESP, η οποία καθιστά τη ρύθμιση ένα αεράκι. Pl
The Mummy Lamp - WiFi Controlled Smart Lamp: 5 βήματα (με εικόνες)
The Mummy Lamp - WiFi Controlled Smart Lamp: Πριν από περίπου 230 χιλιάδες χρόνια ο άνθρωπος έμαθε να ελέγχει τη φωτιά, αυτό οδηγεί σε μια σημαντική αλλαγή στον τρόπο ζωής του καθώς άρχισε να εργάζεται τη νύχτα χρησιμοποιώντας επίσης φως από τη φωτιά. Μπορούμε να πούμε ότι αυτή είναι η αρχή του εσωτερικού φωτισμού. Τώρα εγώ
IoT RC Car with Smart Lamp Remote or Gateway: 8 βήματα (με εικόνες)
IoT RC Car With Smart Lamp Remote or Gateway: Για ένα άσχετο έργο, έγραφα κάποιον κώδικα Arduino για να μιλήσω με τις έξυπνες λάμπες MiLight και τα τηλεχειριστήρια λαμπτήρων που έχω στο σπίτι μου. Αφού πέτυχα να υποκλέψω εντολές από τα ασύρματα τηλεχειριστήρια, Αποφάσισα να φτιάξω ένα μικρό αυτοκίνητο RC για δοκιμή
The Spiral Lamp (γνωστός και ως Lampodrome Desk Lamp): 12 βήματα (με εικόνες)
The Spiral Lamp (γνωστός και ως Lampodrome Desk Lamp): The Spiral Lamp (a.k.a The Loxodrome Desk Lamp) είναι ένα έργο που ξεκίνησα το 2015. Εμπνεύστηκε από το Loxodrome Sconce του Paul Nylander. Η αρχική μου ιδέα ήταν για ένα μηχανοκίνητο φωτιστικό γραφείου που θα έβγαζε ροές φωτός στον τοίχο. Σχεδίασα και