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

DIY Smart Light With Raspberry Pi Zero: 4 βήματα (με εικόνες)
DIY Smart Light With Raspberry Pi Zero: 4 βήματα (με εικόνες)

Βίντεο: DIY Smart Light With Raspberry Pi Zero: 4 βήματα (με εικόνες)

Βίντεο: DIY Smart Light With Raspberry Pi Zero: 4 βήματα (με εικόνες)
Βίντεο: Νέα Raspberry Pi 3 Tutorial - Πώς να δημιουργήσει για Gaming & Entertainment Έργα 2024, Ιούλιος
Anonim
Image
Image

Τα έξυπνα φώτα γίνονται όλο και πιο δημοφιλή. Τέτοια φώτα είναι συνήθως φώτα LED που μπορούν να ελεγχθούν μέσω WiFi ή Bluetooth. Τα χρώματα, ο κορεσμός και η φωτεινότητα μπορούν να αλλάξουν χρησιμοποιώντας ένα smartphone. Ένα πράγμα που συνειδητοποίησα είναι ότι συχνά τα έξυπνα φώτα είναι αρκετά ακριβά και είναι δύσκολο να ρυθμιστούν. Ενώ τα ελεγχόμενα φώτα WiFi βασίζονται σε λειτουργική σύνδεση στο Διαδίκτυο, τα έξυπνα φώτα Bluetooth απαιτούν κοντινή απόσταση από τη συσκευή που θέλετε να ελέγξετε. Συχνά πρέπει να ανοίξει μια συγκεκριμένη εφαρμογή ή ένας ιστότοπος για τον έλεγχο των έξυπνων φώτων, κάτι που μπορεί να είναι λίγο ταλαιπωρία.

Ο στόχος μου ήταν να φτιάξω ένα έξυπνο φως με ελεγχόμενο WiFi που θα είναι φθηνότερο από τα περισσότερα έξυπνα φώτα, αλλά θα έχει πλήρη λειτουργικότητα (έλεγχος φωτεινότητας, κορεσμού και χρώματος). Για να καταστήσω το Light πιο φιλικό προς το χρήστη και εύκολο στη ρύθμιση, σκέφτηκα έναν τρόπο σύνδεσης και ελέγχου του φωτός χωρίς να χρειάζεται να ανοίξω έναν ιστότοπο ή να κατεβάσω οποιαδήποτε (πρόσθετη) εφαρμογή.

Δυστυχώς, η μόνη επιλογή για να δημιουργήσετε ένα τέτοιο έξυπνο φως είναι να βασιστείτε στις συσκευές Apple μόνο αφού η Apple διαθέτει μια προεπιλεγμένη εφαρμογή "Home" που επιτρέπει στους χρήστες να ελέγχουν ορισμένες έξυπνες συσκευές στο σπίτι τους. Μέχρι στιγμής, έχω ψάξει μια λύση για να λειτουργήσει αυτό και στο Android, αλλά δεν έχω καταλήξει σε κάποια λειτουργική λύση. Συγγνώμη, θαυμαστές του Android, ίσως την επόμενη φορά…

Το έξυπνο φως μου αποτελείται από δύο στοιχεία, το Raspberry Pi Zero W και το Unicorn phat από το Pimoroni. Η «θήκη» που μοιάζει με χάπι είναι στην πραγματικότητα ένα τρισδιάστατο τυπωμένο εξώφυλλο και διαχύτης. Το Raspberry Pi Zero W θα λειτουργεί ως δίκτυο wifi στο οποίο οι χρήστες μπορούν να συνδεθούν χρησιμοποιώντας έναν κωδικό πρόσβασης. Οποιοσδήποτε συνδεδεμένος σε αυτό το δίκτυο μπορεί να ελέγξει το φως χρησιμοποιώντας την εφαρμογή "Home". Για να είναι τα πράγματα απλά, όλα τα προγράμματα έχουν ρυθμιστεί να εκτελούνται αυτόματα στο Pi Zero W μόλις τροφοδοτηθεί.

Εάν έχετε ένα Raspberry Pi Zero W και ένα μονόκερο phat που βρίσκονται κάπου και αν είστε χρήστης της Apple, γιατί να μην εκμεταλλευτείτε αυτήν την ευκαιρία για να κάνετε τον εαυτό σας ένα χαμηλού κόστους, αλλά πλήρως λειτουργικό έξυπνο φως;

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

Βήμα 1: Τι χρειάζεται;

Τι χρειάζεται
Τι χρειάζεται

Πρόσβαση σε φορητό υπολογιστή ή υπολογιστή

Ένα Raspberry Pi Zero W

Phat μονόκερος Pimoroni

Μια κάρτα mirco SD (ελάχιστο 8 GB) για το λειτουργικό σύστημα

Προσαρμογέας κάρτας micro SD σε SD ή USB με υποδοχή κάρτας micro sd

Ένα καλώδιο micro USB για την τροφοδοσία του Zero W

Πρόσβαση σε εκτυπωτή 3D για θήκη / διαχύτη. Εάν δεν έχετε, μπορείτε να επικοινωνήσετε με μια υπηρεσία τρισδιάστατης εκτύπωσης για να εκτυπώσετε και να σας στείλουμε τα τρισδιάστατα τυπωμένα μέρη.

Διαφανές υλικό εκτύπωσης. Οτιδήποτε λειτουργεί όσο το φως μπορεί να διαπεράσει. Χρησιμοποίησα διαφανές PLA.

Ένα συγκολλητικό σίδερο και λίγη συγκόλληση

Μια ανδρική κεφαλιά 20x2 για το Pi Zero

Βήμα 2: Ολοκληρώστε τη ρύθμιση

Image
Image
Ολοκληρωμένη ρύθμιση
Ολοκληρωμένη ρύθμιση
Ολοκληρωμένη ρύθμιση
Ολοκληρωμένη ρύθμιση

Αντί να γράψω περίπου 50 βήματα ή περισσότερα για να ρυθμίσω αυτό το έργο στο Raspberry Pi zero w, επέλεξα να δημοσιεύσω απλώς το αρχείο εικόνας, το οποίο πρέπει να καεί σε μια κενή κάρτα micro SD. Το αρχείο εικόνας σε συμπιεσμένη κατάσταση είναι περίπου 0, 9 GB. Δεν χρειάζεται πραγματικά να αποσυμπιέσετε το αρχείο εάν ακολουθήσετε τις παρακάτω οδηγίες. Ακολουθεί ο σύνδεσμος προς το αρχείο εικόνας:

Αρχείο εικόνας

Η εικόνα έχει καεί σε κενή κάρτα SD (ελάχιστο 8 GB). Για να το κάνετε αυτό, πρώτα διαμορφώστε την κάρτα micro SD χρησιμοποιώντας το λογισμικό "SDFormatter" (μπορείτε να το κατεβάσετε από τη διεύθυνση https://www.sdcard.org/downloads/formatter_4/). Αφού συνδέσετε την κάρτα micro SD σας, επιλέξτε τις επιλογές και ενεργοποιήστε το "Format-Size-Adjustment". Μετά τη μορφοποίηση, η εικόνα μπορεί να εγγραφεί στην κάρτα micro sd. Προσωπικά προτιμώ τη χρήση Etcher για εγγραφή εικόνων, αφού είναι απλή στη χρήση και δεν απαιτεί να αποσυμπιέσετε τα αρχεία εικόνας. Μπορείτε να κατεβάσετε το Etcher από εδώ: Balena Etcher. Αφού επιλέξετε τη μονάδα δίσκου με την κάρτα micro SD στο etcher, επιλέξτε την εικόνα PiLight και κάντε κλικ στο φλας. Όταν ολοκληρωθεί η διαδικασία, ρυθμίζεται η κάρτα micro SD.

Τώρα, οι δεξιότητές σας συγκόλλησης απαιτούνται για να λειτουργήσει το phat μονόκερου. Συγκολλήστε την αρσενική κεφαλίδα στο Raspberry pi. Η μακρύτερη πλευρά των πείρων πρέπει να κοιτάζει προς τα πάνω. Στη συνέχεια, κολλήστε τη γυναικεία κεφαλίδα στο phat μονόκερου. Η μεγαλύτερη πλευρά της κεφαλίδας πρέπει να είναι στραμμένη προς τα κάτω. Συνδέστε το phat Unicorn στο Raspberry. Εάν χρειάζεστε μερικές επιπλέον συμβουλές σχετικά με τη συγκόλληση, απλώς ακολουθήστε αυτόν τον οδηγό:

learn.pimoroni.com/tutorial/sandyj/solderi…

Σε αυτό το στάδιο, μπορείτε να κατεβάσετε αυτά τα 2 αρχεία PiLight.stl και να τα εκτυπώσετε με τον 3D εκτυπωτή σας χρησιμοποιώντας ένα διαφανές υλικό εκτύπωσης. Χρησιμοποίησα 20% infill αφού αυτό είναι αρκετό. Ακολουθεί ο σύνδεσμος για τα 2 αρχεία:

https://goo.gl/1VhPct

Βήμα 3: Δοκιμή του φωτός στη συσκευή σας IOS

Image
Image
Δοκιμή του φωτός στη συσκευή σας IOS
Δοκιμή του φωτός στη συσκευή σας IOS

Τώρα που έχει ρυθμιστεί η κάρτα micro SD, συνδέστε την κάρτα micro SD στην υποδοχή του pi zero w. Τροφοδοτήστε το βατόμουρο με το καλώδιο micro USB. Μετά από περίπου 2 λεπτά, θα πρέπει να μπορείτε να δείτε το 'PiLight' ως νέο δίκτυο. Δοκιμάστε να συνδεθείτε σε αυτό χρησιμοποιώντας οποιαδήποτε συσκευή Apple. Ο προεπιλεγμένος κωδικός πρόσβασης για το δίκτυο είναι "κωδικός πρόσβασης". Θα πρέπει να είστε συνδεδεμένοι για να είστε wifi από το raspberry pi, αλλά το Διαδίκτυο δεν πρέπει να είναι διαθέσιμο. Εάν το δίκτυο σας «διώξει», σημαίνει απλώς ότι πρέπει να περιμένετε ένα λεπτό ή δύο, αφού το σύστημα εξακολουθεί να φορτώνεται.

Όταν είστε τελικά συνδεδεμένοι, ανοίξτε την εφαρμογή "Αρχική σελίδα" ή εγκαταστήστε την αν δεν την έχετε πια. Εναλλακτικά, μπορείτε επίσης να χρησιμοποιήσετε το «Hesperus», το οποίο κάνει την ίδια δουλειά. Στη συνέχεια, δώστε ένα όνομα στο σπίτι σας (ίσως «σπίτι») και δοκιμάστε να προσθέσετε μια συσκευή. Θα πρέπει να μπορείτε να δείτε μια συσκευή που ονομάζεται «homebridge». Πατήστε «homebridge» και περιμένετε να συνδεθεί. Θα σας ζητηθεί να εισαγάγετε ένα 6ψήφιο pin. Χρησιμοποιήστε αυτό το pin για σύνδεση:

031-45-151

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

Για να το κάνετε αυτό, κάντε κλικ στο εικονίδιο PiLight στην εφαρμογή Home. Το έξυπνο φως σας πρέπει να ανάψει. Δοκιμάστε όλες τις επιλογές για να αλλάξετε τη φωτεινότητα, το χρώμα και τη δύναμη.

Βήμα 4: Προχωρώντας περαιτέρω

Τώρα που η έξυπνη λάμπα σας λειτουργεί και έχει δοκιμαστεί, μπορείτε να την αυτοματοποιήσετε επίσης. Η μόνη προϋπόθεση είναι το τηλέφωνό σας να είναι συνδεδεμένο στην έξυπνη λάμπα μέσω WiFi. Για να χρησιμοποιήσετε αυτήν τη δυνατότητα, πρέπει να αποκτήσετε την εφαρμογή "Hesperus" από το App Store.

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

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

Συνιστάται: