Tento článek pojednává o tom, jak vytvořit jednoduchý snímač přiblížení konstruovaný pomocí LED diod a Arduina, který je schopen detekovat vzdálenost mezi snímačem a předmětem před ním bez jakéhokoli fyzického kontaktu. Senzor poskytne Arduinu řadu analogových signálů, které pak lze vidět na počítači. Reproduktor je volitelný a není potřeba, pokud děláte jednoduchou verzi tohoto projektu.
Potřebné materiály
- Arduino
- Prkénko
- Odpor 100k
- Propojovací vodiče
- Elektrická páska
- IR LED zářiče (minimálně 2)
- IR LED přijímače (fotodioda se 2 piny)
Kroky
Krok 1. Začněte odložením požadovaných materiálů
Krok 2. Připravte IR LED odříznutím malého kousku elektrické pásky a poté ji omotejte kolem LED, abyste vytvořili trubici, jak je uvedeno výše
Krok 3. Pomocí propojovacího pole, propojovacích vodičů, odporu a LED nastavte připojení následujícím způsobem
- Připojte odpor od 5 V ke kladnému (velkému kolíku) na IR přijímači.
- Připojte všechny infračervené LED diody ke kolíku 3,3 V na Arduinu.
- Připojte propojku od A0 na Arduinu ke kladné noze na IR přijímači.
- Připojte všechny negativy přijímače i LED k GND na Arduinu.
- Zajistěte, aby žádný z vodičů nebo LED neskratoval, protože LED diody jsou velmi citlivé a mohou hořet.
Krok 4. Sestavte si kód
Jedná se o jednoduchý kód, který vytiskne IR data na obrazovce vašeho počítače, tyto proměnné pak lze použít k ovládání téměř čehokoli. Tento kód umožní jednoduché analogové čtení IR senzoru.
-
int IRreceiver = A0; // inicializace
-
int IRval;
- neplatné nastavení ()
- {
- pinMode (IRreceiver, INPUT); // deklarujte jeho vstup
- Serial.begin (9600); // rychlost, s jakou bude komunikace probíhat
- }
- prázdná smyčka ()
- {
- int IRval = analogRead (IRreceiver); // deklarace dat
- Serial.println (IRval); // vytiskněte data
- zpoždění (10); } // přidejte zpoždění, které věci vyhladí
Krok 5. Zkontrolujte, zda jsou všechna připojení bezpečná, a poté nahrajte kód do svého Arduina
Po nahrání vyvolejte sériovou komunikaci.
Krok 6. Zkontrolujte data
Data by se měla lišit, protože se liší vzdálenost mezi senzorem a předmětem.
Krok 7. Hotovo
Tipy
- Dávejte pozor, abyste nezaměnili LED přijímač s LED vysílačem, všechny vypadají stejně.
- Infračervené světlo není viditelné pouhým okem, ale můžete jej vidět prostřednictvím digitálního fotoaparátu, což pomáhá zjistit, zda LED funguje nebo ne.
- Pomocí kamery v telefonu zjistěte, zda IR vyzařuje. Ujistěte se, že kamera nefiltruje infračervené záření, jinak kamera nemusí zachytit infračervené záření.