İçindekiler:
- Adım 1: Firebeetle'ı Lehimleme
- 2. Adım: Muhafazayı Değiştirin
- Adım 3: Lehim Tellerini Mikro USB'ye
- Adım 4: Firebeetle'a Lehim Koparma
- Adım 5: Kasayı 3B Bastırın
- Adım 6: Ek Parçayı Yapıştırın
- Adım 7: Çift Arka Bandı Yerleştirin
- Adım 8: Bağlantılar Yapın
- Adım 9: Kodlama - Firebeetle
- Adım 10: Firebeetle için Kitaplıkları Yükleme
- Adım 11: Ev Yardımcısı.yaml Dosya Kurulumu
- Adım 12: Donanımı Kurun
- Adım 13: Pili Kapağa Sabitleyin
- Adım 14: Daha Fazla Detay
Video: Brew Probe - WiFi Sıcaklık Monitörü: 14 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
Bu talimatta, sıcaklık bilgilerini fermenterinizin herhangi bir yerindeki çimlenme sıcaklığını izleyebileceğiniz bir web sayfasına aktarmak için MQTT ve Home Assistant kullanan bir sıcaklık probu oluşturacağız.
Bunun için sahip olunması gerekenlerin tam listesi aşağıdaki gibidir:
3D Yazdırılabilir Kılıfhttps://www.thingiverse.com/thing:2502515
Arduino Kodu ve 3D Model dosyaları
github.com/misperry/Brew_Probe
Su geçirmez DS18B20 Sensör Kiti: 8 $
www.dfrobot.com/product-1354.html
ateş böceği
www.dfrobot.com/product-1590.html
Onewire kitaplığını elle yüklemeniz gerekiyor
playground.arduino.cc/Learning/OneWire
arduinoJson kitaplığını yüklemeniz gerekiyor https://arduino.esp8266.com/stable/package_esp8266… adresini pano yöneticisi URL'lerine ekleyin.
Firebeetle kütüphanesini eklemeniz gerekiyor
git.oschina.net/dfrobot/FireBeetle-ESP32/…
Ana SayfaAsistan MQTT Sensörü
home-assistant.io/components/sensor.mqtt/…
İnşaata yardımcı olmak için satın alınacak ürünler:
USB Micro-B Breakout Kartı
www.amazon.com/gp/product/B00KLDPZVU/ref=…
Great Planes Çift Taraflı Servo Bant 1x3'
www.amazon.com/gp/product/B001BHLRTY/ref=…
PCB Anahtarı
www.amazon.com/gp/product/B01E3G12YY/ref=…
HATCHBOX Kırmızı PLA Filament
www.amazon.com/gp/product/B00J0GO8I0/ref=…
Adım 1: Firebeetle'ı Lehimleme
Şimdi, birlikte verilen bir başlığı ateş böceğinin yalnızca bir tarafına lehimlemeniz gerekecek. Üzerinde VCC bulunan taraf olacaktır.
2. Adım: Muhafazayı Değiştirin
İlk önce muhafazayı termal prob konektöründen çıkarmanız ve her pim için tekli muhafaza ile değiştirmeniz gerekecektir.
Aşağıdakilerden bir muhafaza pimi alabilirsiniz:
Konut Kiti
Adım 3: Lehim Tellerini Mikro USB'ye
Şimdi, üniteyi bir mikro usb bağlantısından çalıştırabilmeniz için güç ve topraklama kablolarını mirco usb devre kartına lehimlemeniz gerekecek.
Adım 4: Firebeetle'a Lehim Koparma
Şimdi Firebeetle üzerindeki mikro USB bağlantı noktasına bakmanız gerekiyor. "+" ve "-" etiketli iki ped vardır. Güç ve topraklamanızı USB devre kartından bağlayacağınız yerde olacaklar.
Adım 5: Kasayı 3B Bastırın
Şimdi kasayı 3D Yazdırmanız gerekecek. Model dosyaları aşağıdaki adreste bulunabilir:
www.thingiverse.com/thing:2502515
Adım 6: Ek Parçayı Yapıştırın
Şimdi altıgen başlı ek parçaya yapıştırıcı sürmeniz ve ardından bunu muhafazanın ana gövdesine yerleştirmeniz gerekecektir.
Adım 7: Çift Arka Bandı Yerleştirin
Kurulum için çift arka bandı ateş böceğinin arkasına ve sıcaklık ayırma panosunun arkasına koyun.
Adım 8: Bağlantılar Yapın
Kırmızı pimi VCC'ye ve Siyah pimi Toprak'a bağlayacaksınız. Sens pinini firebeetle üzerindeki GPIO D6'ya bağlayacaksınız.
Ayrıca anahtarı LiPo Bataryadan gelen güç hattına seri bağlamanız gerekecektir. Bu şekilde anahtarı değiştirdiğinizde, üniteye giden gücü kontrol eder.
Adım 9: Kodlama - Firebeetle
Şimdi uygulamanız için kodu düzenlemeniz gerekecek.
Bölüm şu şekilde olacak:
const PROGMEM karakter* MQTT_CLIENT_ID = "";
const PROGMEM karakter* MQTT_SERVER_IP = "";
const PROGMEM uint16_t MQTT_SERVER_PORT = 1883;
const PROGMEM karakter* MQTT_USER = "";
const PROGMEM karakter* MQTT_PASSWORD = "";
const PROGMEM karakter* MQTT_SENSOR_TOPIC = "";
Adım 10: Firebeetle için Kitaplıkları Yükleme
Arduino yazılımınızda dosya -> tercihlere gitmeniz gerekecek. Ardından, "Ek Panolar Yönetici URL'leri:" bölümünde, aralarına virgül koyarak aşağıdaki iki bağlantıyı ekleyeceksiniz.
git.oschina.net/dfrobot/FireBeetle-ESP32/r…
arduino.esp8266.com/versions/2.3.0/package_…
Ardından Araçlar -> Pano -> Pano Yöneticisi… seçeneğine gidin ve firebeetle'ı arayın. "FireBeetle-ESP32 Anakart by DFrobot DFRduino"yu seçin ve kurun.
Son olarak Sketch -> Include Library -> Manage Libraries… seçeneğine gitmeniz gerekiyor ve aşağıdakileri arayacaksınız:
Benoit Blanchon tarafından ArduinoJson (bunu yükleyin)
tek telli
pubsubclient
Bununla işiniz bittiğinde, firebeetle kartını seçerek, ona bir USB kablosu bağlayarak, arduino menüsünde bulunduğu com portunu seçerek ve taslağı yükleyerek sahip olduğunuz kodu kuracaksınız.
Adım 11: Ev Yardımcısı.yaml Dosya Kurulumu
Şimdi ev asistanı örneğiniz için configuration.yaml dosyanıza gitmeniz gerekecek. Bu dosyayı düzenlemeye başladığınızda, aşağıdaki yapılandırmayı eklemeniz gerekecek:
#üstte bir yerde ekle
mqtt:
#o zaman aşağıdaki sensörü eklemeniz gerekir
sensör 1:
platform: mqtt
durum_konusu: ''
isim: ''
birim_of_measurement: '°F'
değer_şablonu: '{{ value_json.temperature }}'
Adım 12: Donanımı Kurun
Firebeetle'ı, çift taraflı bandı çıkarıp kasanın içine yapıştırarak kasanın alt kısmına yerleştireceksiniz.
USB çıkışını yanda bulunan iki stand-off'a takın. Sabitlemek için iki küçük vida kullanın.
Daha sonra sıcaklık sondasını ek parçadan besleyecek ve Kırmızı kabloyu Güce, Siyahı Toprağa ve Sarı'yı sıcaklık sondası devre kartının sinyal pimine bağlayacaksınız.
Son olarak, bandın arkasını soyarak ve diğer bileşenlere müdahale etmeyecek bir tarafa sabitleyerek koparma kartını kasanın yan tarafına takın.
Son olarak, pili takmanız ve tüm kabloları kasanın içine sokmanız gerekecek.
Adım 13: Pili Kapağa Sabitleyin
Şimdi, pil takımına bir miktar çift yapışkan bant uygulayarak ve ardından ünitenin kapağına yapıştırarak aynı yöntemle pili kapağa takmanız gerekecektir.
Pil yerine takıldıktan sonra artık kapağı kasanın üzerine geçirebilir ve açabilirsiniz!!
Adım 14: Daha Fazla Detay
Daha fazla ayrıntı istiyorsanız, lütfen bunun nasıl oluşturulacağına ilişkin videoyu izleyin ve sonunda sizin için hazırlanmış tam oluşturma prosedürünü içeren ayrıntılı videoya bir bağlantı var.
-------------------------------------------------- -------------------- Amazon Prime 30-Days'i deneyin
Kanal ipucunu bitcoin ile destekleyin Adres: 1MvcZHRbDm9czS8s776iutBBPJ39K4PEHh
Beni Instructables'ta takip edin
Beni Facebook'ta takip et
Beni Twitter'da takip edin
Tişörtler
Önerilen:
MQTT Yüzme Havuzu Sıcaklık Monitörü: 7 Adım (Resimlerle)
MQTT Yüzme Havuzu Sıcaklık Monitörü: Bu proje, diğer Ev Otomasyonu projelerim Akıllı Veri Kaydı Şofben Kontrolörü ve Çok Amaçlı Oda-Aydınlatma ve Cihaz Kontrolörü için bir arkadaştır. Havuz suyu sıcaklığını, ortam havasını ölçen havuz kenarına monte bir monitördür
Arduino Uno ile LM35 Sıcaklık Sensörü Kullanarak Sıcaklık Okuma: 4 Adım
Arduino Uno ile LM35 Sıcaklık Sensörü Kullanarak Sıcaklık Okuma: Merhaba arkadaşlar bu derste LM35'i Arduino ile nasıl kullanacağımızı öğreneceğiz. Lm35, -55 °C ile 150 °C arasındaki sıcaklık değerlerini okuyabilen bir sıcaklık sensörüdür. Sıcaklıkla orantılı analog voltaj sağlayan 3 terminalli bir cihazdır. Yüksek
ESP32 NTP Sıcaklık Problu Steinhart-Hart Düzeltmeli ve Sıcaklık Alarmlı Pişirme Termometresi: 7 Adım (Resimli)
ESP32 NTP Sıcaklık Probu Steinhart-Hart Düzeltme ve Sıcaklık Alarmı ile Pişirme Termometresi.: "Yaklaşan bir projeyi" tamamlama yolculuğunda, "Steinhart-Hart Düzeltme ve Sıcaklık Alarmlı ESP32 NTP Sıcaklık Probu Pişirme Termometresi"; bir NTP sıcaklık probunu nasıl eklediğimi gösteren bir Eğitilebilirliktir, piezo b
Arduino Kimya Probe Kiti - Sıcaklık ve İletkenlik: 8 Adım
Arduino Kimya Probe Kiti - Sıcaklık ve İletkenlik: Birlikte çalıştığım bir Kimya öğretmeni, öğrencilerinin iletkenliği ve sıcaklığı test etmek için bir sensör kiti oluşturmasına izin vermek istedi. Birkaç farklı proje ve kaynak çektik ve onları tek bir projede birleştirdim. Bir LCD Projesini, İletkenlik P'yi birleştirdik
Sıcaklık ve Nem Monitörü: 6 Adım (Resimlerle)
Sıcaklık ve Nem Monitörü: Bu talimatta size oturma odanız için kendi sıcaklık ve nem monitörünüzü nasıl yapacağınızı göstereceğim. Cihaz ayrıca, verileri uzak bir sunucuya (örneğin bir Raspberry Pi) kaydetmek amacıyla WiFi özelliklerine sahiptir ve