Ideen für Projekte, die Mikrocontroller verwenden

Autor: Virginia Floyd
Erstelldatum: 11 August 2021
Aktualisierungsdatum: 11 Kann 2024
Anonim
Ideen für Projekte, die Mikrocontroller verwenden - Artikel
Ideen für Projekte, die Mikrocontroller verwenden - Artikel

Inhalt

Ein Mikrocontroller kombiniert einfache Computer-, Speicher-, Ein- und Ausgabefunktionen in einem einzigen, einfach zu verwendenden integrierten Schaltkreis. Es liest gleichzeitig Spannungen aus verschiedenen Quellen und steuert verschiedene Geräte mit den von ihm erzeugten Spannungen. Die Mikrocontroller-Software bietet Flexibilität und Vielseitigkeit. Das Gerät arbeitet genau nach den Schritten Ihres Programms. Im Verlauf Ihres Projekts können Sie das Programm aktualisieren, um neue Funktionen hinzuzufügen, ohne die Hardware zu ändern.


Ein Mikrocontroller ist eine programmierbare Schaltung von allgemeiner Bedeutung (Goodshoot / Goodshoot / Getty Images)

Frequenzzähler

Ein Frequenzzähler ist ein Gerät, das die Frequenz eines elektronischen Signals anzeigt, ob es sich um eine Audioquelle, ein Radio oder einen Computer handelt. Der Zähler konditioniert zuerst den Eingang und ändert ihn von einem Dauersignal in ein diskretes "Ein-Aus" -Signal der gleichen Frequenz. Jedes Mal, wenn die Rechteckwelle den Wert "Ein" erreicht, fügt der Mikrocontroller einen zusätzlichen Zähler hinzu. Am Ende einer Sekunde aktualisiert der Mikrocontroller die LED-Anzeige und zeigt die Signalfrequenz in Zyklen pro Sekunde an. Die Taktfrequenz des Controllers begrenzt die maximale Frequenz, die Sie messen können, obwohl die meisten im Frequenzbereich des Audiosignals des Radios arbeiten.


Fernbedienung

Durch Lesen der Klicks auf einem Ziffernblock und Senden der Glocken an einen Infrarotsender (IR) kann der Mikrocontroller als Steuerung für Ihr Heimkino oder andere Geräte fungieren. Alle Fernbedienungen arbeiten, indem sie kodierte Infrarotlichtimpulse an einen Empfänger senden. Solange Sie die Codes kennen, können Sie das Gerät steuern. Die Programmierbarkeit des Mikrocontrollers eröffnet neue Möglichkeiten und Ideen, die mit einer Standardfernbedienung nicht möglich waren, beispielsweise das Aktivieren von Geräten zu einem vorprogrammierten Zeitpunkt.

Wohnsicherheit

Ein auf einem Mikrocontroller basierendes Haussicherungssystem kann Fensterschalter, Bewegungssensoren und Rauchmelder überwachen sowie Lichter oder Sirenen aktivieren. Der Controller verfügt über mehrere simultane Eingänge, die kontinuierlich überwacht werden. Dadurch kann genau ermittelt werden, von welchem ​​Gerät ein Problem gemeldet wurde, und über die Software können je nach Vorfall unterschiedliche Aktionen ausgeführt werden.


Wellenformgenerator

Sie können einen Mikrocontroller so programmieren, dass er Wellenformen digital erzeugt und als Präzisionsoszillator fungiert. Das Programm stellt zuerst gespeicherte Tabellen mit Wellenformen bereit, einschließlich Sinus-, Dreiecks- und Sägezahnwellen. Jede Tabelle hat eine numerische Darstellung eines kompletten Wellenzyklus. Wenn Sie die Sinuswelle auswählen und eine Frequenz auf der Tastatur eingeben, durchsucht das Programm schnell die entsprechende Tabelle und sendet die numerischen Daten an einen Analog-Digital-Kreis (A / D). Die A / D-Schaltung erzeugt als Ausgangssignal eine Sinuswelle mit der von Ihnen gewählten Frequenz. Digitale Wellenformgeneratoren verwenden weniger Komponenten als analoge Schaltungen. Da ein Quarzkristalloszillator den Mikrocontroller steuert, erzeugt er Signale mit sehr stabilen Frequenzen.

Roboter

Durch die Verwendung eines Mikrocontrollers zum Lesen von Licht- und Bewegungssensoren sowie zur Stromversorgung von Elektromotoren erhalten Sie die Grundlagen für ein Roboterkonzept. Motoren können Räder, einen Lenkmechanismus und mechanische Arme antreiben. Der Roboter erkennt mit dem Bewegungssensor Hindernisse. Sie können durch Lichtblitze Befehle an das Gerät senden, in denen Sie aufgefordert werden, Objekte zu verschieben oder zu greifen. Aufgrund der Programmierbarkeit der Steuerung können neue Befehle und Fertigkeiten problemlos in die Roboterdatenbank aufgenommen werden.