Smarthome (v2)

Hardware
Mobil

Diese App ist die Steuerschnittstelle meines maßgeschneiderten Smart Homes.

Angewandte Fähigkeiten

Dart
Flutter
Python
C++

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.

Loading

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.

Nachricht senden