- Reikalingi komponentai:
- Grandinės schema ir paaiškinimas:
- Kodo paaiškinimas:
- IR valdomo nuolatinės srovės variklio su „Arduino“ darbas:
„Arduino“ tapo populiariausiu mikrovaldikliu tarp studentų ir mėgėjų per trumpesnį laiką. Taigi visi bando naudoti „Arduino“ kurdami bet kokį projektą, nes tai lengva ir sklandi mokymosi kreivė. Mes sukūrėme daug „Arduino“ projektų, pradedant pagrindiniais sąsajos projektais, baigiant pažangiais robotizuotais ir daiktų interneto projektais. Visus juos galite patikrinti mūsų svetainėje.
Šiandien mes darome paprastą projektą su „Arduino“, kuriame naudojami trys pagrindiniai komponentai: IR jutiklis, relės modulis ir nuolatinės srovės variklis. Čia mes sujungsime IR jutiklį su „Arduino“, kad valdytume nuolatinės srovės variklį. IR jutiklis aptiks bet kurį priešais esantį objektą, o „Arduino“ nuskaitys IR jutiklio išvestį ir padarys relę aukštą. Relė yra prijungta prie nuolatinės srovės variklio, todėl nuolatinės srovės variklis bus įjungtas, kai IR jutiklis aptiks priešais esančius daiktus.
Reikalingi komponentai:
- „Arduino UNO“
- 5V relės modulis
- Nuolatinės srovės variklis
- IR jutiklio modulis
- Bandomoji Lenta
- Jungiamieji laidai
Grandinės schema ir paaiškinimas:
Šio IR jutikliu valdomo nuolatinės srovės variklio su „Arduino“ grandinė yra paprasta, kaip parodyta žemiau:
Grandinėje IR jutiklio modulio išvesties kaištis yra paprastai prijungtas prie „Arduino“ 2 kaiščio, o „Relay Module“ įėjimas yra prijungtas prie „Arduino“ 7 kontakto. Be to, prie relės prijungtas nuolatinės srovės variklis.
Norėdami sužinoti daugiau apie IR jutiklį, relę ir nuolatinės srovės variklį, galite atlikti šiuos projektus:
- IR jutiklio modulio grandinė
- „Arduino“ relės valdymo pamoka
- Nuolatinės srovės variklio valdymas naudojant „Arduino“
Kodo paaiškinimas:
Šio projekto kodas yra labai paprastas. Pabaigoje pateikiamas pilnas „Arduino“ kodas su demonstraciniu vaizdo įrašu.
Čia mes prijungėme IR jutiklio išvesties kaištį prie „Arduino“ 2 kaiščio. Taigi, kai IR jutiklis aptiks bet kokius objektus, „Arduino“ 2 kontaktas bus aukštas ir, atsižvelgiant į tą relę, bus įjungta, kuri yra prijungta prie „Arduino“ 7 kaiščio.
negaliojanti sąranka () {pinMode (2, INPUT); pinMode (7, OUTPUT); Serijos pradžia (9600); } void loop () {if (digitalRead (2) == 1) {Serial.println (digitalRead (2)); „digitalWrite“ (7, HIGH); }
IR valdomo nuolatinės srovės variklio su „Arduino“ darbas:
Šio projekto įgyvendinimas yra tiesus. Kai prieš IR jutiklį yra koks nors objektas, jis tai aptiks ir išvesties kaištis bus aukštas. IR jutiklio išvesties kaištis yra prijungtas prie „Arduino“, todėl „Arduino“ jį perskaitys ir suaktyvins „Relay“ modulį padarydamas aukštą 7 kaištį. Kai tik įsijungs relė, ji įjungs nuolatinės srovės variklį.Kai šalia IR jutiklio nėra objekto, IR jutiklio išvestis išliks maža, o nuolatinės srovės variklis taip pat liks išjungtoje būsenoje. IR jutiklio jautrumą galima reguliuoti naudojant paties modulio potenciometrą. Jautrumas tiesiog reiškia atstumą, nuo kurio jis gali aptikti objektą.
Pilnas projekto „Arduino“ kodas ir demonstracinis vaizdo įrašas pateikiami žemiau.