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

Einen Segway mit Raspberry Pi bauen

Schritt 1:Materialien

Schritt 2:Rahmeninstallation

Bitte befolgen Sie die Installationsanweisungen, um den Autorahmen zu bauen.

Schritt 3:Schaltungsinstallation

Bitte folgen Sie dem Schaltplan, um Komponenten auf dem Steckbrett zu installieren und die Verbindung zu Ihrem RPi herzustellen.

Lassen Sie mich die Schaltung kurz erklären.

Die Schnittstelle des MPU6050-Moduls ist i2C. Es müssen vier Pins wie unten beschrieben mit dem Raspberry Pi GPIO verbunden werden.

Zum Antrieb von Gleichstrommotoren verwende ich den beliebten L293D IC.

Um L293D anzutreiben, sollten wir zusätzliche Leistung mit ausreichend Spannung haben. Was ich verwende, ist ein 110-V-AC-zu-DC-12-V-Adapter und schließe ihn dann an L293D an.

Schritt 4:Zieh sie fest

Bitte verwenden Sie die Kabelbinder, um alle Teile zu befestigen.

Schritt 5:Softwareinstallation

Ich gehe davon aus, dass Sie das Raspbian mit WiFi-Adapter bereits installiert haben und wissen, wie Sie sich mit ssh an Ihrem RPi anmelden. Wir beginnen mit der Installation des i2C-Kernelmoduls und der wiringPi-Bibliothek.

Das i2C-Kernel-Modul soll uns helfen, auf MPU6050 zuzugreifen und die WiringPi-Bibliothek soll uns helfen, auf GPIO zuzugreifen.

Hier sind die Anweisungen:

Um das i2c-Kernelmodul zu installieren,

$ sudo apt-get install libi2c-dev

Um das i2c-Kernelmodul einzurichten,

$ sudo vi /etc/modules

Fügen Sie der Datei folgende Zeilen hinzu.

i2c-bcm2708 i2c-dev

Wir müssen auch eine Blacklist-Datei überprüfen.

$ sudo vi /etc/modprobe.d/raspi-blacklist.conf

Stellen Sie sicher, dass die folgenden beiden Zeilen kommentiert sind, und speichern Sie dann.

#blacklist spi-bcm2708 #blacklist i2c-bcm2708

raspi-config prüfen

$ sudo raspi-config In den erweiterten Optionen -> I2C, bitte aktiviere es.

Starten Sie dann Ihr RPi neu

$ sudo bash; sync;sync;reboot

Wenn es zurückgeht, überprüfen Sie, ob das Kernelmodul des i2c-Treibers automatisch geladen wird.

$ lsmod |grep i2c
i2c_dev 6027 0 i2c_bcm2708 4990 0

Dann installieren wir die wiringPi-Bibliothek.

Installieren Sie zuerst git.

$ sudo apt-get install git-core

WiringPi herunterladen und installieren

$ cd $ git clone git://git.drogon.net/wiringPi $ cd wiringPi $ sudo ./build
Für mehr Details:Einen Segway bauen mit Raspberry Pi

Herstellungsprozess

  1. Flüssige additive Fertigung:Erstellen von 3D-Objekten mit Flüssigkeit
  2. Temperatur lesen mit DS18B20 | Raspberry Pi 2
  3. Temperaturmessung mit RASPBERRY PI
  4. Überwachen der Temperatur mit Raspberry Pi
  5. Integration von Sensordaten mit Raspberry Pi-Mikroprozessor
  6. Erkennen von Blitzen mit einem Raspberry Pi
  7. Raspberry Pi 2 Wasseralarm mit t Schuster plus
  8. ThingSpeak Temperaturmonitor mit Raspberry Pi
  9. Einfacher DIY-Baby-Weindetektor mit Raspberry Pi
  10. Schwenk-/Neige-Gesichtsverfolgung mit dem Himbeer-Pi