Infrarot-Erkennung mit dem GP2Y0D340K history menue Letztmalig dran rumgefummelt: 29.07.09 19:28:17
In diesem Projekt setzen wir den Infrarot-Objektsensor GP2Y0D340K85 ein, mit ihm kann der Mikrocontroller Objekte auf kurze Entfernungen erkennen. Licht im Infrarot-Bereich ist zwar für das menschliche Auge unsichtbar, von Gegenständer wird es jedoch wie jedes Licht reflektiert. Durch Messen des reflektierten Infrarot-Lichts lässt sich feststellen, ob sich ein Gegenstand im Abstand von maximal 60 cm befindet. Allerdings hat dieser Baustein auch einen entscheidenden Nachteil: Die exakte Entfernung zum Objekt kann nicht gemessen werden und die reflektierte Lichtmenge hängt von der Reflexionsfähigkeit der Objektoberfläche ab. Schwarze Objekte erkennt der Sensor auf ungefähr 25 cm Abstand, während weiße Objekte noch in etwa 60 cm Entfernung wahrgenommen werden. Positiv ist, dass solche Sensoren relativ preiswert sind.

1. Technische Parameter sowie wichtige Hinweise
2. Die Schaltung
3. Softwareseite des Projektes
4. Controller-Peripherie
5. Projekte & Linksammlung
6. Verwandte Themen

PIC-Schaltungen

Logo des Infrarot Obejekterkennungssensors GP2Y0D340K

inhaltlich auf korrektem Stand - evtl. partiell unvollständig ;-)

Informatik-Profi-Wissen

Quellen:

1. Technische Parameter sowie wichtige Hinweise

Objekterkennung ist eine der ersten Pflichten der Automatisierungstechnik. Und neu ist die Idee nicht - sie stammt aus den ersten Kapiteln der Menschwerdung (Tierfallen) - ist heute nur stark sensibilisiert und in ihrem Wirkungsgrad wesentlich erhöht worden.

PICs

PIC12F675

PIC16F628

PIC16F876

PIC16F877

 
Technische Parameter:
  • an analoge Eingänge können analoge (stetig veränderliche), vom Mikrocontroller zu verarbeitende Signale im Bereich 0 ... +5 V gelegt werden


2. Die Schaltung

Hardwareseitig muss der Infrarot-Sensor mit einem Widerstand und einem Kondensator beschaltet werden, arbeitet jedoch mit der Betriebsspannung +5 V. Der Hersteller dieses Infrarot-Sensors ist Sharp - der YOD340K kostet ungefähr 5 €.

Controllerschaltung zur infrarot-Objekterkennung

   


3. Die Softwareseite des Projektes

Der Objekt-Sensor verhält sich wie ein Schalter, der seinen Kontakt öffnet (!), sobald sich seinem Nahbereich ein Objekt befindet. Durch Invertieren des Sensor-Signals und Hinzfügen einer LED entsteht eine Objekterkennung mit visueller Anzeige (eine zweite LED blinkt zum Zeichen dafür, dass die Objekterkennung aktiv ist. Darüber hinaus besteht das Programm zum größten Teil aus Pin-Definitionen).
-- check sensor
greenled = ! sensor

-- JAL 2.0.4
include 16f877 bert
-- define variables
var bit blueled is pin c4                 -- blue led
var bit greenled is pin d3                -- green led
var bit sensor is pin d2                  -- sensor
pin_c4 direction = output
pin d3 direction = output
pin d2 direction = input

-- turn blue led on
blueled = high

forever loop

   -- check sensor

   greenled = ! sensor

   -- flash blue led
   blueled = ! blueled
   delay_100ms(1)

end loop

Just Anather Lanuage  - kurz: JAL

Flowcode

EasyPIC 5

 


4. Controller-Peripherie

 

 


5. Projekte & Linksammlung

Mit Sicherheit ist der PIC16F877 für die weitaus meisten Projekte völlig überdimensioniert und somit zu teuer und zu aufwendig (alte deutsche Rechtschreibung!). Für die Mehrzahl der kleinen "Elektronik-Anwendungen" und Aufgabenstellungen ist

 


6. Verwandte Themen history menue scroll up

Was ist alles mit dem Betriebssystem eines Microcomputers verwandt? Antwort: faktisch der gesamte Bereich der Digitalelektronik und sowieso die gesamte Technik der Software-Technologie der Vergangenheit, Gegenwart sowie zumindest der nächsten Zukunft.

Der LC-80 Simulator

POLYCOMPUTER

Z80-CPU

Mnemonic-Code-Notation

höhere Programmierwerkzeuge

... und so funktioniert ein Computer

 

die beliebte alphabetisch sortierte Schnell-Liste

die beliebte numerisch sortierte Schnell-Liste

Allgemeine FLAG-Wirkung

FLAG-Wirkung auf OP-Code-Gruppen

Alphabetisch sortierte Dokumentation

FLAG Teile I

FLAG Teile 2

Allgemeine Funktionssymbolik

Aktuelles sowie weiterentwickeltes Betriebssystem

Blockschaltbild eines Einchiprechners

   

Projekt Assemblerprogrammierung

   


zur Hauptseite
© Samuel-von-Pufendorf-Gymnasium Flöha © Frank Rost am 25. Juli 2009

... dieser Text wurde nach den Regeln irgendeiner Rechtschreibreform verfasst - ich hab' irgendwann einmal beschlossen, an diesem Zirkus nicht mehr teilzunehmen ;-)

„Dieses Land braucht eine Steuerreform, dieses Land braucht eine Rentenreform - wir schreiben Schiffahrt mit drei „f“!“

Diddi Hallervorden, dt. Komiker und Kabarettist

Diese Seite wurde ohne Zusatz irgendwelcher Konversationsstoffe erstellt ;-)