Buradasın
ESP32 PCB ile Ethernet Kullanarak Mail Atma ve Alarm Uygulaması
youtube.com/watch?v=eeCriin_m0wYapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitim içeriği olup, izleyicilere ESP32 PCB üzerinden ethernet kullanarak mail atma ve alarm uygulaması yapma sürecini adım adım göstermektedir.
- Video, ethernet modülünün WiFi modülüne göre avantajlarını açıklayarak başlıyor ve ardından ESP32 PCB'ye ethernet modülünün nasıl ekleneceğini gösteriyor. Daha sonra IFTT platformu üzerinden mail atma işleminin nasıl yapılandırılacağı detaylı olarak anlatılıyor. Son olarak, ESP32 kodunda gerekli değişikliklerin nasıl yapılacağı ve IFTT'nin ücretsiz sürümünde günde 30 mail gönderme sınırı gibi önemli bilgiler paylaşılıyor. Bu uygulama, yangın alarmı, hırsız alarmı, elektrik kesintileri veya ışık durumu gibi çeşitli sensörlerin tetiklenmesi durumunda kullanıcıya mail gönderme imkanı sunuyor.
- 00:07ESP32 S3 PCB'ye Ethernet Ekleme Nedeni
- Video, ESP32 S3 PCB üzerinden ethernet kullanarak mail atma ve alarm uygulaması yapmayı anlatıyor.
- WiFi modülü dakikada yaklaşık 2 amperlik enerji tüketiyor ve aşırı kullanımda ESP'nin ısınmasına neden oluyor.
- Ethernet modülü kullanıldığında işlemci ısınmaz ve şifresiz olduğu için program yazmaya gerek kalmadan tak çalıştır yapılabilir.
- 01:06Ethernet Modülü ve Kullanım Alanları
- Boş bir ESP32 S3 kartına ethernet modülü lehimlenebilir ve CNC kesim kutularıyla uyumludur.
- Bu sistem yangın alarmı, hırsız alarmı, elektrik kesintileri veya ışık durumu gibi çeşitli alarmlar için kullanılabilir.
- Mail içeriğinde alarm tarihi, saati, konumu ve sensör bilgisi gibi bilgiler yer alabilir.
- 02:17IFTTT Kullanımı
- Mail atma işlemi IFTTT üzerinden yapılacaktır ve Gmail, Hotmail ve diğer mail servisleriyle uyumludur.
- IFTTT'de "eğer bir şey tetiklenirse bunu yap" mantığı kullanılır.
- Alarm tetiklendiğinde mail gönderme işlemi için IFTTT'de "email" seçeneği kullanılır.
- 03:31IFTTT Kodlama
- Mail içeriğinde "alert_date" (tetiklenme tarihi), "location" (konum) ve "sensor" (sensör) gibi bilgiler yer alabilir.
- HTML'de alt satıra inmek için "br" etiketi kullanılır.
- IFTTT'de oluşturulan kod GitHub'da bulunabilir ve sadece üç kısmı değiştirilmelidir.
- 05:27Kod Değişiklikleri ve Kullanım
- Kodda "event name" kısmına IFTTT'de yazılan başlık (örneğin "alarm ver") yazılmalıdır.
- Kopyalanan key "secret key" kısmına yapıştırılmalıdır.
- "value1" ve "value2" değerleri, mailin konum ve sensör bilgilerini içermelidir.
- 06:46Periyodik Gönderim ve Sınırlamalar
- Gönderme işlemi setup kısmında yapılabilir veya loop döngüsünün içinde periyodik olarak yapılabilir.
- IFTTT ücretsiz sürümünde günde 30 tane mail gönderme hakkı verilir.
- Paralı sürümüne geçildiğinde istediğiniz kadar mail gönderilebilir.