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

RaspiRobot Board V2

** Funktioniert mit dem Raspberry Pi2 **

Das RasPiRobot Board V2 ist ein Erweiterungsboard, das entwickelt wurde, um Ihren Raspberry Pi in eine Robotersteuerung zu verwandeln! Dieses Board wird komplett montiert geliefert und enthält ein Schaltnetzteil, sodass Sie Ihren Raspberry Pi aus einer Vielzahl von Akkus versorgen können.

Die Platine passt direkt auf den GPIO-Sockel Ihres Pi und ermöglicht die bidirektionale Steuerung beider Motoren mit einem L293D H-Bridge-Motortreiberchip. Es ermöglicht auch die unabhängige Steuerung der Drehzahl beider Motoren. Das Board kann den Raspberry Pi auch über ein Schaltnetzteil mit bis zu 2 Ampere Strom versorgen, sodass Sie einen voll geladenen Pi und den Roboter mit 6xAA-Batterien (nicht im Lieferumfang enthalten!) betreiben können.

Wo kaufen

Das RasPiRobot Board wird in den USA von Adafruit zu einem Preis von 29,95 $ verkauft

Es ist auch in Großbritannien und weltweit bei Seedstudio für etwa £15 erhältlich, abhängig von den Wechselkursen

Sie können es auch auf Amazon.co.uk für 17,50 £ kaufen

Funktionen

Die Hauptfunktionen von Version 2 sind unten aufgeführt.

Dokumente

Version 2 des RaspiRobot Boards (RRB2) hat aus dem Feedback von Version 1 gelernt und ist eine große Verbesserung.

Wie es funktioniert

Das folgende Diagramm zeigt, wie eine RRB2-Karte verwendet wird. Der RRB2 wird mit einem Akku betrieben, der zwischen 6 und 12 V DC liegen muss. Obwohl die Verwendung von 4 x AA-Batterien theoretisch 6 V liefern kann, wird die Batteriespannung normalerweise schnell darunter fallen, daher ist es besser, mindestens 6 x AA-Batterien zu verwenden, entweder wiederaufladbare oder normale Hochleistungsbatterien. Ein 7,2 V LiPo-Akku funktioniert auch einwandfrei.

Beachten Sie, dass Sie für den Raspberry Pi kein separates Netzteil benötigen. Der RRB2 liefert problemlos 5V bei 2A für den Raspberry Pi und die Motoren.

Beachten Sie, dass der 6-V-Motor normalerweise bei 5 V gut funktioniert.

Installieren der Python-Bibliotheken

Geben Sie auf Ihrem Raspberry Pi die folgenden Befehle in einem Terminalfenster aus:

$ wget https://github.com/simonmonk/raspirobotboard2/raw/master/python/dist/rrb2-1.1.tar.gz$ tar -xzf rrb2-1.1.tar.gz$ cd rrb2- 1.1$ sudo python setup.py install 

Verbinden Sie den RRB2 mit Ihrem Raspberry Pi. Sie müssen noch keine Batterien, Motoren oder sonstiges am RRB2 anbringen. Im Moment können Sie es einfach über den normalen USB-Stromanschluss des Pi mit Strom versorgen.

Lassen Sie uns einige Tests von der Python-Konsole ausführen, nachdem alles installiert ist. Wir können mit dem RaspiRobot Board v2 experimentieren, auch ohne Motoren

Öffnen Sie eine Python-Konsole (Python2 nicht 3), indem Sie Folgendes in ein Terminalfenster eingeben: $ sudo python

Geben Sie dann in der Python-Konsole zeilenweise Folgendes ein:

aus rrb2-Import *rr =RRB2()rr.set_led1(1)rr.set_led1(0)rr.set_led2(1)rr.set_led2(0)rr.sw1_closed() 

Im letzten Schritt sollte die Antwort „Falsch“ angezeigt werden, da kein Schalter angeschlossen ist.

Wenn Sie möchten, können Sie in den obigen Beispielen True und False anstelle von 1 und 0 verwenden.

Batterie und Motoren anschließen

Der schnellste Weg, den RRB2 als Roving-Roboter zu verwenden, besteht darin, ein Roboter-Chassis wie das Magician-Chassis (von vielen Quellen erhältlich) oder ähnliche kostengünstige Roboter-Chassis-Kits von eBay zu kaufen. Diese Kits werden als lasergeschnittenes Gehäuse, ein Paar Getriebemotoren, oft ein Batteriekasten und Muttern und Schrauben geliefert, um alles zusammen zu befestigen.

Hier ist ein solches Chassis. Der erste Schritt besteht darin, dies alles zusammenzuschrauben. Beachten Sie, dass diese normalerweise mit einer 4 x AA-Batteriebox geliefert werden. Sie müssen diese gegen eine ähnliche 6 x AA-Batteriebox oder einen 7,2 V LiPo-Akku austauschen. Wiederaufladbare Batterien sind eine gute Idee zum Antrieb von Motoren.

Verwenden Sie nach dem Bau des Chassis einige der mitgelieferten Schrauben, um den Raspberry Pi am Chassis zu befestigen, und befestigen Sie dann den RRB2 am GPIO-Anschluss. Stellen Sie sicher, dass es richtig herum ist und dass alle Pins mit der Buchse zusammentreffen.

Die Kabel von den Motoren werden durch das Chassis gefädelt und jedes Kabelpaar sollte zu einer der beiden Schraubklemmen mit der Bezeichnung L und R für (links und rechts) führen. Wenn Sie die Kabel falsch herum verlegen, ist die Richtung des Motors entgegengesetzt zu der erwarteten, also tauschen Sie sie in diesem Fall einfach aus.

WARNUNG:Versorgen Sie den Raspberry Pi niemals mit beiden Batterien und dem USB-Stromanschluss. Das eine oder das andere, aber NICHT beides.

Es ist eine gute Idee, die Räder vorerst vom Roboterchassis zu entfernen, damit er nicht unerwartet von Ihrem Tisch fährt. Einer oder beide Motoren können sich beim Starten des Raspberry Pi drehen.

Verdrahten Sie den Akku mit dem dritten Paar Schraubklemmen. +V zur Außenseite der Platine. Die Power-LED des Raspberry Pi sollte aufleuchten und es beginnt zu booten. LED1 und LED2 am RRB2 leuchten ebenfalls auf.

Wenn Ihr Pi für WLAN eingerichtet ist, können Sie sich drahtlos über SSH damit verbinden. Vielleicht möchten Sie also einen USB-WLAN-Dongle anschließen.

API-Referenz

Allgemein

Die Bibliothek implementiert eine Klasse namens RRB2. Dies ist nur für Python 2 verfügbar und alle Python-Programme, die Sie schreiben, die die Libary verwenden, müssen als Superuser ausgeführt werden. D.h.

Für weitere Details:RaspiRobot Board V2


Herstellungsprozess

  1. Temperaturüberwachung auf dem Raspberry Pi
  2. Raspberry Pi 2 Wetterstation
  3. Überwachen der Temperatur mit Raspberry Pi
  4. Himbeer-Pi-Ball-Tracking
  5. Raspberry Pi Universal-Fernbedienung
  6. Bewegungssensor mit Raspberry Pi
  7. Ein Stück Himbeer-Pi
  8. Cycle Chaser
  9. Raspberry Pi Bodenfeuchtigkeitssensor
  10. Himbeer-Pi-Dieb-Detektor