Kazalo:

Bližinska svetilka z uporabo Arduina: 7 korakov
Bližinska svetilka z uporabo Arduina: 7 korakov

Video: Bližinska svetilka z uporabo Arduina: 7 korakov

Video: Bližinska svetilka z uporabo Arduina: 7 korakov
Video: Превратите свой Raspberry Pi Pico в ПЛК Mitsubishi FX1N 2024, November
Anonim
Bližinska svetilka z uporabo Arduina
Bližinska svetilka z uporabo Arduina

V tem projektu vam bom pokazal, kako lahko ustvarite senzor bližine z uporabo aluminijaste folije in upora velike vrednosti (upor od 10 MΩ do 40 MΩ). Deluje na osnovi knjižnice kapacitivnega zaznavanja Arduino. Kadarkoli približate roko (kateri koli prevodni predmet) senzorju, se svetlost LED spremeni glede na razdaljo. Na najmanjši razdalji prikazuje največjo svetlost.

Knjižnica kapacitivnega senzorja spremeni dva ali več Arduino zatičev v kapacitivni senzor, ki lahko zazna električno kapacitivnost človeškega telesa. Vse, kar potrebujete za nastavitev senzorja, je upor srednje do visoke vrednosti in majhen (do velik) kos aluminijaste folije na koncu. Ko je najbolj občutljiv, bo senzor zaznal roko ali telo nekaj centimetrov stran od senzorja.

Kako delujejo kapacitivni senzorji? Kapacitivno zaznavanje je tehnologija zaznavanja bližine. Kapacitivni senzorji delujejo tako, da ustvarjajo električno polje in zaznavajo predmete v bližini, tako da zaznajo, ali je to polje moteno. Kapacitivni senzorji lahko zaznajo vse, kar je prevodno ali ima bistveno drugačno prepustnost kot zrak, na primer človeško telo ali roko. Dopustnost je merilo, kako težko je ustvariti električno polje okoli materiala. To je sposobnost snovi, da hrani električno energijo v električnem polju.

1. korak: Materiali

Za začetek boste potrebovali:

  • Arduino Uno ·
  • USB kabel ·
  • 10 MΩ upor ·
  • LED·
  • Aluminijasta folija (velikost 4 cm x 4 cm)
  • Izolacijski trak
  • Karton
  • Beli dokumenti
  • Vroče lepilo

2. korak: Zasnova senzorja in diagram vezja

Majhni senzorji (približno velikosti prstnega odtisa) najbolje delujejo kot gumbi, občutljivi na dotik, medtem ko večji senzorji bolje delujejo v načinu bližine.

Velikost aluminijaste folije lahko vpliva na občutljivost senzorja, zato poskusite nekaj različnih velikosti, če želite, in poglejte, kako se s tem spremeni način odziva senzorja.

Shema vezja:

Slika
Slika

3. korak: Namestitev strojne opreme in koda

Med 2. in 4. nožico Arduina vstavite 10 M ohmski upor. V skladu s programskim zatičem 4 je sprejemni zatič. Alu folijo povežite s sprejemnim zatičem. Priključite Led -ov +ve terminal na 9. pin -ve terminal na GND Arduina.

4. korak: Nastavitev Arduina

Super! Zdaj je vse fizično delo končano in nadaljujemo s kodo. Prepričajte se, da ste namestili knjižnico kapacitivnega zaznavanja.

Zdaj smo pripravljeni preizkusiti vaš senzor! Prepričajte se, da je računalnik priključen na steno ali pa je Arduino priključen na ozemljitev, saj to izboljša stabilnost senzorja. Če želite preveriti izhod senzorja, odprite serijski monitor v programskem okolju Arduino (preverite, ali je monitor nastavljen na 9600 baud, saj je to določeno v kodi). Če deluje pravilno, bi s premikanjem roke bližje in dlje od folije spremenila svetlost LED. Senzorska plošča in vaše telo tvori kondenzator. Vemo, da se kondenzator shranjuje. Večja kot je njegova kapacitivnost, več naboja lahko shrani. Kapaciteta tega kapacitivnega senzorja na dotik je odvisna od tega, kako blizu je vaša roka s ploščo.

Kaj počne Arduino?

Arduino v bistvu meri, koliko časa traja kondenzator (tj. Senzor na dotik), da se napolni, in mu tako oceni kapacitivnost. Kapaciteta je lahko zelo majhna, vendar jo Arduino natančno meri.

5. korak: Ustvarjanje senčila svetilke

razrežite karton po naslednjih dimenzijah

Slika
Slika
Slika
Slika
Slika
Slika
Slika
Slika

6. korak: Naslednji korak

Karton pokrijte z belim papirjem

Slika
Slika
Slika
Slika

7. korak: Kaj sledi

Arduino in nastavitev senzorja prilepite na karton, kot je prikazano na spodnji sliki

Slika
Slika

Aluminijasto folijo (senzor) pokrijte z izolacijskim trakom, kot je prikazano na spodnji sliki

Slika
Slika

Zložite karton po spodnji sliki in ga prilepite na drugi kos kartona

Priporočena: