İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13
Bu basit ve ucuz güvenlik sensörü, hobilerin ilgisini çekebilecek birkaç önemli özelliğe sahiptir:
- Küçük bir güneş pili ile güneş enerjili
- şarj edilebilir lityum pil
- şarj devresi, ilk şarj veya pil şarjı için USB kablosuyla çalıştırılabilir
- Mosfet kilitleme devresi, böylece güç SADECE mikrodalga sensörüne hareket algılanana kadar sabit kalır
- mikrodalga/radar sensörü sadece mikroamper güç kullanır.
- bildirimler için ucuz bir ESP-01 kullanır
Bu devrenin temel özelliği, sensörden bir sinyal alındığında devreyi kilitlemek için bir P kanalı mosfet kullanmak ve ardından ESP-01'den ESP-01'den başka bir sinyale sahip olmak ve ESP-01 kapanana kadar devreyi açık tutmak ve mandalı yerinde tutmaktır. kapatmaya hazır. Devre sensör tarafından tetiklendiğinde, sensör tetikleyici kapansa bile ESP-01 programı tamamlanana kadar devre açık kalır. Bu devre, ESP-01'in sensörün tetikleme çıkışının ne kadar süre aktif kalacağına bağlı olması sorununu ortadan kaldırır. Bazı sensörler, sensör üzerinde tetikleme sürelerini değiştirebilir, diğerleri daha zordur. Bu konfigürasyonla, gerekli olan tek şey kısa bir aktif tetikleyicidir.
Adım 1: Nasıl Çalışır?
Sensör tetiklendiğinde, transistör Q1'e pozitif bir sinyal verecektir. (Hem radar sensörünü hem de PIR'ı kullandım. Her ikisi de eşit derecede iyi çalışıyor gibi görünüyor. Radar sensörü, plastik bir kap ve hatta duvarlardan geçen hareketi algılayacağı için dış mekan kullanımı için daha iyidir. PIR'ler, güneş enerjisinin kullanıldığı dış mekanlarda o kadar işlevsel değildir. daha uygun.)
Q1 açıldığında, D1 diyotu aracılığıyla Q3'ü açacaktır. Q3 açıldığında, mosfet Q2'nin kapısı toprağa çekilir, mosfet açılır ve akımın devrede küçük 3.3v regülatöre (ESP-01'e güç sağlamak için kullanılır) akmasına izin verilir.
ESP-01 açılır açılmaz, Rx pini YÜKSEK olarak ayarlanır, bu da artık D2 diyotu aracılığıyla Q3'e aktif bir sinyal uygulayacaktır. Şimdi, sensör düşük tetiklenirse, Q3 hala açık, güç hala mosfet üzerinden akar ve ESP-01 açık tutulur. Bu modül, dahili programı Rx pinini DÜŞÜK olarak ayarlayana kadar açık kalacaktır ve eğer sensör tetikleyicisi hala DÜŞÜK ise bu, modülün gücünü kesecektir.
2. Adım: Sarf Malzemeleri
1 - IRLML6402 P-Channel Mosfet (SOT-23 sürümünü kullanıyorum). Bu küçük adamlar, daha büyük T0-92 tarzı P-CH mosfetlere kıyasla çok daha ucuzdur.
2 - 1N5817 Diyotlar
1 - Seçtiğiniz LED!
Güneş pili girişi ve lityum pil girişi için 2 - 2P konektörler. Bazı lityum piller farklı boyutlarda JST konektörleriyle birlikte gelir, bu nedenle ne tür bir konektör kullanacağınızı belirlemek isteyebilirsiniz. Gerber dosyaları, 2,54 mm aralıklı konektörler için yapılandırılmıştır.
1 - 1000uf kapasitör (kesinlikle gerekli değildir. Boyutu ayarlayabilirsiniz. Bu, ESP-01'e giden gücü yumuşatmak içindir)
2 - 2n3904 transistörler
1 - 220 ohm direnç
2 - 1k dirençler
2 - 10k dirençler
2 - 100k direnç
1 - 220k direnç
1 - 3 pinli sürgülü anahtar
Sensör girişi için 1 - 3 pinli başlık
1 - ESP-01
ESP-01 ayarı için 1 - 2x4 (8 pin) dişi başlık
1 - 3.3 voltluk regülatör devre kartı şöyle
1 - RCWL-0516 Mikrodalga/Radar Sensörü bunun gibi
1 - Solar şarj panosu bunun gibi
Adım 3: ESP-01 için Arduino Kodu
Devreyi test etmek için kullanabileceğiniz iki kod dosyası sağladım.
LatchCircuitTest.ino dosyası, mandalı bırakmadan önce ESP-01'in yerleşik LED'ini yaklaşık 10 saniye boyunca yakacak basit test devresidir. Mandal devresi için ESP-01'in Rx pinini kullanıyorum. (Pim 3). Bu pin YÜKSEK olarak ayarlandığı sürece devre güçlenecektir. Bu pim DÜŞÜK olarak ayarlandığında (ve tetikleme piminin de DÜŞÜK olduğu varsayılırsa) devre kapanır ve sensörün yeniden tetiklenmesi için hala güç verilir.
İkinci dosya, ESP-01_Email_Solar_Power_Latch_Simple.ino, devre her tetiklendiğinde gmail yoluyla bir e-posta göndermek için kodlanmıştır.
Bu dosyanın aşağıdaki bilgilerle düzenlenmesi gerekiyor:
- Wi-Fi SSID'niz
- Wi-Fi şifreniz
- gmail adresiniz
- gmail şifreniz
- E-posta mesajı için bir adres
- E-posta mesajının gönderen adresi
Dosya ayrıca, isteğe yanıt verecek bir ESP-01 destekli sesli uyarı modülüne bir http web isteği göndermek için kod içerir. Geceleri, e-postaları izlemiyor olabileceğiniz zamanlarda, sensör devresi tetiklendiğinde sesli uyarının çalabileceği şekilde yapılandırılmış bir sesli uyarıya sahip olmak idealdir.
İlk talimatımda basit sesli uyarı panosunun (ESP-01) bir örneği var!
Adım 4: Kendi PCB'nizi Oluşturun
Bu projenin şeması Kicad yazılımı kullanılarak oluşturulmuştur. Videoda gördüğünüz PCB de Kicad'den oluşturulan dosyalar kullanılarak oluşturulmuştur.
Bu proje için PCB'leri jclpcb.com'dan veya başka bir pcb tedarikçisinden sipariş edebilirsiniz.
İşte bu proje için oluşturulan Gerber Dosyalarına bir bağlantı.
Önerilen:
Güneş Enerjili ve Pille Çalışan Zamanlı Shed LED Işık: 4 Adım
Güneş ve Pille Çalışan Zamanlı Shed LED Işık: Bu Eğitilebilir Kitapta size kulübemde nasıl LED ışık yaptığımı göstereceğim. Şebekeye bağlantım olmadığı için akülü yaptım.Akü güneş paneli üzerinden şarj oluyor.Led ışık darbe şalteri ile açılıp kapanıyor
DIY Güneş Enerjili Otomatik Sokak Aydınlatması: 3 Adım
Kendin Yap Güneş Enerjili Otomatik Sokak Aydınlatması: Evim kırsal alanda, bu yüzden evimin önündeki sokak hiç ışık olmadığında tamamen karanlık. Burada gün batımında otomatik olarak açılıp gün doğumunda kapanan güneş enerjisiyle çalışan bir sokak lambası yaptım. Güneş panelini şu şekilde kullanır
Güneş Enerjili Işıklı Teraryum: 15 Adım (Resimli)
Güneş Enerjili Işıklı Teraryum: S: Bir karalama defteriyle bir gece lambasının üzerinden geçtiğinizde ne elde edersiniz?A: Güneş Enerjili Işıklı Teraryum!Bu mini teraryum sahnesini oluşturmak için güneş enerjisiyle çalışan kırık bir bahçe ışıklarını yükselttim . Erkek arkadaşım ve benim kiraladığımız kabini gösteriyor
Güneş Enerjili LED Park Sensörü: 8 Adım (Resimli)
Güneş Enerjili Ledli Park Sensörü: Garajımızın derinliği çok fazla olmayıp, sonunda derinliği daha da azaltan dolaplar bulunmaktadır. Karımın arabası sığacak kadar kısa ama yakın. Bu sensörü park etme sürecini basitleştirmek ve arabanın dolu olduğundan emin olmak için yaptım
Arduino Güneş Enerjili 433mhz Oregon Sensör Olarak Sıcaklık ve Nem Sensörü: 6 Adım
Arduino Güneş Enerjili Sıcaklık ve Nem Sensörü 433mhz Oregon Sensörü Olarak: Bu, güneş enerjisiyle çalışan bir sıcaklık ve nem sensörünün yapısıdır. Sensör, 433mhz Oregon sensörünü taklit eder ve Telldus Net ağ geçidinde görünür. İhtiyacınız olan şey:1x "10-LED" Güneş Enerjisi Hareket Sensörü" Ebay'den. 3.7v meyilli yazdığından emin olun