merhaba, babam koah hastası. oksijen konsantratörü ile nefes alabiliyor. alet aralıksız olarak çalışma özelliğine sahip ancak babam bu sabaha karşı kendisi kapatmış makineyi. ev halkı kapandığının farkında değil. neyse ki sabah namaza kalkan aile fertleri farkına varıyorlar. babam makineyi kapattığının da farkında değil. çekilen gerilimin azalmasını fark edecek bir devreye (ya da hali hazırda buna benzer çalışan bir cihaza) ihtiyacım var. oksijen konsantratörünün saatlik tüketimi 165 watt. alternatif olarak cihazın kompresörü sürekli olarak titreşim ürettiğinden titreşim sensörlü basit bir devre de işimi görecektir. değerli katkılarınızı rica ederim. selam ve sevgilerimle, |
oksijen konsantratörü cihazı kapandığında alarm verecek devre



-
-
chatgpt şöyle bir şey önerdi. fikrinizi söylerseniz sevinirim.
SW-420 titreşim sensörü modülü (veya piezo titreşim sensörü)
555 zamanlayıcı entegresi (monostable modda kullanılır)
NPN transistör (örneğin BC547)
Buzzer (aktif buzzer önerilir)
LED (opsiyonel – görsel uyarı)
Dirençler, kondansatörler
5V DC adaptör veya USB güç
-
Öncelikle geçmiş olsun.
Ben de yapay zekaya danıştım ve biraz elektronik bilginiz varsa bunu kullanabilirsiniz
Akım Sensörlü Oksijen Konsantratörü Alarm Devresi
Bu devre, oksijen konsantratörünün çalışıp çalışmadığını akım sensörüyle izleyecek ve akım düştüğünde (cihaz kapatıldığında veya elektrik kesildiğinde) yüksek sesli alarm verecek.
1. Gerekli Malzemeler
MalzemeMiktarAçıklamaArduino Nano veya ESP8266 (NodeMCU)1İşlemci olarak kullanılacak.SCT-013-030 (30A Akım Sensörü)1Alternatif akımı ölçer.Buzzer (Yüksek Sesli)1Alarm sesi için.LED (Kırmızı)1Görsel uyarı için.220Ω Direnç1LED için akım sınırlama.Breadboard veya PCB1Devre montajı için.Micro USB Kablosu1Arduino'ya güç vermek için.Jumper Kablolar5-6Bağlantılar için.
2. Devre Şeması
Bağlantılar:
SCT-013-030ArduinoOUTA0GNDGND
BuzzerArduino+D9-GND
LEDArduinoAnot (+)D10 (220Ω direnç üzerinden)Katot (-)GND
3. Arduino Kodu
const int currentSensorPin = A0; // Akım sensörü A0'a bağlı const int buzzerPin = 9; // Buzzer D9'a bağlı const int ledPin = 10; // LED D10'a bağlı float thresholdCurrent = 0.2; // Minimum akım eşiği (0.2A altında alarm) unsigned long lastAlarmTime = 0; bool alarmActive = false; void setup() { pinMode(buzzerPin, OUTPUT); pinMode(ledPin, OUTPUT); Serial.begin(9600); // Seri monitörden akımı görmek için } void loop() { float current = getCurrent(); // Akımı ölç Serial.print("Akım: "); Serial.print(current); Serial.println(" A"); // Eğer akım eşik değerin altındaysa ve alarm aktif değilse if (current < thresholdCurrent && !alarmActive) { triggerAlarm(); } // Akım normale dönerse alarmı durdur else if (current >= thresholdCurrent && alarmActive) { stopAlarm(); } delay(1000); // Her 1 saniyede bir kontrol et } // Akım ölçüm fonksiyonu float getCurrent() { int sensorValue = analogRead(currentSensorPin); float voltage = (sensorValue / 1024.0) * 5.0; // 0-5V arası gerilim float current = (voltage - 2.5) / 0.1; // SCT-013-030 için 100mV/A return abs(current); // Mutlak değer (AC akım) } // Alarmı başlat void triggerAlarm() { alarmActive = true; digitalWrite(ledPin, HIGH); tone(buzzerPin, 1000); // 1000 Hz'de sürekli ses } // Alarmı durdur void stopAlarm() { alarmActive = false; digitalWrite(ledPin, LOW); noTone(buzzerPin); }Kod
Yığını:4. Çalışma Mantığı
- SCT-013-030 sensörü, konsantratörün fişine sarılarak akımı ölçer.
- Arduino, A0 pininden gelen sinyali okuyarak akım değerini hesaplar.
- Eğer akım 0.2A altına düşerse (cihaz kapatılırsa veya elektrik kesilirse):
- Buzzer ötmeye başlar.
- LED yanar.
- Akım normale dönünce alarm durur.
5. Kurulum Adımları
- Akım Sensörünü Bağla:
- SCT-013-030'u konsantratörün fiş kablosuna sar (tek bir iletken üzerinden geçmeli).
- Sensörün OUT pini Arduino'nun A0 pinine, GND pini Arduino'nun GND sine bağlanır.
- Buzzer ve LED'i Bağla:
- Buzzer (+) → D9, (-) → GND.
- LED (+) → D10 (220Ω direnç ile), (-) → GND.
- Kodu Arduino'ya Yükle:
- Yukarıdaki kodu Arduino IDE'ye yapıştır.
- Seri Monitör (Ctrl+Shift+M) açarak akım değerlerini kontrol et.
- Test Et:
- Konsantratörü çalıştır, akımın ~0.75A civarında olduğunu kontrol et.
- Cihazı kapat veya fişi çek, alarmın çaldığını doğrula.
Eğer elektronik devre konusunda deneyimli değilseniz, hazır "IoT Power Monitor" cihazları alabilirsiniz. Örneğin:
TP-Link Smart Plug enerji monitorü olarak kullanılabiliyormuş. eğer bunun ile akım takibi yapabilirsiniz.
-
Titreşim veya akım olayı yeterli olmayabilir şimdi olay şöyledir şebekeden ac akımı izleyerek belli bir değerin altına düştüğünde buzzer tetikleyebili hatta whatsapinıza bir mesaj gönderen bir kod bile yapabiliriz acs712 dc akım sensörü ve esp8266 veya esp32 ile ac akım içinde aynisi uygulanabilir.
Ancak bilmeyen biri için yapmak zor olur onun yerine akılli wifi prizler var ona bakın.
< Bu ileti Android uygulamasından atıldı > -
Makinanın alt tarafında nitrojen yoğun havayı veren egsoz vardır. Bundan faydalanabilirsiniz diye düşünüyorum. Piyasada nitrojen sensörü diye birşey görmedim. Oksijen sensörü var ama 2000 TL üstü. Birkaç yüz liralık hazır devreli MQ serisi sensörler var, mesela hava kalitesi göstergesi olarak kullanılan mq-135 gibi. Korona'nın ilk zamanları İtalya'dan gelen haberlerden sonra tırsıp ailemi korumak için bir oksijen konsantratörü satın almıştım. Elimde birkaç çeşit sensör var. Eğer işe yararsa çok basit bir devreyle işi kotarırsınız. 1 hafta içinde bir deney yapıp size sonucu söylerim.
-
Bataryalı bir alarm düşünün (sürekli şarjda), basit bir röle üzerinden normalde sürekli çalışan,
oksijen cihazının çalışıtğı zaman elektrik veren bir yerinden sinyal alırım (çalışmadığında sinyal vermeyen ),
bu sinyal ile röleyi yani alarmı durdururum, en hızlı çözüm bu olurdu bana göre.
Durunca çalışan veya çalışınca duran şeyler eklenebilir aynı mantıkla.
-
konuyu paylaştıktan sonra aklıma geldi, sonradan ilave edebilirim diye o kısmı karıştırmadım.
gece elektriklerin kesilmesi halinde de alarm vermesi önemli. oksijen tüpüne geçilecek bu durumda.
-
wi-fi yerine doğrudan sesli uyarı veren basit bir sisteme ihtiyacım var. desteğiniz için teşekkür ederim.
-
Hocam o zaman titreşim ve akış olanı eleyelim çünkü zor olacak sadece akım üzerinden gidelim bu cihaz muhtemeln bi adaptörle çalışıyrdur adaptörün çıkış tarafı artısını kesip araya acs712 gireceğiz ve max min çalışma akımını tespit edeceğiz sonra arduinomuza akım bu seviyenin altına düşerse analog 5v ver ve buzerrı öttür diyeceğiz bu kadar.
-
Makina kaç watt güç harcıyor? Üzerinde bir etiket vardır ondan okuyabilir misiniz?
-
-
Cihazın kapanmasını engelleseniz? Sonuçta ortalıkta kimse yoksa veya alarmı duymazsa alarm vermesinin pek mantığı yok.
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X