Verlassen
Informationsportal für Frauen
  • Hilfreiche CGI-Programmierung
  • So drehen Sie die alte Version von VKontakte auf dem iPhone (iOS)
  • So wählen Sie wieder ein gesundes Zimmer für einen Raum aus.
  • Was schlauer ist, ist schöner: So wählen Sie den optimalen Aufsatz aus
  • Wie viele Kalorien müssen Sie pro Tag zu sich nehmen, um abzunehmen?
  • Schemata zum Stricken einer englischen Gumka: Stricknadeln für Kolben
  •  Wie verbinde ich USB-Geräte effizient? Einfache Steuerung von Zubehör über einen Computer. Steuerung über USB von einem Computer aus

     Wie verbinde ich USB-Geräte effizient?  Verwalten Sie Zubehör ganz einfach von Ihrem Computer aus'ютера Управління через usb з комп'ютера власноруч.

    Ein Dienstprogramm zum Steuern von Verbindungen und Anschließen vor dem Anschließen von USB-Geräten. USBDeview Detaillierte Informationen zu Skin-Aufbewahrungsaufsätzen anzeigen. Ermöglicht die Überprüfung aktiver USB-Anschlüsse und die Diagnose der Datenübertragungsgeschwindigkeit.

    USBDeview blickt zurück

    Das Programm zum Anzeigen von Informationen für das Haut-USB-Gerät mit der Fähigkeit, Yoga zu protestieren:

    • Ich werde es benennen
    • Beschreibung
    • Art des Anhangs
    • Seriennummer (für datenspeichernde Anhänge)
    • Ich werde das Datum zu dieser Stunde hinzufügen
    • VendorID, ProductID und mehr

    Außerhalb der Verbindung steht die Verbindung über den USB-Port zur Verfügung:

    • Vidalität vom System, wie zuvor waren USB-Geräte siegreich
    • Vіd'єdnati, podklyucheny im Moment beigefügt
    • Haftungsausschluss und Haftungsausschluss für USB-Anhänge

    USBDeview enthält einige blaue Tools. Zum Beispiel Geschwindigkeitstest für USB-Sticks, um eine Diagnose der Lesegeschwindigkeit durchzuführen - Aufzeichnungen eines angeschlossenen Flash-Laufwerks. Möglicherweise benötigen Sie mindestens 100 MB freien Speicherplatz, um diesen Geschwindigkeitstest erfolgreich abzuschließen.

    Mit Hilfe von USBDeview können Sie die Autorun-Leistung für USB-Geräte steuern, um Daten zu speichern. Es ist möglich, auf einem externen Computer zu arbeiten, wofür jedoch ein Zugriff auf das System mit Administratorrechten erforderlich ist.

    Geräte zur Computersteuerung verschiedener Zubehörteile, deren Diagramm in Abb. dargestellt ist. 1, wird an den USB-Anschluss des Computers angeschlossen, der sich in der Haut des Computers befindet. Ich werde eine einzelne Mikroschaltung hinzufügen – Mikrocontroller-Erweiterungen ATmega8. Vіn nebhіdnіy organisiert Svyazka mit dem Bus USB. Obwohl es keine Spezialisierungen für das Hardwaremodul gibt, ist diese Funktion programmierbar.

    Maljunok 1

    Der Widerstand R1, der den positiven Ausgang der Lebensleitung mit der USB-D-Bus-Leitung verbindet, überträgt ihn in den Low-Breite-LS-Modus mit einer Geschwindigkeit von 1,5 Mbit/s, der es Ihnen ermöglicht, die Nachrichten des Computers in einem zu entschlüsseln programmatische Art und Weise. Die Widerstände R4 und R5 nutzen Übergangsprozesse, die für den Informationsaustausch verantwortlich sind, was die Stabilität der Arbeit erhöht. Der Kondensator C1 blockiert die Impulsübertragung zur Lebensleitung, was auch die Stabilität des Roboters verbessert und die Hinzufügung der Dioden VD1 und VD2 dazu dient, die Lebensspannung des Mikrocontrollers auf etwa 3,6 zu reduzieren – es ist die Verwendung des USB-Busses erforderlich.

    An den Ausgängen PB0-PB5 und PC0, PC1 des Mikrocontrollers werden Signale zur Handhabung mittels Zubehör gebildet. Die hohe logische Spannung liegt nahe bei 3,4 V. Die niedrige Spannung liegt nahe bei Null. Vor dem Austritt können Sie einen Aufsatz anschließen, so dass der Schlag 10 mA nicht überschreitet (für Hautaustritt). Yakshcho braucht große Werte der Struma und der Spannung, die nächsten siegreichen Knoten des Vergnügens.

    Der Aufsatz wurde auf einem Modellbrett zusammengebaut und nicht in Stücke geschnitten. Installierte MLT-Widerstände, Kondensatoren C2 und SZ - Keramik-Hochfrequenz, C1 - K50-35 oder ähnliches importiert. Siliziumdioden mit Spannungsabfällen am Übergang liegen nahe bei 0,7 Art.

    Das Programm für den Mikrocontroller ist in der Mitte aufgeteilt Bascom AVR Versionen 1.12.0.0. Für Roboter mit USB-Bus swusb.LBX damit die Software USB-Signale aus der echten Uhr dekodieren kann. Aus dem Ergebnis der Kompilierung wird der Programmcode aus der Datei mit den HEX-Erweiterungen entnommen und anschließend aus dem FLASH-Speicher des Mikrocontrollers übernommen. Die Station der Verteilung der Konfiguration des Mikrocontrollers ist für das verantwortlich, was in Abb. 1 dargestellt ist. 2.

    Maljunok 2

    Bei der ersten Verbindung werde ich ein Betriebssystem aufbauen, um dem Computer ein neues zu offenbaren USB-HID Summistik z im'yam " uniUSB„Und installieren Sie die erforderlichen Treiber. Installieren Sie in wenigen Sekunden die Patches und seien Sie bereit zum Herunterladen. Für den Roboter wurde das UniUSB-Programm erstellt. Es wird in zwei Optionen präsentiert: für 32-Bit (x86) und 64-Bit ( x64) Betriebssysteme der Windows-Familie: Die 32-Bit-Version des Roboters wurde für Windows 98, Windows XP und Windows 7 überarbeitet und die 64-Bit-Version ist für Windows XP x64 nicht mehr verfügbar.

    Programm UniUSB geschrieben von mir PureBasic(Version 4.31) aus der Bibliothek der Koristuvach-Funktionen HID_Lib das die Arbeit unterstützt USB-HID Nebengebäude. Das alte Aussehen des Programms ist in Abb. dargestellt. 3.

    Baby 3

    In einem Ordner ist die aufgerufene Datei der Übeltäter einer gekaperten Datei UniUSB_KOfl.txt. Für diese Datei wird das Skript mit Hilfe der entsprechenden Anhänge gespeichert. Beim Start des Programms werden die Daten aus der Datei in eine Tabelle eingetragen, im Kopffenster aussortiert und nach Abschluss der Arbeit aus der Datei gespeichert. Durch Klicken mit der linken Maustaste in der Mitte der Tabellen können Sie deren Lager ändern: 1 – hohes logisches Niveau, 0 oder leer – niedriges logisches Niveau.

    Um Tabellen hinzuzufügen oder zu löschen, ist es notwendig, mit der rechten Maustaste darauf zu klicken und die gewünschte Tabelle im Menü auszuwählen. Wenn es an den USB-Anschluss angeschlossen ist, zeigt das Programm es an und aktiviert die Schaltfläche „Start“, die sich oben im Fenster in der Symbolleiste befindet. Klicken Sie auf diese Schaltfläche, um mit dem Sortieren der Tabellen und dem Festlegen der Werte ihrer Ausgaben zu beginnen. Für eine höhere Genauigkeit werden in den Tabellen die Anzahlen der Ausgänge angezeigt, für die ein hohes logisches Verhältnis vorliegt. Die Brute-Force-Rate (Stunde in Millisekunden zwischen Übergängen von Span zu Span) wird im Feld „Geschwindigkeitsrate, ms“ eingestellt.

    Scheiße, das Windows-Betriebssystem ist eine große Aufgabe! Tse bedeutet, dass die Verarbeitungsstunde zwischen unpersönlichen Anhängen an die Corystuvach-Prozesse dauert, da sie entsprechend den Anforderungen der Systemprioritäten gewinnen. Aus diesem Grund ist es nicht möglich, mit der hohen Genauigkeit von Vitrimuvannya-Intervallen von weniger als 100 ms zu rechnen.

    Für eine kurzstündige Schleife durch die Spalten drücken Sie die Schaltfläche „Pause“. Wiederholtes Drücken, um mit dem Aussortieren der Zähne fortzufahren. Mit der Schaltfläche „Stop“ wird die Auswahl der Tabellenspalten wiederholt. Da beim Austausch von Informationen zwischen einem Computer und einem Anhang diese wichtiger wird oder diese an die USB-Buchse des Computers angeschlossen wird, informiert Sie das Programm über die Begnadigung, nachdem Sie sie hintereinander gesehen haben wird zur Erinnerung.

    Anhang des Computers keruvannya
    verschiedenes Zubehör, dessen Schema in Abb. dargestellt ist. 1, funktional ähnlich
    beschrieben in , aber es wird an den USB-Anschluss des Computers angeschlossen, der (auf dem Desktop
    zum COM-Port) mit dem Skin davon. Ich werde eine einzelne Mikroschaltung hinzufügen
    - Rozpovsyudzheny-Mikrocontroller ATmega8. Vіn notwendige Organisation
    Kommunikation über USB-Bus. Möchte im neuen und keine spezielle Hardware
    Modul ist diese Funktion programmiert. Widerstand R1, Verbindungen zwischen
    Übersetzen Sie es mit einer positiven Drehung des Dzherel zhivlennya und der Linie des USB-D-Busses in eine niedrige Geschwindigkeit
    LS-Modus mit einer Wechselkursrate von 1,5 Mbit/s, der die Entschlüsselung von Nachrichten ermöglicht
    Computer programmgesteuert. Die Widerstände R4 und R5 sind Übergangswiderstände
    Prozesse, die den Informationsaustausch für eine Stunde beschuldigen, was die Stabilität der Arbeit verbessert.
    Der Kondensator C1 blockiert das Umschalten von Impulsen auf Lebensleitungen, was ebenfalls lackiert ist
    Ich werde die Stabilität des Roboters aufbauen. Die Dioden VD1 und VD2 dienen zum Absenken der Spannung
    Mikrocontroller-Stromversorgung bis ca. 3,6 V – erforderlich für
    über den USB-Bus. Gerätesteuersignale werden gebildet
    Ausgänge PB0-PB5 und PC0, PC1 des Mikrocontrollers. Hoher logischer Zorn -
    Die Spannung liegt nahe bei 3,4 V. Die Niederspannung liegt nahe bei Null. Vor dem Verlassen
    Sie können ein Zubehörteil anschließen, um den Trochfluss auf mehr als 10 mA zu halten (durch den Hautauslass).
    Yakshcho braucht große Werte der Struma oder der Spannung, das nächste siegreiche Vuzli
    uzgodzhennya, dargestellt in Abb. 5 und 6.

    An der Layouttafel befestigt,
    Drukovana brach nicht auseinander. Die MLT-Widerstände sind fest, die Kondensatoren C2 und C3 -
    Hochfrequenzkeramik, C1 - K50-35 oder ähnlich importiert. Diodi
    Silizium mit Spannungsabfällen an der Verbindungsstelle liegt bei etwa 0,7 V. Programm für den Mikrocontroller
    Aufgeschlüsselt in Bascom-AVR Version 1.12.0.0. Für Roboter mit USB-Bus
    Laden Sie die swusb.LBX-Bibliothek herunter, damit die Software die Signale dekodiert
    USB im Echtzeitmodus. Entfernen des Programmcodes aus dem Kompilierungsergebnis
    aus der Datei mit den HEX-Erweiterungen, gefolgt von der Erfassung aus dem FLASH-Speicher des Mikrocontrollers.
    Für welche Art von Glocken wird der Programmierer mit dem von Bascom-AVR verwendeten kombiniert
    Dienstprogramm. Mill razryadіv Konfiguration des Mikrocontrollers kann bestätigt werden
    in Abb. dargestellt. 2. Mit der ersten Verbindung füge ich dem Computer einen Operationssaal hinzu
    System zur Erkennung neuer USB-HID summ_snyy pristriy z im'yam
    „uniUSB“ und installieren Sie die erforderlichen Treiber. Für einige Sekunden
    pristriy nalashtovaniya, das bereit ist, vikoristannya.

    Für Roboter wurde mit ihm ein Programm erstellt
    UniUSB. Won wird in zwei Versionen präsentiert: für 32-Bit (x86) und 64-Bit
    (X64) Betriebssysteme der Windows-Familie. Robot 32-Bit-Version erneut verifiziert
    in den Betriebssystemen Windows 98, Windows XP, Windows 7 und 64-Bit -
    nur für Windows XP x64. Das UniUSB-Programm wurde von meinem PureBasic (Version
    4.31) mit Verweisen auf die Funktionsbibliothek des koristuvach HID_lib,
    Was unterstützt den Roboter mit USB-HID-Anschlüssen? Zovnishhnіy vіkna vіkna-Programme
    in Abb. dargestellt. 3. Einer der Ordner mit der Symboldatei kann enthalten
    Datei namens UniUSB_code.txt oder UniCOM_code.txt. Verbleibende Option erforderlich
    aus Gründen der Konsistenz mit dem UniCOM-Programm, vorgeschlagen von . Wessen Akte
    Durch den Einsatz moderner Accessoires wird das Drehbuch gewahrt. Wenn das Programm startet
    aus der Datei werden zur Tabelle hinzugefügt, im Hauptfenster erweitert und nach Abschluss abgeschlossen
    Roboter werden aus der Datei gespeichert. Sie können mit der linken Maustaste auf die Tabellenfelder klicken
    Ändern Sie ihren Standard: 1 – hoher logischer Pegel, 0 oder leer – niedriger
    logisch zerrissen. Um Tabellen hinzuzufügen oder zu entfernen, ist es entsprechend erforderlich
    Klicken Sie mit der rechten Maustaste und wählen Sie den gewünschten Eintrag im Menü aus.

    Wenn die Verbindung hergestellt ist, schließe ich sie an den USB-Anschluss an
    das Programm, um Yoga anzuzeigen und den oben versteckten Knopf zu aktivieren
    Fenster in der Symbolleiste. Ich drücke auf den Knopf, um den Vorgang zu starten
    Aufzählung der Spalten der Tabellen und Festlegung der Termine ihrer Ausgaben. Für
    größere Genauigkeit des Levoruch in den Tabellen, die Anzahl der Ausgänge wird angegeben,
    Dies ist im Moment der Installation ein hoher logischer Zorn. Shvidkist
    Brute-Force (Stunde in Millisekunden zwischen Übergängen von stovptsya zu stovptsya) eingestellt
    im Feld „Shvidkіst, ms“.

    Scheiße, Windows-Betriebssystem
    - reichlich verwirrt! Tse bedeutet, dass die Prozessorstunde zwischen den Unpersönlichen aufgeteilt wird
    nоdі prihovannyh vіd koristuvach protsesіv, yakі vykonuyutsya auf cherzі z
    das Erscheinungsbild der Prioritäten des Systems. Deshalb ist es kein Problem, das Große zu reparieren
    Genauigkeit der Vitrimuvannya-Intervalle weniger als 100 ms. Für kurze Stunden
    zupinki brute force the button Drücken Sie die Taste erneut
    Fahren Sie mit dem Aussortieren der Zähne fort. Die Schaltfläche fügt die Auswahl der Spalten wieder hinzu
    Tische. Wie beim Austausch von Informationen zwischen einem Computer und einem Anhang
    es wird möglich sein, oder es wird an die USB-Buchse des Computers angeschlossen,
    Das Programm informiert Sie über die Begnadigung
    Erinnerung.

    LITERATUR

    1. Nosov T. Geräteverwaltung
    über den COM-Port des Computers. - Radio, 2007, Nr. 11.0.61.62.

    2. Rizhkov A. US-Programmierer
    Mikrocontroller AVR und AT89S, Zusammenfassungen mit AVR910. – Radio, 2008, Nr. 7, S.
    28, 29.

    Leitartikel. Programme für den Mikrocontroller und Computer
    auf unserem FTP-Server unter ftp://ftp.radio.ru/pub/2011/02/uniUSB.zip

    Seien Sie nicht nur Programmierer, sondern wissen Sie auch, dass Sie eine unpersönliche Routinearbeit auf einen Computer übertragen oder beispielsweise Yoga für Sie lernen können, wenn Sie eine Verschwendung haben. Der Computer als Ganzes arbeitet also mit einstufigen Anweisungen auf dem Blatt per E-Mail (Verschieben, Entfernen des Blattes, Berichten an den Brief). Und was kann zum Beispiel ein Computer mit Ihrer Katze schimpfen? Deine Tickets bewässern? Zreshtoy, beobachte einfach die Nacht und wecke Licht in deiner Wohnung, um einen Angriff auszulösen, was bist du zu Hause?

    In Hollywood-Filmen haben wir oft Heimautomatisierungen dieser Art, wie Sie den Helden des Films nennen – einen ehrwürdigen oder göttlichen Winzer, in der Regel göttlich, wie Doc Browns „Zurück in die Zukunft“. Es gibt Legenden über Fidoschniks, wie sie elektrische Stecker an die anderen Köpfe von Matrixdruckern anschlossen, sodass Sie Ihren Computer aus der Ferne ausschalten konnten. Um den verdammten Knopf zu drücken, schlagen sie das Fach an das hängende CD-Laufwerk. Ale Chi, kannst du ein bisschen mehr arbeiten, sagen wir mal, regelmäßig? Zrozumilo, eine unpersönliche Lösung der Industrieklasse für solche Köpfe. Computer sind mit Bänken, Hebekränen und Kraftwerken ausgestattet, und im Prinzip wundert es niemanden. Darüber hinaus kam der Computer mit der Hilfe derer, die ihn erwähnten, mit dem Licht im Raum zurecht, und der Preis des Namens nahm ihm seinen Namen. "Intelligentes Haus" Das Problem ist, dass Industriecomputer nicht in Geschäften verkauft werden und dort, wo sie verkauft werden, teurer sind, aber die Komponenten des „Smart Booth“ funktionieren nicht Spezialisierung Computer, als würden sie von der Seite des Klemmenkastens aus neu programmieren. Scheinbar einfacher: Stinken Sie, um diejenigen abzuschrecken, die den Virobnik bestanden haben, aber starten Sie nicht diejenigen, die Sie möchten.

    Unsere Anhänge rufen dazu auf, eine Nische zu füllen, in der Computerperipheriegeräte so weit wie möglich nicht im Hintergrund gestört werden: um die Möglichkeit zu geben, einen coristuvachevy prächtigen Heimcomputer mit etwas zusätzlichem Material auszustatten, unterhalb der E-Mail-Liste. Genauer gesagt können Sie unsere Nebengebäude mithilfe Ihres Computers in eine Art Nebengebäude verwandeln, in dem es einen Strom gibt. Alle Anhänge werden, wie wir bereits wissen, über einen USB-Anschluss mit dem Computer verbunden (bei manchen Geräten kann man auch den klassischen COM-Anschluss verwenden, probieren Sie es aber mal aus). Die meisten Modelle unserer Nebengebäude sind möglicherweise mit elektromagnetischen Relais ausgestattet. Die Grenzschaltleistung des Relais ist gering, insgesamt 300 W, reicht aber aus, um eine Stehlampe oder einen Ventilator anzusteuern, um das aktive Traversengerät (Router, Kerzen, einen Access Point oder etwas anderes in einem solchen) einzuschalten Zimmer), und auch für mehr Aufenthalt keine schicken Computer mehr. Wenn Sie mehr Spannung benötigen, ist es notwendig, die Relais zu schalten, z. B. ob es sich um ein Leistungsrelais mit einer Spannung von 12 oder 24 V handelt, können Sie bei uns wählen oder selbst entscheiden; Die Dichtheit der auf dem Markt erhältlichen Relais lässt sich mit Sengzubehör, Wasserkochern, Pumpen und anderen starken Elektrikern leicht abgreifen. Für den Anschluss solcher Relais sind Aktuatoren aus unseren Nebengebäuden vorgesehen, an andere externe Relais ist der Anschluss über durch Relais verzinkte Lanzen möglich.

    Krim-Kontrolle elektrischer Anlagen, unsere Nebengebäude können auf die gefühllosen „Sub-Razniki“ reagieren – Eingangsleitungen (Signallanzen), in deren Rolle einfache Elektrostäbe fungieren können, sie können geschlossen oder geöffnet sein. Über die Änderung des Status der eingehenden Leitung spricht der intelligente Computer darüber, und darüber hinaus können Sie auf eine solche Änderung selbst reagieren, indem Sie die anderen Verhornungen der Lanzen bemerken oder ignorieren, was Ihnen ermöglicht, wie es geht ohne einen leistungsstarken Computer auskommen (z. B. vmikati und vimikati, es ist hell im Raum, wenn der funktionierende Computer nicht funktioniert).

    Offensichtlich besteht auf der Seite des Computers Bedarf an Software zur Steuerung. Für Koristuvachіv, yakі mayut Anfängerprogrammierung, bieten wir (kostenlose) kostengünstige Programme in den Ausgabetexten an, einschließlich Funktionsbibliotheken für die Verknüpfung mit unseren Erweiterungen; Auch wenn die Software unabhängig auf der Seite des Hosts geschrieben wurde, bevor Sie nicht eintreten möchten, können wir die erforderlichen Programme von statisch ausgewählt (bis) weitergeben erfordern keine Installation) Dateien für Linux und Windows herunterladen. Unsere Oszillatoren unterstützen den HID-Standard, sie benötigen keine weiteren Treiber, genauer gesagt, Ihr System benötigt bereits einen Treiber. Es ist wichtig, dass die Firmware unserer Anhänge auch zum Anzeigen externer Texte verfügbar ist und mit Hilfe eines Programmierers hoo pіd svoї konsumiert werden kann. Wie die Firmware ist auch die Softwaresicherheit des Hosts mi rozpovsyudzhuyemo frei von der GNU GPL v.3-Lizenz.

    Es ist sehr wichtig, dass wir uns auf Technikliebhaber konzentrieren – Menschen, die zumindest mit dem gewissen Etwas befreundet sind (wenn Sie möchten, können Sie auch ohne Lötkolben auskommen; alles, was Sie brauchen, haben wir bereits gelötet). Vtіm, wir sind mit der Auflage unserer Freigabe von Anhängen vertauscht, für jede Art von Papier ist es nicht notwendig, die Drehungen aufzuwickeln – es ist nicht notwendig, es mit fünf Steckdosen aufzudrehen und die UNC-Verlängerung einzubauen, was Ihnen ermöglicht um die Chorutirma mit Steckdosen von fünf zu schneiden (die verbleibende Steckdose ist eingeschaltet; ї ї Sie können beispielsweise für die Lebensdauer des Computers, der sie steuert, vicorist). Die naheliegendste Möglichkeit, diese Option hinzuzufügen, besteht darin, alles zu steuern, was sich neben Ihrem Computertisch befindet: Sie können beispielsweise eine Tastenkombination auf der Tastatur verwenden, um Ihre Schreibtischlampe ein- oder auszuschalten oder den Lüfter ein- und auszuschalten , Lautsprecher, das Modem ist das andere, das im Umkreis aufgetaucht ist. Halten Sie das Netzkabel vor Ihrem Computer und es kann mehr als 300 Watt haben. Eine solche Bindung ähnelt jedoch eher einem Spielzeug, sie ist geringer als sie ist; Es eignet sich ideal als originelles Geschenk für einen Techniker, aber die Weltfähigkeit unserer Nebengebäude wird durch die unabhängige Installation von Keramiklanzen eröffnet (ich schätze, dafür ist nur eine Drehung erforderlich, die andere wird zum Abisolieren von Drähten benötigt). Hier werden Ihre Möglichkeiten durch Ihre Fantasie praktisch verschwendet. Unser Aufsatz kann auch den Austausch der Beleuchtung im Raum einschalten, die Fenster können die Beleuchtung und Belüftung des Aquariums abdecken, die elektromagnetische Türverriegelung (genauer gesagt nur der Elektromagnet selbst, ohne teures Elektromodul) ermöglicht dies Sie können Ihren Computer stören, indem Sie den Türsteher der Wohnung öffnen, und das elektromagnetische Wasserventil in Richtung der Reinigungsmaschine ermöglicht es Ihnen, die Bewässerung der Räume zu automatisieren (hier unterstützen wir Ihre Gesundheit: Computer fallen manchmal aus, da sie das Wasser nicht weiterleiten können von der Überschwemmung bis zum Herbst, also funktioniert Ihr System nicht richtig , wie Sie ochіkuvali - zum Beispiel wäre es sinnvoll, Wasser für die Bewässerung nicht aus dem Wasserversorgungssystem zu entnehmen, sondern aus dem Behälter, der das Volumen enthalten kann).

    Schlüsselwörter/Schlüsselwörter: Budget-Smart-Booth, Do-it-yourself-Smart-Booth, Computerpflege für Elektrizität, Computerpflege für Elektrizität, Hausautomation, Live-Leben über USB, Computerpflege für Licht im Raum, Pflege für Beleuchtung, Lichtsteuerung über USB

    13-01-2014

    ATiny2313

    Zakharov Denis, Ukraine

    Wie Sie sehen, sind genügend Schnittstellen vorhanden, mit Hilfe eines solchen Mikrocontrollers (MK) können Sie auch andere externe Geräte verwenden. Wenn Sie den MK mit einem Computer oder Laptop verbinden müssen, können Sie mit Sicherheit sagen, dass es besser ist, die RS-232-COM-Port-Schnittstelle zu verwenden.

    Der Grund für diese Wahl liegt auf der Hand – praktisch alle Controller können UART-Hardwaremodule verwenden, mit deren Hilfe es möglich ist, Informationen mit minimalem Ressourcenaufwand des MK zu übertragen. Darüber hinaus gibt es anonyme Programme, die sich für Roboter mit COM-Port bewährt haben. Shards von MK-Signalen können gleich TTL sein, wobei über die RS-232-Schnittstelle die notwendige Konvertierung des Gleichen erfolgt. Yoga basiert oft auf dem verfügbaren und beliebten MAX232-Chip.

    Kleiner 1.

    Diese Aufsätze (Abbildung 1) dienen zur Verwendung von Zubehör zur Unterstützung jedes PCs, der über einen USB-Anschluss verfügt. Moderne Computer und Laptops verfügen über solche Anschlüsse. Zur Unterstützung dieses Komplexes können Sie Licht, einen Fernseher und anderes Zubehör verwenden. Vikonuyuchi-Anhänge sind nicht obligatorisch, befinden sich jedoch in unmittelbarer Nähe des PCs.

    Der Anhang besteht aus verfügbaren und breiteren Elementen. Obidvі Mikrochip-Mikrocontroller ATtiny2313-Familie. Der erste Controller für Verbindungen zum USB-Port des Computers und deaktiviert die Funktion des USB-COM-Formatkonverters. Der andere verbindet sich mit dem ersten und sucht die ganze Stunde nach Befehlen, die vom PC über das Terminalprogramm Terminal v1.9b erzwungen werden.

    Durch Anschließen an Ausgang 2 wird der USB-Widerstand R4 in den Low-Speed-LS-Modus versetzt, der 1,5 Mbit/s beim Datenaustausch mit Hilfe eines Programms zum Entschlüsseln der Nachrichten vom PC ermöglicht.

    Für zusätzliche Widerstände R2 und R3 werden Übergangsprozesse übernommen. Der Kondensator C5 verhindert, dass die Impulse in die Lebenslanzen gelangen. Für die Nutzung der logischen Parallelen des MK und des USB-Eingangs des PCs sind die Stabilisatoren D1 und D2 notwendig. Für die bezpomilkovoї-Übertragung von Daten zwischen Frequenzreglern von Quarzresonatoren müssen 12 und 4 MHz hinzugefügt werden.
    Schließen Sie vor dem /RESET-Schalter die Pull-up-Widerstände an, damit Sie über den Eingang des Jumpers und die statische Spannung einen ausreichenden Abfall des MK erhalten. In diesem Schema werden alle Befehle auf Leuchtdioden angezeigt, die an Port B angeschlossen sind. Wenn Sie irgendwelche Anhänge verwenden müssen, müssen Sie den Controller an das Relais (Malyunok 2) anschließen.

    Sie können Anhänge auf einem Mock-up-Board auswählen, wenn Sie es noch besser auf einem vollwertigen Board möchten. Elemente können beispielsweise wie in Punkt 3 dargestellt platziert werden.

    Das Programm für den Mikrocontroller U1 wurde von einem Freund von GetChiper vom mittleren Bascom-AVR gebrochen. Für Roboter mit USB-Bus swusb.LBX. Zur Unterstützung dekodiert die Software das USB-Protokoll wie eine echte Stunde. Für Roboter, die ich von einem PC aus installiere, müssen Sie die entsprechenden Treiber installieren und sie auf eine Festplatte kopieren. Wenn die erste Verbindung hergestellt wird, wird bekanntlich ein Treiber angefordert. Dali ist es notwendig, den Pfad zum Ordner mit den Dateien anzugeben, und alles wird geordnet.

    Das U2-Mikrocontroller-Programm wurde von mir mitten in AVRStudio mit meinem Assembler geschrieben. Das Blockdiagramm des MK-Roboteralgorithmus ist in Abbildung 4 dargestellt. Das UART-Hardwaremodul wird als nächstes auf Zurücksetzen eingestellt, nachdem Daten empfangen wurden. Der MK selbst unternimmt nichts, um die gleichen Funktionen zu reparieren, die Docks werden nun neu aufgebaut. Um den Energieverbrauch zu senken, können Sie den Schlafmodus beschleunigen, aber bei diesem Design war keine Arbeit nötig. Sobald Befehle vom PC-Terminal eingehen, beginnt MK einfach mit dem Scannen. Derzeit unterstützt der Controller das folgende Befehlssystem:

    -on1, on2, on3, on4, on5, on6, on7, on8- Befehle zum Installieren von Ports unter „log. 1";
    -aus1, aus2, aus3, aus4, aus5, aus6, aus7, aus8- Befehle zum Installieren von Ports unter „log. 0";
    -ser – Installiert alle Ports im aktiven Camp „log. 1";
    -clr- Alle Beute im Lager „log.0“ abwerfen.

    Drücken Sie nach Eingabe des Skin-Befehls die Eingabetaste. In dieser Reihenfolge kann der MC das Ende des Befehls festlegen und mit dem її-Scannen fortfahren. Auf den richtigen Skin-Befehl antwortet der Controller mit „ok“. Wenn Sie falsche Daten eingeben, wird in der Terminalzeile „Fehler“ angezeigt. Der Hintern des Vikonannya-Befehls ist in der kleinen 5 dargestellt.

    Firmware-Version 1.0. Es ist notwendig, die Sicherung vor Abbildung 6 zu installieren. Die neue Firmware-Version wird aktualisiert, der MC-Selbststarter ist erforderlich und die Befehlssysteme werden am Terminal geändert.

    MK-Software, virtuelles Proteus-Modell und PC-Treiber -
    Protokoll zur Datenübertragung zwischen MK und PC

    • .... irgendwie wollte ich eine Verbindung zwischen dem USB-Port eines Computers und dem COM-Port eines anderen herstellen ... oder dem LPT-Port des dritten ...
    • Dyakuyu! Entschuldigung korrigiert :)
    • Müssen Sie 2 MK gewinnen? Hat Attiny2313 nicht genug Flash? Chi empfängt einfach keine I/O-Ports? Viel Glück, Sie können sehen, dass USB an INT0 / INT1 hängt.
    • Opir-Spule von Niederspannungsrelais im Bereich von 100-200 Ohm, ohne den Transistor zu beschädigen (kein Anlasser und kein Schütz). Also 50-200 mA der offene Schlüssel ist nicht zlyakaetsya. Das Material unterscheidet sich etwas vom Plan zum Anschluss des MK an USB ohne Schnittstellen-Mikroschaltungen und ohne das Vorhandensein eines Hardware-USB in der MK-Struktur. Ale vrakhovuyuchi tsіlі, dass zavdannya pershodzherela http://www.recursion.jp/avrcdc/cdc-232.html, mit zwei MK ein vikonu alle die gleichen Funktionen der Konvertierung von USB-COM. Und ich bin wie eine billige Nachbearbeitungsmaschine, die wahnsinnig leise ist.
    • Os tsіkaviy gromadyan verschwendete seine „edlen Manieren“, nach nіku zu urteilen. Über einige Extreme? Es gibt keine Hinweise auf die Art der Relais und Transistoren im Material. Wenn das Relais über 5-V-USB mit Strom versorgt wird, möchte ich unbedingt die Verzögerung auf der Host-Seite des PCs minimieren. Was durch Optokoppler und zusätzliche stromführende Relais auf der Seite des Antriebs erreicht werden kann, was die Schaltung verkompliziert. Aber es gibt noch mehr Möglichkeiten. Liegt der Schwerpunkt des Artikels auf der Optimierung? Der Autor hat sein Bestes getan, um korrekt zu arbeiten, ohne ein besonderes Honorar zu zahlen. Für diejenigen, die es wiederholen: Welcher Knoten ist ausreichend?
    • Der Artikel ist also immer noch derselbe ... aber warum ist er so opsitruvatisya? Ich möchte es auch noch einmal kommentieren, da ich es und einen davon gelesen habe. Ale anonym ist hier nicht möglich. Neuigkeiten für den Autor von AVR-CDC? Ich habe nicht erwähnt, dass die Schaltkreise hier DTR-, DTS-, RTS- und CTS-Signale haben. V-USB klebte nicht? Über zwei „Ceglins“ haben sie bereits mehr geschrieben, – es würde nur einer herauskommen. Und das mit der Diode wurde bereits korrigiert, danke Buddi! Die Diode ist notwendig, um den Transistor im Moment des Öffnens des Stroms vor dem Spannungsstoß der Selbstinduktion der Relaiswicklung zu schützen. Achse, vor der Rede, Vermutung über eine Implementierung. Der Artikel wurde im Radiomagazin veröffentlicht und im Internet wusste ich, wen man sich ansehen konnte.

    2005–2017