- Nödvändiga komponenter:
- Kretsschema och förklaring:
- Kodförklaring:
- Arbeta med IR-styrd DC-motor med Arduino:
Arduino har blivit den mest populära mikrokontrollern bland studenter och hobbyister på mycket mindre tid. Så alla försöker använda Arduino för att göra alla projekt, eftersom det är enkelt och har en smidig inlärningskurva. Vi har skapat många Arduino-projekt från grundläggande gränssnittsprojekt till avancerade robotprojekt och IoT-projekt, du kan kontrollera dem alla på vår webbplats.
Idag gör vi ett enkelt projekt med Arduino som använder tre grundläggande komponenter som är IR-sensor, relämodul och likströmsmotor. Här kommer vi att gränssnitt IR-sensor med Arduino för att styra DC-motor. Här kommer IR-sensorn att upptäcka alla objekt framför den och Arduino kommer att läsa IR-sensorns utgång och göra reläet högt. Reläet är vidare anslutet till likströmsmotorn, så likströmsmotorn kommer att vara PÅ när IR-sensorn upptäcker föremål framför den.
Nödvändiga komponenter:
- Arduino UNO
- 5V-relämodul
- likströmsmotor
- IR-sensormodul
- Bakbord
- Anslutande ledningar
Kretsschema och förklaring:
Kretsen för denna IR-sensorstyrda likströmsmotor med Arduino är enkel som visas nedan:
I kretsen är IR-sensormodulens utgångsstift enkel ansluten till stift 2 nr av Arduino och relämodulens ingång är ansluten till stift 7 nr av Arduino. Vidare är en likströmsmotor ansluten till reläet.
För att lära dig mer om IR-sensor, relä och DC-motor kan du gå igenom följande projekt:
- IR-sensormodulkrets
- Arduino Relay Control Tutorial
- DC-motorstyrning med Arduino
Kodförklaring:
Koden för detta projekt är mycket enkel. Komplett Arduino-kod med demovideo ges i slutet.
Här har vi anslutit IR-sensorns utgångsstift till Pin 2 i Arduino. Så när IR-sensorn upptäcker några objekt kommer Pin 2 i Arduino att vara högt och baserat på det kommer Relä att slås på som är ansluten till Pin 7 i Arduino.
ogiltig installation () {pinMode (2, INPUT); pinMode (7, OUTPUT); Serial.begin (9600); } void loop () {if (digitalRead (2) == 1) {Serial.println (digitalRead (2)); digitalWrite (7, HÖG); }
Arbeta med IR-styrd DC-motor med Arduino:
Att arbeta med detta projekt går rakt fram. När det finns något föremål framför IR-sensorn kommer det att upptäcka det och göra utgångsstiftet högt. IR-sensorns utgångsstift är ansluten till Arduino, så Arduino läser den och aktiverar relämodulen genom att göra stift 7 hög. Så snart reläet är aktiverat slår det på DC-motorn.När det inte finns något föremål nära IR-sensorn kommer IR-sensorns utgång att förbli låg och likströmsmotorn förblir också i Av-läge. Känsligheten hos IR-sensorn kan justeras med potentiometern på själva modulen. Känslighet betyder helt enkelt avståndet från vilket det kan upptäcka objektet.
Komplett Arduino-kod och demo-video för projektet ges nedan.