İçindekiler:

Brew Probe - WiFi Sıcaklık Monitörü: 14 Adım (Resimlerle)
Brew Probe - WiFi Sıcaklık Monitörü: 14 Adım (Resimlerle)

Video: Brew Probe - WiFi Sıcaklık Monitörü: 14 Adım (Resimlerle)

Video: Brew Probe - WiFi Sıcaklık Monitörü: 14 Adım (Resimlerle)
Video: HTTP İstemcisi örneği ile NodeMCU ESP8266 WiFi Geliştirme kartına giriş 2024, Temmuz
Anonim
Brew Probe - WiFi Sıcaklık Monitörü
Brew Probe - WiFi Sıcaklık Monitörü

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

Firebeetle'ın Lehimlenmesi
Firebeetle'ın Lehimlenmesi

Ş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

Muhafazayı Değiştir
Muhafazayı Değiştir
Muhafazayı Değiştir
Muhafazayı Değiştir
Muhafazayı Değiştir
Muhafazayı Değiştir

İ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

Lehim Tellerini Mikro USB'ye
Lehim Tellerini Mikro USB'ye
Lehim Tellerini Mikro USB'ye
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

Firebeetle için Lehim Koparma
Firebeetle için 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

Kasayı 3D Yazdır
Kasayı 3D Yazdır

Ş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

Ekleyi yapıştırın
Ekleyi yapıştırın
Ekleyi yapıştırın
Ekleyi 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

Çift Arka Bant Yerleştirin
Çift Arka Bant Yerleştirin
Çift Arka Bant Yerleştirin
Çift Arka Bant 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

Bağlantılar Yapın
Bağlantılar Yapın
Bağlantılar Yapın
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

Donanımı Kurun
Donanımı Kurun
Donanımı Kurun
Donanımı Kurun
Donanımı Kurun
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

Pili Kapağa Sabitleyin
Pili Kapağa Sabitleyin
Pili Kapağa Sabitleyin
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

Image
Image

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: