Arama butonu
Bu konudaki kullanıcılar: 1 misafir
7
Cevap
325
Tıklama
0
Öne Çıkarma
Arduino Problemi
A
2 yıl
Onbaşı
Konu Sahibi

Arkadaşlar merhaba.
Çalışan bir arduino devrem var, ancak odanın ışığını bir kaç kez açıp kapattığımızda yada yakınlarında bir cihaz çalıştığında arduino donuyor kalıyor. Bunun sebebi hakkında bir fikri olupta öneride bulunan arkadaşlara minnettar olurum.



< Bu ileti iOS uygulamasından atıldı >

A
2 yıl
Onbaşı
Konu Sahibi

A
2 yıl
Onbaşı
Konu Sahibi

#include <DHT.h> //DHT kütüphanesi.
#include <Adafruit_SSD1306.h> //OLED kütüphanesi.
#include <Adafruit_GFX.h> //OLED kütüphanesi.
#include <Wire.h> //OLED kütüphanesi.

#define SCREEN_WIDTH 128 // OLED ekran pikseli
#define SCREEN_HEIGHT 32 // OLED ekran pikseli
#define OLED_RESET 4
#define DHTPIN 8 //Dht sensör pini.
#define DHTTYPE DHT22 //Sensör türünü tanımlama.
#define role 2 // Röle sinyal pini tanımlama.

Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);
DHT dht(DHTPIN, DHT22);

void setup()
{
pinMode(role, OUTPUT);
display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
display.display();
delay(10);
display.clearDisplay ();
dht.begin();
}

void loop()
{
delay(1000);
float nem = dht.readHumidity(); //Nem değerini alır.
float sicaklik = dht.readTemperature(); //Sıcaklık değerini alır.

if (isnan(nem)) //Sensörden veri alınmazsa uyarı vermesi için.
{
display.clearDisplay (); // ekranı sil
display.setTextSize (2);
display.setCursor (5,6); // isi yazı konumu (yatay, dikey)
display.print ("VERI YOK");
display.display ();
}
else
{
display.clearDisplay (); // ekranı sil
display.setTextSize (2); // yazı boyutu
display.setTextColor (WHITE); // yazı rengi
display.setCursor (0,10); // isi yazı konumu (yatay, dikey)
display.print ("ISI");
display.setCursor (46,10); // ısı verisi konumu (yatay, dikey)
display.print(String(sicaklik)); //display temperature from sensor
display.drawCircle (110,3,2, WHITE);
display.display ();
delay(2000);

display.clearDisplay (); // ekranı sil
display.setTextSize (2); // yazı boyutu
display.setTextColor (WHITE); // yazı rengi
display.setCursor (0,10); // nem yazı konumu (yatay, dikey)
display.print ("NEM");
display.setCursor (40,10); // % isaret konumu (yatay, dikey)
display.print("%");
display.setCursor (55,10); // nem verisi konumu (yatay, dikey)
display.print (String(nem));
display.display ();
delay(2000);
}
if (nem >= 80) //Eğer Nem %80'in üzerindeyse
{
digitalWrite(role, LOW);
display.clearDisplay (); // ekranı sil
display.setTextSize (2); // yazı boyutu
display.setTextColor (WHITE); // yazı rengi
display.setCursor (12,10); // yazı konumu (yatay, dikey)
display.print ("FAN ACIK");
display.display ();
delay(2000);
}
else
{
digitalWrite(role, HIGH);
display.clearDisplay (); // ekranı sil
display.setTextSize (2); // yazı boyutu
display.setTextColor (WHITE); // yazı rengi
display.setCursor (0,10); // yazı konumu (yatay, dikey)
display.print ("FAN KAPALI");
display.display ();
delay(1000);
}
}



< Bu ileti iOS uygulamasından atıldı >

A
2 yıl
Onbaşı
Konu Sahibi

Devre Arduino Uno, Dht22, oled ekran ve tek kanal bir röleden oluşmaktadır.



< Bu ileti iOS uygulamasından atıldı >

İ
2 yıl
Yarbay

Besleme ile ilgili bir sorun. Lambanın açılıp kapanırken şebekeye verdiği elektromanyetik gürültü buna sebep oluyor. Arduino'yu beslediğin adaptör ile şebeke arasına emi filtre eklersen sorun çözülecektir.



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
A
2 yıl
Onbaşı
Konu Sahibi

Yanıtınız ve ilginiz için teşekkür ederim.
Ancak nasıl bir şey olduğunu bilemiyorum.
Resimlerde ki gibi bir ürün işimi görecekmidir acaba?
Yada rica etsem siz doğru ürünü paylaşırmısınız…

< Resime gitmek için tıklayın >

< Resime gitmek için tıklayın >

< Resime gitmek için tıklayın >



< Bu ileti iOS uygulamasından atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @ipli jeton
İ
2 yıl
Yarbay

Ortadaki işinizi görmeyecektir. Diğer ikisi işinizi görecektir.
Varsa eski PSU'lardan da sökebilirsiniz. PSU'larda girişteki köprü diyota(ya da aktif PFC'ye) kadarki kısım emi filtresidir. Aynen söküp delikli karta monte edebilirsiniz.





< Bu mesaj bu kişi tarafından değiştirildi ipli jeton -- 12 Mart 2023; 9:40:55 >

< Bu ileti mini sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @arches_
A
2 yıl
Onbaşı
Konu Sahibi

teşekkürler.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.