Zusammenfassung
EVE - SmartLight
Ihr kennt alle das Sprichwort über "Der frühe Vogel...".
Aber für die meisten Menschen ist es schwierig, morgens aufzustehen; besonders im Winter, wenn es draußen dunkel ist.
Der EVE SmartLight ist ein intelligenter Lichtwecker, der von einem Raspberry 2 gesteuert und über ein 7-Zoll-Touchscreen-Display bedient wird.
EVE simuliert einen Sonnenaufgang, indem es das Licht schon VOR der Zeit, in der du aufwachen sollst, sanft aufhellt, damit du entspannt und ausgeruht aufwachen kannst, während der Klang von singenden Vögeln in deine Ohren dringt.
Software
Eve wird von einer benutzerdefinierten JAVA FX-Anwendung gesteuert, die PI4J und WiringPI verwendet.
Die Software kann hier gefunden werden:https://github.com/NeoP5/eve-smartlight
Elektronik
Die gesamte Elektronik ist so einfach wie möglich gehalten.
Siehe bitte die Anweisungsabschnitte für Details und eine vollständige Einkaufsliste.
Zukunft
Dies ist Version eins von EVE. Viele zusätzliche Funktionen können (und werden) in der Zukunft hinzugefügt werden.
Wie zum Beispiel
- Wetterinformationen
- Integration von Eclipse SmartHome / OpenHAB für vollständige Hausautomatisierung und Steuerung anderer intelligenter Geräte in Ihrem Zuhause (Schalten Sie die Kaffeemaschine direkt vom Bett aus ein ;)
- Machen Sie LEDs über ein Netzwerk steuerbar, damit sie von anderen Geräten gesteuert werden können.
- Interne Kamera, die als Überwachungskamera und Bewegungserkennungssystem verwendet werden soll.
- Mit Kamera: Erhalte Benachrichtigungen, wenn du im Urlaub bist.
- Schalte das Licht ein, wenn Bewegung während der Nacht erkannt wird (benutze es vollständig, um auf die Toilette zu gehen ;-|
Aktualisierungen
- Kleines Update zum Gehäusedesign; entfernt wurde das Ganze für die Steuerungstasten des Displays. Diese werden später hinzugefügt.
Anweisungen
Druckanweisungen
Der Druck wird mit weißem oder transparentem PLA durchgeführt, damit die LED durchscheinen kann.
- 50 mm/s
- 0,2 mm Schichten
- Keine Unterstützung erforderlich.
Elektronik
Die folgenden elektronischen Komponenten werden verwendet:
- Raspberry PI 2 (ein B-Modell wird ebenfalls funktionieren, aber um genug Leistung für zukünftige Updates zu haben)
- Kleiner WLAN-Dongle
- 12V / 60 Watt externe Stromversorgung von einem Laptop.
- Einsteckbarer Steckverbinder, passend zur Stromversorgung.
- 12V/5V 15Watt DC/DC-Abwärtswandler zur Stromversorgung des RasPi.
- 12V LED-Streifen
- TIP120 - NPN, Darl, 60 V, 5 A, 65 W - TO220 Transistor
- Zwei kleine Lautsprecher, die ich auf Lager hatte; ca. 34 mm Durchmesser.
- Weißer Stromschalter 19x22mm Gehäuse, Snap-In.
- 7"-Touch-Display und Controller von pollin.de (LS-7T)
- kurzes flexibles HDMI-Kabel
- Altes Micro-USB-Kabel
- Einige Kabel
- etwas Heißkleber
- Plastikfolie zur Isolierung
Vorbereitung
Um korrekt zu funktionieren, müssen wir zuerst den Raspberry installieren.
Ich gehe davon aus, dass du weißt, was zu tun ist und wie man mit Linux arbeitet; falls nicht, schau im Internet nach einigen Tutorials oder besuche meine Website häufig, da ich dort in den nächsten Tagen einige detailliertere Anweisungen posten werde.
- Installiere Raspberrian auf der SD-Karte; siehe Tutorials im Internet.
- Installiere wiringPi (es wird von PI4J verwendet, um die LED-Dimmerung zu steuern)
- Installieren Sie Oracle Java 8
- Konfiguriere Raspian, damit es korrekt mit dem Display funktioniert (z. B. Auflösung, force_hdmi=true, overscan=true, etc..)
- Installieren und konfigurieren Sie den Touch-Treiber und die Kalibrierungssoftware; es gibt viele Anleitungen auf YouTube, wie man das macht.
- Konfigurieren Sie Ihren PI so, dass er sich beim Einschalten mit dem WLAN verbindet.
- Laden und kompilieren Sie die Java-Anwendung; installieren/kopieren Sie sie auf den Raspberry.
Versammlung
Bevor Sie mit der Montage beginnen, stellen Sie sicher, dass alles gut funktioniert.
Verbinden Sie zunächst alle Komponenten in einer Testregion, um die Funktionalität zu überprüfen.
Achte darauf, die Software zu installieren und den Raspberry Pi zu konfigurieren, bevor du ihn in das Gehäuse einsetzt.
- Fügen Sie das 7"-Touch-Display in das Gehäuse ein.
- Führen Sie die Anzeigesteuerungs-Schaltplatine in die Steuerungs-Halterung ein.
- Führen Sie die Controllerhalterung in das Gehäuse ein und verwenden Sie etwas Heißkleber, um sie etwas zu fixieren.
- Verbinde das Display mit der Display-Leiterplatte.
- Führen Sie den Stecker für die Stromversorgung in das Gehäuse ein und schrauben Sie ihn fest; führen Sie auch den Schalter und die Lautsprecher ein.
- Löten Sie ein Kabel vom Stromversorgungsanschluss zum Schalter.
- Montiere die Himbeere auf die Grundplatte; verwende 4 kleine Punkte Heißkleber, um sie zu befestigen; so kannst du sie abnehmen, wenn du sie brauchst.
- Löten Sie ein Kabel vom Schalter zu den IN-Anschlüssen des DC/DC-Wandlers.
- An den OUT-Pins des DC/DC-Konverters löten wir das Mikro-USB-Kabel (vielleicht schneiden wir das USB-Ende eines USB-zu-Mikro-USB-Kabels ab); stecken das andere Ende in den Raspberry PI.
- Stecken Sie das HDMI-Kabel vom Raspberry zum Display.
- Verbinden Sie das USB-Kabel für den Touch-Controller mit einem der USB-Anschlüsse des Raspberry.
- Wenn es noch nicht getan wurde, stecken Sie den WLAN-Dongle auch in einen der USB-Ports.
- Der letzte Schritt besteht darin, den Raspberry, den LED-Streifen und die Stromversorgung mithilfe des TIP120-Transistors zu verbinden. Verbinden Sie Pin 12 des Raspi mit dem ersten Pin des TIP120. Den zweiten Pin des TIP120 mit dem Masseanschluss des LED-Streifens und den dritten Pin des TIP 120 mit dem Masseanschluss am Schalter. Verbinden Sie außerdem den Plus-Pin des LED-Streifens mit dem
14 Verbinden Sie die Lautsprecher mit dem Raspberry über einen 3,5-mm-Anschluss (wenn sie nicht laut genug sind, müssen Sie einen kleinen 5V-Verstärkerchip dazwischen schalten).
Tags
Modellquelle
