Kako napraviti jednostavan senzor blizine pomoću Arduina

Sadržaj:

Kako napraviti jednostavan senzor blizine pomoću Arduina
Kako napraviti jednostavan senzor blizine pomoću Arduina
Anonim

U ovom se članku raspravlja o tome kako napraviti jednostavan senzor blizine izrađen pomoću LED i Arduina koji može otkriti udaljenost između senzora i objekta ispred njega bez ikakvog fizičkog kontakta. Senzor će Arduinu davati niz analognih signala koji se tada mogu vidjeti na računalu. Zvučnik je opcionalan i nije potreban ako radite jednostavnu verziju ovog projekta.

Potrebni materijali

  • Arduino
  • Oglasna ploča
  • 100k otpornik
  • Kratkospojne žice
  • Električna traka
  • IC LED emiteri (minimalno 2)
  • IC LED prijemnici (fotodioda s 2 pina)

Koraci

Napravite jednostavan senzor blizine pomoću Arduina Korak 1
Napravite jednostavan senzor blizine pomoću Arduina Korak 1

Korak 1. Započnite odlaganjem potrebnih materijala

Napravite jednostavan senzor blizine pomoću Arduina Korak 2
Napravite jednostavan senzor blizine pomoću Arduina Korak 2

Korak 2. Pripremite IC LED tako da izrežete mali komad električne trake, a zatim je omotate oko LED -a kako biste formirali cijev kako je gore prikazano

Napravite jednostavan senzor blizine pomoću Arduina Korak 3
Napravite jednostavan senzor blizine pomoću Arduina Korak 3

Korak 3. Korištenje matične ploče, kratkospojnih žica, otpornika i LED veze za postavljanje na sljedeći način

  • Spojite otpornik od 5V na pozitivni (veliki pin) na IR prijemniku.
  • Spojite sve IC LED diode na pin 3.3V na Arduinu.
  • Spojite kratkospojnik s A0 na Arduinu na pozitivni krak na IR prijemniku.
  • Spojite sve negativne strane prijemnika i LED dioda na GND na Arduinu.
  • Uvjerite se da niti jedna žica ili LED dioda nemaju kratki spoj jer su LED diode vrlo osjetljive i mogu izgorjeti.
Napravite jednostavan senzor blizine pomoću Arduina Korak 4
Napravite jednostavan senzor blizine pomoću Arduina Korak 4

Korak 4. Izradite svoj kôd

Ovo je jednostavan kod koji će ispisati IC podatke na ekranu vašeg računala, te se varijable tada mogu koristiti za kontrolu gotovo svega. Ovaj kôd omogućit će jednostavno analogno očitavanje IC senzora.

int IRprijemnik = A0; // inicijalizirati

Napravite jednostavan senzor blizine pomoću Arduina Korak 5
Napravite jednostavan senzor blizine pomoću Arduina Korak 5

int IRval;

Napravite jednostavan senzor blizine pomoću Arduina Korak 6
Napravite jednostavan senzor blizine pomoću Arduina Korak 6
void setup ()
{
pinMode (IR prijemnik, ULAZ); // proglašava svoj ulaz
Serial.begin (9600); // brzina kojom će se komunikacija dogoditi
}
void loop ()
{
int IRval = analogno čitanje (IRprijemnik); // deklarirati podatke
Serial.println (IRval); // ispis podataka
kašnjenje (10); } // dodati odgodu da se stvari izglade

Korak 5. Provjerite jesu li sve veze sigurne, a zatim prenesite kôd na svoj Arduino

Nakon učitavanja pokrenite serijsku komunikaciju.

Korak 6. Pregledajte podatke

Podaci bi se trebali razlikovati ovisno o udaljenosti između senzora i objekta.

Napravite jednostavan senzor blizine koristeći Arduino Final
Napravite jednostavan senzor blizine koristeći Arduino Final

Korak 7. Završeno

Savjeti

  • Pazite da ne pomiješate LED prijemnik s LED odašiljačem, svi izgledaju isto.
  • Infracrveno svjetlo nije vidljivo golim okom, međutim, možete ga vidjeti kroz digitalnu kameru, to pomaže vidjeti da li LED radi ili ne.
  • Pomoću kamere na telefonu provjerite emitira li IC. Uvjerite se da kamera ne filtrira infracrveno zračenje ili fotoaparat možda neće snimiti IC zračenje.

Preporučeni: