- LiFePO4 Speicher Test         
Ergebnis 1 bis 10 von 83

Thema: Vorstellung & Frage zu Raspberry PI 2 Model B

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    04.09.2011
    Ort
    Hessen
    Beiträge
    707
    Nein, das kann man so nicht sagen. Ich erkläre es jetzt mal etwas länger, eben habe ich mich kurz gefasst, weil ich HaWe nicht vorgreifen wollte. (Ich hatte mit Ihm hier vor ein paar Monaten ein paar lange Diskussionen.)

    Grundsätzlich sind diese Boards auch nur Werkzeuge. So habe ich z.B. verschieden große Schraubenzieher. Die sind jeweils für verschiedene Dinge unterschiedlich gut geeignet.

    Der Raspi ist ein viel leistungsfähiger Computer als ein Arduino. Aber man bekommt nichts geschenkt. Beim Raspi sorgt ein leistungsfähiges Betriebssystem (Linux) dafür, dass einem allerlei Dinge wie Netzwerk, Grafik, USB usw. zur Verfügung stehen. Auch können mehrere Programme quasi gleichzeitig ausgeführt werden.

    Wie bei vielen schönen Sachen gibt es aber auch Nebenwirkungen. Das Betriebssystem des Raspi "besitzt" die Hardware und lässt da die Anwenderprogramme nicht direkt dran. HaWe hat nun aber das Problem, dass er Dinge machen will, die erfordern, dass er zu sehr genau bestimmten Zeitpunkten Zugriff auf IO-Pins hat. Das geht auf dem Arduino, weil da nichts zwischen Programm und Hardware steht. Auf dem Raspi entscheided das Betriebssystem, wer wann drann ist.

    Es ist wie im richtigen Leben, da gibt es auch Kleinhirn und Großhirn usw. So muss man das bei einem autonomen Roboter ggf. auch sehen. Sowas wie Reflexe wären eher ein Job für einen Arduino. Mit einer Kamera gucken und entscheiden, wo es hin geht, ist eher was für einen Raspi.

    Also sehe es etwas enspannter. Ein Computer ist ein Werkzeug, keine Fussballmanschaft, deren Fan man wird. Es schadet nichts sich alles mal anzusehen, je mehr man kennt, desto mehr Werkzeuge hat man bei Bedarf zur Auswahl.

  2. #2
    HaWe
    Gast
    stimmt alles

    ps:
    hier ist ein Kommunikationsprogramm zwischen Arduino und Raspi - funktioniert bereits perfekt:
    http://www.mindstormsforum.de/viewto...tart=15#p67830


    pps:
    aber: Arduino Tre - ein Lebenszeichen...?

    - - - Aktualisiert - - -

    und nochwas:
    für Video und Webserver und Medienserver ist der Raspi die erste Wahl - es ist ein Mini-PC.

    Für Taster und sonstige Sensoren dagegen der Arduino, insbesondere Mega (8-bit AVR cpu, 16MHz, 8MB RAM) und der bauform-gleiche Due (32-bit ARM cpu, 84MHz, 92MB RAM)
    Für Roboter taugen die kleineren Arduinos (Uno, Nano) absolut nichts, allerhöchstens der Zero !

    Einen Geschwindigkeits-Vergleichstest findest du hier (2.Tabelle):

    http://www.mindstormsforum.de/viewto...&t=8095#p64772

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    09.11.2015
    Beiträge
    18
    Vielen Dank für die Information Mxt,HaWe, liege ich richtig in der Annahme das ein Arduino MEGA 2560 über das I²C angeschlossen wird oder wird das anders gehandhabt? Besteht die Möglichkeit mehr als ein zusätzliches Arduino anzuschließen?

  4. #4
    HaWe
    Gast
    erstmal, auf beiden Plattformen gleichzeitig zu arbeiten, ist schon eine GEWALTIGE Jongliererei. Wenn du das vorhast: frag in 1 Jahr noch mal nach!

    Fang jetzt damit an, was deinen Applikationen eher gerecht wird:
    Raspi: Multimedia, Web,
    oder
    Arduino: Roboter oder einfache Steuer-und Regelaufgaben


    Verbinden kannst du beide Plattformen mit jeder beliebigen Schnittstelle, solange sie für dich schnell genug ist, und auch mehrere Geräte davon:
    I2C,
    UART (so habe ich es jetzt gemacht),
    USB,
    oder, noch schneller: SPI,
    oder aber sowohl I2C als auch UART, zur Verdopplung der Übertragungsleitungen.
    Theoretisch gehen aber auch BT oder TCP/IP.

    Beachte aber, dass der Raspi von jeder Schnittstelle nur 1 hat (außer USB),
    der Arduino hat sie doppelt und dreifach.


    Auch mehrere Arduinos kannst du so direkt miteinander verbinden.
    Aber das führt jetzt für dich als Anfänger zu weit.

  5. #5
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    04.09.2011
    Ort
    Hessen
    Beiträge
    707
    Zitat Zitat von HaWe Beitrag anzeigen
    Fang jetzt damit an, was deinen Applikationen eher gerecht wird:
    Raspi: Multimedia, Web,
    oder
    Arduino: Roboter oder einfache Steuer-und Regelaufgaben
    Ja.

    Zitat Zitat von HaWe Beitrag anzeigen
    Verbinden kannst du beide Plattformen mit jeder beliebigen Schnittstelle,
    Ja, aber man muss beachten, dass es da zwei Logikfamilien gibt. Die 8-Bit Arduinos (Uno, Mega, Leonardo, ...) arbeiten mit 5 V.

    Die 32-Bit Arduinos (Zero, Due, usw.) und der Raspi arbeiten nur mit 3,3 V. Wenn man da 5 V direkt anschliesst, gehen die kaputt. Man braucht einen Pegelwandler dazwischen. Das ist auch was für Fortgeschrittene, dehalb würde ich für die erste Kontaktaufnahme eher USB verwenden.

    (Es gibt auch 3,3 V Boards, die 5 V tolerant sind, z.B. der Arduino Abkömmling Teensy (hab ich nicht), oder diverse Boards mit NXP Controllern.)

  6. #6
    HaWe
    Gast
    das mit USB musst du mir mal erklären, ich mach dazu mal ein eigenes Thema auf...


    es stimmt, der Arduino Zero und der DUE haben beide ebenfalls 3.3V, und es sind ebenfalls ARM Prozessoren, man kann sie direkt verbinden.

    aber betr. 5V Arduinos, z.B. für den (langsameren) Mega - das stimmt so nicht ganz.
    ja, der hat zwar 5V,, aber dazu braucht man nur 2 Widerstände, keinen Pegelwandler:
    http://www.mindstormsforum.de/viewto...tart=15#p67815
    Klicke auf die Grafik für eine größere Ansicht

Name:	arduino-raspberry-pi-serial-connect-schematics.jpg
Hits:	4
Größe:	29,5 KB
ID:	30873
    Geändert von HaWe (11.11.2015 um 14:21 Uhr)

  7. #7
    Neuer Benutzer Öfters hier
    Registriert seit
    09.11.2015
    Beiträge
    18
    Keine sorge, ich frage all diese dinge aus reiner Neugierde, ich denke das erste was notwendig wäre für mich ist erst einmal mich mit Linux bzw. Raspbian vertraut zu machen. Ich möchte für den Anfang nichts großes denke ich, ich habe gesehen das man mit dem Raspberry diverse Programme laufen lassen kann bzw. benutzen kann um den Raspberry mit einem Mikrofon bzw. Lautsprecher ausstatten kann usw. Programme die ich am Anfang benutzen möchte und vorallem verstehen möchte wären blindtext, mpg321, espeak, recognize. Ich würde gerne ein Programm bzw. eine Datei schreiben die auf diese Programme zugreift, wodurch der Raspberry mit mir programmiert interagieren kann.

    Interaktion wäre, das er auf Google zugreift und mir sagen kann wie das Wetter wird, oder Wörter die er durch das angeschlossene Mikrofon hört erkennen kann und wiederum durch die hinterlegte Datei Musik abspielt oder mir vorliest was ich in diese Datei für den Zweck geschrieben habe. Im Grunde eine Simulierte Kommunikation. Selbstverständlich bin ich nur ein Laie, aber ich glaube das ist zu schaffen oder?

    Edit : Eignen sich eigentlcih 64 GB Micro SD karten der Klasse 10 für den Raspberry?

  8. #8
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    04.09.2011
    Ort
    Hessen
    Beiträge
    707
    Zitat Zitat von HaWe Beitrag anzeigen
    pps:
    aber: Arduino Tre - ein Lebenszeichen...?
    Ja, ein indirektes. Bei den Beaglebone Leuten gibt es ja jeden Monat aktualisierte SD-Karten Images mit der Entwicklerversion des Betriebssystems. Neben den Varianten für die diversen Beaglebones neuerdings auch eines für den Tre. Allerdings nur ein nacktes Debian Jessie, nichts spezielles.

    Das könnte zweierlei bedeuten:

    1) Man ist einfach so nett und bietet den wenigen Tre Besitzern aus der Testphase ein aktualisiertes Linux.

    2) Jemand hat das Tre-Projekt aus der Gruft geholt und entwickelt daran weiter.


    PS.

    In Sachen Arduino am Raspi noch ein paar Anmerkungen:

    a) Man kann einen Arduino an die IOs des Raspi anschliesen. Eine naheliegende Variante ist aber auch, ihn am USB zu betreiben. Dadurch braucht er einmal kein eigenes Netzteil. Zweitens erfolgt die Verbindung dann über einen virtuellen UART, die anderen Anschlüsse am Raspi bleiben verfügbar. Drittens kann man ihn auch so vom Raspi aus programmieren. Dafür braucht man nicht mal die Arduino IDE auf dem Raspi. Ich verwende dafür das hier:
    http://platformio.org/#!/

    b) Es gibt auch andere Mikrocontrollerboards außer Arduino. Viel komplizierter zu programmieren sind die auch nicht. Besonders die mit Ethernet sind sehr effizient an den Raspi anbindbar. Mit dem hier z.B.
    https://developer.mbed.org/platforms/FRDM-K64F/
    schaffe ich mehrere tausend UDP-Pakete pro Sekunde zwischen Raspi und Mikrocontroller. Das sind einige Megabyte in beide Richtungen, pro Sekunde. Auch mit mehreren Boards auf einmal.

Ähnliche Themen

  1. Raspberry Pi Model A+ @ RS Components
    Von Roboternetz-News im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 0
    Letzter Beitrag: 11.11.2014, 22:40
  2. [ERLEDIGT] Raspberry Pi model B + Gehäuse + Netzteil
    Von robots4-ever im Forum Kaufen, Verkaufen, Tauschen, Suchen
    Antworten: 3
    Letzter Beitrag: 02.03.2014, 13:26
  3. Antworten: 5
    Letzter Beitrag: 25.08.2012, 23:04
  4. vorstellung und frage
    Von diablo_rw im Forum Sensoren / Sensorik
    Antworten: 11
    Letzter Beitrag: 03.02.2010, 08:33
  5. Vorstellung / Frage zu Abmessungen
    Von Sebbokalypse im Forum Vorstellung+Bilder+Ideen zu geplanten eigenen Projekten/Bots
    Antworten: 6
    Letzter Beitrag: 01.10.2008, 23:03

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress