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

DIY IoT Lamp for Home Automation -- ESP8266 Tutorial: 13 βήματα (με εικόνες)
DIY IoT Lamp for Home Automation -- ESP8266 Tutorial: 13 βήματα (με εικόνες)

Βίντεο: DIY IoT Lamp for Home Automation -- ESP8266 Tutorial: 13 βήματα (με εικόνες)

Βίντεο: DIY IoT Lamp for Home Automation -- ESP8266 Tutorial: 13 βήματα (με εικόνες)
Βίντεο: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Ιούλιος
Anonim
Image
Image
DIY IoT Lamp for Home Automation || ESP8266 Φροντιστήριο
DIY IoT Lamp for Home Automation || ESP8266 Φροντιστήριο

Σε αυτό το σεμινάριο θα φτιάξουμε μια έξυπνη λάμπα συνδεδεμένη στο Διαδίκτυο. Αυτό θα μπει βαθιά στο Διαδίκτυο των πραγμάτων και ανοίγει έναν κόσμο αυτοματισμού σπιτιού!

Η λάμπα είναι συνδεδεμένη WiFi και έχει κατασκευαστεί για να έχει ανοιχτό πρωτόκολλο μηνυμάτων. Αυτό σημαίνει ότι μπορείτε να επιλέξετε όποια λειτουργία ελέγχου θέλετε! Μπορεί να ελεγχθεί μέσω ενός προγράμματος περιήγησης ιστού, εφαρμογών αυτοματισμού σπιτιού, έξυπνων βοηθών όπως η Alexa ή του Google Assistant και πολλά άλλα!

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

Ο λαμπτήρας περιλαμβάνει έναν πίνακα LED και έναν πίνακα ελέγχου. Η πλακέτα LED χρησιμοποιεί τρεις διαφορετικούς τύπους LED για συνολικά πέντε κανάλια LED! Αυτό είναι RGB μαζί με ζεστό και κρύο λευκό. Επειδή όλα αυτά τα κανάλια μπορούν να ρυθμιστούν μεμονωμένα, έχετε συνολικά 112,3 συνδυασμούς πέτα!

Ας αρχίσουμε!

[Παίξε το βίντεο]

Βήμα 1: Μέρη και εργαλεία

Μέρη και εργαλεία
Μέρη και εργαλεία

Ανταλλακτικά

  • Wemos D1 Mini
  • 15 x Ζεστά λευκά LED 5050
  • 15 x LED κρύου λευκού 5050
  • 18 x RGB 5050 LED
  • 6 x 300 ohm 1206 αντιστάσεις
  • Αντιστάσεις 42 x 150 ohm 1206
  • 5 x 1k ohm αντιστάσεις
  • 5 x NTR4501NT1G

    MOSFET

  • Γραμμικός ρυθμιστής τάσης, 5V
  • PCB

    Κατεβάστε τα αρχεία gerber στο βήμα κυκλώματος για να δημιουργήσετε τα δικά σας PCB

  • Τροφοδοτικό 12V 2A

Εργαλεία

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

    • Κασσίτερος συγκόλλησης
    • Ροή συγκόλλησης υγρού
  • Χαρτοταινία
  • Ταινία διπλής όψης
  • Τρισδιάστατος εκτυπωτής
  • Απογυμνωτές καλωδίων

Βήμα 2: Το σχέδιο

Το σχέδιο
Το σχέδιο

Το πλήρες έργο αποτελείται από τέσσερα βασικά μέρη:

  1. Κύκλωμα

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

  2. Κωδικός Arduino

    Χρησιμοποιώ το Wemos D1 Mini που χρησιμοποιεί ESP8266 ως μικροελεγκτή συνδεδεμένο με WiFi. Ο κωδικός θα ξεκινήσει ένα διακομιστή στο D1. Όταν επισκέπτεστε τη διεύθυνση αυτού του διακομιστή, το D1 θα το ερμηνεύσει ως διαφορετικές εντολές. Στη συνέχεια, ο μικροελεγκτής ενεργεί με αυτήν την εντολή για να ρυθμίσει ανάλογα τα φώτα

  3. Τηλεχειριστήριο

    • Έφτιαξα μια εφαρμογή μόνο για αυτό το έργο για να διευκολύνω όσο το δυνατόν περισσότερο τον έλεγχο της λάμπας σύμφωνα με τις προτιμήσεις σας
    • Ο έξυπνος λαμπτήρας μπορεί πραγματικά να ελεγχθεί από οτιδήποτε μπορεί να στείλει ένα αίτημα http GET. Αυτό σημαίνει ότι η λάμπα δέχεται εντολές από σχεδόν μια απεριόριστη σειρά συσκευών
  4. Τρισδιάστατη εκτύπωση

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

Βήμα 3: Κύκλωμα

Κύκλωμα
Κύκλωμα
Κύκλωμα
Κύκλωμα
Κύκλωμα
Κύκλωμα

Παρήγγειλα τα PCB μου από το jlcpcb.com. Χρόνος πλήρους αποκάλυψης: χρηματοδότησαν επίσης αυτό το έργο.

Το PCB αποτελείται από δύο μέρη. Διαθέτει την πλακέτα LED και την πλακέτα ελέγχου. Το PCB μπορεί να αποσπασθεί για να συνδεθούν αργότερα αυτά τα δύο μέρη με εύκαμπτο σύρμα. Αυτό είναι απαραίτητο τόσο για να διατηρηθεί η λυχνία 3D με εκτύπωση λεπτή, όσο και για να γωνίσετε την πλακέτα LED για να κατανέμεται ομοιόμορφα το φως μέσω του δωματίου.

Ο πίνακας ελέγχου φιλοξενεί τον μικροελεγκτή D1 μαζί με πέντε MOSFET για τη μείωση του φωτός των LED και έναν ρυθμιστή τάσης για να δώσει στον μικροελεγκτή ένα ομαλό 5V.

Η πλακέτα LED διαθέτει πέντε κανάλια LED σε τρεις διαφορετικούς τύπους LED. Επειδή χρησιμοποιούμε πηγή τροφοδοσίας 12V, τα LED διαμορφώνονται ως τρία LED σε σειρά με αντίσταση και στη συνέχεια επαναλαμβάνονται 16 φορές παράλληλα.

Ένα κανονικό λευκό LED συνήθως αντλεί 3,3 V. Σε ένα τμήμα της πλακέτας, τρία από αυτά τα LED είναι σε σειρά, πράγμα που σημαίνει ότι η πτώση τάσης είναι συγκεντρωμένη στο κύκλωμα. Τρία LED που αντλούν 3,3 V το καθένα σημαίνει ότι ένα τμήμα LED έλκει 9,9 V. Το κύκλωμα τροφοδοτείται από 12 V έτσι ώστε να αφήνει 2,1 V.

Εάν το τμήμα αποτελούταν μόνο από τα τρία LED, θα έπαιρναν περισσότερη τάση από αυτή που διαχέεται. Αυτό δεν είναι καλό για τα LED και μπορεί να τα καταστρέψει γρήγορα. Αυτός είναι ο λόγος για τον οποίο κάθε τμήμα έχει επίσης μια αντίσταση σε σειρά και με τα τρία LED. Αυτή η αντίσταση υπάρχει για να ρίξει τα υπόλοιπα 2,1 V στη διασταύρωση της σειράς.

Έτσι, εάν κάθε τμήμα αντιπροσωπεύει 12 V, αυτό σημαίνει ότι κάθε ένα από τα τμήματα συνδέεται μεταξύ τους παράλληλα. Όταν τα κυκλώματα συνδέονται παράλληλα, αποκτούν την ίδια τάση και το ρεύμα συγκεντρώνεται. Το ρεύμα σε μια σειρά σύνδεσης είναι πάντα το ίδιο.

Ένα κανονικό LED αντλεί ρεύμα 20 mA. Αυτό σημαίνει ότι ένα τμήμα, το οποίο είναι τρία LED και μια αντίσταση σε σειρά, θα τραβήξει ακόμα 20 mA. Όταν συνδέουμε πολλά τμήματα παράλληλα, προσθέτουμε το ρεύμα. Εάν κόψετε έξι LED από τη λωρίδα, έχετε δύο από αυτά τα τμήματα παράλληλα. Αυτό σημαίνει ότι το συνολικό κύκλωμά σας εξακολουθεί να τραβάει 12 V, αλλά αντλούν ρεύμα 40 mA.

Βήμα 4: LED συγκόλλησης

LED συγκόλλησης
LED συγκόλλησης
LED συγκόλλησης
LED συγκόλλησης
LED συγκόλλησης
LED συγκόλλησης

Από τη δοκιμή μερικών πραγμάτων βρήκα ότι η απλή ταινία κάλυψης είναι απλώς η πιο αποτελεσματική και ευέλικτη για να μην κινείται το PCB.

Για εξαρτήματα με πολλαπλές ακίδες, όπως οι 6 ακίδες σε LED 5050, ξεκινάω τοποθετώντας κόλληση σε ένα από τα τακάκια PCB. Στη συνέχεια, είναι απλώς ζήτημα να διατηρήσετε τη συγκόλληση τηγμένη με το κολλητήρι, ενώ σύρετε το εξάρτημα στη θέση του με ένα τσιμπιδάκι.

Τώρα τα άλλα τακάκια μπορούν εύκολα να κολληθούν με κάποια συγκόλληση. Ωστόσο, για να επιταχυνθεί αυτή η εργασία προτείνω να λάβετε κάποια ροή υγρών συγκολλήσεων. Πραγματικά δεν μπορώ να συστήσω αρκετά αυτά τα πράγματα.

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

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

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

Βήμα 5: Πίνακας ελέγχου συγκόλλησης

Πίνακας ελέγχου συγκόλλησης
Πίνακας ελέγχου συγκόλλησης
Πίνακας ελέγχου συγκόλλησης
Πίνακας ελέγχου συγκόλλησης
Πίνακας ελέγχου συγκόλλησης
Πίνακας ελέγχου συγκόλλησης
Πίνακας ελέγχου συγκόλλησης
Πίνακας ελέγχου συγκόλλησης

Μετά την ολοκλήρωση του μαραθωνίου της πλακέτας LED, ο πίνακας ελέγχου συγκολλάται. Τοποθέτησα τα πέντε MOSFET και τις αντίστοιχες αντιστάσεις πύλης-πηγής, προτού μεταφερθώ στον ρυθμιστή τάσης.

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

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

Με όλα τα εξαρτήματα στη θέση τους, ήρθε η ώρα να ενώσετε τις δύο σανίδες. Μόλις έκοψα και αφαίρεσα έξι μικρά καλώδια 2,5 ιντσών (7 εκ.) Και ένωσα τα δύο PCB.

Βήμα 6: Ρύθμιση WiFi

Ρύθμιση WiFi
Ρύθμιση WiFi
Ρύθμιση WiFi
Ρύθμιση WiFi

Υπάρχουν έξι απλές γραμμές στον κώδικα που πρέπει να αλλάξετε.

  1. ssid, γραμμή 3

    Το όνομα του δρομολογητή σας. Βεβαιωθείτε ότι έχετε γράψει σωστά το γράμμα όταν γράφετε αυτό

  2. wifiPass, γραμμή 4

    Τον κωδικό πρόσβασης του δρομολογητή σας. Και πάλι, δώστε προσοχή στο περίβλημα

  3. ip, γραμμή 8

    Η στατική διεύθυνση IP της έξυπνης λάμπας σας. Επέλεξα μια τυχαία διεύθυνση IP στο δίκτυό μου και προσπάθησα να την ping στο παράθυρο εντολών. Εάν δεν υπάρχει απάντηση από τη διεύθυνση, μπορείτε να υποθέσετε ότι είναι διαθέσιμη

  4. πύλη, γραμμή 9

    Αυτό θα είναι η πύλη στο δρομολογητή σας. Ανοίξτε ένα παράθυρο εντολών και πληκτρολογήστε "ipconfig". Η πύλη και το υποδίκτυο είναι κυκλωμένα με κόκκινο χρώμα στην εικόνα

  5. υποδίκτυο, γραμμή 10

    Όπως και με την πύλη, αυτές οι πληροφορίες περικλείονται στην εικόνα για αυτό το βήμα

  6. ζώνη ώρας, γραμμή 15

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

Βήμα 7: Κωδικός μικροελεγκτή

Κωδικός μικροελεγκτή
Κωδικός μικροελεγκτή
Κωδικός μικροελεγκτή
Κωδικός μικροελεγκτή
Κωδικός μικροελεγκτή
Κωδικός μικροελεγκτή
Κωδικός μικροελεγκτή
Κωδικός μικροελεγκτή

Μετά την αλλαγή όλων των σχετικών ρυθμίσεων στο προηγούμενο βήμα, επιτέλους ήρθε η ώρα να ανεβάσετε τον κωδικό στο Wemos D1 Mini!

Ο κώδικας arduino απαιτεί μερικές βιβλιοθήκες και εξαρτήσεις. Ακολουθήστε πρώτα αυτόν τον οδηγό από το sparkfun εάν δεν έχετε ανεβάσει ποτέ κώδικα από το arduino IDE σε ένα ESP8266.

Τώρα κατεβάστε τη βιβλιοθήκη Time και τη βιβλιοθήκη TimeAlarms. Αποσυμπιέστε αυτά και αντιγράψτε στο φάκελο arduino Library στον υπολογιστή σας. Ακριβώς όπως η εγκατάσταση οποιασδήποτε άλλης βιβλιοθήκης arduino.

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

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

Βήμα 8: Ανοίξτε το πρωτόκολλο μηνυμάτων

Ανοίξτε το πρωτόκολλο μηνυμάτων
Ανοίξτε το πρωτόκολλο μηνυμάτων
Ανοίξτε το πρωτόκολλο μηνυμάτων
Ανοίξτε το πρωτόκολλο μηνυμάτων
Ανοίξτε το πρωτόκολλο μηνυμάτων
Ανοίξτε το πρωτόκολλο μηνυμάτων
Ανοίξτε το πρωτόκολλο μηνυμάτων
Ανοίξτε το πρωτόκολλο μηνυμάτων

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

  • 192.168.0.200/&&R=1023G=0512B=0034C=0500W=0500

    • Ρυθμίζει τα κόκκινα φώτα στη μέγιστη τιμή, τα πράσινα φωτάκια στη μισή τιμή και τα μπλε φώτα στα 34. Το κρύο και το ζεστό λευκό είναι ελάχιστα αναμμένα
    • Κατά την εισαγωγή τιμών, μπορείτε να επιλέξετε μεταξύ 0 και 1023. Να γράφετε πάντα τις τιμές φωτισμού ως τέσσερα ψηφία στη διεύθυνση URL
  • 192.168.0.200/&&B=0800

    Ρυθμίζει τα μπλε φώτα στην τιμή 800 ενώ ταυτόχρονα σβήνει όλα τα άλλα φώτα

  • 192.168.0.200/LED=OFF

    Σβήνει εντελώς όλα τα φώτα

  • 192.168.0.200/LED=FADE

    Ξεκινά αργά να ξεθωριάζει μεταξύ όλων των πιθανών χρωμάτων RGB. Ιδανικό για ατμόσφαιρα

  • 192.168.0.200/NOTIFYR=1023-G=0512-B=0000

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

  • 192.168.0.200/DST=1

    • Προσαρμόζει το ρολόι στη θερινή ώρα. Προσθέτει μία ώρα στο ρολόι
    • /DST = 0 χρησιμοποιήστε αυτό για να επιστρέψετε από το DST, αφαιρεί μία ώρα από το ρολόι εάν το DST είναι ενεργό
  • 192.168.0.200/TIMER1H=06M=30R=1023G=0512B=0034C=0000W=0000

    Αποθηκεύει την κατάσταση για χρονοδιακόπτη 1. Αυτός ο χρονοδιακόπτης θα ενεργοποιήσει τις δεδομένες τιμές RGB στις 06:30 το πρωί

  • 192.168.0.200/TIMER1H=99

    Ρυθμίστε την ώρα του χρονοδιακόπτη σε 99 για να απενεργοποιήσετε το χρονόμετρο. Οι τιμές RGB είναι ακόμα αποθηκευμένες, αλλά ο χρονοδιακόπτης δεν θα ανάψει τα φώτα όταν η ώρα έχει οριστεί σε 99

  • Ο λαμπτήρας έχει τέσσερα ξεχωριστά χρονόμετρα. Αλλάξτε "TIMER1" για "TIMER2", "TIMER3" ή "TIMER4" για να προσαρμόσετε ένα από τα άλλα ενσωματωμένα χρονόμετρα.

Αυτές είναι οι τρέχουσες ενσωματωμένες εντολές. Αφήστε ένα σχόλιο αν έχετε όμορφες ιδέες για νέες εντολές για δημιουργία είτε στον κώδικα arduino είτε στην απομακρυσμένη εφαρμογή!

Βήμα 9: Τηλεχειριστήριο

Τηλεχειριστήριο
Τηλεχειριστήριο
Τηλεχειριστήριο
Τηλεχειριστήριο
Τηλεχειριστήριο
Τηλεχειριστήριο
Τηλεχειριστήριο
Τηλεχειριστήριο

Κάντε κλικ εδώ για να κατεβάσετε την εφαρμογή. Η ρύθμιση είναι εξαιρετικά εύκολη, απλώς εισάγετε τη διεύθυνση IP της έξυπνης λάμπας σας και επιλέξτε αν θέλετε να ελέγχετε μόνο RGB LED ή RGB + ζεστό και κρύο λευκό LED.

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

Επειδή έχουμε εξετάσει πραγματικά το πρωτόκολλο μηνυμάτων, μπορείτε επίσης να ελέγξετε την έξυπνη λάμπα με οτιδήποτε μπορεί να στείλει ένα αίτημα http GET. Αυτό σημαίνει οποιοδήποτε πρόγραμμα περιήγησης σε τηλέφωνο ή υπολογιστή ή έξυπνες οικιακές συσκευές ή βοηθούς όπως η Alexa ή ο Βοηθός Google.

Το Tasker είναι μια εφαρμογή που βασικά σας επιτρέπει να δημιουργήσετε συνθήκες για έλεγχο κοντά σε οτιδήποτε. Το χρησιμοποίησα για να αναβοσβήνω την έξυπνη λάμπα με το χρώμα μιας ειδοποίησης όταν τη λαμβάνω στο τηλέφωνό μου. Επίσης, έστησα το tasker για να ανάβω τα φώτα εντελώς λευκά, όταν το τηλέφωνο συνδέεται στο WiFi του σπιτιού μου μετά τις 16:00 τις καθημερινές. Αυτό σημαίνει ότι τα φώτα ανάβουν αυτόματα όταν γυρίσω σπίτι από το σχολείο. Είναι πραγματικά υπέροχο να επιστρέφεις σπίτι με τα φώτα αυτόματα αναμμένα!

Βήμα 10: Τρισδιάστατη εκτύπωση

Τρισδιάστατη εκτύπωση
Τρισδιάστατη εκτύπωση

Η ίδια η θήκη της λάμπας μπορεί να εκτυπωθεί σχεδόν εντελώς χωρίς στηρίγματα. Τα μόνα μέρη που χρειάζονται πραγματικά υποστήριξη είναι τα μανταλάκια που προορίζονται για ζευγάρωμα με το PCB. Γι 'αυτό έκανα το stl διαθέσιμο τόσο με όσο και χωρίς μια μικρή δομή στήριξης μόνο για αυτά τα μανταλάκια. Το πλεονέκτημα της χρήσης αυτής της προσαρμοσμένης υποστήριξης είναι ότι η εκτύπωση είναι πολύ πιο γρήγορη! Και λαμβάνουμε υποστήριξη εκτύπωσης μόνο στα μέρη που το χρειάζονται πραγματικά.

Μπορείτε να κατεβάσετε τα αρχεία.stl εδώ

Βήμα 11: Φέρτε τα όλα μαζί

Φέρτε τα όλα μαζί
Φέρτε τα όλα μαζί
Φέρτε τα όλα μαζί
Φέρτε τα όλα μαζί
Φέρτε τα όλα μαζί
Φέρτε τα όλα μαζί

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

Το PCB ελέγχου στη συνέχεια στερεώνεται με ένα κομμάτι ταινίας για να διατηρείται στο εσωτερικό της θήκης. Το PCB LED μπορεί απλώς να τοποθετηθεί στη θέση του, όπου τοποθετείται από μόνο του στη θήκη.

Βήμα 12: Κρεμάστε τη λάμπα

Κρεμώντας τη λάμπα
Κρεμώντας τη λάμπα
Κρεμώντας τη λάμπα
Κρεμώντας τη λάμπα
Κρεμώντας τη λάμπα
Κρεμώντας τη λάμπα

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

Βήμα 13: Ολοκληρώθηκε

Πεπερασμένος
Πεπερασμένος
Πεπερασμένος
Πεπερασμένος
Πεπερασμένος
Πεπερασμένος

Με τη λάμπα αναμμένη στον τοίχο και έτοιμη να δεχτεί εντολές, αυτό σημαίνει ότι τελειώσατε!

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

Συγχαρητήρια, έχετε κάνει τώρα ένα μεγάλο άλμα στον κόσμο του IoT και του αυτοματισμού του σπιτιού!