OLED Ekran

OLED ile büyük sorunlar yaşadım. En büyüğü OLED’in dış 12v adaptör ile çalışmamasıydı. Bunun çözümü OLED’in GND’ını ayrı şekilde bağlayarak oldu.   bir de şuradaki issue lar var: https://forum.arduino.cc/index.php?topic=217290.0 Hala BME280 ile çakışma durumu var. Ayrıca I2C lerin GND’larını beraber bağlamam gerekebilir konuyu araştırıyorum. https://forum.arduino.cc/index.php?topic=397041.0 Tutorial: Arduino and the I2C bus – Part One   http://forum.arduino.cc/index.php?topic=397034.0

Rotary Encoders

http://playground.arduino.cc/Main/RotaryEncoders https://forum.arduino.cc/index.php?topic=242356.15     Rotary Encoder1   WIRING INFORMATION =================== Connect CLK to Pin 2 on Arduino Board  (CLK is Data Output 1 of KY-040) Connect DT  to Pin 3 on Arduino Board  (DT is Data Output 2 of KY-040) Connect SW  to Pin 4 on Arduino Board  (Switch – goes LOW when pressed) Connect…

Arduino Interrupts

http://www.allaboutcircuits.com/technical-articles/using-interrupts-on-arduino/   https://www.arduino.cc/en/Reference/attachInterrupt http://www.bristolwatch.com/arduino/arduino_irq.htm         Board Digital Pins Usable For Interrupts Uno, Nano, Mini, other 328-based 2, 3 Mega, Mega2560, MegaADK 2, 3, 18, 19, 20, 21 Micro, Leonardo, other 32u4-based 0, 1, 2, 3, 7 Zero all digital pins, except 4 MKR1000 Rev.1 0, 1, 4, 5, 6, 7, 8, 9,…

Nano ile Mini Sulama Modülü

Arduino nano ile mini sulama modülü yapmaya karar verdim.   Kullandığım parçalar: Parça İsmi Değeri Not Nano 17 tl 2 x Kapasitif Toprak Nem Sensörü 20 TL Türkiye’de bulamadığım için AliExpress’den almak zorunda kaldım. Fakat sanırım yapması zor bir parça değil. Tanesi 20TL’ye şuradan getirttim. 5TL lik ucuz toprak sensörleri de mevcut. Tekli 5v Röle…

Bitki İçin Growled

Bitkiler için growled bakarken bazı hesaplamalar yapmam gerekti.   Genelde tavsiye edilen 3000 ile 10.000 arasında bir lumens.   Indoor Grow Lights: Bringing Couches and Tomatoes Together Part Dos   660nm  DERIN KIRMIZI  sonra ve 450nm MAVI (740 Uzak Kırmızı)  ve bitkiler için en önemli olanları deniyor ama ara spektrumlar da önemli deniyor.     LED…

OLED ile BH1750FVI.h kütüphane çakışması

In file included from D:\Dropbox\My Education\Arduino\Projects\05 Greenhouse\Greenhouse_01\__MERGES\_02ve03ve12ve18ve14ve14L_ve16ve18ve20PumpSoilLogOled01\_02ve03ve12ve18ve14ve14L_ve16ve18ve20PumpSoilLogOled01.ino:142:0: C:\Users\turgan\Documents\Arduino\libraries\BH1750FVI/BH1750FVI.h:35:15: error: expected unqualified-id before numeric constant #define reset 0x07 ^ C:\Users\turgan\Documents\Arduino\libraries\SSD1306Ascii\src/SSD1306Ascii.h:149:15: note: in expansion of macro ‘reset’ static void reset(uint8_t rst);     şu kodu: /////////////////////////////////////////////////*21* OLED GREIGMAN // pin definitions #define OLED_DC 33 #define OLED_CS 31 #define OLED_CLK 39 #define OLED_DATA 37 #include “SSD1306Ascii.h” #include “SSD1306AsciiSoftSpi.h”…

Arduino ile en basitinden Toggle Switch, Sviç kurulumu

    Kod: int TGLPIN = 3; void setup() { pinMode(TGLPIN, INPUT); Serial.begin(1200); Serial.println(“Starting.”); } void loop() { // Acik Mi? int tglOn = digitalRead(TGLPIN); Serial.println(“digitalRead Toggle : ” + String(tglOn)); if (tglOn == HIGH) { // Acik Serial.println(“Toggle: ACIK KONUMDA”); } delay(100); }   Bağlantı:     örnek: // Declarations int TGLPIN = 3;…

Openlog Kullanım Kılavuzu

http://singhose.marc.gatech.edu/rescuebot/Arduino_Code_files/OpenLog.ino https://github.com/sparkfun/OpenLog/wiki/Command-Set http://forum.arduino.cc/index.php?topic=390999.0 https://forum.sparkfun.com/viewtopic.php?t=21438 https://learn.sparkfun.com/tutorials/openlog-hookup-guide   https://github.com/sparkfun/OpenLog   [[code]]czozODpcIlNlcmlhbC5wcmludChcXFwiWW91ciBjb21tYW5kXFxcXHJcXFwiKTsNCg0KXCI7e1smKiZdfQ==[[/code]] http://www.arduino.cc/en/Reference/softwareSerial Not all pins on the Mega and Mega 2560 support change interrupts, so only the following can be used for RX: 10, 11, 12, 13, 14, 15, 50, 51, 52, 53, A8 (62), A9 (63), A10 (64), A11 (65), A12 (66), A13 (67), A14 (68),…

OLED Kullanım Kılavuzu SSD1306 & SH1106

Bu yazıda üç kütüphaneyi sensörlerden gelen verileri işlemek için kullanacağım. Bu kütüphaneler: Adafruit  / #include <Adafruit_GFX.h> #include <Adafruit_SSD1306.h> HCuOLED / #include “HCuOLED.h” u8glib /  #include “U8glib.h” Eğer sensörlerden gelen değerler belirli bir kıstasın yukarısında veya aşağısındaysa bu değerlerin rakamları ekranda siyah beyaz gözükecek. Yani arka planı siyah, yazısı beyaz olacak. Buna göre Kodun kolaylığı Kullandığı hafıza bakımından…

Sera – 19. Gün – Yapılacaklar

A – Sıcaklık %65 ve Soğutma %30 Yapılacaklar: Kuluçka ısıtıcı gelince takacağım. http://www.kuluckasepeti.com/u-536-hazir-civciv-buyutme-kafesi-isiticisi.html Epoksi kaplama ihtiyacı var. bir termometre daha  takıldı. OK. Peltier B – Işık – %85 Yapılacaklar: 1Çalışma ışık değerini belirleyeceğim. LUX vs olarak koyacağım.   2Eğer ışık ortalamanın altında düşerse ışıklar 15 dakika boyunca çalışacaklar aç-kapa-aç olmayacak. 3Işık modülünü bir fonksiyona koyacağım —…

SH10 Nem Su Sensörü

15 Martta Sipariş Ettiğim SHT10 Sensörü 31 Mart’ta geldi.  İçini SHT75 ile değiştirmeyi düşünüyordum ama %3 gibi bir farkları var çok değil, o yüzden yeni housing sipariş edebilirim…. http://www.aliexpress.com/item/PE-double-waterproof-temperature-and-humidity-sensor-SHT10-soil-temperature-and-humidity-65-imported-flue-cured/32467345104.html PE double waterproof temperature and humidity sensor SHT10 soil temperature and humidity -65 imported flue-cured tobacco. Probe denilen kılıfı hava dayanıklılığı sağlıyor. Bu şekliyle toprağa sokabileceğimi sanmıştım ama…

13. Gün – Proje Durumu ve Testler

  A – Sıcaklık %65 ve Soğutma %30 Yapılacaklar: Kuluçka ısıtıcı gelince takacağım. Liquids shall not come into direct contact with the device. • During operation the sensor chip is sensitive to light, which can influence the accuracy of the measurement (photo-current of silicon). The position of the vent hole minimizes the light exposure of the…

Relays

Elektromekanik vs Solid State Relay SSR Relay Rule: Always use a container box. http://www.hobbyist.co.nz/?q=interfacing-relay-modules-to-arduino     http://electronicdesign.com/components/electromechanical-relays-versus-solid-state-each-has-its-place   In applications where a circuit must be completely on or off with minimal on-state voltage drop, or no danger of injury or damage from leakage current, the electromechanical relay is the only choice. EMRs also are best…

Motor ve Toprak Nem Sensörü

Toprak nem sensörü sıklıkla çalışınca korozyona uğradığı için belirli sürelerde çalıştırmak daha akıl karı. Bunun için sensörü kaç dakkada bir çalıştırmam gerektiğini araştırdım ama bir bilgi yok.   Ben 15 dakikada bir 4 dakika çalıştırmayı seçtim. Yani: 15 dakika geçiyor ve ölçmeye başlıyor. Eğer dakikalık averaj ölçmeye başladığında sulama değeri olan 820‘den büyükse (1024 tam…

Arduino Sensör Veri İşleme – RunningAverage

http://playground.arduino.cc/Main/RunningMedian RunningAverage library http://playground.arduino.cc/Main/RunningAverage A small sketch shows how it can be used. A random generator is used to mimic a sensor. // // FILE: runningAverageTest.pde // AUTHOR: Rob Tillaart // DATE: 2012-12-30 // // PUPROSE: show working of runningAverage // #include “RunningAverage.h” RunningAverage myRA(10); int samples = 0; void setup(void) { Serial.begin(115200); Serial.println(“Demo RunningAverage…

Toprak Nem Sensörünü Verimli Çalışma – Çeşitli Sorunlar

Motor ve Toprak Nem sensörünün denemeleri tamamlandı. Toprak ney sensörü NPN transistör ile daha verimli çalışıyormuş.   void setup() { pinMode(sensorVCC, OUTPUT); digitalWrite(sensorVCC, LOW); Serial.begin(300); } void loop() { // power the sensor digitalWrite(sensorVCC, HIGH); delay(100); //make sure the sensor is powered // read the value from the sensor: sensorValue = analogRead(moistureSensor); //stop power digitalWrite(sensorVCC, LOW); //wait…

Sera – 03 – Soğutma serüveni –

İşe peltier ile başladım. Sıcak tarafı seranın dışına sarkacak şekilde soğuk tarafı ise içeride kalacak şekilde bir soğutma sistemi planlıyorum. Bunun için ek satın almalarım oldu. Birisi Sahibinden de 4 tane heatsink satıyordu onları aldım. Karaköy’den aluminyum ve bakır plakalar aldım ama çok işime yarayacaklarını sanmıyorum… 10TL tuttular. Şimdilik en sorunlu 2 kısım: peltier’in 2…

Sera – 02– Methods & Requirements

D:DropboxMy EducationArduinoProjects5 Greenhouse SON MALZEME LİSTESİ A – Sıcaklık Sıcaklık sensörü Temperature Sensör DS18B20 — 11.88 TL 3D YAZICI ISITICI FİŞEK — 20TL DHT11 Nem ve Isı Sensörü Arduino PIC Raspberry — 7,9TL CASTLE ARAÇ TİPİ SU ISITICI OTO KETTLE 12 V   — 11.88 TL B – Işık Arduino Dijital Işık Şiddet Sensörü —…

Yeni Proje: Sera – 01- Hardware ve Data

Sera ve bitki büyütme ortamı projem için ekipman: Ekipman Listesi Toprak Nem Sensörü – 30 TL Auto Cool Güneş Enerjili Araç İçi Soğutucu Fan — 19.88 TL //SHT10 KABLOLU SICAKLIK VE NEM SENSÖRÜ — 89,90TL Sıcaklık sensörü Temperature Sensör DS18B20 — 11.88 TL 3D YAZICI ISITICI FİŞEK — 20TL CASTLE ARAÇ TİPİ SU ISITICI OTO…