Sadržaj:

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

Video: Blizinska svjetiljka pomoću Arduina: 7 koraka

Video: Blizinska svjetiljka pomoću Arduina: 7 koraka
Video: Lesson 21: Using Infrared Remote Control with Arduino | SunFounder Robojax 2024, Srpanj
Anonim
Svjetiljka za blizinu pomoću Arduina
Svjetiljka za blizinu pomoću Arduina

U ovom ću vam projektu 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 kapacitivnog sensinga. Kad god približite ruku (bilo koji vodljivi predmet) senzoru, svjetlina LED diode se mijenja ovisno o udaljenosti. Na minimalnoj udaljenosti prikazuje maksimalnu svjetlinu.

Knjižnica 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 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 detektiraju objekte u blizini tako što osjećaju je li to polje poremećeno. Kapacitivni senzori mogu detektirati sve što je vodljivo ili što ima bitno 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 pohranjuje 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 osjetnika i dijagram kruga

Mali senzori (otprilike veličine otiska prsta) najbolje funkcioniraju kao gumbi osjetljivi na dodir, dok veći senzori bolje rade u načinu rada za blizinu.

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.

Kružni dijagram:

Slika
Slika

Korak 3: Postavljanje hardvera i kôd

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’s +ve terminal na 9. pin -ve terminal s GND -om Arduina.

Korak 4: Postavljanje Arduina

Sjajno! Sada je sav fizički posao obavljen i prelazimo na kôd. 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, pomak ruke bliže i dalje od folije trebao bi promijeniti svjetlinu LED diode. Senzorska ploča 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 osjetnika na dodir ovisi o tome koliko vam je ruka blizu ploče.

Što 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: Izrada sjene lampe

izrezati karton prema sljedećim dimenzijama

Slika
Slika
Slika
Slika
Slika
Slika
Slika
Slika

Korak 6: Sljedeći korak

Karton prekriti bijelim papirom

Slika
Slika
Slika
Slika

Korak 7: Što je sljedeće

Zalijepite arduino i senzorske postavke na karton prema donjoj slici

Slika
Slika

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

Slika
Slika

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

Preporučeni: