Kaip padaryti paprastą artumo jutiklį naudojant „Arduino“

Turinys:

Kaip padaryti paprastą artumo jutiklį naudojant „Arduino“
Kaip padaryti paprastą artumo jutiklį naudojant „Arduino“
Anonim

Šiame straipsnyje aptariama, kaip padaryti paprastą artumo jutiklį, pagamintą naudojant šviesos diodus ir „Arduino“, kuris galėtų aptikti atstumą tarp jutiklio ir priešais esantį objektą be jokio fizinio kontakto. Jutiklis „Arduino“perduos daugybę analoginių signalų, kuriuos vėliau bus galima pamatyti kompiuteryje. Garsiakalbis neprivalomas ir nereikalingas, jei darote paprastą šio projekto versiją.

Reikalingos medžiagos

  • Arduino
  • Bandomoji Lenta
  • 100k rezistorius
  • Jumperio laidai
  • Elektrinė juosta
  • IR šviesos diodai (mažiausiai 2)
  • IR LED imtuvai (fotodiodas su 2 kaiščiais)

Žingsniai

Sukurkite paprastą artumo jutiklį naudodami „Arduino“1 veiksmą
Sukurkite paprastą artumo jutiklį naudodami „Arduino“1 veiksmą

1 žingsnis. Pradėkite atidėdami reikiamas medžiagas

Padarykite paprastą artumo jutiklį naudodami „Arduino“2 veiksmą
Padarykite paprastą artumo jutiklį naudodami „Arduino“2 veiksmą

2 žingsnis. Paruoškite infraraudonųjų spindulių šviesos diodą, nupjaudami nedidelę elektros juostos dalį ir apvynioję ją aplink šviesos diodą, kad susidarytų vamzdelis, kaip parodyta aukščiau

Sukurkite paprastą artumo jutiklį naudodami „Arduino“3 veiksmą
Sukurkite paprastą artumo jutiklį naudodami „Arduino“3 veiksmą

Žingsnis 3. Naudodami duonos lentą, jungiamuosius laidus, rezistorių ir šviesos diodus, nustatykite ryšį taip

  • Prijunkite rezistorių nuo 5 V prie teigiamo (didelio kaiščio) IR imtuvo.
  • Prijunkite visus IR šviesos diodus prie „Arduino“3.3V kaiščio.
  • Prijunkite trumpiklį nuo A0 „Arduino“prie teigiamos IR imtuvo kojos.
  • Prijunkite visus imtuvo ir šviesos diodų negatyvus prie „Arduino“GND.
  • Įsitikinkite, kad nė vienas laidas ar šviesos diodas nėra trumpas, nes šviesos diodai yra labai jautrūs ir gali sudegti.
Sukurkite paprastą artumo jutiklį naudodami „Arduino“4 veiksmą
Sukurkite paprastą artumo jutiklį naudodami „Arduino“4 veiksmą

Žingsnis 4. Sukurkite savo kodą

Tai paprastas kodas, kuris išspausdins IR duomenis jūsų kompiuterio ekrane, tada šie kintamieji gali būti naudojami beveik viskam valdyti. Šis kodas leis paprasčiausiai nuskaityti analoginį IR jutiklį.

int IR imtuvas = A0; // inicijuoti

Padarykite paprastą artumo jutiklį naudodami „Arduino“5 veiksmą
Padarykite paprastą artumo jutiklį naudodami „Arduino“5 veiksmą

int IRval;

Sukurkite paprastą artumo jutiklį naudodami „Arduino“6 veiksmą
Sukurkite paprastą artumo jutiklį naudodami „Arduino“6 veiksmą
negaliojanti sąranka ()
{
pinMode (IRreceiver, INPUT); // paskelbti jo įvestį
Serial.begin (9600); // ryšio greitis
}
tuštumos kilpa ()
{
int IRval = analogRead (IRreceiver); // deklaruoti duomenis
Serial.println (IRval); // spausdinti duomenis
vėlavimas (10); } // pridėkite delsą, kad išlygintumėte reikalus

5 veiksmas. Įsitikinkite, kad visi ryšiai yra saugūs, tada įkelkite kodą į „Arduino“

Po įkėlimo įveskite nuoseklųjį ryšį.

Žingsnis 6. Išnagrinėkite duomenis

Duomenys turėtų skirtis, nes skiriasi atstumas tarp jutiklio ir objekto.

Sukurkite paprastą artumo jutiklį naudodami „Arduino Final“
Sukurkite paprastą artumo jutiklį naudodami „Arduino Final“

Žingsnis 7. Baigta

Patarimai

  • Būkite atsargūs, kad nesumaišytumėte LED imtuvo su LED spinduliuote, jie visi atrodo vienodai.
  • Infraraudonųjų spindulių plika akimi nematyti, tačiau galite tai pamatyti per skaitmeninį fotoaparatą, tai padeda pamatyti, ar šviesos diodas veikia, ar ne.
  • Naudokite telefono kamerą, kad pamatytumėte, ar skleidžia IR. Įsitikinkite, kad fotoaparatas nefiltruoja IR, kitaip fotoaparatas gali neužfiksuoti IR skleidžiamos informacijos.

Rekomenduojamas: