Sadržaj:

Blizinska lampa pomoću Arduina: 7 koraka
Blizinska lampa pomoću Arduina: 7 koraka

Video: Blizinska lampa pomoću Arduina: 7 koraka

Video: Blizinska lampa pomoću Arduina: 7 koraka
Video: Управляющая лампа переменного тока с реле 5 В с помощью Arduino 2024, Juli
Anonim
Svjetiljka za blizinu pomoću Arduina
Svjetiljka za blizinu pomoću Arduina

U ovom projektu ću vam pokazati kako možete stvoriti senzor blizine pomoću aluminijske folije i otpornika velike vrijednosti (otpor od 10 MΩ do 40 MΩ). Radi na temelju Arduino biblioteke kapacitivnih senzora. Kad god približite ruku (bilo koji provodljivi predmet) senzoru, svjetlina LED diode se mijenja ovisno o udaljenosti. Na minimalnoj udaljenosti prikazuje maksimalnu svjetlinu.

Biblioteka kapacitivnih senzora pretvara dva ili više Arduino pinova u kapacitivni senzor, koji može osjetiti električni kapacitet ljudskog tijela. Sve što je potrebno za postavljanje senzora je otpornik srednje do velike vrijednosti i mali (do veliki) komad aluminijske folije na kraju. Kada je najosjetljiviji, senzor će početi osjetiti ruku ili tijelo nekoliko centimetara od senzora.

Kako funkcioniraju kapacitivni senzori Kapacitivni senzor je tehnologija mjerenja blizine. Kapacitivni senzori rade stvaranjem električnog polja i otkrivanjem objekata u blizini otkrivajući je li to polje poremećeno. Kapacitivni senzori mogu otkriti sve što je provodljivo ili što ima značajno drugačiju propusnost od zraka, poput ljudskog tijela ili šake. Dopustnost je mjera koliko je teško stvoriti električno polje oko materijala. To je sposobnost tvari da skladišti električnu energiju u električnom polju.

Korak 1: Materijali

Za početak će vam trebati:

  • Arduino Uno ·
  • USB kabl ·
  • 10 MΩ otpornik ·
  • LED·
  • Aluminijska folija (veličina 4 cm x 4 cm)
  • Izolacijska traka
  • Karton
  • Bijeli papiri
  • Vruće ljepilo

Korak 2: Dizajn senzora i dijagram kruga

Mali senzori (otprilike veličine otiska prsta) najbolje funkcioniraju kao tipke osjetljive na dodir, dok veći senzori bolje rade u režimu blizine.

Veličina aluminijske folije može utjecati na osjetljivost senzora, pa isprobajte nekoliko različitih veličina ako želite i pogledajte kako to mijenja način na koji senzor reagira.

Dijagram kola:

Image
Image

Korak 3: Postavljanje i kôd hardvera

Umetnite otpornik od 10 M ohma između 2. i 4. pina Arduina. Prema programskom pinu 4 je prijemni pin. Priključite aluminijsku foliju na prijemni pin. Spojite Led -ov +ve terminal na 9. pin -ve terminal s GND -om Arduina.

Korak 4: Postavljanje Arduina

Odlično! Sada je sav fizički posao završen i prelazimo na šifru. Provjerite jeste li instalirali biblioteku kapacitivnog sensinga.

Sada smo spremni za testiranje vašeg senzora! Provjerite je li vaše računalo priključeno na zid ili je Arduino spojen na masu jer to poboljšava stabilnost senzora. Da biste provjerili izlaz senzora, otvorite serijski monitor u programskom okruženju Arduino (provjerite je li monitor postavljen na 9600 bauda jer je to ono što je navedeno u kodu). Ako radi ispravno, pomicanjem ruke bliže i dalje od folije trebala bi se promijeniti svjetlina LED diode. Pločica senzora i vaše tijelo tvore kondenzator. Znamo da se kondenzator skladišti. Što je veći kapacitet, to više naboja može pohraniti. Kapacitet ovog kapacitivnog senzora dodira ovisi o tome koliko vam je ruka blizu ploče.

Šta Arduino radi?

U osnovi, Arduino mjeri koliko vremena treba kondenzatoru (tj. Osjetniku na dodir) da se napuni, dajući mu procjenu kapaciteta. Kapacitet može biti vrlo mali, no Arduino ga mjeri s točnošću.

Korak 5: Napravite sjenilo za lampu

izrezati karton prema sljedećim dimenzijama

Image
Image
Image
Image
Image
Image
Image
Image

Korak 6: Sljedeći korak

Karton prekrijte bijelim papirom

Image
Image
Image
Image

Korak 7: Šta je sljedeće

Zalijepite postavke arduina i senzora na karton prema donjoj slici

Image
Image

Pokrijte aluminijsku foliju (senzor) izolacijskom trakom kao na donjoj slici

Image
Image

Presavijte karton prema donjoj slici i zalijepite ga na drugi komad kartona

Preporučuje se: