INHOUDSOPGAWE:

Nabyheidslamp met Arduino: 7 stappe
Nabyheidslamp met Arduino: 7 stappe

Video: Nabyheidslamp met Arduino: 7 stappe

Video: Nabyheidslamp met Arduino: 7 stappe
Video: Консультант от бога Tg: cadrolikk 2024, Julie
Anonim
Nabyheidslamp met Arduino
Nabyheidslamp met Arduino

In hierdie projek sal ek jou wys hoe jy 'n nabyheidssensor kan maak met aluminiumfoelie en 'n hoëwaardeweerstand (weerstand van 10 MΩ tot 40 MΩ). Dit werk gebaseer op die Arduino kapasitiewe waarnemingsbiblioteek. Elke keer as u u hand (enige geleidende voorwerp) naby die sensor bring, verander die helderheid van die LED afhangende van die afstand. Op minimum afstand toon dit maksimum helderheid.

Die kapasitiewe sensorbiblioteek verander twee of meer Arduino -penne in 'n kapasitiewe sensor, wat die elektriese kapasitansie van die menslike liggaam kan aanvoel. Al wat die sensoropstelling benodig, is 'n weerstand van medium tot hoë waarde en 'n klein (tot groot) stuk aluminiumfoelie aan die einde. Op sy sensitiefste manier sal die sensor 'n hand of liggaam sentimeter van die sensor af voel.

Hoe werk kapasitiewe sensors? Kapasitiewe waarneming is 'n nabyheidswaarnemingstegnologie. Kapasitiewe sensors werk deur 'n elektriese veld op te wek en voorwerpe naby op te spoor deur te sien of hierdie veld ontwrig is. Kapasitiewe sensors kan enigiets wat geleidend is of 'n beduidend ander permittiwiteit het as lug, soos 'n menslike liggaam of hand, opspoor. Toelaatbaarheid is die maatstaf van hoe moeilik dit is om 'n elektriese veld rondom 'n materiaal te skep. Dit is die vermoë van 'n stof om elektriese energie in 'n elektriese veld op te slaan.

Stap 1: materiaal

Om te begin, benodig u:

  • Arduino Uno ·
  • USB -kabel ·
  • 10 MΩ weerstand ·
  • LED·
  • Aluminiumfoelie (grootte 4 cmX4 cm)
  • Isolasieband
  • Karton
  • Witskrifte
  • Warm gom

Stap 2: Sensorontwerp en stroombaandiagram

Klein sensors (omtrent die grootte van 'n vingerafdruk) werk die beste as aanraakgevoelige knoppies, terwyl groter sensors beter werk in die nabyheidsmodus.

Die grootte van die aluminiumfoelie kan die sensitiwiteit van die sensor beïnvloed, dus probeer 'n paar verskillende groottes as u wil, en kyk hoe dit die manier waarop die sensor reageer, verander.

Stroombaandiagram:

Beeld
Beeld

Stap 3: Hardeware -opstelling en -kode

Steek 'n weerstand van 10 M ohm tussen die tweede en vierde pen van Arduino. Volgens die programpen 4 is ontvangspen. Koppel aluminiumfoelie aan die ontvangpen. Koppel Led's +ve -terminale aan die 9de pin -ve -terminale aan die GND van Arduino.

Stap 4: Die opstel van die Arduino

Puik! Nou is al die fisiese werk afgehandel en is ons aan die gang met die kode. Maak seker dat u kapasitiewe waarnemingsbiblioteek geïnstalleer het.

Nou is ons gereed om u sensor te toets! Maak seker dat u rekenaar aan die muur gekoppel is, of dat die Arduino aan die aarde gekoppel is, aangesien dit die stabiliteit van die sensor verbeter. Om die uitset van die sensor te kontroleer, maak die seriële monitor oop in die Arduino -programmeeromgewing (maak seker dat die monitor op 9600 baud is, aangesien dit in die kode gespesifiseer is). As dit reg werk, moet u die helderheid van die LED verander deur u hand nader en verder van die foelie af te beweeg. Die sensorplaat en jou liggaam vorm 'n kapasitor. Ons weet dat 'n kondensator stoor laai. Hoe meer sy kapasiteit, hoe meer lading kan dit stoor. Die kapasitansie van hierdie kapasitiewe aanraaksensor hang af van hoe naby u hand aan die bord is.

Wat doen die Arduino?

Die Arduino meet basies hoeveel tyd die kapasitor (dit wil sê die aanraaksensor) neem om op te laai, wat 'n skatting van die kapasitansie gee. Die kapasitansie kan baie klein wees, maar die Arduino meet dit egter akkuraat.

Stap 5: Maak lampskerm

sny karton volgens die volgende afmetings

Beeld
Beeld
Beeld
Beeld
Beeld
Beeld
Beeld
Beeld

Stap 6: Volgende stap

Bedek karton met wit papier

Beeld
Beeld
Beeld
Beeld

Stap 7: Wat is volgende

Plak arduino- en sensoropstelling op die karton volgens die onderstaande prent

Beeld
Beeld

Bedek aluminiumfoelie (sensor) met isolasieband soos hieronder gegee

Beeld
Beeld

Vou karton volgens die onderstaande prentjie en plak dit by die ander kartonstuk

Aanbeveel: