Dieser Inhalt wurde automatisch übersetzt. Original anzeigen
Dies ist das Gehäuse für einen einfachen Alexa-Lichtschalter.
Es verwendet einen ESP32 mit zwei Tasten (Ein- und Ausschalten) sowie eine LED an der Oberseite, die aufleuchtet, wenn eine Taste gedrückt wird.
Du kannst den Code für das Projekt auf GitHub finden:https://github.com/manolol1/lightswitch
Du wirst Folgendes benötigen:
- ESP32 (oder ein ähnliches kompatibles Gerät)
- Stromversorgung und Kabel für den ESP32
- Zwei Knöpfe (der Durchmesser der Löcher für die Knöpfe beträgt 14 mm. Du musst das möglicherweise ändern, wenn du andere Knöpfe hast.)
- LED (optional)
- Widerstand für die LED (falls erforderlich)
- Einige Kabel (Übergangsdrähte)
- Lötgeräte (optional, könnte hilfreich sein, um die Kabel zu kürzen)
- Ein Computer oder Laptop (zum Flashen des ESP32)
- Einige Grundkenntnisse über das Programmieren von Mikrocontrollern und PlatformIO wären hilfreich.
Anweisungen:
Fühlt euch frei, Dinge anders zu machen, das ist einfach, wie ich es gemacht habe.
- Beschaffe die erforderlichen Teile und ändere bei Bedarf den Durchmesser der Knopflöcher in Onshape.
- Drucken Sie die Einlage. Ich habe sie mit der Vorderseite (wo die Knöpfe sind) auf der Bauplatte gedruckt. Ich brauchte nur Unterstützung für die Schraubenlöcher und für diesen kleinen Teil, der den Deckel in Position hält.
- Drucke den Deckel und stelle sicher, dass er in das Gehäuse passt. Es könnte etwas schwierig sein, ihn hineinzuschieben, aber ich wollte keine zusätzlichen "Schienen" an der Seite hinzufügen, um mehr Unterstützung zu vermeiden.
- Laden Sie den Quellcode vonGitHubUnd öffne das Projekt. Ich habe dafür Visual Studio Code mit PlatformIO verwendet.
- Im Code siehst du einige Variablen, die du bearbeiten musst. Lass uns zuerst die WLAN-Anmeldeinformationen ausfüllen!
- Als nächstes solltest du mit der Montage der Teile beginnen. Ich habe bereits die Pins für die Tasten und die LED eingestellt, also könntest du einfach diese verwenden. Wenn du andere Pins verwenden möchtest, stelle sicher, die PIN-Nummern im Code zu ändern!
Zuerst würde ich empfehlen, die Tasten und die LED in das Gehäuse zu montieren.
Dann verbinden oder löten Sie die Kabel der Tasten mit den entsprechenden Pins auf dem ESP32. Normalerweise wird ein Kabel mit dem Datenpin (im Code angegeben) und ein weiteres mit Masse (GND) verbunden. Möglicherweise müssen Sie für Ihre Tasten etwas recherchieren.
- Verbinde auch die LED, falls du eine hast. Achte darauf, bei Bedarf einen Widerstand hinzuzufügen!
- Jetzt musst du die Links zum Steuern deiner Lichter bekommen. Ich habe dafür einen Alexa Skill namens "URL Routine Trigger" verwendet. Mit diesem Skill kannst du Alexa Routinen erstellen, die ausgelöst werden, wenn ein Link "geöffnet" wird.
- Fülle die Links im Code aus.
- Jetzt lassen wir den ESP32 flashen und testen, ob alles funktioniert! Stellen Sie sicher, dass Ihre WLAN-Anmeldedaten, Pins und Links korrekt ausgefüllt sind!
- Wenn es funktioniert, herzlichen Glückwunsch! Du kannst den Lichtschalter jetzt überall dort montieren, wo du willst, oder ihn nach Belieben modifizieren.
Wenn du Hilfe brauchst, fühle dich frei, mich zu kontaktieren. Ich würde dir gerne helfen.
Ich bin schrecklich darin, Anweisungen zu schreiben, also würde ich konstruktive Kritik wirklich sehr schätzen!
Ich habe dieses Modell mit Onshape erstellt. Wenn du irgendwelche Änderungen am Modell vornehmen möchtest, kannst du das tun.hier.