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

Intelligenten Roboter mit Bridge Shield bauen – Raspberry Pi & Arduino Integration

Das Bridge Shield ist ein Open-Source-Entwicklungsboard für Studenten, Hacker und Forscher. Gepaart mit einem Raspberry Pi oder Arduino Uno, eröffnet es eine breite Palette an DIY-Robotik- und Home-Automation-Projekten.

Wir unterstützen das Projekt derzeit auf Kickstarter – erwägen Sie, uns zu unterstützen oder den Link unten mit Freunden und Familie zu teilen.

Bridge Shield Kickstarter Link

Hauptmerkmale (2. Generation)

Alle Komponenten sind mechanisch so gestaltet, dass sie in die meisten Standard-Arduino-Uno- und Raspberry-Pi-Shield-Stapel passen.

Bisher realisierte Projekte

Damit möglich

Wir haben den ersten Prototyp fertiggestellt und testen ihn derzeit. Die zweite Generation wird noch leistungsfähigere Features bringen. Schauen Sie sich unsere Videos auf der Website und YouTube an.

Einstieg: Internet-gesteuerter Roboter

Schritt 1: Raspberry Pi einrichten

Zutaten:

  1. Bridge Shield (oder L293D-Board)
  2. Raspberry Pi mit SD-Karte und Netzteil
  3. USB- oder Pi-Kameramodul
  4. Roboter-Chassis, Motorklemmen, Muttern/Schrauben, Peripherie
  5. 2× DC-Motoren (BO-Motoren)
  6. 2-Zellen-Li-Ion-Akku (1.000–2.000 mAh)
  7. Arduino Uno (optional)
  8. ESP8266 WLAN-Modul (optional)
  9. 1,3" OLED-Display (optional)

Beginnen Sie mit der Installation eines Webservers und PHP auf Ihrem Pi. Folgen Sie dieser Anleitung für detaillierte Schritte, dann ausführen:

$ sudo apt-get update
$ sudo apt-get install apache2 php5 libapache2-mod-php5

Überprüfen durch Aufruf von https://ihre-pi-IP im Browser. Optional FTP-Server installieren:

$ sudo apt-get install vsftpd
$ sudo nano /etc/vsftpd.conf

Folgendes bearbeiten:

Dienst neu starten:

$ sudo service vsftpd restart

Schritt 2: MPEG-Streamer installieren

MPEG-Streamer streamt Ihren Kamera-Feed übers Internet. Abhängigkeiten installieren:

$ sudo apt-get install libjpeg8-dev imagemagick

Klonen, bauen und Streamer starten:

$ cd ~
$ mkdir tmp
$ cd tmp
$ svn co https://svn.code.sf.net/p/mjpg-streamer/code/mjpg… mjpg-streamer
$ cd mjpg-streamer/mjpg-streamer
$ make
$ cd /home/pi/code/mjpg-streamer
$ ./mjpg_streamer -i "./input_uvc.so" -o "./output_http.so -p 8080 -w ./www"

Stream ansehen unter https://pi-IP:8080 oder https://pi-IP:8080/?action=stream.

Schritt 3: PHP & Python mit GPIO verbinden

WiringPi installieren (Anleitung auf offizieller Seite). Dann folgende Dateien in /var/www/server/ ablegen:

control.html bearbeiten, um auf den Stream zu verweisen:

$ sudo nano /var/www/server/control.html

img src ersetzen durch:

img src="https://pi-IP:8080/?action=stream"

Seite aufrufen unter https://pi-IP/server/control.html. Buttons schalten GPIO-Pins via PHP-Skript.

Schritt 4: Hardware verbinden (Pi & Bridge Shield)

Bridge Shields Motortreiber nutzen, um Motoren direkt von Pi's GPIO zu versorgen. Pins wie folgt mappen (Beispiel):

Shield und Pi auf Chassis montieren, Li-Ion-Akku anbringen, WLAN-Dongle im vorgesehenen Slot sichern.

Schritt 5: Optional ESP8266 & Arduino UNO Home-Automation

Für WLAN-Steuerung von Geräten control.py mit ESP8266 IP und Port aktualisieren:

$ sudo nano /var/www/server/control.py

Setzen:

Arduino-Sketch hochladen und Adafruit OLED-Bibliotheken installieren. Port-Forwarding auf Router (z. B. Netgear) konfigurieren, um ESP8266-Port freizugeben. Siehe Port-Forwarding-Anleitung.

Für tiefere Einblicke besuchen Sie die Robot Using Raspberry Pi & Bridge Shield-Seite.

Herstellungsprozess

  1. Präzises Raspberry Pi Temperaturprofiling mit Python, SQLite und LabVIEW
  2. Fern-Temperatursensor mit Raspberry Pi & Python bauen – Schritt-für-Schritt-Anleitung
  3. Remote-Wetterüberwachung mit Raspberry Pi 3 & PubNub
  4. TI SensorTag mit Blynk via Node-RED auf Raspberry Pi Zero integrieren
  5. LED mit PIR-Bewegungsmelder am Raspberry Pi steuern
  6. Tastendruck per GPIO am Raspberry Pi auslesen – Schritt-für-Schritt-Anleitung
  7. Heimtemperatur mit Raspberry Pi Dashboard überwachen
  8. IR-Fernbedienungsbefehle auf Raspberry Pi ohne LIRC erfassen: Python UART-Ansatz
  9. MCP3008 ADC zum Auslesen analoger Sensoren mit Raspberry Pi nutzen
  10. Eigenen Raspberry Pi Roboter mit MonkMakes RRB2 Kit bauen – Detaillierte Anleitung