Hogyan készítsünk egyszerű közelségérzékelőt az Arduino használatával

Tartalomjegyzék:

Hogyan készítsünk egyszerű közelségérzékelőt az Arduino használatával
Hogyan készítsünk egyszerű közelségérzékelőt az Arduino használatával
Anonim

Ez a cikk azt tárgyalja, hogyan lehet egy egyszerű közelségérzékelőt készíteni LED -ek és Arduino segítségével, amely fizikai érintés nélkül képes érzékelni az érzékelő és az előtte lévő tárgy közötti távolságot. Az érzékelő számos analóg jelet ad az Arduino -nak, amelyek ezután láthatók a számítógépen. A hangszóró opcionális, és nincs rá szükség, ha a projekt egyszerű verzióját végzi.

Szükséges anyagok

  • Arduino
  • Kenyeretábla
  • 100k ellenállás
  • Jumper vezetékek
  • Elektromos szalag
  • IR ledes sugárzók (minimum 2)
  • IR led vevők (fotodióda 2 tűvel)

Lépések

Készítsen egyszerű közelségérzékelőt az Arduino használatával 1. lépés
Készítsen egyszerű közelségérzékelőt az Arduino használatával 1. lépés

1. lépés: Kezdje a szükséges anyagok félreállításával

Készítsen egyszerű közelségérzékelőt az Arduino segítségével 2. lépés
Készítsen egyszerű közelségérzékelőt az Arduino segítségével 2. lépés

2. lépés: Készítse elő az IR LED -et úgy, hogy elvág egy kis darabot az elektromos szalagból, majd becsomagolja a LED köré, hogy csövet képezzen a fentiek szerint

Készítsen egyszerű közelségérzékelőt az Arduino használatával 3. lépés
Készítsen egyszerű közelségérzékelőt az Arduino használatával 3. lépés

3. lépés. A kenyérsütő panel, az áthidaló vezetékek, az ellenállás és a LED -ek csatlakoztatása az alábbiak szerint történik

  • Csatlakoztassa az ellenállást 5V -ról az infravörös vevő pozitív (nagy tüskéjére).
  • Csatlakoztassa az összes IR LED -et az Arduino 3,3 V -os csatlakozójához.
  • Csatlakoztasson egy jumpert az Arduino A0 -ról az infravörös vevő pozitív lábához.
  • Csatlakoztassa a vevő és a LED összes negatívját az Arduino GND -jéhez.
  • Győződjön meg arról, hogy egyik vezeték vagy LED sem zárlatos, mivel a LED -ek nagyon érzékenyek és éghetnek.
Készítsen egyszerű közelségérzékelőt az Arduino segítségével 4. lépés
Készítsen egyszerű közelségérzékelőt az Arduino segítségével 4. lépés

4. lépés. Készítse el a kódot

Ez egy egyszerű kód, amely kinyomtatja az infravörös adatokat a számítógép képernyőjén, és ezekkel a változókkal szinte bármit szabályozhat. Ez a kód lehetővé teszi az IR érzékelő egyszerű analóg leolvasását.

int IR -vevő = A0; // inicializálás

Készítsen egyszerű közelségérzékelőt az Arduino használatával 5. lépés
Készítsen egyszerű közelségérzékelőt az Arduino használatával 5. lépés

int IRval;

Készítsen egyszerű közelségérzékelőt az Arduino segítségével 6. lépés
Készítsen egyszerű közelségérzékelőt az Arduino segítségével 6. lépés
üres beállítás ()
{
pinMode (IRreceiver, INPUT); // bemenetnek nyilvánítja
Sorozat.kezdet (9600); // a kommunikáció gyorsasága
}
üres hurok ()
{
int IRval = analogRead (IRreceiver); // adatok deklarálása
Serial.println (IRval); // az adatok kinyomtatása
késleltetés (10); } // késleltetés hozzáadása a dolgok elsimításához

5. lépés. Győződjön meg arról, hogy minden kapcsolat biztonságos, majd töltse fel a kódot Arduino készülékére

A feltöltés után hozza létre a soros kommunikációt.

6. lépés. Vizsgálja meg az adatokat

Az adatoknak változniuk kell, mivel az érzékelő és a tárgy közötti távolság változik.

Készítsen egyszerű közelségérzékelőt az Arduino Final használatával
Készítsen egyszerű közelségérzékelőt az Arduino Final használatával

7. lépés. Kész

Tippek

  • Ügyeljen arra, hogy ne keverje össze a LED -vevőt a LED -kibocsátóval, mindegyik ugyanúgy néz ki.
  • Az infravörös fény szabad szemmel nem látható, azonban digitális fényképezőgépen keresztül is látható, ez segít annak megállapításában, hogy a LED működik -e vagy sem.
  • A telefon kamerájával ellenőrizze, hogy az infravörös sugárzik -e. Győződjön meg arról, hogy a fényképezőgép nem szűri ki az IR -t, különben előfordulhat, hogy a kamera nem rögzíti az infravörös sugárzást.

Ajánlott: