Giriş : Arduino Nano: Visuino ile Pasif Fotoresistör …...2. Component Toolbox(Bileşen Araç...

13
Giriş: Arduino Nano: Visuino ile Pasif Fotoresistör Sensörü Kullanma Fotoresistörler Arduino için en popüler aydınlatma seviye sensörleri arasındadır. Kullanımı kolay ama hala özellikle başkası tarafından tasarlanan hazır modülleri kullanmayı denediğimizde bazı beklenmedik sürprizler oluyor Bu Instructable da size Arduino ya nasıl hazır bir Fotoresistör bağlanacağını , modülün tasarlandığı yol için sinyalin nasıl karşılandığını ve aydınlatma seviyesi merkezli bir ON ve OFF dijital sinyali nasıl kontrol edeceğinizi göstereceğim. Lütfen bu Instructable ın bazı resimlerinin genişletmek için tıklandığında internet üzerinden çalışabileceğine dikkat edin! Resimdeki doğru noktayı görmek için resme tıkladığınıza emin olun! Adım 1: Bileşenler 1. Bir adet Arduino board 2. Bir adet Fotoresistör Sensör modülü 3. 3 Dişi-Dişi jumper kablo Adım 2: Fotoresistör Sensörünü Arduino ya bağlayın 1. Ground (toprak)(siyah kablo), 5V VCC Power(Güç kaynağı(Kırmızı kablo)) ve Signal(sarı wire) kablolarını Fotoresistör Modüle bağlayın(Resim 1) 2. Ground (toprak)(siyah kablo) kablosunun diğer ucunu Arduino Nano board unun Ground pinine bağlayın (Resim 2) 3. 5V VCC Power(Güç kaynağı(Kırmızı kablo)) kablosunun diğer ucunu Arduino Nano board unun 5V power(güç kaynağı) pinine bağlayın (Resim 2) 4. Sinyal kablosunun (sarı kablo) diğer ucunu Arduino board unda Analog Pin 0 a bağlayın (Resim 2) 5. Resim 3 Arduino Nano nun Ground (toprak), 5V power(güç kaynağı) ve Analog 0 pinlerini gösterir http://www.instructables.com/id/Arduino-Nano-Using-Passive-Photo-Resistor-Sensor-W/

Transcript of Giriş : Arduino Nano: Visuino ile Pasif Fotoresistör …...2. Component Toolbox(Bileşen Araç...

Page 1: Giriş : Arduino Nano: Visuino ile Pasif Fotoresistör …...2. Component Toolbox(Bileşen Araç Çubuğu) ın Filter box içine "com" yazın, sonra "Compare Analog Value "(analog

Giriş: Arduino Nano: Visuino ile Pasif Fotoresistör Sensörü Kullanma Fotoresistörler Arduino için en popüler aydınlatma seviye sensörleri arasındadır. Kullanımı kolay ama hala özellikle başkası tarafından tasarlanan hazır modülleri kullanmayı denediğimizde bazı beklenmedik sürprizler oluyor Bu Instructable da size Arduino ya nasıl hazır bir Fotoresistör bağlanacağını, modülün tasarlandığı yol için sinyalin nasıl karşılandığını ve aydınlatma seviyesi merkezli bir ON ve OFF dijital sinyali nasıl kontrol edeceğinizi göstereceğim. Lütfen bu Instructable ın bazı resimlerinin genişletmek için tıklandığında internet üzerinden çalışabileceğine dikkat edin! Resimdeki doğru noktayı görmek için resme tıkladığınıza emin olun!

Adım 1: Bileşenler 1. Bir adet Arduino board 2. Bir adet Fotoresistör Sensör modülü 3. 3 Dişi-Dişi jumper kablo

Adım 2: Fotoresistör Sensörünü Arduino ya bağlayın 1. Ground (toprak)(siyah kablo), 5V VCC Power(Güç kaynağı(Kırmızı kablo)) ve Signal(sarı wire) kablolarını Fotoresistör Modüle bağlayın(Resim 1) 2. Ground (toprak)(siyah kablo) kablosunun diğer ucunu Arduino Nano board unun Ground pinine bağlayın (Resim 2) 3. 5V VCC Power(Güç kaynağı(Kırmızı kablo)) kablosunun diğer ucunu Arduino Nano board unun 5V power(güç kaynağı) pinine bağlayın (Resim 2) 4. Sinyal kablosunun (sarı kablo) diğer ucunu Arduino board unda Analog Pin 0 a bağlayın (Resim 2) 5. Resim 3 Arduino Nano nun Ground (toprak), 5V power(güç kaynağı) ve Analog 0 pinlerini gösterir

http://www.instructables.com/id/Arduino-Nano-Using-Passive-Photo-Resistor-Sensor-W/

Page 2: Giriş : Arduino Nano: Visuino ile Pasif Fotoresistör …...2. Component Toolbox(Bileşen Araç Çubuğu) ın Filter box içine "com" yazın, sonra "Compare Analog Value "(analog

Adım 3: Start Visuino yu başlatın ve Arduino Board tipini seçin Arduino programlamayı başlatmak için,Buradaki linkten indirilebilen (http://www.arduino.cc/) Arduino IDE programının yüklü olması gerekmektedir. Lütfen Arduino IDE 1.6.6 programı içindeki bazı kritik hatalara dikkat ediniz. 1.6.7 veya daha üst versiyonlarını indirdiğinizden emin olun, öte yandan bu Instructable çalışmayacaktır. Visuino: Visuino’nun da yandaki linkten yüklenmesi gerekmektedir.https://www.visuino.com .

1. Visuino yu ilk resimde gösterildiği gibi başlatın 1. Visuino da Arduino bileşeninin “Tools” butonuna tıklayın(Picture 1) 2. Diyalog göründüğünde Resim 2’de gösterildiği gibi Arduino Nano yu seçin

Resim Notları

http://www.instructables.com/id/Arduino-Nano-Using-Passive-Photo-Resistor-Sensor-W/

Page 3: Giriş : Arduino Nano: Visuino ile Pasif Fotoresistör …...2. Component Toolbox(Bileşen Araç Çubuğu) ın Filter box içine "com" yazın, sonra "Compare Analog Value "(analog

1. "Tools" butonuna tıklayın

Adım 4: Visuino: Analog 0 kanalını Serial(seri) kanala bağlayın Visuino da Arduino bileşeninin Digital[ 14]/Analog[ 0 ] kanalının " Out " pinini Arduino bileşeninin(Resim 1) Serial[ 0 ] kanalının "In" giriş pinine bağlayın

(Resim 2)

Adım 5: Arduino kodunu üretme, derleme ve yükleme 1. Visuino da, Arduino kodu üretmek ve Arduino IDE’yi açmak için 1.Resim de gösterilen butona tıklayın veya F9 a basın 2. Arduino IDE de, Upload butonuna kodu derlemek ve yüklemek için tıklayın(Resim 2)

Resim Notları 1. Kodu üretmek için buraya tıklayın ve F9 a basın

Resim Notları 1. Kodu derlemek ve yüklemek için buraya tıklayın

http://www.instructables.com/id/Arduino-Nano-Using-Passive-Photo-Resistor-Sensor-W/

Page 4: Giriş : Arduino Nano: Visuino ile Pasif Fotoresistör …...2. Component Toolbox(Bileşen Araç Çubuğu) ın Filter box içine "com" yazın, sonra "Compare Analog Value "(analog

Adım 6: play... Resim 1 çalıştırılmış projeyi gösterir. Resim 2’de tamamlanmış Visuino diyagramı görebilirsiniz. Visuino da Scope (grafik gözlem ekranı) sekmesine tıklayın, serial portu seçin ve Connect butonuna tıklayın (Resim 3) Artık sensörden alınmış Scope’ta çizilmiş veriyi görmelisiniz (Resim 4) Eğer Fotoresistörü örterseniz, değerin artacağına eğer ışığa tutarsanız da değerin azalacağına dikkat edin. Fotoresistörün bu modülde toprağa bağlanmasının nedenini sonraki adımda göreceksiniz.

http://www.instructables.com/id/Arduino-Nano-Using-Passive-Photo-Resistor-Sensor-W/

Page 5: Giriş : Arduino Nano: Visuino ile Pasif Fotoresistör …...2. Component Toolbox(Bileşen Araç Çubuğu) ın Filter box içine "com" yazın, sonra "Compare Analog Value "(analog

Resim Notları 1. Seri Portu seçin 2. Bağlanmak için buraya tıklayın

Adım 7: Seçenek 1: Güç kaynağı ve toprağı anahtarlayarak sinyali doğrulamak Resim 1 bu modüldeki fotoresistörlerin nasıl bağlı olduğunu gösterir. Bu pasif modül olduğundan beri – fotoresistör ve diğer bir dirençten başka bir element yok, power(güç kaynağı) ve ground(toprak) u

anahtarlayabilirsiniz(değiştirebilirsiniz) (Resim 2) ve bağlantı Resim 3’te gösterildiği gibi olacaktır Resim 4 yeni bağlanmış projeyi gösterir. Eğer onu Visuino ile önceki adımdaki gibi bağlarsanız, bu sefer eğer fotoresistör üzerindeki ışık artarsa değerin de artacağını göreceksiniz.

http://www.instructables.com/id/Arduino-Nano-Using-Passive-Photo-Resistor-Sensor-W/

Page 6: Giriş : Arduino Nano: Visuino ile Pasif Fotoresistör …...2. Component Toolbox(Bileşen Araç Çubuğu) ın Filter box içine "com" yazın, sonra "Compare Analog Value "(analog

http://www.instructables.com/id/Arduino-Nano-Using-Passive-Photo-Resistor-Sensor-W/

Page 7: Giriş : Arduino Nano: Visuino ile Pasif Fotoresistör …...2. Component Toolbox(Bileşen Araç Çubuğu) ın Filter box içine "com" yazın, sonra "Compare Analog Value "(analog

http://www.instructables.com/id/Arduino-Nano-Using-Passive-Photo-Resistor-Sensor-W/

Page 8: Giriş : Arduino Nano: Visuino ile Pasif Fotoresistör …...2. Component Toolbox(Bileşen Araç Çubuğu) ın Filter box içine "com" yazın, sonra "Compare Analog Value "(analog

http://www.instructables.com/id/Arduino-Nano-Using-Passive-Photo-Resistor-Sensor-W/

Page 9: Giriş : Arduino Nano: Visuino ile Pasif Fotoresistör …...2. Component Toolbox(Bileşen Araç Çubuğu) ın Filter box içine "com" yazın, sonra "Compare Analog Value "(analog

Adım 8: Seçenek 2: Visuino da sinyali düzeltin Eğer Power(güç kaynağı) ve Ground(toprak) u anahtarlamazsanız(değiştirmezseniz), sinyali Visuino da bir Subtract From Value(değerden çıkarma) bileşeni kullanarak ve 1.0 dan çıkararak düzeltebilirsiniz:

1. Component Toolbox(Bileşen Araç Çubuğu) ın Filter box içine " sub " yazın, sonra " Subtract From Value " bileşenini seçin (Resim 1) ve tasarım alanına bırakın

2. Analog[ 0 ] ve Serial[ 0 ] arasındaki eski bağlantıyı kesin(Resim 2) 3. Arduino bileşeninin Digital[ 14]/Analog[ 0 ] kanalının " Out " pinini SubtractFromValue1 bileşeninin "In" pinine bağlayın (Resim 3) 4. SubtractFromValue1 bileşeninin (Resim 4) " Out " pinini Arduino bileşeninin Serial[ 0 ] kanalının "In" giriş pinine bağlayın (Resim 5) 5. Object Inspector da, SubtractFromValue1 bileşeninin “Value” özelliğinin değerini 1 olarak ayarlayın(Resim 6)

Resim Notları 1. Bu bileşeni seçin

http://www.instructables.com/id/Arduino-Nano-Using-Passive-Photo-Resistor-Sensor-W/

Page 10: Giriş : Arduino Nano: Visuino ile Pasif Fotoresistör …...2. Component Toolbox(Bileşen Araç Çubuğu) ın Filter box içine "com" yazın, sonra "Compare Analog Value "(analog

Adım 9: play... Resimde tamamlanmış Visuino diyagramı görebilirsiniz Adım 5’te yaptığınız gibi kodu üretin, derleyin ve yükleyin. Eğer Visuino ile Arduino ya Adım 6’daki gibi bağlanırsanız, fotoresistördeki ışık arttıkça değerin de arttığını göreceksiniz.

http://www.instructables.com/id/Arduino-Nano-Using-Passive-Photo-Resistor-Sensor-W/

Page 11: Giriş : Arduino Nano: Visuino ile Pasif Fotoresistör …...2. Component Toolbox(Bileşen Araç Çubuğu) ın Filter box içine "com" yazın, sonra "Compare Analog Value "(analog

Adım 10: Visuino: LED i Digital Pin 13’ten kontrol etmek için Compare bileşeni ekleyin 2. Component Toolbox(Bileşen Araç Çubuğu) ın Filter box içine " com " yazın, sonra " Compare Analog Value "(analog değer karşılaştırma) bileşenini seçin

(Resim 1) ve tasarım alanına bırakın 3. Object Inspector da, CompareAnalogValue1 bileşeninin “Value” özelliğinin değerini 0.4 ile 0.7 arası ayarlama(aydınlatmanıza bağlı olarak değişir) (Resim 2) 4. Object Inspector da, CompareAnalogValue1 bileşeninin "CompareType" özelliğinin değerini ctSmaller olarak ayarlayın(Resim 3) 5. SubtractFromValue1 in " Out " pinini CompareAnalogValue1 in "In" pinine bağlayın (Resim 4) 6. CompareAnalogValue1 in " Out " pinini Arduino bileşeninin Digital[ 13 ] kanalının "Digital" giriş pinine bağlayın (Resim 5)

Resim Notları Resim Notları 1. Bu bileşeni seçin 1. Bu özelliği ışıklandırmanıza göre 0.4 ile 0.7 arasında bir değer olarak ayarlayın

Resim Notları 1. Bu özelliğe 2. Bu değeri ayarlayın

http://www.instructables.com/id/Arduino-Nano-Using-Passive-Photo-Resistor-Sensor-W/

Page 12: Giriş : Arduino Nano: Visuino ile Pasif Fotoresistör …...2. Component Toolbox(Bileşen Araç Çubuğu) ın Filter box içine "com" yazın, sonra "Compare Analog Value "(analog

Adım 11: play... Adım 5’te yaptığınız gibi kodu üretin, derleyin ve yükleyin. Arduino yu çalıştırınca, ve yeterli ışık varsa, pin 13’teki LED Resim 1’de gösterildiği gibi sönecektir (OFF ). Eğer Fotoresistörü örterseniz pin 13’teki LED Resim 2’de gösterildiği gibi yanacaktır(ON). Tebrikler! Arduino ve Visuino ile Fotoresistör modülü kullanmada usta oldunuz. Resim 3’te tamamlanmış Visuino diyagramı görebilirsiniz. Ayrıca, bu Instructable için oluşturduğum Visuino projesi eklenmiştir. Projeyi Visuino’nun web sitesinden indirip açabilirsiniz: https://www.visuino.com

http://www.instructables.com/id/Arduino-Nano-Using-Passive-Photo-Resistor-Sensor-W/

Page 13: Giriş : Arduino Nano: Visuino ile Pasif Fotoresistör …...2. Component Toolbox(Bileşen Araç Çubuğu) ın Filter box içine "com" yazın, sonra "Compare Analog Value "(analog

File Downloads

PhotoResistorInstructable.zip (2 KB) [NOTE: When saving, if you see .tmp as the file ext, rename it to 'PhotoResistorInstructable.zip']

İlgili Instructable

Arduino Nano:

Ultrasonic

Ranger(Ping)

with Visuino by

BoianM

Use LEGO Arduino Nano: Arduino Nano: Arduino Nano: Arduino Nano: Mindstorm RCX Invert button Temperature Rotary Encoder Debouncing, Light Sensor with Visuino by and Humidity With Visuino by and Toggle

with Arduino BoianM DHT11/DHT21/DH BoianM button with (Program with Sensor Module Visuino by

Visuino) by with Visuino by BoianM BoianM BoianM

http://www.instructables.com/id/Arduino-Nano-Using-Passive-Photo-Resistor-Sensor-W/