Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

So erstellen Sie eine Arduino+Raspberry Pi-Roboterplattform

Dies ist nicht die endgültige Geschichte über die Orchestrierung von Pi und Arduino. Nur meine Version.

Schritt 1:Berryboot

1. Holen Sie sich Berryboot. Mit Berryboot können Sie mehrere Raspberry Pi-Images herunterladen.

Schritt 2:Vorbereitung der SD-Karte

Entpacken Sie nun die Zip-Dateien auf eine leere SD-Karte.

Schritt 3:Berryboot

Legen Sie die BerryBoot SD-Karte in Ihren Pi ein und starten Sie ihn.

2. RPi mit Raspbian Wheezy einrichten (erste Option).

Schritt 4:WLAN-Dongle

3. Richten Sie Ihren WLAN-Dongle ein. Ich glaube, BerryBoot wird jetzt Ihren WiFi-Dongle beim ersten Booten einrichten, was es für mich getan hat (es gab mir sogar die Möglichkeit, das Image über WiFi herunterzuladen). Nach dem Booten von Raspbian Wheezy hatte ich jedoch Probleme, meinen WLAN-Dongle hochzuziehen.

Wenn Sie Schwierigkeiten mit der manuellen Einrichtung des WLAN-Dongles haben, können Sie dieses Video ausprobieren.

Zu guter Letzt, wenn Sie nach einem günstigen WLAN-Dongle mit guter Reichweite suchen und sehr wenig mAh verwenden (der Pi kann nur etwa 700 mAh über den USB-Anschluss einspeisen). Du könntest dieses versuchen, $6.17.

Schritt 5:SSH

4. Richten Sie PuTTY auf Ihrem Desktop-Computer ein. Folgen Sie diesem Video. Auf diese Weise können Sie mit dem SSHing in den Pi beginnen. Auf diese Weise müssen Sie nicht wie ich auf einen kleinen Cinch-Bildschirm schauen. Für diejenigen, die mit SSH nicht vertraut sind (wie ich vor diesem Video war), wird das Video es erklären. Auf die Gefahr der Vereinfachung können Sie über Ihren Desktop auf Ihre Raspberry Pi-Befehlszeile zugreifen.

Sie müssen die Netzwerknummer Ihres Pis eingeben. Sie finden dies, indem Sie die Konfigurationsseite Ihres Wireless-Hubs aufrufen. Sie sollten sehen, unter welcher Adresse Ihr Pi aufgeführt ist. Wenn der Gerätename nicht aufgeführt ist, sehen Sie sich aus irgendeinem seltsamen Grund einfach die Seite an, während der Pi eingeschaltet ist, trennen Sie dann Ihren Pi und aktualisieren Sie die Konfigurationsseite des drahtlosen Hubs. Das verschwundene Gerät ist Ihr Pi. Ich musste die Portnummer noch nie ändern, aber Vorsicht, je nach Konfiguration müssen Sie dies möglicherweise tun.

Schritt 6:SSH

Sie müssen die Netzwerknummer Ihres Pis eingeben. Sie finden dies, indem Sie die Konfigurationsseite Ihres Wireless-Hubs aufrufen. Sie sollten sehen, unter welcher Adresse Ihr Pi aufgeführt ist. Wenn der Gerätename nicht aufgeführt ist, sehen Sie sich aus irgendeinem seltsamen Grund einfach die Seite an, während der Pi eingeschaltet ist, trennen Sie dann Ihren Pi und aktualisieren Sie die Konfigurationsseite des drahtlosen Hubs. Das verschwundene Gerät ist Ihr Pi. Ich musste die Portnummer noch nie ändern, aber Vorsicht, je nach Konfiguration müssen Sie dies möglicherweise tun.

Wenn Sie wissen möchten, ob Sie die richtigen Informationen haben, melden Sie sich an und wenn Sie einen Bildschirm wie diesen erhalten, ist es gut.

Ihr Benutzername und Ihr Passwort sind standardmäßig:pi, raspberry

Merken! Teile bei einem Raspberry Pi immer dein Passwort, denn jeder hat es sowieso 🙂

Schritt 7:SSH

Sobald Sie PuTTY eingerichtet haben, sollten Sie in der Lage sein, Ihre Pi-Befehlszeile aufzurufen, etwa wie folgt:

Schritt 8:VNC

5. Richten Sie VNCServer auf Ihrem Raspberry Pi ein. Folgen Sie diesem Video. (Oder diese Anleitung). Mit Putty können Sie auf die Befehlszeile Ihres Pi zugreifen, aber das Einrichten eines VNC ermöglicht Ihnen tatsächlich, von Ihrem PC aus auf die Desktop-GUI Ihres Pi zuzugreifen, genau wie Putty.

6. Richten Sie einen VNC-Client auf Ihrem Desktop-Computer ein. Echter VNC. Es gibt viele verschiedene Programme, ich habe zufällig Real VNC verwendet.

Sobald Sie VNC auf beiden Maschinen eingerichtet haben, führen Sie PuTTY in Ihren Pi ein und starten Sie den VNC-Server.

$sudo vncserver

Schritt 9:

Zwei Anmerkungen hier, wenn Sie mit den Videoanweisungen besser fertig sind als ich, wird Ihr vncserver automatisch beim Booten gestartet. Leider muss ich es jedes Mal eingeben (ich bin zu faul, den Boot-Teil davon herauszufinden). Infolgedessen werden Sie Probleme haben, bestimmte Python-Skripte über VNC auszuführen, wenn Sie $sudo vncserver nicht verwenden

Sie sollten bei einer Fensterversion Ihres Raspberry Pi-Desktops landen. Noch eine Anmerkung, irgendwo im Video müssen Sie die „Geometrie“ des VNC-Desktops einrichten. Die dort festgelegten Einschränkungen spiegeln sich in der Qualität des Desktops wider, den Sie im Fenster sehen. Im Wesentlichen, wenn Sie 640 × 480 eingeben, ist dies die Auflösung, die dieser Desktop am Ende hat. Nutzen Sie also bitte die GPU des Pi 🙂

Verwenden Sie so etwas wie "-Geometrie 1024×728 -Tiefe 24"

Schritt 10:Größe der SD-Karte ändern

7.  Ändern Sie die Größe Ihrer SD-Karte, um den gesamten Speicherplatz zu nutzen. (Beachten Sie, dass dies bereits von BerryBoot durchgeführt werden sollte.  Aber andere Diskimages begrenzen Ihre SD-Karte auf 2 GB, unabhängig von ihrer tatsächlichen Größe).

Schritt 11:GIT

8. Mit dem Git-Manager können Sie Code von Git-Hubs abrufen (dies sollte bereits installiert sein, aber nur für alle Fälle).

Installieren Sie den Git-Manager:

An der Eingabeaufforderung von Raspberry Pi:  $sudo apt-get install  git

Die Verwendung ist so,

An der Raspberry Pi-Eingabeaufforderung:  $sudo git clone https://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code.git

Schritt 12:SMBus

9.  SMBus installieren. Dies ist speziell für mein Setup, da ich den I2C-Bus verwenden werde, um zwischen dem Pi und dem Arduino zu kommunizieren.

An der Raspberry Pi-Eingabeaufforderung:   $sudo apt-get install python-smbus

Für weitere Details:So erstellen Sie eine Arduino + Raspberry Pi-Roboterplattform


Herstellungsprozess

  1. Wie man Verarbeiter vertrauenswürdig macht
  2. Wie man die zustandsbasierte Wartung effektiver macht
  3. Wie man Glasfaser herstellt
  4. Wie man eine Spritzgussform herstellt
  5. Wie man den Fertigungstag zu einem ganzjährigen Ereignis macht
  6. So wird Ihre erste Roboterintegration ein Erfolg
  7. Wie man Lieferkettendaten vertrauenswürdig macht
  8. So erstellen Sie eine Cutaway-Animation in Solidworks
  9. So erstellen Sie einen Prototyp
  10. Ersetzen eines Hydraulikschlauchs