- 3D-Druck Einstieg und Tipps         
Seite 3 von 8 ErsteErste 12345 ... LetzteLetzte
Ergebnis 21 bis 30 von 71

Thema: Minimallösung: IR-Abstandsmessung

  1. #21
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    37
    Beiträge
    4.063
    Anzeige

    LiFePo4 Akku selber bauen - Video
    Zitat Zitat von Hans Z
    Ganz schön sensibel Deine Regelung - macht den Asuro richtig wild.

    Grüße, Hans
    Jetzt muss man ihm eigentlich nur noch das bellen beibringen... =)
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  2. #22
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    61
    Beiträge
    5.799
    Blog-Einträge
    8
    Das Filmchen hat mich dazu inspiriert es mit nur einem Sensor zu versuchen. Die Drehungen entstehen, weil ich mit geringer Tasteweite teste und mein asuro dann gelegentlich das Blatt nicht sieht und eine (oder mehrere) Ehrenrunden dreht.

    Die zwei Hauptprobleme im Moment sind:

    Große Steuung durch den Reflektor. Dadurch ist es schwierig die Kante genau zu erkennen. Mit dem Lichtleiter aus dem modding-Thread war die Bündelung des Lichts besser, deshalb werde ich wohl noch eine Version nur für die Sendediode basteln. (Habe noch fast nen Meter von dem Plexiglasprofil)

    Viele Ausreiser in der IR-Messung. Obwohl ich die Messung dämpfe, werden doch manche Ausreiser noch nachgeregelt. Das lässt das Ganze recht hektisch aussehen. Auf den Videos fährt er mit MotorSpeed(150,150);.
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  3. #23
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    12.02.2006
    Beiträge
    459
    Gerade eben habe ich das Video von raid_ox zum angeschaut. Besteht die Sensorik aus 2 oder einem Sensor?
    http://www.youtube.com/watch?v=DVgYreCle4M

  4. #24
    Neuer Benutzer Öfters hier
    Registriert seit
    26.11.2007
    Beiträge
    14
    So wie ich das verstehe könnte man sich also auch das Biegen eines Bleches/Stück Alufolie sparen und IR LED und Empfänger auslöten, sie auf die Experimentierplatine löten und mit Kabeln zusätzlich an ihrem alten Standpunkt verbinden. So kann man sie gleich richtig ausrichten und hat dennoch die Verbindung zum original Kontakt auf der Hauptplatine. ?!

    Also so: Bild hier  

  5. #25
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    61
    Beiträge
    5.799
    Blog-Einträge
    8
    Hallo

    Ja, das verstehst du richtig, aber eigentlich sollte es andersherum formuliert sein:

    "Man kann sich das Auslöten der Bauteile ersparen und dafür ein Stück Alufolie auf den Kondensator kleben"

    Die ursprüngliche Version der Abstandsmessung von Waste findet man hier:

    https://www.roboternetz.de/phpBB2/viewtopic.php?t=11114

    Gruß

    mic
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  6. #26
    Neuer Benutzer Öfters hier
    Registriert seit
    01.04.2008
    Beiträge
    6
    bei mir funktioniert es nicht ...

    hab dieses Code benutzt:
    Code:
    #include "asuro.h"
    
    int main(void)
    {
      Init();
     
      DDRD  |= (1 << DDD1);        // Port D1 als Ausgang
      PORTD &= ~(1 << PD1);        // PD1 auf LOW
     
      OCR2  = 0xEF;                // Pulsbreite 16
    
      MotorSpeed(255,255);         // volle Kraft
      MotorDir(FWD,FWD);           // voraus
    
      StatusLED(OFF);
       
      while (1)
      {
          if (PIND & (1 << PD0)) { // wenn kein IR-Echo
            BackLED(OFF,ON);
            MotorDir(FWD,FWD);     // dann vorwärts
          }
          else {                   // sonst
            BackLED(ON,OFF);
            MotorDir(RWD,FWD);     // nach links
          }   
      }
    
      return 0;
    }
    habs auch nicht richtig verstanden..

    DDRD |= (1 << DDD1); // Port D1 als Ausgang
    PORTD &= ~(1 << PD1); // PD1 auf LOW
    OCR2 = 0xEF;

    ?? ..

    auch wenn ich den reflektor so aufsetze dass es direkt auf dem empfänger reflektiert scheint es nicht zu erkennen...

    hat jemand eine ahnung wie/was ich machen müsste um es zum laufen zu bringen.. ?

  7. #27
    Neuer Benutzer Öfters hier
    Registriert seit
    01.04.2008
    Beiträge
    6
    edit: jetzt habe ich mit meiner handy kamera geschaut ob der obere IR leuchtet... ist aber nicht der fall... kann es sein das im Code (auch der von radbruch geht nicht) was falsch ist ?

  8. #28
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    61
    Beiträge
    5.799
    Blog-Einträge
    8
    Hallo

    Das sollte so funktionieren, es ist genau das was Waste in seinem Thread gemacht hat. Es muss aber auch eine asuro-Lib mit der IR-Erweiterung verwendet werden!

    Gruß

    mic
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  9. #29
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    37
    Beiträge
    4.063
    funktionniert denn das flashen noch? wenn dabei die led leuchtet, liegts schonmal nicht daran...
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  10. #30
    Neuer Benutzer Öfters hier
    Registriert seit
    01.04.2008
    Beiträge
    6
    ja.. das flashen funktioniert einwandfrei...
    die erweiterte asuro-lib habe ich auch verwendet..

    hmm.. keine andere ideen wo das problem liegen könnte ?

Seite 3 von 8 ErsteErste 12345 ... LetzteLetzte

Berechtigungen

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

12V Akku bauen