- Nødvendige komponenter:
- Kretsdiagram og forklaring:
- Kode Forklaring:
- Arbeid med IR-kontrollert DC-motor med Arduino:
Arduino har blitt den mest populære mikrokontrolleren blant studenter og hobbyister på veldig mindre tid. Så alle prøver å bruke Arduino til å lage ethvert prosjekt, siden det er enkelt og har jevn læringskurve. Vi har laget mange Arduino-prosjekter fra grunnleggende grensesnittprosjekter til avanserte robotprosjekter og IoT-prosjekter, du kan sjekke dem alle på nettstedet vårt.
I dag lager vi et enkelt prosjekt med Arduino som bruker tre grunnleggende komponenter som er IR-sensor, relémodul og DC-motor. Her vil vi grensesnitt IR-sensor med Arduino for å kontrollere DC-motor. Her vil IR-sensor oppdage ethvert objekt foran den, og Arduino vil lese IR-sensorens utgang og gjøre Relay High. Relé er videre koblet til DC-motor, så DC-motor vil være PÅ hver gang IR-sensor oppdager gjenstander foran den.
Nødvendige komponenter:
- Arduino UNO
- 5V-relémodul
- DC-motor
- IR-sensormodul
- Brettbrett
- Koble ledninger
Kretsdiagram og forklaring:
Kretsen til denne IR-sensorkontrollerte DC-motoren med Arduino er enkel som vist nedenfor:
I kretsen er IR-sensormodulens utgangspinne enkel koblet til pinne 2 nr. Av Arduino, og relémodulens inngang er koblet til pinne 7 nr. Av Arduino. Videre er en DC-motor koblet til reléet.
For å lære mer om IR-sensor, relé og DC-motor, kan du gå gjennom følgende prosjekter:
- IR-sensormodulkrets
- Arduino Relay Control Tutorial
- DC Motor Control ved hjelp av Arduino
Kode Forklaring:
Koden for dette prosjektet er veldig enkel. Komplett Arduino-kode med demovideo er gitt på slutten.
Her har vi koblet IR-sensorutgangspinne til Pin 2 av Arduino. Så når IR-sensoren oppdager gjenstander, vil Pin 2 i Arduino være høy, og basert på det vil Relay være slått på som er koblet til Pin 7 i Arduino.
ugyldig oppsett () {pinMode (2, INPUT); pinMode (7, OUTPUT); Serial.begin (9600); } ugyldig sløyfe () {if (digitalRead (2) == 1) {Serial.println (digitalRead (2)); digitalWrite (7, HØY); }
Arbeid med IR-kontrollert DC-motor med Arduino:
Arbeidet med dette prosjektet er rett frem. Når det er noe gjenstand foran IR-sensoren, vil den oppdage det og gjøre utgangspinnen høy. IR-sensorens utgangsstift er koblet til Arduino, så Arduino vil lese den og aktivere relémodulen ved å gjøre pin 7 høy. Så snart reléet er aktivert, vil det slå på DC-motoren.Når det ikke er noe objekt i nærheten av IR-sensoren, vil utgangen fra IR-sensoren forbli lav, og DC-motoren vil også forbli i Av-tilstand. Følsomheten til IR-sensoren kan justeres ved hjelp av potensiometeret på selve modulen. Sensitivitet betyr ganske enkelt avstanden det kan oppdage objektet fra.
Komplett Arduino-kode og demo-video for prosjektet er gitt nedenfor.