Sadržaj:

Kako napraviti Ir senzorski modul: 4 koraka
Kako napraviti Ir senzorski modul: 4 koraka

Video: Kako napraviti Ir senzorski modul: 4 koraka

Video: Kako napraviti Ir senzorski modul: 4 koraka
Video: Как сделать шестерню на токарном станке. 2024, Srpanj
Anonim
Kako napraviti Ir senzorski modul
Kako napraviti Ir senzorski modul
Kako napraviti Ir senzorski modul
Kako napraviti Ir senzorski modul
Kako napraviti Ir senzorski modul
Kako napraviti Ir senzorski modul

Bok dečki, ja sam Manikant i danas ćemo izgraditi vlastiti ir senzorski modul. U ovom projektu ću vam objasniti kako napraviti vlastiti ir senzor i kako ga koristiti pomoću arduina, a također i bez arduina. Ja sam gradio liniju koja slijedi robote i izbjegavao prepreke, a imao sam i nekoliko infracrvenih LED dioda pa sam razmišljao o tome da napravim vlastite ir senzore za svoj projekt. Pa počnimo:)

Pribor

  • 1 x Ir odašiljač, prijemnik
  • 1 x 10k otpornik
  • 1 x 100ohm otpornik
  • 1 x tranzistor bc547/2n222a
  • 1 x Arduino
  • posjetite ovu vezu kako biste vidjeli potrebne komponente, kliknite ovdje

Korak 1: Povezivanje hardvera:

Hardverska veza
Hardverska veza
Hardverska veza
Hardverska veza
  • spojite ir leds je dao
  • Spojite anodu IR odašiljača na otpornik od 100 ohma
  • Spojite negativ ir prijemnika na 10k otpornik
  • Spojite oba kraja 10k i 100ohm otpornika (ovo je +ve pin, spojite ga na 5v)
  • Spojite anodu i katodu prijemnika i odašiljača zajedno (ovo je pin, spojite ga na masu)
  • Spojite drugu žicu na anodu prijemnika (ovo je signalni pin)
  • Anodu i katodu vodite možete identificirati gledajući na pinove, što je duži pin anoda, a kraći katoda
  • Anodu i katodu također možete identificirati gledajući rub LED, ravnog ruba LED id katode.
  • Ako ne pronađete otpornik od 100 ohma kao što sam učinio, možete upotrijebiti bilo koji drugi otpornik bliže 100 ohma.

Korak 2: Krug osjetnika prepreke bez Arduina:

Krug osjetnika prepreke bez Arduina
Krug osjetnika prepreke bez Arduina

krug osjetnika prepreke bez arduina:

Spojite komponente kao što je prikazano u gornjem krugu kako biste napravili senzor prepreke.

  1. Uzmite ir senzor koji smo gore izgradili, spojite signalni iglu ir led -a na bazu 2n222a/ bc547 tranzistora (dodajte otpornik na bazu ako je potrebno)
  2. Spojite odašiljač tranzistora na masu, a također spojite gnd pin ir senzora na masu
  3. Spojite kolektor tranzistora na katodu LED -a
  4. Spojite anodu LED i ir senzora na 5v
  5. Spremno je ako ispred njega postavite bilo koji objekt, možete vidjeti LED koji svijetli, možete upotrijebiti i zujalicu umjesto LED -a za indikaciju

Korak 3: Detektor prepreka pomoću Arduina:

Detektor prepreka pomoću Arduina
Detektor prepreka pomoću Arduina
Detektor prepreka pomoću Arduina
Detektor prepreka pomoću Arduina
Detektor prepreka pomoću Arduina
Detektor prepreka pomoću Arduina
  1. Uzmite svoju arduino ploču i odašiljač i prijemnik.
  2. Spojite anodu odašiljača na 100 ohma i na 5v te spojite katodu na gnd
  3. Spojite anodu prijamnika na katodu odašiljača Spojite 10k otpornik na anodu prijemnika
  4. Spojite oba kraja otpornika na 5v
  5. Spojite signalni pin s prijemnika na A5 na arduinu.

*Otvorite arduino ide i zalijepite donji kôd te ga prenesite na uno ploču.

Korak 4: Kôd:

Kodirati
Kodirati
Kodirati
Kodirati
Kodirati
Kodirati

KOD RAD:

  • Otvorite serijski monitor
  • Možete vidjeti vrijednosti koje šalje senzor
  • Sada pokušajte približiti ruku ir senzoru
  • Primijetit ćete da se vrijednosti nastavljaju smanjivati ako pomaknete ruku bliže ir senzoru.
  • Pomoću ovih vrijednosti možete saznati koliko je ili bliže prepreka.
  • Na sljedećem blogu napravit ću robotski automobil pomoću ovih senzora pa ostanite s nama do tada doviđenja:)

int inputpin = A5;

int senzor; void setup () {Serial.begin (9600); pinMode (inputpin, INPUT); void loop () {sensor = analogRead (inputpin); Serial.println (senzor); }

Preporučeni: