Infrarot funktioniert gut:
https://www.roboternetz.de/community...bstandsmessung
Infrarot funktioniert gut:
https://www.roboternetz.de/community...bstandsmessung
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
mh.. also wenn ich mir den thread so durchlese, wird es wohl eine kompliziertere Angelegenheit als ich gedacht hatte ;D..
ich möchte jetzt keine richtige, genaue Abstandsmessung, sondern nur, dass der Bot erkennt, dass zB halb links ein Gegenstand ist. Da müssten doch ein paar Infrarot-LEDs und ein TSOP reichen oder?
So arg kompliziert ist es auch wieder nicht. Der Aufbau ist Minimal und die Software ist quasi fertig. TSOP und IR-Leds (jeweils mit Vorwiderständen) reichen aus, aber viel mehr ist die vorgestellte Lösung ja auch nicht.
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
stimmt, ist im Prinzip ja eigentlich fast das selbe.. jedenfalls, vielen Dank für deine Antworten, ich schau dann mal was ich nehme.
radbruch, könntest du mir vielleicht noch einmal helfen... da ich eben einen TSOP bei mir gefunden habe, habe ich mich entschlossen mein ACS damit zu bauen. Ich habe leider keine Ahnung wie ich den in Verbindung mit den IR-LEDs anschließen soll.
(wie gesagt, ich bin neu auf dem Gebiet)
Ich bin um jede Hilfe dankbar!
Es sind zwei IR-LED jeweils mit Vorwiderstand und ein 36kHz-IR-Empfänger mit Vorwiderstand und Glättungskondensatoren nach Datenblatt (z.B. der SFH5110). Der Anschluß ist im Kopf der Programme beschrieben:
Das ist aber eher als Vorschlag zu betrachten und kann natürlich an die eigene bee angepasst werden.Code:// Die Anoden der rechten IR-LEDs hängen mit Vorwiderstand an PA0 (X1-AN0) // Die Anoden der linken IR-LEDs hängen mit Vorwiderstand an PA1 (X1-AN1) // Die Kathoden beider IR-LEDs sind mit PA3 (X3-AN3) verbunden // Der Empfänger SFH5110 ist mit PA2 (X2-AN2) verbunden #define ddr_acs_led_l DDRA // Anoden der IR-LEDs links #define port_acs_led_l PORTA #define pin_acs_led_l (1<<PA1) #define ddr_acs_led_r DDRA // rechts #define port_acs_led_r PORTA #define pin_acs_led_r (1<<PA0) #define ddr_acs_36kHz DDRA // Kathoden der IR-LEDS mit 36kHz getaktet #define port_acs_36kHz PORTA #define pin_acs_36kHz (1<<PA3) #define ddr_acs_tsop DDRA // Eingang IR-Empfänger #define port_acs_tsop PINA // Achtung, das ist ein Eingang! #define pin_acs_tsop (1<<PA2)
Zum Thema IR-Abstandsmessung wurde auch von oberallgeier etwas Grundlagenforschung betrieben:
https://www.roboternetz.de/community...elle-des-asuro
http://www.mikrocontroller.net/topic/125704
Aufbau beim asuro:
https://www.roboternetz.de/community...l=1#post489253
Geändert von radbruch (06.06.2011 um 08:56 Uhr)
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
Lesezeichen