In diesem Projekt werden wir einen robotergesteuerten Roboter mit dem 8051-Mikrocontroller bauen. Handygesteuerter Roboter läuft über mobile DTMF-Technologie. DTMF steht für Dual Tone Multiple Frequency. Es gibt einige Frequenzen, mit denen wir DTMF-Töne erstellen. In einfachen Worten erzeugen wir durch Hinzufügen oder Mischen von zwei oder mehr Frequenzen einen DTMF-Ton. Diese Frequenzen sind unten angegeben:
In der angegebenen Abbildung sehen wir zwei Gruppen mit unterschiedlichen Frequenzen. Wenn sich eine obere und eine untere Frequenz vermischen, wird ein Ton erzeugt, der als Dual Tone Multiple Frequency bezeichnet wird.
Erforderliche Komponenten
- 8051 Mikrocontroller
- Gleichstrommotoren
- Mobiltelefon
- Motortreiber L293D
- 7404
- 8870
- .1 Uf-Kondensator
- 330K Widerstände
- 100K Widerstände
- 11.0592 MHz xtal
- 3,57 MHz xtal
- 22pF Kondensatoren
- 1K Widerstände
- 10K Widerstand
- 10K Widerstandspaket
- 33 pF Kondensatoren
- Druckknopf
- LEDs
- 7805
- 1000uF Kondensator
- 10uF Kondensatoren
- Kupfer verkleidet
- 9 Volt Batterie
- Batterieanschluss
- Hilfsdraht
- Roboter Chasis mit Rad
- Kabel anschließen
Arbeiten von zellgesteuerten Robotern
Wir können den gesamten zellgesteuerten Roboter in verschiedene Abschnitte unterteilen, die in der folgenden Abbildung dargestellt sind.
Remote-Bereich: Die Hauptkomponente dieses Abschnitts ist DTMF. Hier erhalten wir einen Ton vom Mobiltelefon, indem wir ein Aux- Kabel zum DTMF-Decoder-IC verwenden, nämlich HT8870, der den Ton in ein digitales Signal von 4 Bit decodiert.
Steuerabschnitt: 8051 wird zur Steuerung des gesamten Prozesses dieses von Mobiltelefonen gesteuerten Roboters verwendet. 8051 liest vom DTMF-Decoder gesendete Befehle und vergleicht sie mit definiertem Code oder Muster. Wenn die Befehle übereinstimmen, sendet der Mikrocontroller den entsprechenden Befehl an den Treiberbereich.
Treiberabschnitt : Der Treiberabschnitt besteht aus einem Motortreiber und zwei Gleichstrommotoren. Der Motortreiber wird zum Antreiben von Motoren verwendet, da der Mikrocontroller dem Motor nicht genügend Spannung und Strom liefert. Deshalb fügen wir eine Motortreiberschaltung hinzu, um genügend Spannung und Strom für den Motor zu erhalten. Durch das Sammeln von Befehlen von 8051 treibt der Motortreiber den Motor gemäß den Befehlen an.
Schaltplan und Erklärung
Schaltplan eines zellgesteuerten Robotersist sehr ähnlich zu unseren anderen Robotikprojekten wie PC-gesteuerter Roboter, Linienfolger, gestengesteuerter Roboter usw. Hier ist ein Motortreiber mit dem 8051-Mikrocontroller zum Fahren des Roboters verbunden. Die Eingangspins 2, 7, 10 und 15 des Motortreibers sind mit den Pin-Nummern P2.6, P2.3, P2.0 und P2.7 des 8051 verbunden. Hier haben wir zwei Gleichstrommotoren verwendet, um den Roboter anzutreiben, wobei ein Motor am Ausgangspin des Motortreibers 3 und 6 und ein anderer Motor am 11 und 14 angeschlossen ist. Eine 9-Volt-Batterie wird auch verwendet, um den Motortreiber zum Antreiben von Motoren anzutreiben. Mit dieser Schaltung wird ein DTMF-Decoder hinzugefügt, um unser Ziel zu erreichen, den Roboter mit einem Mobiltelefon zu steuern. Dieser Decoder wird über ein Aux-Kabel zum Empfangen von Befehlen oder DTMF-Tönen an ein Mobiltelefon angeschlossen. Die DTMF-Decoderpins D0-D3 sind mit den Pin-Nummern P0.0, P0.1, P0.2, P0 des 8051 verbunden.8051 erhält also einen invertierten Eingang vom DTMF-Decoder. Wenn wir also die Taste '5' auf der mobilen Tastatur drücken, wird der Ausgang des DTMF-Decoders 0010 sein, aber 8051 wird 1101. Zwei 9-Volt-Batterien werden verwendet Versorgen Sie den Stromkreis, in dem einer zur Stromversorgung der Motoren verwendet wird, der am IC-Pin 8 des Motortreibers angeschlossen ist, und eine andere Batterie, um den verbleibenden Stromkreis mit Strom zu versorgen.
Handygesteuerter Roboter, der von einigen Befehlen ausgeführt wird, die über ein Mobiltelefon gesendet werden. Wir verwenden hier die DTMF-Funktion des Mobiltelefons. Hier haben wir das Handy benutzt, um die Arbeitsweise des Projekts zu zeigen. Eines ist ein Benutzer-Mobiltelefon, das wir "Remote-Telefon" nennen, und das zweite, das über ein Aux-Kabel mit der Roboterschaltung verbunden ist. Dieses Handy nennen wir "Receiver Phone".
Zuerst tätigen wir einen Anruf über das Remote-Telefon zum Empfänger und nehmen dann den Anruf manuell oder automatisch entgegen. Nun ist hier, wie dieser Roboter per Handy gesteuert wird:
Wenn wir per Fernbedienung '2' drücken, bewegt sich der Roboter vorwärts und bewegt sich weiter vorwärts, bis der nächste Befehl kommt.
Wenn wir per Fernzugriff '8' drücken, ändert der Roboter seinen Status und bewegt sich rückwärts, bis ein anderer Befehl kommt.
Wenn wir '4' drücken, biegt der Roboter nach links ab, bis der nächste Befehl ausgeführt wird.
Wenn wir '6' drücken, dreht sich der Roboter nach rechts.
Und um den Roboter anzuhalten, passieren wir '5'.
Leiterplattenlayout
Hier ist das PCB-Layout für einen Mobiltelefon-gesteuerten Roboter mit einem 8051-Mikrocontroller. Hier finden Sie ein Tutorial zum Entwerfen einer Leiterplatte zu Hause mit einfachen Schritten: So erstellen Sie eine Leiterplatte zu Hause