Jak vytvořit jednoduchý snímač přiblížení pomocí Arduina

Obsah:

Jak vytvořit jednoduchý snímač přiblížení pomocí Arduina
Jak vytvořit jednoduchý snímač přiblížení pomocí Arduina
Anonim

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

Vytvořte jednoduchý snímač přiblížení pomocí Arduino Krok 1
Vytvořte jednoduchý snímač přiblížení pomocí Arduino Krok 1

Krok 1. Začněte odložením požadovaných materiálů

Vytvořte jednoduchý snímač přiblížení pomocí Arduino Krok 2
Vytvořte jednoduchý snímač přiblížení pomocí Arduino Krok 2

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

Vytvořte jednoduchý snímač přiblížení pomocí Arduino Krok 3
Vytvořte jednoduchý snímač přiblížení pomocí Arduino Krok 3

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.
Vytvořte jednoduchý snímač přiblížení pomocí Arduino Krok 4
Vytvořte jednoduchý snímač přiblížení pomocí Arduino Krok 4

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

Vytvořte jednoduchý snímač přiblížení pomocí Arduino Krok 5
Vytvořte jednoduchý snímač přiblížení pomocí Arduino Krok 5

int IRval;

Vytvořte jednoduchý snímač přiblížení pomocí Arduino, krok 6
Vytvořte jednoduchý snímač přiblížení pomocí Arduino, krok 6
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.

Vytvořte si jednoduchý snímač přiblížení pomocí Arduino Final
Vytvořte si jednoduchý snímač přiblížení pomocí Arduino Final

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í.

Doporučuje: