- Szükséges alkatrészek:
- Áramkör és magyarázat:
- Kód Magyarázat:
- IR vezérlésű egyenáramú motor működése Arduinóval:
Az Arduino a hallgatók és a hobbizók körében a legnépszerűbb mikrovezérlővé vált, nagyon rövid idő alatt. Tehát mindenki megpróbálja használni az Arduino-t bármilyen projekt elkészítéséhez, mivel ez könnyű és gördülékeny a tanulási görbe. Sok Arduino projektet hoztunk létre az alap interfész projektektől a fejlett robot projektekig és az IoT projektekig, mindegyiket megnézheti weboldalunkon.
Ma egy egyszerű projektet készítünk az Arduinóval, amely három alapvető komponenst használ, amelyek az IR érzékelő, a relé modul és az egyenáramú motor. Itt összekapcsoljuk az IR érzékelőt az Arduino-val az egyenáramú motor vezérléséhez. Az IR érzékelő minden tárgyat észlel előtte, az Arduino pedig leolvassa az IR érzékelő kimenetét és magasra állítja a relét. A relé tovább csatlakozik az egyenáramú motorhoz, így az egyenáramú motor BE lesz kapcsolva, amikor az IR-érzékelő bármilyen tárgyat észlel előtte.
Szükséges alkatrészek:
- Arduino UNO
- 5V-relés modul
- DC motor
- IR érzékelő modul
- Kenyérlemez
- Csatlakozó vezetékek
Áramkör és magyarázat:
Ennek az IR-érzékelővel vezérelt egyenáramú motornak az Arduino-val történő kapcsolása egyszerű, az alábbiak szerint:
Áramkörben az IR érzékelő modul kimeneti tűje egyszerűen csatlakoztatható az Arduino 2-es csatlakozójához, a Relé modul bemenete pedig az Arduino 7-es csatlakozójához. Továbbá egyenáramú motor csatlakozik a reléhez.
Ha többet szeretne megtudni az IR-érzékelőről, a reléről és az egyenáramú motorról, a következő projekteken megy keresztül:
- IR érzékelő modul áramköre
- Arduino Relay Control bemutató
- DC motor vezérlés az Arduino segítségével
Kód Magyarázat:
A projekt kódja nagyon egyszerű. A végén megadjuk a teljes Arduino-kódot a Demo Video-val.
Itt csatlakoztattuk az infravörös érzékelő kimeneti tűjét az Arduino 2. tűjéhez. Tehát, amikor az infravörös érzékelő bármilyen tárgyat észlel, az Arduino 2-es érintkezője magas lesz, és ennek alapján be lesz kapcsolva a relé, amely az Arduino 7-es csatlakozójához csatlakozik.
void setup () {pinMode (2, INPUT); pinMode (7, OUTPUT); Serial.begin (9600); } void loop () {if (digitalRead (2) == 1) {Serial.println (digitalRead (2)); digitalWrite (7, HIGH); }
IR vezérlésű egyenáramú motor működése Arduinóval:
Ennek a projektnek a kidolgozása egyenesen halad. Ha van valamilyen tárgy az infravörös érzékelő előtt, azt érzékeli, és magasra teszi a kimeneti csapot. Az infravörös érzékelő kimeneti csatlakozója az Arduino-hoz van csatlakoztatva, így az Arduino elolvassa és aktiválja a Relé modult a 7-es tű magasra emelésével. Amint a relé aktiválódik, bekapcsolja az egyenáramú motort.Ha az infravörös érzékelő közelében nincs tárgy, akkor az infravörös érzékelő kimenete alacsony marad, és az egyenáramú motor is kikapcsolt állapotban marad. Az IR érzékelő érzékenysége a modulban található potenciométerrel állítható be. Az érzékenység egyszerűen azt a távolságot jelenti, ahonnan felismerheti az objektumot.
A projekt teljes Arduino kódját és bemutató videóját az alábbiakban adjuk meg.