2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13
İlhamları, yardımları ve kodları için Random Nerd Tutorials ve 3KU_Delta'ya teşekkürler.
Adım 1: Timsah Havuzu Sensörü
3KU_Delta, burada talimatlarla ilgili harika bir proje yayınladı: Tüm Croc Projesi
Proje, sıcaklığı, son güncelleme zamanını ve pil durumunu Blynk ve MQTT aracılığıyla yayınlamayı içeriyordu. Daha sonra, büyük bir LED ekran oluşturmak ve bir Raspberry Pi için Düğüm Kırmızısı üzerindeki verileri görmek için bir ek ekledi.
Birkaç şeyi değiştirdim:
Daha fazla güce ve daha fazla şarj etme kapasitesine sahip olmak istedim. Bu nedenle ben:
1. Timsahın üstüne daha büyük bir (6V 1W Güneş Pili dizisi) koydum; Bu, 3.7V'nin aksine 6V olmasına rağmen, TP4056, aküye ve devreye giden voltajı doğru değerde tuttu.
2. Timsahın içine daha büyük bir (2000mAh Şarj Edilebilir Lityum Polimer iyon Pil Paketi) koydum. Orijinal gönderisinden bir revizyonda 3KU_Delta bu daha büyük pili önerdi.
Daha büyük pil 3KU_Delta'nın kullandığı 5cm'ye 7cm'lik devre kartına sığmadı, ama yine de o boyuttaki kartı kullandım; TP4056 voltaj regülatörünü aynı kart üzerine yerleştirmenin yanı sıra, daha küçük bir devre kartına göre bileşenleri monte etmek için bana daha fazla yer verdi.
ESP8266 Wemos D1 mini pro ve TP4056'nın havuz suyu alma olasılığı olmadığından emin olmak için tüm devre kartını "Yiyecek Tasarrufu" malzemesi kullanarak kapattım. Malzemeyi Amazon'da bulunan küçük bir Mini torba kapatıcı kullanarak kapattım. Güneş Pili, pil, anten ve ds18b20 kablolarını "torbanın" bir ucundan besledim ve ardından o deliği Silikon mühürleyici ile kapattım.
Bu arada, (bir yorumda 3KU_Delta'nın dediği gibi) havuz suyunun sensöre zarar vermemesini sağlamak için ds1820b'yi ince bir epoksi tabakasıyla kapattığınızdan emin olun.
2. Adım: Küçük (16 X 2) LCD'de Görüntüleme
Raspberry pi MQTT aracımdan verileri almak ve verileri küçük bir LCD ekranda görmek istedim. Random Nerd Tutorials, tek bir Arduino ide programında birden fazla MQTT yayını alma adımlarının yanı sıra iki proje yayınladı. İşte o maddelerin linkleri:
ESP8266 ile dsb18b20
Verileri LCD'de görüntüleme
ve
Birden çok MQTT konusuna abone olma
Rui Santos'a, üç girdisini de değiştirerek ve kullanarak oluşturduğum kodu yayınlamama izin verdiği için müteşekkirim.
Gerekli parçaların tümü Amazon veya Ebay'de kolayca bulunabilir:
1. ESP8266 NodeMCU kartı
2. i2c kartı takılı 16 X 2 LCD ekran - i2c kartı takılı bir ekran aldığınızdan emin olun. Bu, i2c kartını LCD ekrana lehimlemek için size çok zaman kazandıracak.
3. Plastik beyzbol vitrini - Amazon'da çok ucuz bir tane buldum ve kasanın sadece yarısını kullandım. Ne yazık ki LCD, beyzbol kasasından biraz daha büyük. Projenizi kapalı bir kasaya koymak istiyorsanız, bulunan en ucuz softbol kasası The Container Store'daydı.
4. Kısa bağlantı telleri
5. Kabloları yerinde tutmak için ısıyla daralan makaron.
Yukarıdaki resimde gördüğünüz gibi kasanın sadece yarısını kullandım. Kapanan daha büyük bir kasa istiyorsanız, bir softball kasası öneririm. Bulduğum en ucuzu The Container Store'dandı (sku#:44070).
Kodumu GitHub'da yayınladım: Kod
Random Nerd Tutorials'tan 3KU_Delta ve Rui ve Sara Santos'a yardımları ve ilhamları için teşekkürler.
Önerilen:
8051 DS1307 RTC ile Arayüz Oluşturma ve Zaman Damgasını LCD'de Görüntüleme: 5 Adım
8051 DS1307 RTC ile Arayüz Oluşturma ve LCD'de Zaman Damgasını Görüntüleme: Bu dersimizde size 8051 mikrodenetleyicisini ds1307 RTC ile nasıl arayüzleyebileceğimizi anlattık. Burada, proteus simülasyonu kullanarak lcd'de RTC zamanını görüntülüyoruz
Sensör Verilerini Ekran LCD ile Görüntüleme: 5 Adım
Sensör Verilerini Ekran LCD ile Görüntüleme: Bu projede Arduino ile bir ekranda 2 sensörden gelen verileri görüntülemeliyiz. Bu projenin uygulaması bir serada nem ve sıcaklığın izlenmesidir
MQTT Kullanarak Kablosuz Basınç Sensörü Verilerini Yayınlama: 7 Adım
MQTT Kullanarak Kablosuz Basınç Sensörü Verilerini Yayınlama: ESP32 veESP 8266, IoT alanında çok tanıdık SoC'lerdir. Bunlar IoT projeleri için bir nevi nimettir.ESP 32, entegre WiFi ve BLE'ye sahip bir cihazdır. Sadece SSID'nizi, şifrenizi ve IP yapılandırmalarınızı verin ve her şeyi sisteme entegre edin
Nokia 5110 LCD'de Canlı Arduino Sensör Okumalarını Görüntüleme: 4 Adım (Resimlerle)
Nokia 5110 LCD'de Canlı Arduino Sensörü Okumalarını Görüntüleme: Daha önce arduino ile çalıştıysanız, muhtemelen sensör okumalarını görüntülemesini istemişsinizdir. Seri monitörü kullanmak gayet iyi, ancak arduino badass olmak hızla ilerliyorsunuz. muhtemelen okumaları daha fazla bir şey üzerinde görüntülemesini istiyor
Ev Otomasyonu: Sıcaklık Eşik Değerinin Üstünde Olduğunda Alarm Verme ve LCD Ekranda Görüntüleme Değeri: 5 Adım
Ev Otomasyonu: Sıcaklık Eşik Değerinin Üzerinde Olduğunda Alarm Çalın ve LCD'de Görüntüleyin: Bu blog, sıcaklık programlanan eşik değerinden daha yüksek olduğunda alarm çalmaya başlayacak bir Ev Otomasyon Sisteminin nasıl yapıldığını gösterecektir. Odanın mevcut sıcaklığını LCD'de göstermeye devam edecek ve eylem ihtiyacı