Bilder Upload
Follow Me!

Foren Suche

Suchoptionen anzeigen
  • Mein ArduinoRoboter + WiiNunchukDatum18.08.2010 07:02
    Foren-Beitrag von Kingpin3k im Thema Mein ArduinoRoboter + WiiNunchuk

    UPDATE:
    Nun hab ich Fernbedienung fertig. Dafür hab ich eine von mir gefertigte ArduinoKopie als Sender genommen, dieser liest das Nunchuk aus und sendet die ausgelesenen Werte als String.

    Anstatt des Nunchuk habe ich an meinem Roboter nun den RF Empfänger.
    Das gelbe Kabel ist, sowohl bei Sender als auch Empfänger ist die Antenne.

  • DiavolinoDatum16.08.2010 17:02
    Thema von Kingpin3k im Forum Hardware

    Das Diavolino ist ein Arduino Klon von evilmadscience.com
    Interessant ist vorallem der Preis wenn man sich zehn PCB's holt.
    Dafür würde man (inklusive Versand) 38€ bezahlen, was pro PCB einen Preis von 3,80€ macht.
    Dafür kann ich die nicht selber ätzen.
    Besonders gut finde ich den direkten USB-TTL Anschluss auf dem Board.

    Shop
    Dokumentation



    Das Design ist natürlich auch ziehmlich nett
    Ich werde demnächst ein 10er Paket ordern und dann berichten.

  • Welche(n) Arduino(s) benutzt Ihr?Datum16.08.2010 13:52
    Foren-Beitrag von Kingpin3k im Thema Welche(n) Arduino(s) benutzt Ihr?

    Ich habe einen Arduino Duemilanove, diesen verwende ich aber eigentlich nur zum entwickeln.
    In meinen Projekten verwende ich von mir hergestellte Kopien. Anfangs waren diese auf Lochraster aufgebracht, inzwischen bin ich aber soweit das ich mir Arduinos PCB selber ätzen kann.

    Dafür verwende ich diese Vorlage, die ich etwas an meine Bedürfnisse angepasst habe:
    ArduinoPCB

  • VirtualWire.hDatum16.08.2010 13:38
    Thema von Kingpin3k im Forum Software

    Ich wollte euch hier unbedingt mal die Library VirtualWire vorstellen, die ich für absolut genial halte
    Diese Library ist dazu gedacht 2 Arduinos über RF zuverbinden.

    Die Hardware dafür bekommt ihr ganz günstig z.B von Watterot
    Sender = 3.42€
    Empfänger = 4.28€

    Die Library an sich kann man sich hier runterladen
    VirtualWire.h
    ..und ein PDF das sie nochmal genau erklärt
    Anleitung


    Hier mal ein bisschen Beispielcode (Das Beispiel ist nicht von mir, ich habs es aber ausprobiert)

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     

    // Code für den Sender
     
    // RF Link using VirtualWire to Transmit messages
    // simplex (one-way) receiver with a 315MHz RF Link Transmitter module
    // tx pin 3 on Duemilanova (arduino)
     
    #include <VirtualWire.h>
    #undef int
    #undef abs
    #undef double
    #undef float
    #undef round
    void setup()
    {
    // Initialise the IO and ISR
    vw_set_ptt_inverted(true); // Required for RF Link module
    vw_setup(2000); // Bits per sec
    vw_set_tx_pin(3); // pin 3 is used as the transmit data
    }
     
    void loop()
    {
    const char *msg = "LMR-II Rocks";
    // this is your message to send
     
    vw_send((uint8_t *)msg, strlen(msg));
    vw_wait_tx();
    // Wait for message to finish
    delay(200);
    }
     




    Und hier der Code für den Empfänger:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
     
    // RF Link using VirtualWire to receive messages
    // simplex (one-way) receiver with a 315MHz RF Link Receiver module
    // rx pin 23 on mega
     
    #include <VirtualWire.h>
    #undef int
    #undef abs
    #undef double
    #undef float
    #undef round
    void setup()
    {
    Serial.begin(9600);
     
    // Initialise the IO and ISR
    vw_set_ptt_inverted(true); // Required for RX Link Module
    vw_setup(2000); // Bits per sec
    vw_set_rx_pin(0); // We will be receiving on pin 0
    vw_rx_start(); // Start the receiver
    }
     
    void loop()
    {
    uint8_t buf[VW_MAX_MESSAGE_LEN];
    uint8_t buflen = VW_MAX_MESSAGE_LEN;
     
    if (vw_get_message(buf, &buflen)) // check to see if anything has been received
    {
    int i;
    // Message with a good checksum received.

    for (i = 0; i < buflen; i++)
    {
    Serial.print(buf[i]); // the received data is stored in buffer
    }
    Serial.println("");
    }
    }
     



    Wenn ihr noch Fragen habt nur raus damit, ich hab jetzt schon ein bisschen mit dieser Library rumgespielt und 2 Projekte damit realisiert.

    Heut abend lad ich mal nen paar Fotos von diesen hoch.

  • Mein ArduinoRoboter + WiiNunchukDatum16.08.2010 13:10
    Thema von Kingpin3k im Forum Mechanik & Robotik

    Hier mal ein kleines Video meines ArduinoRoboters.
    Auf dem Video wird er noch direkt mit einem WiiNunchuk gesteuert.
    Momentan arbeite ich dran 2 Arduinos über RF zuverbinden.
    Damit hätte ich dann die Fernbedienung separat.

  • Kingpin3k aus OldenburgDatum16.08.2010 11:58
    Thema von Kingpin3k im Forum Ich bin neu hier!

    Moin,
    Ich bin Dennis, 23 ,aus Oldenburg, und studiere Technische Informatik.
    Vorher hab ich ne Ausbildung als Industrieelektroniker gemacht.

    Auf Arduino bin vor circa nen halben Jahr aufmerksam geworden und seitdem ziehmlich begeistert davon. Ich hab zwar vorher schon Mikrocontroller programmiert, empfand es aber immer als unkomfortabel.
    Hab damals sicher nen halbes Dutzend IC's zerstört weil ich mich bei den Fusebytes versehen hatte und den Reset disabled habe.

    Momentan arbeite ich an einem Arduino Roboter. Der sowohl mit Sensoren als auch per Fernbedienung manövrieren soll. Als Eingabegerät hab ich momentan nen WiiNunchuk.
    Ich schreib später an passiender Stelle mehr dazu und uploade mal nen paar Fotos.

    Auf das Forum bin ich übrigens aufmerksam geworden weil ihr mir auf Twitter gefollowed seid.
    Ich find es übrigens sehr gut das es mal nen deutsches Arduino-Forum gibt.

Inhalte des Mitglieds Kingpin3k
Beiträge: 6
Geschlecht: männlich

Besucher
0 Mitglieder und 3 Gäste sind Online

Wir begrüßen unser neuestes Mitglied: hobbit23
Forum Statistiken
Das Forum hat 139 Themen und 222 Beiträge.

Xobor Forum Software von Xobor.de
Einfach ein Forum erstellen
Datenschutz