- Nepieciešamās sastāvdaļas:
- Shēmas shēma un skaidrojums:
- Koda skaidrojums:
- IR kontrolēta līdzstrāvas motora darbība ar Arduino:
Arduino ir kļuvis par populārāko mikrokontrolleru studentu un vaļasprieku vidū ļoti īsā laika posmā. Tāpēc visi mēģina izmantot Arduino jebkura projekta veidošanai, jo tas ir viegli un ar vienmērīgu mācību līkni. Mēs esam izveidojuši daudzus Arduino projektus, sākot no pamata saskarnes projektiem līdz progresīviem robotizētiem projektiem un IoT projektiem. Visus tos varat pārbaudīt mūsu vietnē.
Šodien mēs veicam vienkāršu projektu ar Arduino, kurā tiek izmantoti trīs pamatkomponenti, kas ir IR sensors, releja modulis un līdzstrāvas motors. Šeit mēs saskarsimies ar IR sensoru ar Arduino, lai kontrolētu līdzstrāvas motoru. Šeit IR sensors noteiks jebkuru objektu, kas atrodas tā priekšā, un Arduino nolasīs IR sensora izvadi un padarīs releju augstu. Relejs ir pievienots līdzstrāvas motoram, tāpēc līdzstrāvas motors būs ieslēgts ikreiz, kad infrasarkanais sensors konstatē objektus, kas atrodas tā priekšā.
Nepieciešamās sastāvdaļas:
- Arduino UNO
- 5V releju modulis
- Līdzstrāvas motors
- IR sensoru modulis
- Maizes dēlis
- Savienojošie vadi
Shēmas shēma un skaidrojums:
Šī IR sensora kontrolētā līdzstrāvas motora ar Arduino shēma ir vienkārša, kā parādīts zemāk:
Ķēdē IR sensora moduļa izejas tapa ir vienkārši savienota ar Arduino 2. kontakta tapu, bet releja moduļa ieeja ir savienota ar Arduino 7. kontakta nr. Tālāk relejam ir pievienots līdzstrāvas motors.
Lai uzzinātu vairāk par IR sensoru, releju un līdzstrāvas motoru, varat veikt šādus projektus:
- IR sensora moduļa shēma
- Arduino releju vadības apmācība
- Līdzstrāvas motora vadība, izmantojot Arduino
Koda skaidrojums:
Šī projekta kods ir ļoti vienkāršs. Beigās tiek dots pilnīgs Arduino kods ar demonstrācijas video.
Šeit mēs esam savienojuši IR sensora izejas tapu ar Arduino 2. kontaktu. Tātad ikreiz, kad infrasarkanais sensors atklāj objektus, Arduino 2. kontakts būs augsts, un, pamatojoties uz to, tiks ieslēgts relejs, kas ir savienots ar Arduino 7. kontaktu.
void setup () {pinMode (2, INPUT); pinMode (7, OUTPUT); Sērijas sākums (9600); } void loop () {if (digitalRead (2) == 1) {Serial.println (digitalRead (2)); digitalWrite (7, HIGH); }
IR kontrolēta līdzstrāvas motora darbība ar Arduino:
Šī projekta izstrāde notiek tieši uz priekšu. Ikreiz, kad IR sensora priekšā ir kāds objekts, tas to atklās un izejas tapu padarīs augstu. IR sensora izejas tapa ir savienota ar Arduino, tāpēc Arduino to nolasīs un aktivizēs Releja moduli, padarot 7. tapu augstu. Tiklīdz relejs ir aktivizēts, tas ieslēdz līdzstrāvas motoru.Ja IR sensora tuvumā nav neviena priekšmeta, IR sensora izeja paliks zema, un līdzstrāvas motors arī paliks izslēgtā stāvoklī. IR sensora jutību var noregulēt, izmantojot paša moduļa potenciometru. Jutīgums vienkārši nozīmē attālumu, no kura tas var noteikt objektu.
Pilns Arduino kods un projekta demonstrācijas video ir sniegti zemāk.