Şimdi Ara

oksijen konsantratörü cihazı kapandığında alarm verecek devre

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
13
Cevap
0
Favori
163
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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,




  • 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üç

    oksijen konsantratörü cihazı kapandığında alarm verecek devre
  • Ö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


    Kod

    Yığını:
    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); }

    4. Çalışma Mantığı

    1. SCT-013-030 sensörü, konsantratörün fişine sarılarak akımı ölçer.
    2. Arduino, A0 pininden gelen sinyali okuyarak akım değerini hesaplar.
    3. Eğer akım 0.2A altına düşerse (cihaz kapatılırsa veya elektrik kesilirse):
    • Buzzer ötmeye başlar.
    • LED yanar.
    1. Akım normale dönünce alarm durur.

    5. Kurulum Adımları

    1. 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.
    1. Buzzer ve LED'i Bağla:
    • Buzzer (+) → D9, (-) → GND.
    • LED (+) → D10 (220Ω direnç ile), (-) → GND.
    1. 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.
    1. 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.





  • rfnrk R kullanıcısına yanıt
    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.

  • limbesh kullanıcısına yanıt

    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.

  • Yapay Zeka’dan İlgili Konular
    Kontak kapalı halde şarj
    8 yıl önce açıldı
    Daha Fazla Göster
  • rayli82 kullanıcısına yanıt

    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?

  • Ekteki devre karmaşık görünse de aslında basit bir devre. I1 dediğim bir akım trafosu. Malzeme satan sitelerde, örneğin ZMCT103C'ye bakın, 20 lira. Devreyi 5 voltluk eski bir telefon şarj adaptörüyle (VCC-GND=5V) besleyebilirsiniz. Bu devre pilli bisiklet kornası sayesinde elektrik kesildiğinde de çalışır. Röle herhangi bir 5V röle.


    Devre şöyle çalışıyor: Belli bir akımın üzerinde Q1 C1'i sürekli deşarj eder, yani gerilim biriktirmesini önler. Böylece Q2 iletimdedir ve rölenin çekili durumda kalmasını sağlar. Akım trafosu alternatif akım üretir, yani 20 milisaniyelik bir sinüs dalgası düşünün, bunun sadece 10 m.saniyelik yarısını kullanabilir. Bu yüzden kondansatörün amacı bir tür süspansiyon olması.


    Bu sadece prensip şeması. Bunu uygulayabilecekseniz söyleyin (belki etraftaki elektronik tamircilerinden de yardım alabilirsiniz), sonra devreyi tekrar düşünüp eleman değerlerini belirleyeyim.


    Dediğim gibi hava kalitesi sensörünü deneyeceğim, işe yararsa bundan daha kolay olacak, çünkü devresi hazır satılıyor.


    Bir de bahsetmek istediğim bir mesele var. İnanıyorum ki makina yanlışlıkla kapanmadı. Biraz empati kurun. Makina o kadar sesli ki titreşim sensörü bile kullanılabileceğini biliyorsunuz. Bir insan buna ne kadar dayanabilir. İşin kötüsü bu düşük frekanslı sesleri yalıtmak zordur. Makinayı başka odaya alma fikri aklınıza gelirse çok dikkatli olmanız gereken şeyler olacak, en başta sadece oksijeni değil, aynı odaya nitrojeni de ulaştırmanız gerekecek, yoksa oksijen oranı artınca odada tutuşma ve yangın ihtimali füze gibi artar. (tam da bu sebeple oksijen tüpü kullandığınızda odanın iyi havalandırılması gerekir) Belki sessiz makinalar vardır, maddi gücünüz varsa onlara bakın. En kötü ihtimalle profesyonel ses engelleyici kullanın (şantiyelerde kullanılan, büyük tepe kulaklıklara benzeyen).

    oksijen konsantratörü cihazı kapandığında alarm verecek devre




  • Cihazın kapanmasını engelleseniz? Sonuçta ortalıkta kimse yoksa veya alarmı duymazsa alarm vermesinin pek mantığı yok.

  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.