Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

RasPiRobot Board V2: Je Raspberry Pi Uitbreiden tot een Krachtige Robot-controller

Compatibel met Raspberry Pi 2 en latere modellen.

Het RasPiRobot Board V2 is een kant-en-klaar uitbreidingsbord dat je Raspberry Pi transformeert in een volledig-featured robot-controller. Verkocht volledig geassembleerd, bevat het een schakelende voeding, waardoor je de Pi en je robot kunt voeden van diverse batterijpakketten.

Gemonteerd direct op de Pi's GPIO-header, biedt het bord bidirectionele besturing van twee DC-motoren via een L293D H-brug-driver en onafhankelijke PWM-snelheidsbesturing voor elke motor. De geïntegreerde 5 V/2 A voorziening laat je een volledig beladen Raspberry Pi en motoren draaien vanaf een 6-cel AA-batterijpakket (batterij niet inbegrepen).

Waar Te Koop

In de Verenigde Staten is het RasPiRobot Board beschikbaar via Adafruit voor $29,95. In het Verenigd Koninkrijk en wereldwijd biedt Seedstudio het aan voor ongeveer £15 (prijzen variëren met wisselkoersen). Het is ook verkrijgbaar op Amazon.co.uk voor £17,50.

Belangrijkste Kenmerken

  • Compatibel met Raspberry Pi-modellen A, A+, B en B+.
  • Open-source hardware-ontwerp.
  • Uitgebreide open-source Python-bibliotheek met voorbeelden – beschikbaar op GitHub: raspirobot.com.
  • Volledig geassembleerd – geen solderen vereist.
  • Bidirectionele besturing van twee motoren.
  • Variabele PWM-vermogensbesturing – onafhankelijk motortempo aanpassen en lagere-spanningsmotoren gebruiken.
  • Geïntegreerde schakelende voeding: levert tot 2 A bij 5 V, wat operatie vanaf 6 × AA-batterijen mogelijk maakt.
  • Toegewezen afstandsmeter-header voor HC-SR-04 ultrasone sensoren.
  • 5 V I²C-header, pin-compatibel met Adafruit-displays.
  • Twee gebufferde open-collector-uitgangen.
  • Twee status-LEDs.
  • Twee drukknop-ingangen.
  • Schroefterminals voor motoren en batterij.
  • Doorvoer-headers die alle GPIO-pinnen blootleggen.

Documentatie

De RRB2 bouwt voort op feedback van zijn voorganger om verbeterde betrouwbaarheid en bruikbaarheid te leveren.

Hoe Het Werkt

Het bord wordt gevoed door een 6 V–12 V DC-batterijpakket. Hoewel 4 × AA-batterijen theoretisch 6 V kunnen leveren, daalt de batterijspanning vaak snel; daarom raden we ten minste 6 × AA-batterijen (herlaadbaar of zwaarbelast) of een 7,2 V LiPo-pakket aan.

De RRB2 levert 5 V tot 2 A direct aan de Raspberry Pi en de motoren, wat de noodzaak voor een externe voeding elimineert.

Meeste 6 V-motoren zullen betrouwbaar werken op 5 V.

De Python-bibliotheken Installeren

Op je Raspberry Pi, voer de volgende commando's uit vanuit een terminal:

$ 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 

Sluit de RRB2 eerst aan op je Pi. Voor initiële testen kun je het bord via de Pi's USB-voedingsconnector voeden; geen batterijen of motoren vereist op dit stadium.

Open een Python 2-console (Python 3 wordt niet ondersteund) met sudo python en voer de volgende commando's uit om de bord-LEDs en schakelaar te verifiëren:

from rrb2 import * rr = RRB2() rr.set_led1(1) rr.set_led1(0) rr.set_led2(1) rr.set_led2(0) rr.sw1_closed() 

De laatste regel zou False moeten retourneren omdat geen schakelaar aangesloten is.

Een Batterij en Motoren Aansluiten

Om een mobiele robot te bouwen, combineer de RRB2 met een chassis zoals de Magician Chassis (wijd beschikbaar op eBay) of een vergelijkbaar goedkope kit. Deze kits leveren meestal een gelasersneden frame, getandemotoren, een batterijdoos en montagehardware.

Na het assembleren van het chassis, bevestig de Raspberry Pi en de RRB2 op het frame. De motorleidingen moeten gerouteerd worden naar de L en R schroefterminals; het omkeren van de leidingen keert de motorrichting om, dus check de bedrading dubbel.

Belangrijk: Voed de Raspberry Pi niet vanuit zowel het batterijpakket als de USB-voedingsconnector tegelijkertijd; kies één bron.

Laat de wielen eraf tijdens de initiële setup om ongewenste beweging te voorkomen. Wanneer je het batterijpakket aansluit op het derde paar schroefterminals (+V buiten), zou de Pi's voeding-LED moeten oplichten, en de RRB2-LED's zullen ook branden.

Voor draadloze besturing, overweeg een USB Wi-Fi-dongle toe te voegen om SSH-toegang via je netwerk in te schakelen.

API-referentie

De bibliotheek biedt een RRB2 klasse. Alle Python-scripts die deze bibliotheek importeren, moeten met superuser-rechten uitgevoerd worden. Voor gedetailleerd gebruik, raadpleeg de officiële documentatie.

Productieproces

  1. Professionele temperatuurbewaking met Raspberry Pi en DS18B20
  2. Een buitenweerstation bouwen met Raspberry Pi 2 en ADS-WS1
  3. Accurate temperatuurbewaking in een serverkast met Raspberry Pi
  4. Geavanceerde Tafeltennisbal Tracking met OpenCV op Raspberry Pi
  5. Een Professionele Raspberry Pi Universele Afstandsbediening Bouwen met LIRC
  6. Een LED Besturen met een PIR-bewegingssensor op Raspberry Pi
  7. RF naar DC Converteren met een Raspberry Pi: Een Envelope Detector Bouwen en Troubleshooten
  8. Cycle Chaser: Uw Fiets Transformeren in een Nachttijd Lichtshow met Raspberry Pi
  9. Een Goedkope Raspberry Pi Grondvochtigheidssensor Bouwen voor Slimme Irrigatie
  10. Een Raspberry Pi-gebaseerde Diefdetector Bouwen – Stapsgewijze Handleiding
  11. Een Raspberry Pi Geiger-teller Bouwen – Open-Hardware Stralingssensor Tutorial