Jinsi ya kutengeneza sensorer ya ukaribu rahisi kutumia Arduino

Orodha ya maudhui:

Jinsi ya kutengeneza sensorer ya ukaribu rahisi kutumia Arduino
Jinsi ya kutengeneza sensorer ya ukaribu rahisi kutumia Arduino
Anonim

Nakala hii inazungumzia jinsi ya kutengeneza sensorer ya ukaribu iliyojengwa kwa kutumia LED na Arduino ambayo inaweza kugundua umbali kati ya sensorer na kitu kilicho mbele yake bila mawasiliano yoyote ya mwili. Sensorer itatoa ishara anuwai kwa Arduino ambayo inaweza kuonekana kwenye kompyuta. Spika ni ya hiari na haihitajiki ikiwa unafanya toleo rahisi la mradi huu.

Vifaa vinahitajika

  • Arduino
  • Bodi ya mkate
  • Upinzani wa 100k
  • Waya za jumper
  • Mkanda wa umeme
  • Emitters zilizoongozwa na IR (kiwango cha chini cha 2)
  • Wapokeaji walioongozwa na IR (photodiode na pini 2)

Hatua

Fanya sensorer ya ukaribu rahisi kutumia Arduino Hatua ya 1
Fanya sensorer ya ukaribu rahisi kutumia Arduino Hatua ya 1

Hatua ya 1. Anza kwa kuweka kando vifaa vinavyohitajika

Fanya sensorer ya ukaribu rahisi kutumia Arduino Hatua ya 2
Fanya sensorer ya ukaribu rahisi kutumia Arduino Hatua ya 2

Hatua ya 2. Andaa LED ya IR kwa kukata kipande kidogo cha mkanda wa umeme na kisha kuifunga karibu na LED ili kuunda bomba kama inavyoonyeshwa hapo juu

Fanya sensorer ya ukaribu rahisi kutumia Arduino Hatua ya 3
Fanya sensorer ya ukaribu rahisi kutumia Arduino Hatua ya 3

Hatua ya 3. Kutumia ubao wa mkate, waya za kuruka, kontena na unganisho la usanidi wa LED kama ifuatavyo

  • Unganisha kontena kutoka 5v hadi chanya (pini kubwa) kwenye mpokeaji wa IR.
  • Unganisha LED zote za IR kwenye pini ya 3.3v kwenye Arduino.
  • Unganisha jumper kutoka A0 kwenye Arduino hadi mguu mzuri kwenye mpokeaji wa IR.
  • Unganisha hasi zote za mpokeaji na LED kwenye GND kwenye Arduino.
  • Hakikisha hakuna waya au LED zinazopungua kwani LED ni nyeti sana na zinaweza kuchoma.
Fanya Sura ya Ukaribu Rahisi Kutumia Arduino Hatua ya 4
Fanya Sura ya Ukaribu Rahisi Kutumia Arduino Hatua ya 4

Hatua ya 4. Jenga nambari yako

Hii ni nambari rahisi ambayo itachapisha data ya IR kwenye skrini ya kompyuta yako, anuwai hizi zinaweza kutumiwa kudhibiti karibu kila kitu. Nambari hii itaruhusu kusoma kwa analog rahisi ya sensa ya IR.

int Mpokeaji = A0; // kuanzisha

Fanya sensorer ya ukaribu rahisi kutumia Arduino Hatua ya 5
Fanya sensorer ya ukaribu rahisi kutumia Arduino Hatua ya 5

int IRval;

Fanya sensorer ya ukaribu rahisi kutumia Arduino Hatua ya 6
Fanya sensorer ya ukaribu rahisi kutumia Arduino Hatua ya 6
kuanzisha batili ()
{
pinMode (Mpokeaji wa IR, INPUT); // tangaza pembejeo yake
Kuanzia Serial (9600); // kasi ambayo mawasiliano yatatokea
}
kitanzi batili ()
{
int IRval = AnalogRead (Mpokeaji wa IR); // tangaza data
Serial.println (IRval); // chapisha data
kuchelewesha (10); } // kuongeza ucheleweshaji wa kurekebisha mambo

Hatua ya 5. Hakikisha miunganisho yote iko salama na kisha pakia nambari kwenye Arduino yako

Baada ya kupakiwa kuleta mawasiliano ya mfululizo.

Hatua ya 6. Chunguza data

Takwimu zinapaswa kutofautiana kwani umbali kati ya sensa na kitu hutofautiana.

Fanya sensorer ya ukaribu rahisi ukitumia Mwisho wa Arduino
Fanya sensorer ya ukaribu rahisi ukitumia Mwisho wa Arduino

Hatua ya 7. Imemalizika

Vidokezo

  • Kuwa mwangalifu usichanganye mpokeaji wa LED na mtoaji wa LED, zote zinafanana.
  • Taa ya infrared haionekani kwa macho, hata hivyo, unaweza kuiona kupitia kamera ya dijiti, hii inasaidia kuona ikiwa LED inafanya kazi au la.
  • Tumia kamera kwenye simu yako kuona ikiwa IR inatoa. Hakikisha kamera haijachuja IR au sivyo kamera inaweza kuchukua picha ya IR.

Ilipendekeza: