- Potrebne komponente:
- Kružni dijagram i objašnjenje:
- Objašnjenje koda:
- Rad IC upravljanog istosmjernog motora s Arduinom:
Arduino je postao najpopularniji mikrokontroler među studentima i hobistima u vrlo kraćem vremenskom rasponu. Stoga svi pokušavaju koristiti Arduino za izradu bilo kojeg projekta, jer je jednostavan i ima glatku krivulju učenja. Stvorili smo mnoge Arduino projekte od osnovnih projekata povezivanja do naprednih robotskih projekata i IoT projekata, a sve ih možete provjeriti na našoj web stranici.
Danas radimo jednostavan projekt s Arduinom koji koristi tri osnovne komponente, a to su IR senzor, relejni modul i istosmjerni motor. Ovdje ćemo povezati IR senzor s Arduinom za upravljanje istosmjernim motorom. Ovdje će IR senzor otkriti bilo koji objekt ispred sebe, a Arduino će očitati izlaz IR senzora i učiniti relej visokim. Relej je dalje povezan s istosmjernim motorom, pa će istosmjerni motor biti UKLJUČEN kad god senzor IR otkrije bilo kakve predmete ispred sebe.
Potrebne komponente:
- Arduino UNO
- 5V-relejni modul
- Istosmjerni motor
- Modul IR senzora
- Breadboard
- Spajanje žica



Kružni dijagram i objašnjenje:
Sklop ovog istosmjernog motora kojim upravlja IR senzor s Arduinom jednostavan je kao što je prikazano dolje:

U krugu, izlazni pin modula IR osjetnika jednostavno je povezan na pin 2 br Arduina, a ulaz relejnog modula povezan je na pin 7 br Arduino. Dalje je na relej spojen istosmjerni motor.
Da biste saznali više o IR senzoru, releju i istosmjernom motoru, možete proći kroz sljedeće projekte:
- Krug modula IR senzora
- Vodič za kontrolu releja Arduino
- Upravljanje istosmjernim motorom pomoću Arduina
Objašnjenje koda:
Kôd za ovaj projekt je vrlo jednostavan. Kompletni Arduino kôd s demo videom dat je na kraju.
Ovdje smo spojili izlazni pin IR senzora na pin 2 Arduina. Dakle, kad god IR senzor otkrije bilo kakve objekte, pin 2 Arduina bit će visok i na temelju toga bit će uključen relej koji je povezan s pinom 7 Arduina.
void setup () {pinMode (2, INPUT); pinMode (7, IZLAZ); Serial.begin (9600); } void loop () {if (digitalRead (2) == 1) {Serial.println (digitalRead (2)); digitalWrite (7, VISOKO); }
Rad IC upravljanog istosmjernog motora s Arduinom:
Rad na ovom projektu je neposredan. Kad god se ispred IR senzora nalazi neki objekt, on će to prepoznati i povećati izlazni pin. Izlazni pin IC senzora povezan je s Arduinom, tako da će ga Arduino očitati i aktivirati relejni modul podižući pin 7 visoko. Čim se aktivira relej, uključit će istosmjerni motor.Kad u blizini IR senzora nema predmeta, izlaz IR senzora ostat će nizak, a istosmjerni motor također će ostati u isključenom stanju. Osjetljivost IR senzora može se podesiti pomoću potenciometra na samom modulu. Osjetljivost jednostavno znači udaljenost s koje može otkriti objekt.
Kompletni Arduino kôd i demo video za projekt dati su u nastavku.
