Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Intelligente Zonen-Klimasteuerung mit MediaTek LinkIt™ Smart 7688

Komponenten & Zubehör

BauteilAnzahlHinweise
MediaTek LinkIt Smart 7688 Duo HDK1OpenWRT (MPU) + Arduino-kompatibler MCU (ATmega32U4)
Servo Tower Pro MG996R (Metallgetriebe)2Für Ober- & Untergeschoss-Klappen
DHT22 Temperatur-/Feuchtesensor1Am LinkIt (lokal)
ESP8266 ESP-011Für entfernte Temperatursensoren
ATtiny85 / Arduino Nanoje nach BedarfRemote-Sensor-Nodes (DHT11/22 + ESP8266)
Aluminiumwinkel & Edelstahl-DistanzhülsenSetServo-Halterung an Lüftungskanälen
Netzteil 5 V / 2 A (Micro-USB)1LinkIt Stromversorgung

Software & Dienste

Ausgangslage: „Winter is coming“

Nach der Geburt des ersten Kindes wurde ein Elektroheizer punktuell genutzt – Stromrechnung verdoppelte sich. Ein WLAN-Thermostat brachte Komfort, heizte aber weiter das ganze Haus, obwohl sich die Familie abends nur im Erdgeschoss und nachts nur im Obergeschoss aufhält (Bewegungsmelder-Logs belegen 4–5 h EG, dann OG bis morgens).

Intelligente Zonen-Klimasteuerung mit MediaTek LinkIt™ Smart 7688
Stromkosten: Gasheizung vs. Elektroheizer
Intelligente Zonen-Klimasteuerung mit MediaTek LinkIt™ Smart 7688
Bewegungsprofile: EG 17–21 Uhr, OG 21–7 Uhr

Lösung: Zonensteuerung per Servo an Lüftungsklappen

Professionelle Multi-Zonen-HVAC-Systeme sind teuer und software-seitig oft vernachlässigt. Eigenbau mit:

Intelligente Zonen-Klimasteuerung mit MediaTek LinkIt™ Smart 7688
LinkIt Smart 7688 Duo HDK
Intelligente Zonen-Klimasteuerung mit MediaTek LinkIt™ Smart 7688

LinkIt Smart 7688 Einrichten (3 Schritte)

  1. LinkIt mit Strom versorgen, mit dessen WLAN-AP verbinden.
  2. Webinterface (192.168.100.1) → Eigenes WLAN eintragen.
  3. In Arduino IDE: Board „LinkIt Smart 7688 Duo“ hinzufügen (Board Manager URL). Sketch per Serial oder OTA (WiFi) hochladen.

Für Arduino-seitige WiFi-Nutzung (Bridge Library) per SSH auf dem LinkIt:

# Yun Bridge Kompatibilität aktivieren
uci set yunbridge.config.disabled='0'
uci commit
/etc/init.d/yunbridge restart

Hardware: Servo-Anbindung an Lüftungsklappen

Intelligente Zonen-Klimasteuerung mit MediaTek LinkIt™ Smart 7688
Servo an Zuluftklappe (EG)
Intelligente Zonen-Klimasteuerung mit MediaTek LinkIt™ Smart 7688
Aluminiumhalter mit Distanzhülsen

Software-Architektur (3 Komponenten)

  1. Temperatursensoren (Remote) → HTTP GET an uHTTPd auf LinkIt (tempupdate.php).
  2. Web-App (PHP) auf LinkIt: Zeigt aktuelle Temps, Ventilstatus, Buttons für manuelle Zone (EG/OG/Ganz). Schreibt Kommando in vent.txt (0=Ganz, 1=EG, 2=OG).
  3. MCU-Sketch (Arduino-Seite): Pollt alle 60 s vent.txt via Bridge/HttpClient, bewegt Servos entsprechend.
Intelligente Zonen-Klimasteuerung mit MediaTek LinkIt™ Smart 7688
Datenfluss: Sensoren → Webserver → vent.txt → MCU → Servos

Web-App Screenshots

Intelligente Zonen-Klimasteuerung mit MediaTek LinkIt™ Smart 7688
Statusanzeige & manuelle Steuerung
Intelligente Zonen-Klimasteuerung mit MediaTek LinkIt™ Smart 7688
Mobile Ansicht (PWA Manifest)

MCU-Sketch (Kernlogik)

#include <Servo.h>
#include <Bridge.h>
#include <HttpClient.h>

Servo upServo, downServo;
const char* host = "192.168.1.80"; // LinkIt IP im LAN
int dOpen=80, dClose=0, uOpen=140, uClose=0; // Servowinkel
int upPos=0, downPos=0;

void setup() {
  upServo.attach(9); downServo.attach(10);
  pinMode(13,OUTPUT); digitalWrite(13,LOW);
  Bridge.begin(); digitalWrite(13,HIGH);
}

void wholeHouse() { moveServo(downServo, downPos, dClose, dOpen); moveServo(upServo, upPos, uClose, uOpen); }
void downStairs() { moveServo(downServo, downPos, dClose, dOpen); moveServo(upServo, upPos, uOpen, uClose); }
void upStairs()   { moveServo(upServo, upPos, uClose, uOpen); moveServo(downServo, downPos, dOpen, dClose); }

void moveServo(Servo &s, int &pos, int from, int to) {
  if ((from < to && pos <= from) || (from > to && pos >= from)) {
    for (pos = from; (to > from) ? pos <= to : pos >= to; pos += (to > from ? 1 : -1)) {
      s.write(pos); delay(20);
    }
  }
}

void loop() {
  HttpClient client; client.get("https://" + String(host) + "/vent.txt");
  while (client.available()) {
    char c = client.read();
    if (c=='2') upStairs();
    else if (c=='1') downStairs();
    else if (c=='0') wholeHouse();
  }
  delay(60000);
}

Remote-Temperatursensor (ATtiny85/Arduino Nano + ESP8266)

Verbesserungspotenzial

Code-Repositories & Dateien

Schaltplan

Remote-Sensor: ATtiny85/Arduino Nano → DHT11/22 → ESP8266 (SoftSerial) → WiFi → LinkIt Webserver.

Intelligente Zonen-Klimasteuerung mit MediaTek LinkIt™ Smart 7688

Herstellungsprozess

  1. DATA MODUL bringt 23,1″ Ultra-Slim TFT Display mit Smart Wi-Fi Control
  2. Integriertes QR-, RFID- und Temperatur-Verifikations-Zugangskontrollsystem
  3. Qualitätskontrolle verbessern: 3D-gedruckte Werkzeuge erhöhen die Fertigungspräzision
  4. Intelligente Beschaffung: KI mit menschlicher Expertise verbinden
  5. Smartes Sparschwein: Münzprüfer mit Arduino Nano steuern
  6. Selbstbau TV-Fernbedienung: Arduino UNO, batteriebetrieben, 3D-gedrucktes Gehäuse
  7. LED per Bluetooth mit Arduino steuern – Einfache DIY-Anleitung
  8. Zwei Schrittmotoren mit Arduino Nano & Joystick steuern – Einfaches Tutorial
  9. GÖPEL optimiert Automobil-Qualitätskontrolle mit Universal Robots UR10e Cobot
  10. Millport SmartLathez 1740 CNC-Drehmaschine – Präzision & Power