• Hallöle balrock,

    bleib cool ...
    Poste doch mal ein paar Geschichten hier rein, vielleicht kann man ja helfen:s
    Meine RaspiCam ist seit über einem halben Jahr immer noch in der Originalverpackung und wird da wohl auch noch eine Weile bleben :) ...

    cheers,
    -ds-

    • Offizieller Beitrag

    Moin, Moin,

    habe die RaspiCam grad das erste mal am Bot getestet.
    Fotos machen geht, man merkt direkt das die Scheinwerfer einiges bringen.
    Bin am überlegen am Pan-Tilt nochmal 2-4 anzubringen.

    Balrock wo genau hängt es?
    Nicht direkt aufgeben, das macht doch den reiz aus das nicht alles so einfach ist.

    Aktuell bastel ich einen kleinen node.js Server der die Gesamte Steuerung übernehmen soll.

    Gruß trek_star

  • Naja ist aber auch bissel frustriert, wenn man 5 stunden rumfummelt und es im er noch nicht geht.

    Led an machen und aus machen über das netio und handy bzw. Tablet hab ich gestern hinbekomme, auch nach anleitu g. So einfach wie im play store ist es dann auch nicht. Aber es geht :bravo2:

    Hängen... keine Ahnung, habe nun 4 Anleitungen geleden und auch so gemacht, blöde englich :shy:

    So bei der ersten fand er ne ding nicht, gugge noch mal nach was das war, also nächste da ging die cam, aber nach einen Neustart sagt er mir dass er nix speichern kann... und bei der 3 anleitung kommt zwar

    "Browser öffnen und IP Adresse + Port eures PI eintragen ("http://192.168.0.9:80") um zu testen ob Apache2 richtig funktioniert. Bekommt ihr eine Meldung mit "It's works...." dann habt ihr es geschafft."


    Ja gut aber ich hab imer noch nicht recht rausgefunden was ich nun für eine programm brauch um das bild nun auch zu sehn oddf die cam zu starten.
    Bei einen kommt das er "sudo service motion start"
    Kommt " (warn) not starting motion deamon, disable via /etc/default/motion..... (warning)

  • Ich fummle gerne und hab auch gedult, sieht man evtl. 10 stunden nun am den ding. Aaaaaaber wen nix geht verliert man echt den nerv.

    Meine bitte wäre ob einer mit der netio app erfahrung hat. Wie steuer ich den tilt über die slider und wie bekomme ich
    ein bild von der cam egal ob auf laptop oder tablet.

    Ich hab apache2 und php drauf. It work wird angezeigt und motion geht. Aber kein bild. Verbindung zum netio hab 7ch aber was programmiere ich auf dem raspi.

    Fragen über fragen ... sorry:rolleyes:

    So jetzt noch bissel schlafen nur gur das ich urlaub hab:no_sad:

    Einmal editiert, zuletzt von balrock (29. April 2014 um 16:11)

  • Hallo trek-star,

    vielleicht hast du ja meinen Thread zufällig mal mitgelesen.

    Durch deinen Pi-Bot bin ich nämlich auch darauf gekommen mir sowas zu bauen (u.a. auch mit dem Chassis von Makeblock).
    Ganz unten im Thread findest du Bilder davon.

    Timmi
    15. April 2014 um 14:19

    Hier siehst du mal meine Version. In dem Gehäuse sind alle Komponenten verbaut.
    (Inkl. Display :D)

    Leider komme ich nicht vorran weil ich seit 3 Wochen darauf warte endlich bei exp-tech das Makeblock Starter Kit bestellen zu können :@. Der Liefertermin verschiebt sich immer nach hinten.

    Was hälst du davon?

    Gruß,
    Timmi

    Einmal editiert, zuletzt von Timmi (29. April 2014 um 15:53)


  • Moin forum
    Ich wollte hier auch noch meinen Senf dazugeben.
    Meinen RasPi habe ich auf ein Chassis von Arexx geschraubt,
    mit dem PiFace, USB-Wlan Stick und einer USB-Cam.
    Die USB-Cam hat noch keine Halterung,
    ich warte noch auf den Servo-Motor. Der Roboter läuft soweit .
    Der RasPi läuft mit Rasbian, Motion und Apache2.
    Es ist alles sehr einfach aufgebaut. Einige Leute werden
    vieleich die Hände über den Kopf zusammen schlagen.
    Macht nichts, es funtz.:thumbs1:
    Hier den Steuer-Code:

    HTML
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html><head>    <meta content="text/html; charset=ISO-8859-1"        http-equiv="content-type">          <title>Pi-Roboter</title><script language="Javascript">function vor(GrafikID,BildURL){    document.location="cgi-bin/vor.cgi";    document.getElementById(GrafikID).src = BildURL;}function rechts(GrafikID,BildURL){    document.location="cgi-bin/rechts.cgi";    document.getElementById(GrafikID).src = BildURL;}function lings(GrafikID,BildURL){    document.location="cgi-bin/links.cgi";    document.getElementById(GrafikID).src = BildURL;}function stop(GrafikID,BildURL){    document.location= "cgi-bin/clear01.cgi";    document.getElementById(GrafikID).src = BildURL;}</script>  </head>    <body>     <table style="text-align: left; width: 100%;              margin-left: auto; margin-right: auto;"                border="1" cellpadding="2" cellspacing="2">  <tbody>    <tr>      <td style="vertical-align: top;       text-align: center;">      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>      </td><td style="vertical-align: top; text-align: center;">      <a href="http://192.168.178.58:8081/">      <img id="webcam" style="border: 0px solid ;           width: 640px; height: 480px;" alt=""            src="http://192.168.178.58:8081/">           </a><br>      </td>    </tr>  </tbody></table>  <br><table style="text-align: left; width: 100%; margin-left: auto; margin-right: auto;" border="1" cellpadding="2" cellspacing="2">  <tbody>    <tr>  <td style="vertical-align: top; text-align: center;">      <img style="width: 64px; height: 64px;" alt=""              src="icon/links.png"     onmouseout="stop('webcam','http://192.168.178.58:8081/')"      onmouseup="stop('webcam','http://192.168.178.58:8081/')"   onmousedown="lings('webcam','http://192.168.178.58:8081/')">      </td>      <td style="vertical-align: top; text-align: center;">  <img style="width: 64px; height: 64px;" alt=""          src="icon/vor.png"      onmouseout="stop('webcam','http://192.168.178.58:8081/')"       onmouseup="stop('webcam','http://192.168.178.58:8081/')"      onmousedown="vor('webcam','http://192.168.178.58:8081/')">     <br>      </td>      <td style="vertical-align: top; text-align: center;">  <img style="width: 64px; height: 64px;"           alt="" src="icon/rechts.png"        onmouseout="stop('webcam','http://192.168.178.58:8081/')"        onmouseup="stop('webcam','http://192.168.178.58:8081/')"     onmousedown="rechts('webcam','http://192.168.178.58:8081/')">      </td>    </tr>    </tbody></table><br></body></html>




    Hier noch die cgi-Datei für vor:

    Bash
    #!/bin/bashgpio -p write 200 1gpio -p write 201 1echo "Status: 204 No Content"echo "Content-type: text/plain"echo ""



    und die cgi-Datei für links:

    Bash
    #!/bin/bash
    
    
    gpio -p write 200 1
    echo "Status: 204 No Content"
    echo "Content-type: text/plain"
    echo ""



    und die cgi-datei für rechts:

    Bash
    #!/bin/bash
    
    
    gpio -p write 201 1
    
    
    echo "Status: 204 No Content"
    echo "Content-type: text/plain"
    echo ""



    und die cgi-Datei für stop:




    Bei den cgi-Dateien muß man aufpassen. Wenn sie auf einem
    Windows-Rechner geschrieben werden und auf den RasPi
    übertragen werden, kann es sein, das sie nicht funktionieren,
    weil der Zeilenumbruch ein anderer ist.
    Unter Mozilla funktioniert das ganze.
    Auf meinem Smartphone leider noch nicht. Ich denke die Buttons
    müssen anders deviniert werden. Neben dem Web-Cam Bild habe ich noch eine
    Zelle freigelassen, um dort dien Servo für die Web-Cam anzusteuern; ich weiss nur
    noch nicht wie. Ein Schieber macht da wohl Sinn. (für hoch und runter)
    Zurück fahren braucht der Roboter nicht, weil die Web-Cam nur nach vorn schaut.
    Hier noch der Link für das Chassis:Arexx-Chassis

    Der Html-Code ist sicher noch Verbesserungswürdig. Für Anregungen bin ich gerne zu haben.
    Ich möchte den Code aber so einfach wie möglich halten.


    Noch was: Die beiden Motoren werden natürlich über
    die PiFace Relais angesteuert. Später über eine H-Bridge,
    dann kann ich das PiFace-Modul weg lassen.

    Einmal editiert, zuletzt von jojouhr (19. Mai 2014 um 20:40)


  • Ich habe den Html-Code nochmal überarbeitet.
    Eine "function" war falsch deklariert und die Steuer-Buttons
    funktionieren jetzt besser.
    Hier der Html-Code:

    Einmal editiert, zuletzt von jojouhr (23. Mai 2014 um 14:57)

  • Moin zusammen
    Ich habe heute die H-Bridge L 298 NH, ohne PiFace-Modul, an
    meinen Raspi ngeschlossen. Läuft alles super.
    Leider bekomme ich das bearbeitete Bild hier nicht eingefügt.
    Die Html-Seite und die cgi-Codes habe ich auch nochmal angepasst.
    Hier der cgi-Code für rechts:



    Die anderen cgi-Dateien müssen demendsprechend angepasst werden.
    Hier die Html-Seite.

    Einmal editiert, zuletzt von jojouhr (24. Mai 2014 um 11:38)

  • Moin zusammen
    ich habe die Motorsteuerung und die Kamerasteuerung über eine
    Web-Site hinbekommen.
    Für die Motorsteuerung habe ich eine L298N H-Bridge verwendet
    und für die Kamerasteuerung habe ich einen Arduino genommen.
    Für den Arduino habe ich ein Programm geschrieben, mit dem ich
    2 Servo-Motoren ansteuern kann.
    Den Arduino kann man direkt an die GPIO-PINs des Raspi anschließen, ohne
    Opto-Koppler.
    Ich habe nur einen 1k Wiederstand dazwischen den Pin`s geschaltet.
    Die Stromversorgung für den Arduino kommt auch vom Raspi.
    Jetzt aber mal zum Problem:
    Bis jetzt habe ich für die Motorsteuerung und für die
    Kamerasteuerung 2 Html-Seiten geschrieben.
    für mich wäre es besser, wenn ich nur eine Html-Seite hätte,
    also muß ich zwischen den Functionen im Java-Scrpt
    umschalten können. Leider funzt das nicht.
    Ich habe hier mal nur einen Ausschnitt des Progamm`s
    eingestellt:



    Die Variable "umschalten" sollte eigendlich in der java-scirpt Function
    als global definiert sein, aber irgendwie klappt das nicht.
    Kann mir jemand helfen.
    Schonmal danke.

    Einmal editiert, zuletzt von jojouhr (5. Juli 2014 um 17:13)

  • Ich fänds gut wenn Ihr nicht eure Projekte hier in trek_star's Thread dazu postet sondern euch dafür selber einen eigenen Thread erstellt. Is nich bös gemeint, finds super wenn ihr euer Projekt teilen wollt, aber der Übersicht wirkt das eher entgegen, und ne spur unhöflich ist das auch :(


    Alex: Wie siehts mit einem Projekt aus?

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!