Dokunmatik Kontrollü Perde Arduino Project


7.05.2019 15:07:40 Elektronik Projeler Bilgi Yolunda

Teknolojinin gelişmesiyle yaşamımız iyice kolaylaşmaya başladı.Bu projemizde tek dokunuşla açılıp kapanan store perde projemizi gerçekleştireceğiz.

Kullanacağımız touch sensor sayesinde perdelerizi kolayca açıp kapatabileceğiz.Hazırlamış olduğumuz prototip evde perdemizi deneyeceğiz.

Projemiz ile ilgili genel bilgiye sahip olduysak artık projemizi oluşturmaya başlayabiliriz.

Devre Elemanları

-Arduino(Tercihen Uno,Nano)

-Step Motor 5v DC

-Step Motor Sürücü

-Touch Sensor

-Breadboard

-Jumper Kablolar

-Perde Gövdesi Ahşap Tahta

-Bir parça perde kumaşı

Devre Şeması

Devre ağlantılarımızı şekildeki gibi gerçekleştiriyoruz.

Devre Kodları

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <X113647Stepper.h>
#define ctsPin 2
int stepMotorAdim=6800;//Step motor 1turda 2048 adım atar
int motorpin1 =8;//sargıları tanımlıyoruz.
int motorpin2 =9;
int motorpin3 =10;
int motorpin4 =11;
tardate::X113647Stepper myStepper(
stepMotorAdim,motorpin1,motorpin2,motorpin3,motorpin4);//Nesne oluşturuyoruz.Nesne elemanlarını ekliyoruz.

bool deger=false;
void setup() {
  Serial.begin(9600);
  myStepper.setSpeed(12);//Hız ayarını yapıyoruz.
  pinMode(ctsPin, INPUT);
} 
void loop() {
  int ctsValue = digitalRead(ctsPin);
  if (ctsValue == HIGH){
    if(deger==false)
    {
     myStepper.step(-stepMotorAdim);//belirtilen adım kadar geri gelir
     delay(1000);//1sn bekler.
     deger=true;
    }
    else
    {
       myStepper.step(stepMotorAdim);//Belirtilen adım kadar ilerler.
     delay(1000);
     deger=false;
    } 
  }
  delay(500); 
}

Devre kodlarını yükleyiniz ve gerekli bağlantıları konu sonundaki videodaki gibi gerçekleştiriniz.

Proje Yazarı:Kadir AKBULUT


Robotik Kodlama Eğitimi



Yorum Yap :


Robotik Kodlama Eğitimi

Site içi Arama


En Çok Okunanlar

Sorusu Olan Varmı?

Paylaştıgım video,dosya yada projelerle ilgili sorularınızı buradan sorabilirsiniz.
Not:Projemi siz yaparmısınız demeyin lütfen :)

Sorunuz mu var?