- Akku Tests und Balkonkraftwerk Speicher         
Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 22

Thema: RC-Car über PC steuern

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    12.08.2005
    Ort
    Braunau
    Alter
    34
    Beiträge
    6

    RC-Car über PC steuern

    Anzeige

    Powerstation Test
    Hallo erstmal!
    Ich bin neu hier, drum stell ich mich kurz vor.
    Ich heiße Tobias, bin 16 Jahre alt und komme jetzt dann in die 3. Klasse HTL, Fachzwei industrielle Elektronik!
    Mein größtes Hobby ist der RC-Modellbau und in Sachen Elektronik bin ich auch sehr interessiert!

    Nun zu meinem vorhaben:
    Ich möchte mein Ferngesteuertes Auto über den PC fersteuern! Dabei nehme ich ne normale Fernsteuerung und anstatt der 2 Potentiometer baue ich schlicht digitale Potis ein!
    Mir wurde geraten das ganze über einen IO Warrior zu machen, wenns dafür aber spezielle µC gibt die billiger sind wäre mir das auch recht!

    Programmieren dachte ich an C++, da ich das am besten kann, Delphi wäre auch noch eine Möglichkeit!
    Wenns nicht viel kompliierter wird, möchte ich es per USB machen!

    Kann mir vielleicht wer einen Link geben wo schonmal wer sowas gemacht hat, damit ich mich erkundigen kann, und kann mir evtl. auch wer bei dem ganzen helfen, ich glaub kaum das ich das alleine schaffe (Entwicklung und programmierung)

    Naja, besten Dank schonmal

    Tobi

  2. #2
    Neuer Benutzer Öfters hier
    Registriert seit
    12.08.2005
    Ort
    Braunau
    Alter
    34
    Beiträge
    6
    ich wäre auch dankbar, wenn mir jemand einen passenden Link geben würde!
    ich bräuchte:
    den Source, der beim Druck auf eine Taste 1x den auf I setzt!
    und den Schaltplan für das Poti und evtl. Driver oder was man noch braucht!

    Danke, im Internet finde ich sehr viele Themen wo das gleiche jemand fragt, aber niemand kriegt eine Lösung dafür

    Tobi
    voll geil =D>
    wenn man bei Mama 4 Buchstaben ändert hat man auf einmal Bier \/

  3. #3
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    04.04.2005
    Ort
    Hamburg <-> Bremen
    Alter
    43
    Beiträge
    112
    Hi,
    schau Dich zu den Themen mal nach
    Paralellport unter WinXX an, oder womit Du das auch immer machen willst.
    Bzw, vorher ins Datenblatt zu den digitaken Poties (wie werden die gestellt...)
    Und dann kanst die Schnittstelle auswählen, bzw das Porg schreiben.

  4. #4
    christian Perazzini
    Gast

    Fernsteurung durch PC

    Hallo,
    Ich interessiere mich auch fuer Fernsteurung durch PC zusammen mit Uebertragung von Video Signalen auf dem LCD-Bild.
    Ich baue ferngesteuerte Kettenfahrzeuge, und ein Laptop waere super um sie zu fahren.
    Ich habe ein Paar Berichte davon gefunden, leider sind auf Italienisch und manche auf Englisch, auf jedem Fall kann ich versuchen es zu uebersetzen.
    Bist Du zum Englisch/Italienisch bewohnt.
    Bis bald
    Christian

  5. #5
    Mars zu faul zum login :)
    Gast
    englisch geht ein wenig, bin zwar kein Profi was das Englische Fachchienesisch ange´ht, aber bitte gib mir mal die Berichte!

    Italienisch kann ich nicht mal "ein großes Bier, bitte"

  6. #6
    Gast
    @Marsupilami

    Meine Hobbis sind Programieren und Modellbau.
    Ich habe 2 ferngesteuerte Modellautos mit 3,5ccm Dieselmotoren.
    Einen Buggy und einen 25 Jahre alten Flachbahner.
    Der Flachbahner gehört eigentlich meinem Bruder und mir. Ein echt irres Geschoß das laut PKW-Tacho 115Km/h läuft ;o)

    Also Marsupilami, Welchen Typ von Modellauto willst du steuern?

    Wenn es das Auto ist dass du in der Signatur hast wird es etwas kitzlig.
    (Ich vermute mal dass es auch ein 1:8 Buggy mit 3,5ccm Motor ist.)

    Bei solchen Autos hast du das Problem dass sie gans schön hurtig laufen.

    Da kommt zur Zeaktionszeit des Menschen noch die Reaktionszeit des Computers dazu.

    Da die weit verbreiteten Betriebssysteme Wie Windows, Linux,... nicht echtzeitfähig sind, kann es sein dass das Auto erst irgendwann reagiert oder wenn sich der Rechner aufhängt GAR NICHT !!!

    Da würde ich umbedingt DOS als Betriebssystem empfehlen!!
    Dieses Betriebssystem kommt einem Echtzeitbetriebssystem am nähesten.

    Du kannst entweder eine Win95/98 Startdiskette oder ein echtes Dos verewenden.

    Ich kann dir Beispiele zur Tastenerkennung und Portzugriff(Gameport,LPT,...) für Turbo Paskal unter Dos geben.
    (Turbo Paskal 7 ist in der Französischen Version Freeware.)

    Wenn du es trotzdem riskieren willst und dein Auto mit einem Programm unter Windows steuern willst kann ich dir Beispiele zum Auswerten beliebiger Josticks, der Tastendrücke und des LPT's unter Windows 98/2000/XP geben.
    Diese Beispiele sind für Visual Studio.Net.

    Schau mal in den Bereich PC,Laptop,.... Da haben mein Bruder und ich (unter meinem Namen) schon ein paar Beispiele zum Ansteuern des LPT's reingegeben.)

    USB ist etwas kompliziert zum Ansteuern.

    Wenn es jermanden interresiert, mein Bruder erstellt gerade eine Homepage, auf der er zeigt wie man eine Schutzbeschaltung für den LPT baut und wie man den LPT unter Win 98/200/XP ansteuert.

    Weiters hat er Beispielprogramme die zeigen, wie man das Kammerabild von allen instalierten Kameras anzeigt.
    (Es funktionieren USB-Webkams und Kameras über TV-Karte, sowie Firewire.)

  7. #7
    Benutzer Stammmitglied
    Registriert seit
    28.07.2004
    Beiträge
    88
    Der Gast war übrigens ich.
    (Hatte vergessen mich anzumelden)

  8. #8
    Gast
    Zitat Zitat von Anonymous
    @Marsupilami
    Da die weit verbreiteten Betriebssysteme Wie Windows, Linux,... nicht echtzeitfähig sind, kann es sein dass das Auto erst irgendwann reagiert oder wenn sich der Rechner aufhängt GAR NICHT !!!


    Sowohl für Windows als auch Linux Echtzeitkernel, die das sehr wohl können!
    Windows kostet, Linux ist gratis, z.B.:
    http://www.rtai.org/

  9. #9
    Benutzer Stammmitglied
    Registriert seit
    28.07.2004
    Beiträge
    88
    Ich würd mich trotzdem nicht auf solche Kernel verlassen und Dos verwenden.

    Da kommt man außerdem einfacher an die Port-Register ran.
    Außerdem hat der PC weit mehr Rechnerleistung für das abzuarbeitende Programm übrig.

    mfg Bastlwastl

  10. #10
    Gast
    Zitat Zitat von Bastlwastl
    Ich würd mich trotzdem nicht auf solche Kernel verlassen und Dos verwenden.
    Tja, wieso das denn? Die Kernel sind garantiert echtzeitfähig. Exakt dafür wurden sie gemacht. Und werden im industriellen Umfeld auch erfolgreich genutzt.


    Da kommt man außerdem einfacher an die Port-Register ran.
    Außerdem hat der PC weit mehr Rechnerleistung für das abzuarbeitende Programm übrig.
    Das ist ein Trugschluß. Ein Echtzeitlinux kann man auch wie Dos nutzen und Singletasking machen oder aber man nutzt das richtig und verbrät dann nicht - wie unter Dos üblich - die Zeit in Warteschleifen.
    Das ist ja gerade der Vorteil eines Echtzeitsystems: Die automatische Aufteilung der Rechenzeit.

    Und ist:

    #include <stdio.h>
    #include <sys/io.h>

    int main(int argc, char **argv)
    {
    int addr = 0x378;

    if(ioperm(addr, 3, 1) == -1) {
    perror("ioperm");
    exit(1);
    }
    printf("0x%02x\n", inb(addr + 1));
    }

    wirklich so schwer?

Seite 1 von 3 123 LetzteLetzte

Berechtigungen

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

LiFePO4 Speicher Test