Obsah:

Proximity lampa pomocí Arduina: 7 kroků
Proximity lampa pomocí Arduina: 7 kroků

Video: Proximity lampa pomocí Arduina: 7 kroků

Video: Proximity lampa pomocí Arduina: 7 kroků
Video: Lesson 77: Using VL53L0X 200cm Laser Distance Sensor | Arduino Step By Step Course 2024, Červenec
Anonim
Proximity lampa využívající Arduino
Proximity lampa využívající Arduino

V tomto projektu vám ukážu, jak můžete vytvořit snímač přiblížení pomocí hliníkové fólie a odporu s vysokou hodnotou (odpor od 10 MΩ do 40 MΩ). Funguje na základě knihovny kapacitního snímání Arduino. Kdykoli přiblížíte ruku (jakýkoli vodivý předmět) k senzoru, jas LED se mění v závislosti na vzdálenosti. Na minimální vzdálenost ukazuje maximální jas.

Knihovna kapacitních senzorů přemění dva nebo více pinů Arduino na kapacitní senzor, který dokáže snímat elektrickou kapacitu lidského těla. Vše, co vyžaduje nastavení senzoru, je střední až vysoký hodnotný odpor a malý (až velký) kus hliníkové fólie na konci. Při nejcitlivějším senzoru senzor začne cítit ruku nebo tělo vzdálené několik palců od senzoru.

Jak fungují kapacitní senzory? Kapacitní snímání je technologie snímání přiblížení. Kapacitní senzory fungují tak, že generují elektrické pole a detekují objekty v blízkosti podle toho, zda bylo toto pole narušeno. Kapacitní senzory mohou detekovat cokoli, co je vodivé nebo co má výrazně odlišnou permitivitu než vzduch, například lidské tělo nebo ruka. Permitivita je měřítkem toho, jak obtížné je vytvořit kolem materiálu elektrické pole. Je to schopnost látky ukládat elektrickou energii v elektrickém poli.

Krok 1: Materiály

Na začátek budete potřebovat:

  • Arduino Uno ·
  • USB kabel·
  • Rezistor 10 MΩ ·
  • VEDENÝ·
  • Hliníková fólie (velikost 4 cm x 4 cm)
  • Izolační páska
  • Lepenka
  • Bílé papíry
  • Horké lepidlo

Krok 2: Návrh snímače a schéma zapojení

Malé senzory (o velikosti otisku prstu) fungují nejlépe jako tlačítka citlivá na dotek, zatímco větší senzory fungují lépe v režimu přiblížení.

Velikost hliníkové fólie může ovlivnit citlivost senzoru, zkuste tedy několik různých velikostí, pokud chcete, a uvidíte, jak se tím změní způsob, jakým senzor reaguje.

Kruhový diagram:

obraz
obraz

Krok 3: Nastavení hardwaru a kód

Mezi 2. a 4. pin Arduina vložte odpor 10 M ohmů. Podle programu je kolík 4 přijímací kolík. Připojte hliníkovou fólii k přijímacímu kolíku. Připojte svorku Led’s +ve k 9pólovému –ve svorce ke GND Arduina.

Krok 4: Nastavení Arduina

Skvělý! Nyní je veškerá fyzická práce hotová a jdeme na kód. Ujistěte se, že jste nainstalovali knihovnu kapacitního snímání.

Nyní jsme připraveni testovat váš senzor! Ujistěte se, že je váš počítač zapojen do zdi nebo je Arduino připojeno k zemi, protože to zlepšuje stabilitu senzoru. Chcete -li zkontrolovat výstup senzoru, otevřete sériový monitor v programovacím prostředí Arduino (ujistěte se, že je monitor nastaven na 9600 baudů, jak je uvedeno v kódu). Pokud funguje správně, pohybem ruky blíže a dále od fólie byste měli změnit jas LED. Deska senzoru a vaše tělo tvoří kondenzátor. Víme, že kondenzátor ukládá náboj. Čím více má kapacitu, tím více náboje dokáže uložit. Kapacita tohoto kapacitního dotykového senzoru závisí na tom, jak blízko je vaše ruka k desce.

Co dělá Arduino?

Arduino v zásadě měří, kolik času kondenzátoru (tj. Dotykovému senzoru) trvá, než se nabije, což mu dává odhad kapacity. Kapacita může být velmi malá, přesto ji Arduino měří s přesností.

Krok 5: Výroba stínítka lampy

nastříhejte lepenku podle následujících rozměrů

obraz
obraz
obraz
obraz
obraz
obraz
obraz
obraz

Krok 6: Další krok

Karton zakryjte bílým papírem

obraz
obraz
obraz
obraz

Krok 7: Co dál

Nalepte arduino a nastavení senzoru na karton podle obrázku níže

obraz
obraz

Zakryjte hliníkovou fólii (snímač) izolační páskou, jak je uvedeno níže

obraz
obraz

Složte lepenku podle obrázku níže a přilepte ji k druhému kusu lepenky

Doporučuje: