Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Hii Freunde, In diesem anweisbaren werde ich Ihnen beibringen, ein RC Car über eine Webschnittstelle zu machen. Wir werden es drahtlos über einen eigenen Server steuern. Mit der Methode, die ich Ihnen zeigen werde, brauchen wir keinen RC-Empfänger. Um den Webserver zu hosten, verwenden wir einen Raspberry Pi und einen Arduino, um den Rasberry Pi mit dem RC-Car-Motorcontroller zu verbinden. Nun, warten Sie, es gibt einen weiteren Schritt für die Liste der Materialien, die wir in diesem anweisbaren verwenden werden, und vergessen Sie nicht, mich Plzzzz zu stimmen:-).
Du kannst mir auch auf Instagram folgen "https://www.instagram.com/vikaspal2131/"
Schritt 1: Materialien + Werkzeuge
Dinge, die Sie erwerben müssen, um dieses Auto zu bauen, sind wie folgt:--
1. Himbeer-Pi
2. Arduino UNO
3. 5V Spannungsregler
4. 2 x Dreistift-Verriegelungskopf
5. Eine weibliche USB-Buchse
6. Ein Arduino-Prototyping-Schild
7. Einige Header-Pins
8. Ein männlicher und weiblicher Batterieanschluss
9. 6 x PCB-Abstandshalter zusammen mit entsprechenden Schrauben
10. Einige Anschlussdrähte
11. WLAN-Dongle
Schritt 2: Positionierung der Komponenten
Nachdem ich alles gesammelt habe, werde ich mit der Montage beginnen, indem ich die Komponenten auf der Platine positioniere. Ich werde dann alle anlöten und dann dem obigen Schaltplan folgen, um alle entsprechenden Verbindungen herzustellen.
Ich fand, dass das Anstiften der Enden der Drähte es mir zuerst ermöglicht, sie einfacher an die Platine zu löten. Sobald ich es von den Drähten an Ort und Stelle verkauft habe, werde ich die Kopfstifte einlöten. Ich habe auch ein Kabel hergestellt, das zwischen der Batterie und der Motorsteuerung verläuft den 5-Volt-Regler mit Strom versorgen. Ich löte auch diese Drähte an den Regler. Im nächsten Schritt installieren wir den Server und machen den Raspberry Pi zum Wireless Access Point.
Schritt 3: Server auf Raspberry Pi installieren
Zunächst werde ich den Server installieren und einrichten. Die Anweisungen zum Installieren des Servers finden Sie unter diesem Link. Dies ist ein Git-Repository, von dem aus Sie den Server auf Ihrem Raspberry Pi installieren können. Folgen Sie diesem Link, um den Server zu installieren. Nach der Installation können wir unseren Pi als drahtlosen Zugangspunkt konfigurieren. Dazu müssen wir zuerst diesen Befehl ausführen:-"sudo nano /etc/network/interfaces" und die Eingabetaste drücken. Danach ein Hash vor allen Zeilen, die "wlan0" oder "wpa" enthalten, mit Ausnahme der Zeile, die "allow-hot plug wlan0" erwähnt (Stellen Sie sicher, dass der Hash vor diesen Zeilen nur Wlan0 oder wpa). Diese drei Zeilen können wir dann auch der Datei hinzufügen.
#iface wlan0 inet statisch
Adresse 192.168.42.1
Netzmaske 255.255.255.0"
und dann die Datei mit Strg+x verlassen und Pi mit dem cmd "sudo reboot" neu starten.
Schritt 4: Server auf Raspberry Pi installieren (Teil-2)
Nachdem wir uns wieder bei unserem Pi angemeldet haben, können wir dann den DHCP-Server mit cmd "sudo apt-get install isc-dhcp-server" installieren und dann die folgende Konfigurationsdatei mit cmd "sudo nano /etc/dhcp/dhcpd.conf" bearbeiten.. Setzen Sie einen Hash vor die Zeilen, die "Option Domain-Name" erwähnen. Wir können dann auch den Hash vor der maßgeblichen Zeile (die vier Zeilen unterhalb der "Option Domänenname" liegt) entfernen und der Datei am Ende der Datei die folgenden Zeilen hinzufügen:--
Subnetz 192.168.42.0 Netzmaske 255.255.255.0 {
Bereich 192.168.42.10 192.168.42.50;
Option Broadcast-Adresse 192.168.42.255;
Optionsrouter 192.169.42.1;
Default-Lease-Zeit 600;
maximale Mietzeit 7200;
Option Domänenname "lokal";
Option Domain-Name-Server 8.8.8.8, 8.8.4.4;
Wir können dann diese Datei verlassen, dann führen Sie den folgenden cmd "sudo nano /etc/default/isc-dhcp-server" aus
In der letzten Zeile dieser Datei steht INTERFACES=" ", fügen Sie "wlan0" zwischen den Anführungszeichen der Schnittstellen hinzu und verlassen Sie die Datei.
Schritt 5: Server auf Raspberry Pi installieren (Teil-3)
Wir können dann hostapd mit diesem Befehl "sudo apt-get install hostapd" installieren und dann die Konfigurationsdatei bearbeiten, indem wir die folgenden Zeilen mit dem cmd "sudo nano /etc/hostapd/hostapd.conf" hinzufügen:-
Schnittstelle=wlan0
Treiber=n180211
#driver=rt1871xdrv
ssid=Mypi
hw_mode=g
Kanal=6
macaddr_acl-0
auth_algs=1
ignore_broadcast_ssid=0
wpa-2
wpa_passphrase=Himbeere
wpa_key-mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise-CCMP
Wir können dann die Konfigurationsdatei bearbeiten und die folgenden Änderungen mit dem cmd "sudo nano /etc/default/hostapd" vornehmen. Jetzt gibt es eine Zeile, in der #DAEMON_CONF=" " geschrieben wird. Entfernen Sie zuerst den Hash von der Vorderseite und schreiben Sie die folgende Zeile zwischen sein Anführungszeichen "/etc/hostapd/hostapd.conf" und verlassen Sie dann die Datei.
Schritt 6: Konfigurieren der Hardware
Wir können dann einen drahtlosen Adapter in einen Pi-USB-Anschluss einstecken und auf den drahtlosen Zugangspunkt von Pi namens Mypi zugreifen und das Passwort ist Himbeer-Pi. Jetzt zeige ich Ihnen, wie ich eine benutzerdefinierte Platte gemacht habe, um den Raspberry Pi und Arduino zu montieren und wie Sie alles miteinander verbinden und testen.
Nachdem ich die Plattform für mein Auto entworfen hatte, benutzte ich einen Laserschneider, um das Sperrholz zu schneiden. Ich füge dann den Abstand zum Sperrholz hinzu. Danach montierte ich den Arduino und Raspberry Pi mit einigen weiteren Schrauben auf dem Abstandshalter. Nachdem ich das benutzerdefinierte Schild am Arduino befestigt habe, kann ich Sperrholz auf meinen RC-Cars montieren. Wir können dann das RC-Lenkservo an den an Pin 10 angeschlossenen Server und den Motorcontroller an den an Pin 9 angeschlossenen Server anschließen. Verbinden Sie dann den Arduino mit einem Druckerkabel mit dem Raspberry Pi USB-Anschluss und verbinden Sie dann den WLAN-Dongle mit dem Pi. Wir können dann das USB-Kabel an die Pi-Strombuchse und das Ende an die benutzerdefinierte Abschirmung anschließen. Nachdem ich den Akku an das Stromversorgungskabel angeschlossen habe, habe ich mich dann mit meinem Pi-Wireless-Netzwerk verbunden und den Server gestartet. Nachdem ich mit dem drahtlosen Netzwerk des Pi verbunden war, gab ich die IP-Adresse in meinen Browser ein. Danach erscheint eine Schnittstelle. Von dieser Schnittstelle aus kann ich dann die Bewegung meines Autos steuern.
Danach können Sie über Ihren Browser mit Ihrem RC-Auto spielen.