İç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
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
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