Kostenlose technische Bibliothek ENZYKLOPÄDIE DER FUNKELEKTRONIK UND ELEKTROTECHNIK Universalgerät auf einem Mikrocontroller: Uhr, Thermometer, Thermostat, Wecker, Fernbedienungssystem. Enzyklopädie der Funkelektronik und Elektrotechnik Lexikon der Funkelektronik und Elektrotechnik / Mikrocontroller Gerät "Universalgerät" (Universalgerät) enthält die Funktionen mehrerer Geräte, die das Leben der Menschen durch die Automatisierung ihres Wohnraums erheblich erleichtern. Da sich das Gerät schnell verbessert, verfügt es über einen eigenen USB-Bootloader. Um die Firmware zu aktualisieren, müssen Sie also nur eine Verbindung herstellen Universelles Gerät Schließen Sie das Gerät an den Computer an, schalten Sie den Selbstprogrammierungsmodus ein und führen Sie das Firmware-Aktualisierungsprogramm auf dem PC aus. Gleichzeitig besteht keine Gefahr, dass das Gerät „für immer“ blockiert wird, wie es manchmal bei der Aktualisierung der Firmware von Mobiltelefonen der Fall ist. 1. Kurze Beschreibung der Gerätefunktionen Universelles Gerät hat folgende Funktionen:
Außerdem wird das Gerät über eine USB-Schnittstelle mit einem Computer verbunden und zusätzlich zu den oben beschriebenen Funktionen stehen folgende zur Verfügung:
Die Basis des Geräts ist der Mikrocontroller ATmega16, er arbeitet mit einer Frequenz von 16 MHz. Seine Stromversorgung kann über einen USB-Anschluss oder eine externe Stromversorgung erfolgen (Stromauswahl durch Jumper J9). Das Gerät verfügt über 2 Displays: Zeichen 16x2 und Segment (2 Stück mit 4 Segmenten). Segment dient zur Anzeige von Zeit und Temperatur. Symbolisch - für die bequeme Verwaltung einiger Gerätefunktionen, aber es ist überhaupt nicht erforderlich, sie einzustellen. Chip IC6 ist ein ROM AT24C64 zum Speichern von Alarmeinstellungen, ROM-Adressen von Temperatursensoren und einigen anderen Einstellungen. TSOP1738 (es ist besser, TSOP1736 zu installieren) - IR-Signalempfänger von der Fernbedienung. USB - Anschluss zum Anschließen des Geräts an einen Computer. SUMMER - ein Signalgerät für einen Wecker. Obligatorisch bei eingebautem Generator. IR-Led - Infrarot-LED. In den Alarmeinstellungen können Sie ihn als Alarm auswählen. Wofür ist das? Wenn sich beispielsweise mehrere Personen im Raum befinden, aber nur Sie morgens aufwachen müssen, können Sie einen einfachen IR-Signalempfänger zusammenbauen, der vibriert, wenn Infrarotstrahlen erscheinen, und ihn an Ihrer Hand befestigen und dann hinein Am Morgen aktiviert das Gerät den IR-Sender und Ihr Gerät vibriert und weckt Sie auf. 4 Schieberegister 74HC595. Zur Steuerung von LEDs, Segmentanzeige und Lasten ausgelegt. 8 LEDs (LED1 - LED8) - deren Zweck finden Sie in der Anleitung des Programms. ULN2003 ist ein Darlington-Build. Die Mikroschaltung ist für die Steuerung von Lasten ausgelegt, sodass jeder Ausgang (außer dem achten) an eine Last von bis zu 500 mA angeschlossen werden kann. IRFZ44N (ich habe versehentlich einen anderen in das Diagramm eingefügt) - ein Feldeffekttransistor, der die achte Last steuert. IC5 ist ein 5-V-Linearregler. Ich empfehle dringend, ihn durch einen Schaltregler (z. B. R-78xx) zu ersetzen, dann erhöht sich die Effizienz des Geräts erheblich. Download-Schema im *.sch-Format (Open via EAGLE) Leiterplatte im Format Sprint Layout 5.
Board im *.lay-Format herunterladen (um den Wert der Komponente zu sehen, bewegen Sie den Mauszeiger über die Komponente, die Sie interessiert). Als Segmentanzeige habe ich KW4-563ASA genommen, da es sehr hell ist und ca. 1€ kostet. Und als Anschluss zum Anschließen eines externen Temperatursensors - einer Audiobuchse. Hier ist, was passiert:
Sehr lange bin ich einkaufen gegangen und auf dem Basar um die passendste Fernbedienung zu finden, es gab verschiedene Fernbedienungen in verschiedenen Geschäften, aber eine Fernbedienung war in allen Geschäften, die ich besuchte. Es wird Ihnen nicht schwer fallen, diese Fernbedienung zu kaufen, da sie sehr verbreitet ist und nicht mehr als 3 US-Dollar kostet. Hier sein Foto:
Die Fernbedienung verfügt über 35 Tasten. Rot (Pon) schaltet den Befehlsempfangsmodus ein/aus. Wenn die zweite LED am Gerät NICHT leuchtet, reagiert das Gerät nur auf die Pon-Taste (rot unten). Wenn die zweite LED leuchtet, die dritte jedoch nicht, werden die Befehle vom Gerät verarbeitet. Die grüne Taste schaltet den Modus zum Empfangen von Befehlen für den Computer ein/aus (beim Einschalten leuchtet die dritte LED auf). In diesem Unterabschnitt erfahren Sie, wie Sie das Gerät steuern (Sie müssen sicherstellen, dass die zweite LED leuchtet und die dritte LED NICHT leuchtet). Funktionen der Fernbedienungstasten Im Gerätesteuerungsmodus werden 5 Tasten zur Steuerung verwendet:
Das Gerätemenü ist noch unterentwickelt, wird aber in zukünftigen Firmware-Versionen weiterentwickelt. Jetzt hat es nur noch 2 Punkte und mehrere Unterpunkte.
Im ersten Menüpunkt (Alarme) können Sie den Weckerplan einsehen (insgesamt sind es 5). Wenn in den Unterabsätzen „Wecker 1" - "Wecker 5" Drücken Sie BTN_TXT, um den Alarm ein- oder auszuschalten. In Unterabsätzen "Ladezeit" и "Zeit sparen" Sie können Alarmeinstellungen aus dem ROM speichern oder laden. Im zweiten Menüpunkt können Sie den ROM-Chip formatieren. ACHTUNG: Trennen Sie nach der Formatierung unbedingt den externen Temperatursensor und drücken Sie die RESET-Taste. Anschließend ermittelt das Gerät die Adresse des internen Temperatursensors und auf dem Display erscheint die Meldung „Gerät zurücksetzen“. Drücken Sie die RESET-Taste. Schließen Sie den externen Temperatursensor an und drücken Sie erneut die RESET-Taste. Außerdem befinden sich am Gerät in der unteren linken Ecke 4 Tasten zum Navigieren durch Menüpunkte. 5. Kommunikation mit einem Computer. Arbeiten mit dem Programm „UD Control“. Verbindung "Universalgerät" hat die Möglichkeit, eine Verbindung zu einem Computer herzustellen. Speziell für die Arbeit mit dem Gerät wurde ein Programm erstellt. "UD-Kontrolle"In diesem Handbuch wird die Arbeit mit der Programmversion 1.0.2.2 beschrieben. Das Programm läuft auf Windows Home Edition und höheren Betriebssystemen (einschließlich Windows 7 und Windows Vista). Um das Programm zu installieren, führen Sie die Datei UDC_Setup.exe aus und geben Sie den Ordner an (standardmäßig C:\Programme\Universal Device\UD Control). Danach verbinden Sie das Gerät mit dem PC, Windows findet neue Hardware und fragt nach Treibern, geben Sie den Ordner mit dem Treiber an (c:\Programme\Universal Device\UD Control\windows-driver\). Führen Sie nach erfolgreicher Treiberinstallation das Programm aus "UD-Kontrolle" vom Desktop aus. Wenn in der unteren linken Ecke des Programms „Gerät nicht verbunden“ angezeigt wird, überprüfen Sie die Zuverlässigkeit der USB-Kabelverbindung und die korrekte Installation der Treiber. Außerdem empfiehlt es sich, den PC neu zu starten. UD-Steuerung Programm UD-Steuerung erstellt vom Autor dieses Projekts (also von mir). Der Einfachheit halber verfügt es über mehrere Registerkarten zum schnellen Navigieren. Die Programmeinstellungen werden in der Systemregistrierung gespeichert. Wenn Sie das Programm zum ersten Mal ausführen, wird möglicherweise eine Fehlermeldung angezeigt. Klicken Sie einfach auf OK und starten Sie das Programm neu. In diesem Artikel wird die Arbeit mit der Programmversion 1.0.2.2 beschrieben. Einstellungen
Abfragehäufigkeit. Die Verzögerung, mit der das Programm das Gerät abfragt. Der empfohlene Wert beträgt 50 ms. Große Botschaft zeigen. Beim Wechseln der Titel in Winamp oder beim Auswählen eines gesteuerten Programms erscheint eine große Meldung mit zwei Zeilen auf dem Monitor. Geräte-Firmware aktualisieren. Geräte-Firmware: Wenn beim Starten des Programms eine Meldung über die Inkompatibilität der aktuellen Programmversion mit der aktuellen Firmware-Version erscheint, klicken Sie auf diese Schaltfläche und folgen Sie den weiteren Anweisungen des Programms. Dadurch wird die Geräte-Firmware auf die neueste Firmware aktualisiert, die von der aktuellen Version des Programms unterstützt wird. Die Funktionen, die sich im dritten Frame befinden, sind, denke ich, jedem klar. Wecker
Zeitliche Koordinierung. Die Dauer des Rufsignals.
Wiederholung. Signal- und Pausenlänge.
Quelle. Sie können den eingebauten Summer, die IR-LED oder einen der acht Ausgänge, an die der Alarm angeschlossen ist, als Signalgerät auswählen.
Legen Sie die Alarmparameter fest, klicken Sie dann auf „Aufzeichnen“ und der Anrufplan wird auf das Gerät übertragen. Wenn Sie das Kontrollkästchen neben „In ROM schreiben“ aktivieren, wird der Zeitplan im ROM (nichtflüchtiger Speicher) des Geräts gespeichert . Temperatur
Auf dieser Registerkarte sehen Sie die Temperatur beider Temperatursensoren, links – extern, rechts – intern. Unten finden Sie ein Temperaturdiagramm. Jede Minute wird die Grafik aktualisiert und die Zahl unten erhöht sich um 1.
Wenn Sie den Cursor auf die Temperaturmarkierung bewegen, erscheint ein Fenster, in dem die Uhrzeit und das Datum des Programmstarts, die minimale und maximale Temperatur am ausgewählten Temperatursensor sowie die Uhrzeit + das Datum der Aufzeichnung angezeigt werden.
Die Namen der Sensoren (derzeit „Innen“ und „Außen“) können geändert werden. Klicken Sie dazu auf die Temperaturmarkierung, es öffnet sich ein Fenster mit einem Eingabeformular, geben Sie dort einen neuen Namen ein und klicken Sie auf OK. Lastmanagement
Lasten können nicht nur über die Fernbedienung, sondern auch über einen Computer gesteuert werden (bei Anschluss an einen Computer können Lasten auch über die Fernbedienung gesteuert werden). Oben befinden sich Schaltflächen zur Steuerung der Lasten; befindet sich neben der Schaltfläche eine grüne Markierung, ist der Ausgang aktiv, eine rote Markierung ist inaktiv. Um die Last ein-/auszuschalten, müssen Sie lediglich die entsprechende Taste drücken. Der Button für jede Last kann umbenannt werden, dazu klickt man auf den entsprechenden Button, hält zunächst die linke „Shift“-Taste gedrückt, es erscheint das gleiche Fenster wie beim Umbenennen der Temperaturmarke. Automatisches Lastmanagement Das PC-Programm ist in der Lage, Lasten selbstständig, also im Automatikmodus, zu verwalten. Für jede Last können Sie Ihre eigene Steuerungsmethode festlegen; das Programm verfügt über 4 Algorithmen:
Sie müssen auch die Steuerbedingung festlegen; das Programm verfügt über sechs Bedingungen:
Achtung! Um eine stärkere Last als 500 mA zu steuern, müssen Sie einen Schlüssel an einem Triac, Thyristor oder elektromagnetischen Relais montieren. Hier das Relaisdiagramm: Platine für Relais 943-1C-xD in *.lay
Fernbedienung (RC)
Mit der Fernbedienung können Sie viele Computerfunktionen steuern. Rechts ist eine Auflistung mit akzeptierten Befehlen, direkt darunter steht der zuletzt akzeptierte Befehl, auch wenn dieser nicht für einen Computer gedacht ist!
Und noch ein sehr nettes Feature. UD-Steuerung - Anzeigen einer großen Nachricht.
Danach müssen Sie die Zifferntaste auf der Fernbedienung drücken, um die Anwendung auszuwählen:
Danach erscheint die gleiche Meldung, nur dass in der unteren Zeile „Winamp ausgewählt“ steht.
Die Nachricht läuft
Laden Sie die Datei mit dem Installationsarchiv UD Control 1.0.2.2 herunter.
Laden Sie das Archiv mit Hilfe zum Arbeiten mit dem Gerät in *.chm herunter. Ich werde das Projekt unterstützen, also das Programm UD Control, und dementsprechend wird die Firmware des Geräts verbessert, alle Updates werden auf der Website unidev.ho.ua/ verfügbar sein.
Für einen geflashten Mikrocontroller (in Zukunft kann das Gerät, wie oben erwähnt, direkt aus dem Programm heraus geflasht werden), sowie bei allen Fragen rund um das Gerät (auch zum Kauf eines Fertiggeräts) wenden Sie sich bitte an die E-Mail: univdevice {Hund} ya.ru (Ersetzen Sie "{Hund}" durch @) .
Aufmerksamkeit! Der Autor des Projekts nimmt Aufträge für die Entwicklung von Geräten auf Mikrocontrollern an, für die Entwicklung wenden Sie sich bitte an devices2000 {dog} ya.ru. Autor: Michail Braschnikow; Veröffentlichung: cxem.net Siehe andere Artikel Abschnitt Mikrocontroller. Lesen und Schreiben nützlich Kommentare zu diesem Artikel. Neueste Nachrichten aus Wissenschaft und Technik, neue Elektronik: Eine neue Möglichkeit, optische Signale zu steuern und zu manipulieren
05.05.2024 Primium Seneca-Tastatur
05.05.2024 Das höchste astronomische Observatorium der Welt wurde eröffnet
04.05.2024
Weitere interessante Neuigkeiten: ▪ Schottlands Windparks sind überlastet ▪ Die Werbetafeln der Toyota Mirai-Wasserstofflimousine reinigen die Luft ▪ Smart Plants melden Schimmel und Radon im Haus ▪ In Afrika hat sich ein Riss gebildet, der den Kontinent auseinanderreißen könnte News-Feed von Wissenschaft und Technologie, neue Elektronik
Interessante Materialien der Freien Technischen Bibliothek: ▪ Abschnitt der Website Schweißausrüstung. Auswahl an Artikeln ▪ passender Artikel. Geschichte der Erfindung und Produktion ▪ Artikel Fleischmischer. Standardanweisung zum Arbeitsschutz ▪ Artikel Pass mit zwei Hälften des Decks. Fokusgeheimnis
Hinterlasse deinen Kommentar zu diesem Artikel: Alle Sprachen dieser Seite Startseite | Bibliothek | Artikel | Sitemap | Site-Überprüfungen www.diagramm.com.ua |