Tento článok pojednáva o tom, ako vytvoriť jednoduchý snímač priblíženia skonštruovaný pomocou LED diód a Arduina, ktorý je schopný detekovať vzdialenosť medzi snímačom a predmetom pred ním bez akéhokoľvek fyzického kontaktu. Senzor dodá Arduinu celý rad analógových signálov, ktoré potom možno vidieť na počítači. Reproduktor je voliteľný a nie je potrebný, ak robíte jednoduchú verziu tohto projektu.
Potrebné materiály
- Arduino
- Breadboard
- Odpor 100k
- Prepojovacie vodiče
- Elektrická páska
- IR LED žiariče (minimálne 2)
- IR LED prijímače (fotodióda s 2 kolíkmi)
Kroky
Krok 1. Začnite odložením požadovaných materiálov
Krok 2. Pripravte IR LED tak, že odrežete malý kúsok elektrickej pásky a potom ju omotáte okolo LED, aby ste vytvorili trubicu, ako je to znázornené vyššie
Krok 3. Pomocou prepojovacej dosky, prepojovacích káblov, rezistora a diód LED nastavte pripojenie nasledovne
- Pripojte odpor 5 V k kladnému (veľkému kolíku) na infračervenom prijímači.
- Pripojte všetky IR LED diódy k 3,3 V pinu na Arduine.
- Pripojte prepojku z A0 na Arduine k kladnej nohe na IR prijímači.
- Pripojte všetky negatívy prijímača a diód LED k GND na Arduino.
- Uistite sa, že žiadny z vodičov alebo diód LED neskratuje, pretože diódy LED sú veľmi citlivé a môžu horieť.
Krok 4. Vytvorte svoj kód
Jedná sa o jednoduchý kód, ktorý vytlačí infračervené údaje na obrazovku vášho počítača, pomocou týchto premenných je potom možné ovládať takmer čokoľvek. Tento kód umožní jednoduché analógové čítanie infračerveného senzora.
-
int IRreceiver = A0; // inicializácia
-
int IRval;
- neplatné nastavenie ()
- {
- pinMode (IRreceiver, INPUT); // deklarujte, že je to vstup
- Serial.begin (9600); // rýchlosť, ktorou bude komunikácia prebiehať
- }
- prázdna slučka ()
- {
- int IRval = analogRead (IRreceiver); // deklarovanie údajov
- Serial.println (IRval); // vytlačte údaje
- oneskorenie (10); } // pridať oneskorenie na vyrovnanie vecí
Krok 5. Uistite sa, že sú všetky pripojenia bezpečné, a potom nahrajte kód do svojho Arduina
Po nahraní vyvolajte sériovú komunikáciu.
Krok 6. Preskúmajte údaje
Údaje by sa mali líšiť v závislosti od vzdialenosti medzi senzorom a predmetom.
Krok 7. Hotovo
Tipy
- Dávajte pozor, aby ste nezamieňali LED prijímač s LED vysielačom, všetky vyzerajú rovnako.
- Infračervené svetlo nie je voľným okom viditeľné. Môžete ho však vidieť prostredníctvom digitálneho fotoaparátu, čo pomôže zistiť, či LED dióda funguje alebo nie.
- Pomocou kamery v telefóne zistíte, či vyžaruje infračervené žiarenie. Zaistite, aby kamera nefiltrovala infračervené žiarenie, inak kamera nemusí zachytávať vyžarovanie infračerveného žiarenia.