Smarthome (v2)
Diese App ist die Steuerschnittstelle meines maßgeschneiderten Smart Homes.
Angewandte Fähigkeiten

Wie es funktioniert
Hardware
Ich habe einen Raspberry Pi verwendet, um serielle Signale an mehrere PWM-Servocontroller zu senden. Diese Controller sind mit Transistoren verbunden, die die tatsächliche Helligkeit der LED-Streifen steuern.
Backend
Wie in der letzten Version meines Smart Homes habe ich zwei Backends geschrieben. Das Haupt-Backend ist ein Python-Skript, das Flask verwendet, um Anfragen zu empfangen und die Lichter zu steuern. Das andere Backend ist eine express.js-App, an die die Steuerungs-App Anfragen sendet. Es kombiniert das Python-Backend auf meinem Smart-Home-Raspberry und ein weiteres Python-Backend auf meinem Heimserver (ebenfalls ein Raspberry Pi). Dadurch kann ich mehrere Informationen wie CPU-Auslastung, RAM-Auslastung und Festplattennutzung beider Rarasperries in einer Anfrage erhalten. Ich habe auch einen Cron-Job hinzugefügt, um eine automatische Lüftersteuerung zu implementieren, um die Raspberries bei Bedarf zu kühlen.
Frontend
Das Frontend ist eine mit Flutter geschriebene Android-App. Ich habe es im Google Play Store veröffentlicht, um meinen Eltern, die nur eingeschränkte Kontrolle haben (Rollläden hoch-/runterfahren), automatische Updates bereitzustellen.
Kontaktieren Sie mich
Sie haben Fragen oder möchten sich mit mir in Verbindung setzen, um gemeinsam mit mir Ihr nächstes Projekt zu planen? Kontaktieren Sie mich gerne jederzeit.