Was ist ein "Smart Home" basierend auf dem Arduino?

 Was ist ein Smart Home auf Arduino basiert?

In letzter Zeit dringen mehr und mehr innovative Technologien in verschiedene Bereiche unseres Lebens ein. Ihre Verwendung kann den Komfort erheblich verbessern und spart Zeit bei verschiedenen Aufgaben. Heute werden wir das Thema der sogenannten "Smart Houses" ansprechen und über ihre Eigenschaften, Vorteile, Nachteile und Technologie der Schöpfung erzählen.

Systembeschreibung

Wenn Sie den Begriff "Smart Home" verstehen, dann ist der nächste Begriff, der den meisten Menschen klar ist, der Ausdruck "Home Automation".Die Bedeutung solcher Dinge besteht darin, die automatische Umsetzung verschiedener Prozesse im Raum sicherzustellen. Ein solcher Mechanismus kann nicht nur in Wohngebäuden, sondern auch in Büros sowie in verschiedenen spezialisierten Einrichtungen verwendet werden.

Wenn wir speziell über solche Prozesse sprechen, können wir ein Beispiel für das automatische Einschalten der Beleuchtung geben, wenn jemand den Raum betritt. Lassen Sie uns nun mehr über die Eigenschaften eines solchen Systems sprechen.

Besonderheiten

Das erste Feature, das erwähnt werden sollte, ist die Möglichkeit, ein System wie einen Designer zu sammeln. Es stellt das Vorhandensein eines zentralen Elements auf der Arduino-Plattform dar, das durch einen zentralen Controller repräsentiert wird, in den alle Informationen aus den verschiedenen Systemen einfließen, die im Haus installiert sind. Und so weit wie möglich ist es erlaubt, dem System neue Komponenten hinzuzufügen - um das Licht in verschiedenen Räumen zu steuern, den Besitzer über das Auftreten verschiedener unvorhergesehener Situationen zu informieren, die klimatischen Bedingungen zu überwachen und die technischen Mechanismen zu überwachen.

Aber es sollte verstanden werden, dass es keine klaren Ideen gibt, welche Komponenten und Mechanismen in einem solchen System sein sollten. Das heißt, es ist ein Konzept, kein spezifisches Produkt. Bei Bedarf können Sie ein System installieren und den Rest nicht. Das heißt, wir beginnen mit etwas Kleinem und erweitern bei Bedarf die Funktionalität des Hauses und gewinnen neue Möglichkeiten im Bereich der Wohnungswirtschaft. Eines der wichtigsten Merkmale ist die intelligente Steuerung der Beleuchtung. Der Einsatz eines solchen Systems im Alltag kann Ressourcen schonen, da die Beleuchtung nur eingeschaltet wird, wenn sich eine Person in einem Raum befindet.

Und da die meisten Europäer in Hütten leben, in denen Lichtquellen deutlich mehr sein sollten als in einer Wohnung, ist dieses Thema extrem wichtig. Und es wird nicht überflüssig sein, von allen Punkten aus die Kontrolle über alle Lichtgeräte im Haus zu haben.

Das nächste Feature ist die Raumklimatisierung. Der beschriebene Mechanismus ist gleichermaßen wichtig. Zum Beispiel wird die Automatisierung der Heizung extrem wichtig sein, um nicht nur in der kalten Jahreszeit zu sparen, sondern auch die Heizung zur richtigen Zeit einzuschalten, weil es nicht immer möglich ist, sie mit einem starken Temperaturabfall aktiv zu machen.Wenn Sie eine autonome Heizung auf der Basis des Heizkessels haben, werden im Falle eines Notfalls Wärmesensoren und ein Gasfluss-Überwachungsmechanismus vorhanden sein, der den Besitzer benachrichtigt und in der Lage ist, schnell darauf in Echtzeit zu reagieren.

Ein weiterer Vorteil ist die technische Ausstattung verschiedener Systeme. Mit der Installation der Automatisierung hat der Besitzer des Hauses die Möglichkeit, verschiedene Aktionen durchzuführen: Senken Sie die Jalousien, schalten Sie den Fernseher oder den Media Player ein. Indem Sie diese und andere Systeme mit einem gemeinsamen Mechanismus verbinden, können Sie tatsächlich die Bedingungen für die Aktivierung eines Geräts schaffen, indem Sie nur eine Taste drücken.

Das nächste Feature ist das Sicherheitssystem. Der Mechanismus von "Smart Home" erhöht den Schutz gegen das Eindringen ungebetener Gäste in Abwesenheit der Besitzer auf ein neues Niveau. Das Haus wird einfach in ein fast uneinnehmbares Objekt verwandelt. Darüber hinaus kann das System die Wirkung des Aufenthalts im Haus durch Ein- und Ausschalten des Lichts nachahmen, und die Überwachungskameras übermitteln dem Besitzer aktuelle Informationen über die Tätigkeit im Haus oder in der Umgebung, was Schutz spart.Das System verfügt über eine Reihe anderer Mittel, die den Täter bei Bedarf neutralisieren.

Und das letzte Feature, über das ich sprechen möchte, ist die einfache und kostengünstige Kontrolle. Trotz seiner großen Funktionalität kann das beschriebene System auch von einem Kind gesteuert werden. Normalerweise wird hierfür eine kleine Fernbedienung mit herkömmlichen Schaltern und speziellen Panels verwendet. Zusätzlich können die Mechanismen von einem PC oder mobilen Gerät gesteuert werden. Und in den letzten Jahren werden sowohl Lösungen als auch Sprachsteuerung eingeführt. Wie Sie sehen können, verfügt ein solches System über viele Funktionen, die es zu einer ausgezeichneten integrierten Lösung für zu Hause oder jedes andere Objekt machen.

Komponenten

Heute, eine große Anzahl von Änderungen und komplette Sätze auf Arduino, wo das fragliche System implementiert werden kann. Eine große Anzahl von Unternehmen, die solche Mechanismen herstellen, machen Controller bereits mit eingebauten Wi-Fi- und Bluetooth-Systemen ausgestattet, wodurch es möglich ist, das System innerhalb der Räumlichkeiten durch ein mobiles System zu steuern. Es gibt auch Lösungen, bei denen die Verwaltung über eine Ethernet-Schnittstelle erfolgt, eine kabelgebundene Methode, die Glasfaserkabel über ein lokales Heimnetzwerk verwendet.Zu solchen Lösungen werden üblicherweise Switches sowie Wi-Fi-Router hinzugefügt, die drahtlose Verbindungen ermöglichen, sofern nicht durch den Controller selbst anders vorgesehen.

Der Anschluss konventioneller Handschalter kann auf zwei Arten an der zentralen Steuerung vorgenommen werden:

  • Verwendung von elektrischen Leitungen;
  • durch drahtlose Technologie.

Wie Sie sehen können, gibt es eine große Anzahl von Komponenten des "Smart Home".

Normalerweise besteht das System aus den folgenden Knoten, die durch verschiedene Arten von Geräten repräsentiert werden können:

  • eine zentrale Systemsteuerung, die üblicherweise durch einen Master-Knoten dargestellt wird, sowie diskrete Modulatoren mit Ausgangs-Eingang;
  • Erweiterungs- und Kommunikationsgeräte, zu denen Router, verschiedene Switches sowie GPS- und GPRS-Module gehören;
  • Geräte, die für das Schalten von elektrischen Schaltungen verantwortlich sind - Relais, Dimmer und Stromversorgungen;
  • Leistungseinrichtungen - verschiedene Arten von Ventilen (Wasser, Gas);
  • Systemverwaltungsteile - Touchpanels, Tablets, persönliche digitale Assistenten und Konsolen;
  • verschiedene Messteile - Geräte, Sensoren und Sensoren (wir sprechen über Sensoren von Licht, Temperatur und Bewegung).

Bei der Auswahl von Geräten für einen Arduino-basierten Mechanismus muss berücksichtigt werden, welche Methode des Informationstransfers das jeweilige System verwendet. Als ein Beispiel ist es möglich, einen ziemlich gebräuchlichen Standard EIB \ KNX anzugeben. Hier werden üblicherweise Stromnetze, Computernetzwerke sowie Funkkanäle verwendet. Gleichzeitig gibt es ein Standard X10, wo gewöhnliche gewöhnliche Wechselstromnetze mit einer Spannung von 230 Volt verwendet werden, um Informationen zu übertragen.

Hier wird einfach das Signal ausgetauscht, das normalerweise geliefert wird, wenn ein variabler Strom die Null-Variante durchläuft. Solche Varianten werden üblicherweise durch Radiofrequenzpulse mit einer Frequenz von 120 Kilohertz mit einer Dauer von 1 Millisekunde dargestellt.

Verdienste

Apropos die Vorteile eines Arduino-basierten Smart Home, Die folgenden Punkte sollten beachtet werden.

  • Große Möglichkeiten in Bezug auf die Einrichtung der Arbeit des gesamten Mechanismus. Das heißt, der Benutzer kann unabhängig ein Programm schreiben, das Algorithmen verschiedener Komplexitätsebenen ausführen kann.
  • Falls gewünscht, kann das System aufgrund des Vorhandenseins seines eigenen Controllers autonom arbeiten.
  • Das Herunterladen eines Programms ist einfach, weilDafür wird der Programmierer nicht benötigt, sondern alles über eine USB-Schnittstelle, da der Bootloader einfach im Mikrocontroller installiert wird.
  • Ziemlich niedrigen Preis Komponenten des Systems. Dies liegt daran, dass verschiedene Hersteller keine Exklusivrechte haben. Aus diesem Grund wird die Arduino-Architektur als offen klassifiziert.
  • Das Vorhandensein von Open-Source-Code, mit dem der Benutzer den Mechanismus eines Smart Home direkt steuern kann.
  • Zugänglichkeit ist, dass der Benutzer wählt, welche Sensoren und Mechanismen er benötigt.
  • Vielseitigkeit und die Fähigkeit, die interessantesten Ideen umzusetzen. Es gibt keine Anweisungen oder Standards für ein Arduino-basiertes Smart Home. Dies bedeutet, dass der Benutzer das System so gestalten kann, wie er es möchte, da der Besitzer nicht auf irgendetwas in Bezug auf die Installation von Sensoren im Schlafzimmer oder in der Küche beschränkt ist.
  • Die Möglichkeit der Selbst-Firmware-Lader.
  • Das Vorhandensein eines Pin-Anschluss für Arduino-Prozessor-Boards, die Programmierung innerhalb des Systems ermöglicht.

Nachteile

Wie jeder Mechanismus, Dieses System hat einige Nachteile.

  • Trotz der Offenheit des Systems benötigen Sie, um es zu beherrschen und erfolgreich zu nutzen, Kenntnisse aus einer Reihe spezifischer Bereiche, einschließlich Programmierung, Reparatur und Elektronik.
  • Die Notwendigkeit, eine beträchtliche Menge an Zeit zu investieren, um Ihr eigenes Projekt zu implementieren und anzupassen, da jedes Projekt von Natur aus einzigartig ist und wenig mehr als andere tun kann.
  • Schwierigkeiten in der direkten Konfiguration von Arduino aufgrund der Tatsache, dass dieser Mechanismus nur mit einer kleinen Anzahl von Betriebssystemen funktioniert.
  • Das Vorhandensein der Wahrscheinlichkeit von Softwarefehlern, die zu Problemen oder Funktionsunfähigkeit eines Teams führen können. Aus diesem Grund ist es von Zeit zu Zeit notwendig, eine Diagnose der Gesundheit der Ausrüstung zu machen.
  • Strahlung verschiedener Typen, die bei diesem Regelalgorithmus unvermeidbar sind.
  • Die Notwendigkeit, Platz für ein spezielles Gehäuse zu reservieren, in dem sich zusätzliche Geräte und Kabel befinden.
  • Wenn die Kontrolle über das Internet ausgeführt wird, können die Daten, die zwischen den Komponenten des Mechanismus übertragen werden, von Eindringlingen abgefangen werden.Eine Teillösung des Problems wird eine ausschließlich sichere Verbindung sein. Aber um sicherzustellen, dass es viel Geld in die Modernisierung der Ausrüstung investiert.

Das Arduino Smart Home System hat wie jeder andere Mechanismus seine Nachteile. Aber ihre Zahl ist eher gering, wenn wir alle Vorteile und Möglichkeiten berücksichtigen, die solche Geräte bieten.

Entwerfen

Die Erstellung eines Smart Home-Systems auf Arduino-Basis beginnt mit der Erstellung des Projekts. Bei der Entwicklung sollten Sie genau verstehen, welche Funktionen und Aufgaben das System ausführen soll.

Normalerweise beinhaltet ein auf der Arduino Uno-Lösung basierendes Projekt die folgenden Aufgaben.

  • Überwachung der Wetterbedingungen außerhalb des Fensters und der Raumtemperatur und somit eine angemessene Reaktion auf deren Veränderung. Das Gerät wird in der Regel ein Element eines einheitlichen Systems zusammen mit Heizung, Lüftungsgeräten und anderen Geräten.
  • Überwachung des Zustandes von Fenstern und Türen - sie sind geschlossen oder offen.
  • Erzeugen Sie einen Ton, wenn der Bewegungssensor aktiviert ist, wenn die Alarmfunktion aktiv ist.
  • Automatische Steuerung von Haushaltsgeräten.
  • Kontrolle des Stromverbrauchs, dank der automatischen Verbindung und Abschaltung der Beleuchtung.
  • Brandschutz.Der Mechanismus gibt dem Besitzer ein Signal über das Vorhandensein von Feuer oder Rauch im Raum. Wenn ein ausgeklügeltes System entwickelt wird, kann es sogar Feuerwehrleute an Ort und Stelle anrufen.

Bei der Entwicklung eines Projekts nach dem Standard wird das Haus sofort in 5 Hauptbereiche unterteilt - Küche, Bad, Straße, Flur, Schlafzimmer. Bei der Erstellung eines Projekts eines solchen Systems sollten die folgenden Punkte berücksichtigt werden.

  • Die Eingangshalle. Es ist notwendig, das Licht automatisch einzuschalten, wenn es draußen dunkel wird, sowie die Schaffung eines Bewegungserkennungsmechanismus. Nachts wird in der Regel das Durchschnittslicht aktiviert, was für die Familienmitglieder keine Beschwerden verursachen sollte.
  • Die Küche. Die Aktivierung und Deaktivierung der Beleuchtung in der Küche erfolgt in der Regel manuell. Die Trennung kann automatisch erfolgen, wenn niemand lange im Raum herumgelaufen ist. Wenn das System erkennt, dass eine Person zu kochen beginnt, schaltet sich die Haube automatisch ein.
  • Die Veranda. Die Aktivierung von Beleuchtungseinrichtungen kann entweder ausgeführt werden, wenn die Tür geöffnet wird, wenn eine Person das Gebäude verlässt, oder wenn sich der Eigentümer dem Haus nähert, wenn es draußen bereits dunkel ist.
  • Zimmer Die Aufnahme von Lichtgeräten wird manuell durchgeführt, obwohl bei Bedarf und dem Vorhandensein eines Bewegungssensors die Aktivierung im Automatikmodus erfolgen kann.
  • Badezimmer. Sprechen wir über diesen Raum, sagen wir, dass es hier meistens darum geht, einen Kessel zu managen. Es hat selbst einen Netzschalter, wenn das Gerät abschaltet, wenn es eine bestimmte Wassertemperatur erreicht. Die Steuerung der Heizung wird abhängig von der verfügbaren Automatisierung durchgeführt. Auch am Eingang zum Badezimmer können Sie das Licht einschalten und den Auspuff aktivieren.

Nachdem alle oben beschriebenen Punkte so klar wie möglich sind, wird die technische Aufgabe vorbereitet, an der der Kunde Änderungen vornimmt. Wenn die endgültige Version erstellt wird, wird sie die Grundlage für die Erstellung der Kostenvoranschlagsdokumentation für die Ausführung von Projektarbeiten bilden.

Richtig ausgeführte Aufgabenbereiche sind ein wichtiger Schritt bei der Erstellung der Projektdokumentation. Bereits auf der Grundlage des oben genannten Dokuments wird ein Projekt für alle Systeme des "Smart Home" erstellt.

Normalerweise besteht das Projekt aus folgenden Komponenten:

  • ein erläuterndes Dokument, das die verschiedenen Teilsysteme beschreibt;
  • Layout von Steuergeräten;
  • schematischer Plan der Kabelstrecken;
  • das Projekt des Platzierens von Geräten in den Schließfächern der Automatisierung;
  • grundlegende Optionen für den Anschluss von Geräten in solchen Schränken;
  • Verbindungspläne;
  • Kabelmagazin;
  • verschiedene Spezifikationen.

Darüber hinaus wird in der Phase der Projektbildung der Preis für das "Smart Home" berechnet.

Der Preis wird von solchen Faktoren abhängen:

  • Anzahl der Geräte;
  • ausgewählte Geräte und Subsysteme.

Stufen der Schöpfung

Es sollte gesagt werden, dass die Phasen der Schaffung eines "Smart Home" -Systems unter Einbeziehung von Spezialisten oder mit ihren eigenen Händen die gleichen sein werden. Im letztgenannten Fall kostet die fertige Version als Ganzes jedoch deutlich weniger, als wenn sie Spezialisten anzieht, die bereits auf dem Markt fehlen. Aus diesem Grund werden ihre Gehälter angemessen sein, was bedeutet, dass Sie, wenn Sie kein zusätzliches Geld ausgeben möchten, dies selbst tun können. Beginnen wir mit den Komponenten für dieses System, wenn Sie sich entschieden haben, es selbst zu erstellen.

Komplettset

Wenn wir über die Systemkonfiguration sprechen, Die Technologie wird die folgenden Komponenten enthalten:

  • Bewegungssensor;
  • Temperatur- und Feuchtigkeitssensor;
  • Lichtsensor;
  • ein Paar Temperatursensoren mit DS18B20 Kennzeichnung;
  • Ethernet-Modul Marke ENC28J60;
  • Mikrofon;
  • Reedschalter;
  • Relais;
  • Twisted-Pair-Kabel;
  • Ethernet-Kabel;
  • ein Widerstand mit einem Widerstand von 4,7 Kilo;
  • Mikroprozessorplatine Arduino.

Hier sollte gesagt werden, dass die vorgestellte Liste ergänzt werden kann und sich je nach Projekt, sowie den Bedürfnissen des Benutzers, der Notwendigkeit bestimmter Funktionen unterscheidet.

Verbindungsalgorithmus

Es sollte gesagt werden, dass das Smart Home ausschließlich mit LED-Leuchten ausgestattet sein sollte, da die üblichen Optionen einfach nicht viel Spannung aushalten können. Wenn das Projekt fertig ist und alle erforderlichen Teile bereits gekauft wurden, sollten Sie mit dem Anschluss von Sensoren und Controllern beginnen. Dies sollte ausschließlich nach dem zuvor erstellten Schema erfolgen. Kontakte müssen vollständig isoliert sein.

Kurz gesagt, Schritt für Schritt sieht der Verbindungsalgorithmus so aus:

  • Installationscode;
  • Einrichten einer Anwendung für PC oder Handy;
  • Portweiterleitung;
  • Implementierung von Softwaretests und Sensoren;
  • Fehlerbehebung, wenn sie während des Tests erkannt wurden.

Beginnen wir mit der Installation des Codes.

Zuerst sollte der Benutzer die Software in die Arduino IDE schreiben. Es präsentiert:

  • Texteditor;
  • Projektersteller;
  • Zusammenstellungsprogramm;
  • Präprozessor;
  • Werkzeug zum Herunterladen von Software auf den Arduino Mini-Prozessor.

Es sollte gesagt werden, dass es Softwareversionen für die wichtigsten Computerbetriebssysteme gibt - Windows, Linux, Mac OS X. Wenn wir über die verwendete Programmiersprache sprechen, dann sprechen wir von C ++ mit einer Reihe von Vereinfachungen. Von Benutzern für Arduino geschriebene Programme werden allgemein als Skizzen bezeichnet. Das System erstellt automatisch eine Reihe von Funktionen, und der Benutzer muss sein Schreiben nicht verstehen und eine Liste mit allgemeinen Aktionen vorgeben. Außerdem müssen keine Dateien des Header-Typs normaler Bibliotheken hinzugefügt werden. Aber benutzerdefinierte Einbettung ist notwendig.

Sie können dem Projekt-IDE-Manager mithilfe verschiedener Methoden Bibliotheken hinzufügen. In Form von Quellcodes, die in C ++ geschrieben sind, wird ein separates Verzeichnis im Arbeitsverzeichnis der IDE-Shell hinzugefügt. Jetzt erscheinen die Namen der benötigten Bibliotheken in einem bestimmten IDE-Menü. Diejenigen, die Sie markieren, werden in die Zusammenstellungsliste aufgenommen. Die IDE hat eine kleine Anzahl von Einstellungen, und es gibt keine Möglichkeit, die Compiler-Feinheiten überhaupt einzustellen. Dies geschieht, damit eine unwissende Person keine Fehler macht.

Aber heute muss der Benutzer nicht immer ein Programm selbst erstellen - im Internet finden Sie eine große Anzahl von Skizzen und vorgefertigten Bibliotheken.

Wenn Sie die Bibliothek heruntergeladen haben, muss sie entpackt und einfach in die IDE eingefügt werden. Im Programmtext gibt es Kommentare, die das Prinzip seiner Arbeit erklären. Es ist zu beachten, dass alle Anwendungen auf dem Arduino auf der gleichen Technologie arbeiten: Der Benutzer sendet eine Anfrage an den Prozessor, und er wiederum lädt den erforderlichen Code auf dem Bildschirm des Geräts. Wenn eine Person die Refresh-Taste drückt, sendet der Mikrocontroller Informationen. Bei jeder Seite mit einer bestimmten Bezeichnung handelt es sich um einen Programmcode, der auf dem Bildschirm angezeigt wird.

Die nächste Aktion besteht darin, den Client auf einem PC oder Smartphone zu installieren. Sie können es im Internet, auf Google Play Market oder von einer anderen Quelle herunterladen. Um dies zu tun, müssen Sie die Datei auf dem Telefon öffnen, das Sie heruntergeladen haben, dann klicken Sie darauf und im erscheinenden Fenster klicken Sie auf die Schaltfläche "Installieren". Gleichzeitig sollten Sie wissen, dass zu diesem Zweck die Option aktiviert sein sollte, die es ermöglicht, Software nicht vom Google Play-Dienst zu installieren. Um diese Option zu aktivieren, müssen Sie den Abschnitt Einstellungen eingeben und dort den Punkt "Sicherheit" auswählen.So aktivieren Sie die entsprechende Option. Wenn die Installation abgeschlossen ist, kann die Anwendung aktiviert und konfiguriert werden.

Management

Mit dieser Software können Sie nicht nur Informationen vom System empfangen, sondern auch verwalten - zum Beispiel den Alarm aktivieren und deaktivieren. Wenn die Option aktiv ist, empfängt das Programm bei Aktivierung des Bewegungssensors die entsprechenden Informationen. Beachten Sie, dass der Arduino das Programm abfragt, um den Bewegungssensor in Intervallen von 60 Sekunden zu aktivieren.

Die nächste Stufe der Verbindung ist das Einrichten des Browserprogramms für die Verwendung mit dem "Smart Home". In der Adresszeile müssen Sie eine bestimmte Sequenz eingeben, die die IP-Adresse Ihres Computers ist. Nach der Durchführung dieser Aktion wird der Benutzer in der Lage sein, Informationen vom "Smart Home" zu empfangen und diese zu verwalten.

Danach können Sie mit dem Router weiterarbeiten. Es sollte den Port öffnen.

Sie können dies mit dem folgenden Algorithmus tun:

  • Einstellungen öffnen
  • Registrieren Sie die Adresse des Arduino-Mikrocontrollers;
  • Öffnen Sie den achtzigsten Hafen.

Jetzt müssen Sie ein Konto auf dem Noip-Portal einrichten. com.Obwohl dieser Schritt optional ist, ist es erforderlich, dass der Adresse ein Domänenname zugewiesen werden muss. Sie müssen den Registrierungsprozess auf dem Portal www durchlaufen. noip. com, wechseln Sie dann zur Kategorie Host hinzufügen und geben Sie das IP-System an. Nach dieser Prozedur wird es möglich sein, nicht nur nach IP, sondern auch nach Domain zuzugreifen. Damit ist die Bildung des Projekts abgeschlossen und Sie können das System auf seine Leistung überprüfen.

Merkmale der Verwendung einer Anzahl von Hardware-Teilen

Angesichts der Tatsache, dass mit Arduino kompatible Komponenten von einer großen Anzahl von Herstellern hergestellt werden und Arduino selbst keine Produkte steuern kann, ist der Benutzer mit der Wahrscheinlichkeit konfrontiert, eine Komponente zu erwerben, die, gelinde gesagt, falsch funktioniert. In der Regel besteht diese Situation bereits im Bereich der Erstellung von Personal Computern. Vor langer Zeit hat IBM die Architektur seiner Personal Computer geöffnet, weshalb verschiedene Firmen begannen, kompatible Computer zu produzieren.

Gleichzeitig sind die Teilequalität und der Grad der Kompatibilität gesunken. Im Gegensatz dazu ist dies die Richtlinie von Apple, die die Anzahl der Entwickler, die Zugriff auf ihre Architektur hatten, erheblich einschränkte.

Das Gleiche gilt für die Softwareentwicklung.Dies ist der Grund, dass die Produkte der amerikanischen Firma viel seltener sind und einen höheren Preis haben. Aber die Qualität ist hier deutlich höher und kann nicht mit Geräten verglichen werden, die unter Windows laufen.

Die Benutzer haben die folgenden Funktionen bei der Bedienung einiger Adruino-Komponenten zur Kenntnis genommen.

  • Bei einer Reihe von Arduino-Mikroprozessorlösungen bricht ein COM-Port, wenn ein mit ihnen verbundenes Relais geschlossen wird. Aus diesem Grund kann der Mikrocontroller die Skizze nicht laden. Wenn Sie diesen Vorgang starten, wird das Gerät neu gestartet. Das Interessanteste ist, dass das Relay einen Klick macht, der COM-Port ausgeschaltet ist und die Skizze nicht geladen wird.
  • Im Falle einer Fehlfunktion des Mikrocontrollers oder des Auftretens eines Codefehlers ist es besser, gut geschlossene Relais zu verwenden, mit denen handbetätigte Schalter in Reihe geschaltet sind.
  • Der Türschließsensor kann manchmal falsch arbeiten. Aus diesem Grund wird die Skizze erstellt, damit das System die gewünschte Aktion ausführt, wenn es gleichzeitig einige Signale empfängt.
  • Für ein Gerät, das für einen Feueralarm verantwortlich ist, ist es am besten, einen Rauchmelder anstelle eines Feuerdetektors zu verwenden.Letzteres hat einen Fehler - es entdeckt Feuer nicht weiter als dreißig Zentimeter von sich selbst.
  • Das Temperatursensormodell DHT11, das im sogenannten Standard-Set enthalten ist, weist einen schwerwiegenden Fehler in Höhe von zwei bis drei Grad auf. In der Konstruktion ist es besser, das Modell DHT22 zu verwenden, das viel genauer ist. Und außerhalb des Fensters ist es besser, DHT21 zu verwenden. Es kann sogar bei Minustemperaturen arbeiten und ist resistent gegen mechanische Beschädigungen.
  • Um die Prozesssteuerung mit Hilfe von Claps zu konfigurieren, nehmen einige Benutzer unbewusst einen Sounddetektor anstelle eines Mikrofons mit einer manuellen Schwellenwerteinstellung. Für solche Zwecke ist diese Vorrichtung aufgrund der Tatsache, dass sie einen relativ kleinen Aktionsradius aufweist, nicht geeignet. Ja, und der Sensor sendet Signale mit kleinen Zeitpulsen. Bei einer großformatigen Skizze, deren Bearbeitung Zeit braucht, erfasst der Mikrocontroller die Signale einfach nicht.

Um den Kauf von qualitativ minderwertigen Teilen zu vermeiden, empfehlen erfahrene Benutzer vor dem Kauf, im Internet zu lesen. Verfügbare Sensoren können in verschiedenen Varianten erworben werden, um persönlich zu prüfen, welcher davon effizienter arbeitet.

Visualisierung des Systems und Erhöhung seiner Kapazität

Es sollte gesagt werden, dass für die Visualisierung von Prozessen in dem betrachteten System digitale Anzeigetafeln oder eine Flüssigkristallanzeige verwendet werden können. Aber das ist nicht die beste Option in diesem Fall. Die Verwendung eines separaten Zustandsverarbeitungsservers für die Visualisierung ist am effektivsten. Es kann auf Knoten implementiert werden. js, mit dem Sie jeden Server implementieren können. Natürlich sprechen wir über die Verarbeitung der Zustände des Adruino-Boards.

Diese Technologie dient dazu, die Aufgaben des sogenannten Internets der Dinge zu erfüllen, weshalb es zur Visualisierung der Systemautomatisierung geeignet ist. Sie müssen nur einen Server und einen Handler in JavaScript erstellen, dann wird es einfach sein, die Gesamtsumme im Browser eines beliebigen Geräts anzuzeigen. Als Hardware-Basis können Sie den gleichen Mikrocomputer Raspberry Pi oder PC verwenden. Aber die Möglichkeiten des Automationsmechanismus werden deutlich zunehmen. Zum Beispiel ist auf dem Server die Menge an Speicher unbegrenzt und das Serverprogramm kann so erstellt werden, dass es alles verwaltet.

Mit dieser Art von Server können Sie sogar Dinge miteinander verbinden. Die Idee ist, die automatischen Prozesse zu Hause mithilfe von Cloud-Services zu visualisieren.Eine andere Möglichkeit besteht darin, Informationen zu empfangen und das System per SMS zu steuern.

Im Allgemeinen, wie Sie sehen können, ist diese Art von System auf dem Arduino eine großartige Lösung für diejenigen, die ihr Haus technologisch fortschrittlich und komfortabel machen möchten.

Die Tatsache, dass ein solches "Smart Home" auf dem Arduino basiert, finden Sie im folgenden Video.

Kommentare
 Autor
Informationen zu Referenzzwecken.Wenden Sie sich bei Konstruktionsproblemen immer an einen Spezialisten.

Eingangshalle

Wohnzimmer

Schlafzimmer