Home > Technologie > EMail Light: LEDs zeigen neue E-Mails an

EMail Light: LEDs zeigen neue E-Mails an

0
Advertisement

EMail Light: LEDs zeigen neue E-Mails an

Die Idee hinter dem E - Mail - Licht - Projekt ist das Vorhandensein von E - Mails , um anzuzeigen , die derzeit auf meine E - Mail - Server sind mit einer blinkenden LED. Ich bin oft nicht richtig an meinem Schreibtisch und ich würde gerne wissen, ob ich eine E-Mail habe. Oder ich bin in der Nähe meines Schreibtischs, aber mein Bildschirmschoner hat gekickt, während ich an etwas arbeite, das nicht mit einem konstanten Mauswiggle einhergeht. Durch eine kleine schwarze Box mit LEDs, die von USB über einen Mail - Monitoring - Programm gesteuert werden kann, kann ich auf das Vorhandensein von E - Mails auf meinem Server aufmerksam gemacht werden.

Schritt 1: Mail Light Parts

EMail Light: LEDs zeigen neue E-Mails an

EMail Light: LEDs zeigen neue E-Mails an

Die eMail - Licht Hardware wird aus vorgenommen werden:

  • ein USBmicro U421 USB - Schnittstelle
  • ein ULN2803 Treiber
  • Ein bisschen Leiterplatte
  • 8 Leuchtdioden
  • 8 330 Ohm Widerstände
  • Eine kleine Kunststoff-Box
  • 8 LED-Befestigungsringe (optional)
  • Draht-Wickeldraht für Punkt-zu-Punkt-Verbindungen
  • Eine kleine 4-40 Maschinenschraube
  • Eine Aluminiumstange
  • Lot, Lötflussmittel

Quellen: http://www.circuitgizmos.com (erste 5 Teile), Radio Shack (box), Baumarkt.

Verschiedene Werkzeuge sind geeignet und umfassen (sind aber nicht beschränkt auf):

  • ein Schraubenzieher
  • Ein Schraubendreher (für die Verbindung zur Rückseite des Monitors)
  • Ein Lötkolben
  • Ein 4-40 Hahn (wenn Sie die Stange tippen - wahlweise eine Mutter)
  • Einen Schraubstock mit einer Bremse zum Biegen
  • Bohrer und Bits für Kunststoff-Box Löcher und Loch in bar
  • Spülschneider

Vielleicht bemerken Sie in einem der Bilder, dass ich eine Mikro-Klammer verwendet. Nicht unbedingt notwendig, aber bequem.

Schritt 2: Plastikkasten

EMail Light: LEDs zeigen neue E-Mails an

Ich wählte eine kleine Plastikbox mit schwarzem Finish. Vier LEDs werden auf einer Seite sichtbar von meiner Position an meinem Schreibtisch sitzen. Diese LEDs sind hell, aber nicht blendend. Auf der anderen Seite dieser Box befinden sich vier sehr helle LEDs. Diese hellen LEDs sind von meinem Labor zu sehen. Ich werde in der Lage, nur in mein Büro und sehen, ob ich eine E-Mail.

Schritt 3: Innerhalb des Kastens

EMail Light: LEDs zeigen neue E-Mails an

Das Innere der Box hat genug Platz für die U421 und andere Teile. Es wird ein Steckplatz für das USB-Kabel zum Verlassen der Box. Für die LEDs werden acht 1/4 "Löcher gebohrt. Das Innere des Kastens hat ein wenig Extraplastik in der Weise.

Schritt 4: Ändern der Kunststoffbox

EMail Light: LEDs zeigen neue E-Mails an

Ich entfernte den Extraplastik mit dem gleichen Werkzeug, das ich verwende, um bündig-schneiden Sie Bestandteilanschlüsse (bündiger Scherblock oder Drahtschnipsel) auf gelöteten Brettern. Dann entfernte ich die Plastikstücke, die mit einem kleinen Meißel blieben.

Die Idee ist, dass etwas Plastik aus dem Weg zu bekommen. Snipping es war roh, aber gut funktioniert. Der raue Rest wurde sorgfältig abgetrennt.

Schritt 5: Löcher bohren

EMail Light: LEDs zeigen neue E-Mails an

Jede Seite der Box hat vier LEDs. Ich bohrte vier Pilot Löcher für die LEDs. Danach vergrößerte ich die Löcher auf ein Viertel Zoll, um die LEDs in ihren Montageringen aufzunehmen.

Befestigungsringe sind optional. Die LED-Löcher können so dimensioniert werden, dass sie ohne Ringe arbeiten.

Schritt 6: Leiterplatte (Leiterplatte)

EMail Light: LEDs zeigen neue E-Mails an

Ich benutzte die Art der Leiterplatte für dieses Projekt, das ich häufig für Prototyping Dinge verwenden. Dieses Brett ist ein Raster von Löchern, die voneinander beabstandet sind.

Schritt 7: PCB-Kupfer reinigen

EMail Light: LEDs zeigen neue E-Mails an

Auf der Unterseite der Platine sind isolierte Kupferringe - Donuts. Das Kupfer sollte glänzend gereinigt werden. Ich benutzte eine Metallbürste und schrubbte in zwei oder drei Richtungen, bis das Kupfer glänzt. Dann beschichtete ich das Kupfer mit flüssigem Flussmittel und aufgetragenem Lötmittel, um das freiliegende Kupfer vollständig zu bedecken.

Schritt 8: Die Platine schneiden

EMail Light: LEDs zeigen neue E-Mails an

Vor dem Auftragen von Lötmittel, schneide ich die Platte, um die kleine Box passen. Zu schneiden, können Sie die Leiterplatte mit einem Messer und schnappen Sie die Platine. Einige Bereinigung mit einer Datei könnte in Betracht gezogen werden.

Schritt 9: Komponenten hinzufügen

EMail Light: LEDs zeigen neue E-Mails an

Die USBmicro U421 USB - Schnittstelle kann ein oder zwei Low-Current - LEDs direkt antreiben. Aber einige der LEDs, die ich wählte, sind nicht niedriger Strom, und das Verwenden eines Treibers, um ein wenig mehr Strom durch die LEDs zu pumpen bildet die hellen sehr von der Weise in meinem Labor sehr sichtbar. Das U421 liefert 5V vom USB-Hafen. Auf dem Foto unter dem U421 wurde zusammen mit dem ULN2803 auf der Leiterplatte montiert ist . Widerstände werden montiert und Anschlüsse werden auf der Unterseite der Karte hergestellt.

Schritt 10: PCB von unter

EMail Light: LEDs zeigen neue E-Mails an

EMail Light: LEDs zeigen neue E-Mails an

EMail Light: LEDs zeigen neue E-Mails an

Die Unterseite der Karte mit dem U421 und ULN2803 wird an der Schale des Kastens angebracht, der die LED hat.

Die LEDs, die ich für das Projekt ausgewählt habe, sind jeweils eine einzigartige Farbe. Ich werde ein E-Mail-Konto zu einer LED, die auf jeder Seite des Feldes blinkt zuweisen.

Die LEDs sind einfach in einem 1/4 "Loch montierbar, wenn diese kleinen Montageringe korrekt eingesetzt werden.

Schritt 11: LEDs im Gehäuse montiert

EMail Light: LEDs zeigen neue E-Mails an

EMail Light: LEDs zeigen neue E-Mails an

Acht LEDs werden auf eine Hälfte des Kastens gesetzt, wobei die Kabel in Richtung auf die Leiterplatte gebogen sind. Es war ein Abenteuer Stossen alle 16 führt durch die Leiterplatte.

Wenn die LEDs an der richtigen Stelle sind und die Platine auf alle LED-Leads navigiert, werden die LEDs dann angelötet.

Schritt 12: Lötverbindungen

EMail Light: LEDs zeigen neue E-Mails an

EMail Light: LEDs zeigen neue E-Mails an

EMail Light: LEDs zeigen neue E-Mails an

Die Anschlüsse für die Komponenten sind auf der Unterseite der Platine mit Drahtwickeldraht ausgeführt. Eine eingelötete Komponente auf der Oberseite der Platte verlässt eine kleine Pyramide aus Lötmittel auf den Komponentenleitern. Wenn Draht-Wickeldraht zum Herstellen von Punkt-zu-Punkt-Schaltungsverbindungen verwendet wird, wird ein sehr kleines Bit der Drahtisolierung von den Enden des Verbindungsdrahtes entfernt. Die "Pyramide" des Lotes wird geschmolzen und das Drahtwickeldrahtende wird in das geschmolzene Lötmittel gesteckt.

Die USBmicro-Seite hatte eine Richtlinie zum Ansteuern einer LED aus dem Ausgangspin eines U401 oder U421. Erweiterung, dass eine ULN2803 für dieses Projekt zu verwenden war einfach. Eine der App-Notizen auf USBmicro hat auch eine ULN2803 treibende LEDs und Relais. Beide schematischen Fragmente sind unten abgebildet, um als eine Führung zu dienen.

Schritt 13: Prüfung der Elektronik

EMail Light: LEDs zeigen neue E-Mails an

Ein 8-Bit-Port des U421 wird verwendet. Jede dieser 8 Zeilen führt zu einem Eingang des ULN2803. Die Ausgänge des ULN2803 sind über einen 330 Ohm Widerstand mit jeder der LEDs verbunden. Die Anoden der LEDs verbinden die 5V-Leitung des U421. Die Masse des ULN2803 ist mit dem Erdungsanschluss U421 verbunden.

Das fertige eMail Licht Elektro - Hardware wird mit dem Ausgangstestanwendung von USBmicro.com montiert und getestet.

Schritt 14: Moinieren der Mailleuchte

EMail Light: LEDs zeigen neue E-Mails an

EMail Light: LEDs zeigen neue E-Mails an

EMail Light: LEDs zeigen neue E-Mails an

EMail Light: LEDs zeigen neue E-Mails an

EMail Light: LEDs zeigen neue E-Mails an

Die eMail Light wird auf der Rückseite eines meiner LCD-Displays montieren. Ich modifizierte eine gerade Aluminium-Bar für diese.

Die Bar brauchte einen kurzen 1 "Abschnitt gebogen. Das tat ich, indem ich die Stange in eine Schraubstockbremse steckte.

Der gebogene Abschnitt des Aluminiumstabes wird mit der Kunststoffbox verschraubt.

Auf dem gebogenen 1 "Abschnitt der Stange tippte ich auf ein Loch # 4-40. Eine Hälfte des Plastikkastens - die Hälfte ohne Teile - wird ein kleines Loch darin für die Schraube haben. Ich bohrte auch Löcher der passenden Größe und des Abstandes auf dem langen Teil des Aluminiumstabes für Montage auf der Rückseite meines LCD-Monitors.

Die Kunststoffboxenhälfte wurde fest an der Aluminiumhalterung befestigt und dann wurde die Box wieder zusammengebaut.

Unter meinem Monitor montiert und auf USB eingesteckt, war ich in der Lage, die USBmicro Ausgangstestanwendung zu verwenden, um zu überprüfen, dass die regelmäßigen LEDs von einer sitzenden Position an meinem Schreibtisch sichtbar waren und dass die superhellen LEDs, die "Rückseite" gegenüberstanden, leicht sichtbar waren In meinem Labor.

Schritt 15: REALBasic Software-Entwicklung

EMail Light: LEDs zeigen neue E-Mails an

Die Realbasic Entwicklungsumgebung REAL Software ist für diese Entwicklung verwendet , da es die E - Mail - Code (Pop - Protokoll) sehr einfach gemacht.

Das Ziel der Software, die ich erstellt, war die Verbindung zu vier verschiedenen E-Mail-Konten und überwachen sie für das Vorhandensein von E-Mail. Wenn eine E-Mail gefunden wurde, sollte eine bestimmte LED dieses Kontos blinken. Die LED-Blinkrate sollte veränderbar sein, die Rate, mit der die E-Mail-Konten abgefragt werden, sollte veränderbar sein und das Programm sollte sich als Tray-Icon verbergen, bis es benötigt wird.

Jedes der vier Konten hat ein Viertel des Hauptfensters mit einigen Textbereichen für Kontoinformationen. Das Viertel ist unten abgebildet.

Schritt 16: Softwaredetails

EMail Light: LEDs zeigen neue E-Mails an

EMail Light: LEDs zeigen neue E-Mails an

EMail Light: LEDs zeigen neue E-Mails an

EMail Light: LEDs zeigen neue E-Mails an

EMail Light: LEDs zeigen neue E-Mails an

EMail Light: LEDs zeigen neue E-Mails an

EMail Light: LEDs zeigen neue E-Mails an

EMail Light: LEDs zeigen neue E-Mails an

Hinweis: Die kompilierte Software kostenlos von der verfügbar ist CircuitGizmos Blog.

Jedes Konto verfügt über eine Schaltfläche zum Aktivieren dieses Kontos. Bei der Verbindung wird das E-Mail-Konto nach E-Mails durchsucht. Rechts neben der Connect-Taste befindet sich eine visuelle Anzeige, die im Einklang mit der LED blinkt. Rechts davon befindet sich ein Textfeld, das die Anzahl der Nachrichten anzeigt, die sich auf dem Server dieses Kontos befinden.

Das Feld "Server" sollte die Serveradresse enthalten. Etwas wie "pop.flintstone.com". Dies müsste der richtige Server für Ihr E-Mail-Konto sein. Darunter befindet sich der Name, den Sie für die Anmeldung in Ihrem Konto verwenden. Es könnte sein "fred" oder es könnte sein, dass "[email protected]". Darunter befindet sich die Box für Ihr Passwort. Es ist ein Feld, das als Sternchen auftaucht. Mein Passwort ist: ******* :-)

Unter dem Kennwort-Feld ist ein Feld, das die Rate enthält, in Minuten, dass die E-Mail-Adresse abgefragt wird. Darunter befinden sich zwei Verbindungsstatusfelder.

Die anderen drei E-Mail-Adressen werden wiederholt.

Rechts unten im Hauptfenster befindet sich eine Box für die Blinkrate in 1/100 Sekunde. Ein Wert von 50 ist eine Blitzrate von 1/2 Sekunden. Darüber ist eine Schaltfläche zum Verlassen des Programms.

Oben rechts im Hauptfenster befindet sich eine Schaltfläche zum Ausblenden des Hauptfensters. Ein Doppelklick auf das Taskleistensymbol des Programms setzt dieses Hauptfenster wieder frei. Alles läuft mit dem Hauptfenster versteckt.

Wenn das Programm ausgeführt wird, muss es ein Tray-Icon aufbauen und dieses Tray-Symbol auf eine Grafik (in diesem Fall cg4) setzen, die im Projekt enthalten ist (siehe Bild)

Wenn das Programm geschlossen ist, muss dieses Symbol aus dem Fach entfernt werden: (siehe Bild)

Das App-Tray-Objekt selbst hat nur die Aufgabe, das Hauptfenster sichtbar zu machen, wenn der Benutzer doppelt auf das Tray-Icon klickt: (siehe Bild)

Die Schaltfläche "Verbergen" im Hauptfenster macht das Hauptfenster nicht sichtbar: (siehe Bild)

Wenn das Hauptformular zum ersten Mal sichtbar gemacht wird, dass das Programm ausgeführt wird, wird die USB-Schnittstelle U421 entdeckt und die Voreinstellungen für das Programm geladen. Die Kommunikation mit dem U421 erfolgt über eine DLL, die von REALbasic geöffnet wird, wenn die Funktion innerhalb dieser DLL definiert ist. Der Code deklariert vor der Verwendung der Funktionen zunächst die drei benötigten Funktionen (und erzeugt einen Rückgabewert für den Funktionsaufruf): (siehe Bild)

USBm_FindDevices ist der erste Aufruf von USBm.dll. Es sucht den USB-Bus des PCs für U401- und U421-Geräte. In diesem vereinfachten Beispielcode wird der true / false Returncode nicht verwendet. Nicht-Beispielcode würde die Rückgabewerte für Fehler verarbeiten möchten. Port A des U421 wird mit diesem Aufruf ausgegeben: USBm_DirectionA (0, & HFF, & HFF). Die 0 geht davon aus, dass es nur 1 (indexiert auf 0) USBmicro-Gerät auf dem Bus gibt. Wenn mehr vorhanden wäre, wäre zusätzlicher Code erforderlich, um das korrekte Gerät anzusprechen. Siehe USBmicro Informationen in der On-line - Entwicklung Notebook (ODN) für alle Port - Richtungsbefehlsinformationen.

Sobald die Richtung auf Ausgang eingestellt ist, werden alle Leitungen ausgeschaltet (0), um die LEDs zu deaktivieren: (siehe Bild)

Danach wird eine Datei namens "maildata.txt" im selben Ordner / Verzeichnis wie die ausführbare Datei maillight.exe gesucht. Wiederum in einem anderen Programm als dem Beispielcode sollte mehr Code vorhanden sein, um Fehler zu behandeln, wie die Datei, die nicht gefunden wird.

Die Datei enthält Textinformationen, die im Hauptfenster in die Textfelder eingelesen werden. Die erste Zeile der Datei sollte den Servernamen für E-Mail 1, die zweite Zeile den Benutzernamen usw. enthalten. Die letzte Zeile hat die LED-Blinkrate. Die Kommentare im Code zeigen das Format: (siehe Bild)

Die Datei wird geöffnet und jede Zeile in entsprechende Textfelder eingelesen: (siehe Bild)

Die LED-Blinkrate ist die letzte der Bearbeitungsfeldelemente, die beim Laden geladen werden. Das Ändern der Werte in den Textfeldern nach dem Laden der Datei ist auch möglich, indem Sie diese Felder bearbeiten.

Schritt 17: Unterbrechung

EMail Light: LEDs zeigen neue E-Mails an

So wurden die Kernroutinen implementiert. Die Kernroutinen drehen sich um einen Timer, der die LEDs, vier Timer, die für E-Mails zu einem bestimmten Zeitpunkt suchen, und die REALbasic-Objekte, die die Pop-Verbindung verwalten, aufleuchten.

Schritt 18: Mehr Software

EMail Light: LEDs zeigen neue E-Mails an

EMail Light: LEDs zeigen neue E-Mails an

EMail Light: LEDs zeigen neue E-Mails an

EMail Light: LEDs zeigen neue E-Mails an

EMail Light: LEDs zeigen neue E-Mails an

EMail Light: LEDs zeigen neue E-Mails an

EMail Light: LEDs zeigen neue E-Mails an

EMail Light: LEDs zeigen neue E-Mails an

Auch hier erinnern - Diese Software kann kostenlos von der heruntergeladen werden CircuitGizmos Blog.

Die einfachste Komponente ist der Timer, der geht, um Mail alle paar Minuten zu bekommen. Es gibt einen Timer für jede der vier E-Mail-Konten. Wenn der Timer abläuft, ruft er einfach das pop3-Objekt an und sagt, dass es eine Verbindung herstellen soll:

Nachdem die Verbindung hergestellt wurde, druckt das Objekt pop3 diesen Status in der ersten Statusbox. Nachdem es eine Verbindung hergestellt hat, wird eine Anmeldung versucht. Wenn die Anmeldung erfolgreich ist, wird die Anzahl der Nachrichten, die sich auf dem Server befinden, gezählt:

Das Pop3-Objekt zählt die Anzahl der Nachrichten auf dem Server und zeigt diese Zahl an. Wenn die Zahl 0 ist, wird eine boolesche Variable auf false gesetzt. Wenn es 1 oder mehr Meldungen gibt, wird diese Variable gesetzt. Diese Variable bestimmt, dass die LED blinkt. Nach dem Zählen der Anzahl der Nachrichten trennt und löscht das pop3-Objekt den Statustext:

Der Zeitgeber, der nach Mails prüft, läuft erst, wenn die Verbindung zum ersten Mal mit dem Drücken der Verbindungstaste hergestellt wurde. Wenn die Schaltfläche gedrückt wird, werden der Server, der Benutzername und andere Daten an das pop3-Objekt übergeben und eine Verbindung aufgerufen. Der Timer wird gestartet (für die nächste E-Mail-Prüfzeit) und die Schaltfläche wird von einer Verbindungsschaltfläche zu einer Trennschalter-Schaltfläche geändert:

Wenn die gleiche Schaltfläche geklickt wird, nachdem sie als Trennschalter aktiviert wurde, wird das Pop3-Objekt vom Server getrennt (falls noch verbunden), der Timer ausgeschaltet, der Status deaktiviert, die LED-Blinkfunktion deaktiviert und die Schaltfläche Wird wieder eine Verbindungstaste:

Dies ist keine E-Mail-Programm - Sie nicht bekommen, um die E-Mail, die Sie haben mit diesem Programm zu lesen - Sie werden nur darauf hingewiesen, dass Sie E-Mails warten auf Ihrem Server. Nachdem Sie benachrichtigt werden, dass Sie eine E-Mail haben, würden Sie diese E-Mails mit Ihrem E-Mail-Programm erhalten. Die LED wird wahrscheinlich immer noch blinken, nachdem Sie die E-Mail mit dem anderen Programm erhalten. Wenn Sie auf die Schaltfläche zum Trennen und Wiederherstellen klicken, wird eine weitere Überprüfung gestartet und festgestellt, dass Ihre E-Mail gelöscht wurde.

Die LED-Blinkroutine ist tatsächlich die längste dieser Funktionen. Wenn der Blinkzeitgeber abläuft, wird das USBmicro DLL-Zeug definiert. Der Wert für den LED-Port des U421 (Port A) wird auf 0 gesetzt, bevor der Status der E-Mail-Konten akkumuliert wird:

Der blinkende Timer schaltet die grafische Anzeige (und eventuell die LED) jedes Mal, wenn der Timer abgelaufen ist, ein und aus. Eine boolesche Variable wird von true zu false umgekehrt. Bei false ist die Anzeige ausgeschaltet. Wenn true, leuchtet die Anzeige, wenn eine Meldung erkannt wurde. Und wenn die Anzeige leuchtet, ist LEDval eingestellt, um ein Bit einzuschalten, um eine bestimmte LED einzuschalten:

Die erste LED auf der Vorderseite und die erste LED auf der Rückseite sind mit dem Wert & H11 eingeschaltet. Die 2. LEDs mit dem Wert & H22, der dritte mit dem Wert & H44, der 4. mit & H88.

Sobald diese Werte alle zusammengefasst sind, wird der Wert an Port A ov der U421 gesendet:

Laden Sie die Realbasic - Projekt und den ausführbaren Code: eMailLights Projekt- und Programm.

Um dies für Ihre E-Mail zu konfigurieren, bearbeiten Sie die Datei maildata.txt, um Ihre vier (oder weniger) E-Mail-Einstellungen einzuschließen. Wenn Sie das Programm ausführen, werden diese Einstellungen geladen. Sie können das Passwort als Leerzeile hinterlassen, wenn Sie in dieser Datei kein Passwort haben.

Klicken Sie auf Verbinden auf allen Konten, die Sie verwenden, um die Überprüfung der E-Mail zu starten. Klicken Sie auf Ausblenden, um das Fenster zum Tray-Symbol zu verbergen. Wiederherstellen des Hauptfensters durch Doppelklicken auf das Taskleistensymbol.

Wenn das Programm eine E-Mail in den Konten entdeckt, die es überprüft, blinkt die visuelle Anzeige. Wenn Sie die Mail Light Hardware gebaut haben, sehen Sie blinkende LEDs.

Es gibt viel Flexibilität in den LEDs / Leuchten, die Sie für dieses Projekt zusammenstellen können. Ursprünglich hatte ich geplant, einen Stapel von Tischtennisbällen auf die Oberseite meines Monitors zu setzen, um mit einigen LEDs zu leuchten. Das sah toll aus in einem schwach beleuchteten Raum und am Abend. Aber mit meinem Bürofenster offen, die Ping-Pong-Bälle waren einfach nicht hell genug gegen das offene Fenster, um aus meinem Labor zu sehen.

Code konnte geändert werden, um mehr als nur LEDs zu tun. Sie könnten ein LCD-Display an die U421, die im Text, die Anzahl der E-Mails, die in jedem Konto angezeigt werden würde. Die U421 könnte direkt ein Paar von sieben Segment-LED-Anzeigen. Sie könnten mehrere U421 mit einer Kombination von Hardware-Designs verwenden.

Schritt 19: Viel Spaß!

EMail Light: LEDs zeigen neue E-Mails an

EMail Light: LEDs zeigen neue E-Mails an

Genießen Sie dieses Projekt. Ich habe festgestellt, dass es ein sehr nützliches Gerät nur in der Woche, dass ich habe es auf meinem PC. Es wird ein fester Bestandteil meines PC Sertup jetzt sein. Wenn ich Verbesserungen am Code mache, werde ich es hier teilen. Sie können Verbesserungen vornehmen, Funktionen vorschlagen und den Code in andere Entwicklungsumgebungen portieren. Oder Sie können einfach die Hardware und nutzen Sie die Software frei zu fahren Ihre eigene eMail Light. Teilen Sie Bilder von Ihrer E-Mail Licht und Erfahrungen Gebäude. aufrechtzuerhalten.

Related Reading