Si të bëni një sensor të thjeshtë të afërsisë duke përdorur Arduino

Përmbajtje:

Si të bëni një sensor të thjeshtë të afërsisë duke përdorur Arduino
Si të bëni një sensor të thjeshtë të afërsisë duke përdorur Arduino
Anonim

Ky artikull diskuton se si të bëni një sensor të thjeshtë të afërsisë të ndërtuar me LED dhe Arduino i cili është në gjendje të zbulojë distancën midis sensorit dhe objektit para tij pa ndonjë kontakt fizik. Sensori do t'i japë një sërë sinjalesh analoge Arduino të cilat pastaj mund të shihen në kompjuter. Altoparlanti është opsional dhe nuk është i nevojshëm nëse jeni duke bërë një version të thjeshtë të këtij projekti.

Materialet e nevojshme

  • Arduino
  • Breadboard
  • Rezistencë 100k
  • Telat e kërcyesit
  • Shirit elektrik
  • Emetues të udhëhequr nga IR (minimumi 2)
  • Marrës marrës IR (fotodiodë me 2 kunja)

Hapa

Krijoni një sensor të thjeshtë afërsie duke përdorur Arduino Hapi 1
Krijoni një sensor të thjeshtë afërsie duke përdorur Arduino Hapi 1

Hapi 1. Filloni duke lënë mënjanë materialet e kërkuara

Krijoni një sensor të thjeshtë afërsie duke përdorur Arduino Hapi 2
Krijoni një sensor të thjeshtë afërsie duke përdorur Arduino Hapi 2

Hapi 2. Përgatitni IR LED duke prerë një pjesë të vogël të shiritit elektrik dhe më pas duke e mbështjellur rreth LED për të formuar një tub siç tregohet më sipër

Bëni një sensor të thjeshtë të afërsisë duke përdorur Arduino Hapi 3
Bëni një sensor të thjeshtë të afërsisë duke përdorur Arduino Hapi 3

Hapi 3. Duke përdorur tabelën e bukës, telat e kërcyesit, rezistencën dhe lidhjen e LED -ve si më poshtë

  • Lidhni rezistencën nga 5v në atë pozitive (kunja e madhe) në marrësin IR.
  • Lidhni të gjitha LED -të IR me pinin 3.3v në Arduino.
  • Lidhni një kërcyes nga A0 në Arduino në këmbën pozitive në marrësin IR.
  • Lidhni të gjitha negative të marrësit dhe LED -ve me GND në Arduino.
  • Sigurohuni që asnjë prej telave ose LED -ve të mos shkurtohet pasi LED -të janë shumë të ndjeshëm dhe mund të digjen.
Bëni një sensor të thjeshtë të afërsisë duke përdorur Arduino Hapi 4
Bëni një sensor të thjeshtë të afërsisë duke përdorur Arduino Hapi 4

Hapi 4. Ndërtoni kodin tuaj

Ky është një kod i thjeshtë që do të printojë të dhënat IR në ekranin e kompjuterit tuaj, këto ndryshore pastaj mund të përdoren për të kontrolluar pothuajse çdo gjë. Ky kod do të lejojë një lexim të thjeshtë analog të sensorit IR.

int IRreceiver = A0; // inicoj

Bëni një sensor të thjeshtë të afërsisë duke përdorur Arduino Hapi 5
Bëni një sensor të thjeshtë të afërsisë duke përdorur Arduino Hapi 5

int IRval;

Bëni një sensor të thjeshtë të afërsisë duke përdorur Arduino Hapi 6
Bëni një sensor të thjeshtë të afërsisë duke përdorur Arduino Hapi 6
void setup ()
{
pinMode (IRreceiver, INPUT); // deklaro një input
Serial.filloj (9600); // shpejtësia me të cilën do të ndodhë komunikimi
}
lak void ()
{
int IRval = analogRead (IRreceiver); // deklaroj të dhënat
Serial.println (IRval); // printoni të dhënat
vonesa (10); } // shtoni një vonesë për të zbutur gjërat

Hapi 5. Sigurohuni që të gjitha lidhjet janë të sigurta dhe më pas ngarkoni kodin në Arduino tuaj

Pasi të jetë ngarkuar, sillni komunikimin serik.

Hapi 6. Shqyrtoni të dhënat

Të dhënat duhet të ndryshojnë pasi distanca midis sensorit dhe objektit ndryshon.

Bëni një sensor të thjeshtë afërsie duke përdorur Arduino Final
Bëni një sensor të thjeshtë afërsie duke përdorur Arduino Final

Hapi 7. Përfundoi

Këshilla

  • Kini kujdes që të mos përzieni marrësin LED me emetuesin LED, të gjithë duken njësoj.
  • Drita infra të kuqe nuk është e dukshme me sy të lirë, megjithatë, ju mund ta shihni atë përmes një aparati dixhital, kjo ndihmon për të parë nëse LED po punon apo jo.
  • Përdorni kamerën në telefonin tuaj për të parë nëse rrezatimi IR po lëshon. Sigurohuni që kamera të mos filtrojë IR ose përndryshe kamera mund të mos kapë rrezatimin IR që lëshon.

Recommended: