Съдържание:

Сондата за приготвяне - WiFi температурен монитор: 14 стъпки (със снимки)
Сондата за приготвяне - WiFi температурен монитор: 14 стъпки (със снимки)

Видео: Сондата за приготвяне - WiFi температурен монитор: 14 стъпки (със снимки)

Видео: Сондата за приготвяне - WiFi температурен монитор: 14 стъпки (със снимки)
Видео: Zigbee Термостат за управление на подово отопление MOES BHT-006GAZB 2024, Ноември
Anonim
Сондата за приготвяне - WiFi температурен монитор
Сондата за приготвяне - WiFi температурен монитор

В тази инструкция ние ще изградим температурна сонда, която използва MQTT и Home Assistant, за да предаде информацията за температурата на уеб страница, където можете да наблюдавате температурата на покълване навсякъде във вашия ферментатор.

Пълният списък с неща, които трябва да имате за това, е следният:

Калъф за 3D печатhttps://www.thingiverse.com/thing: 2502515

Ардуино код и файлове с 3D модел

github.com/misperry/Brew_Probe

Водоустойчив сензорен комплект DS18B20: $ 8

www.dfrobot.com/product-1354.html

Firebeetle

www.dfrobot.com/product-1590.html

Трябва да инсталирате ръчно onewire библиотека

playground.arduino.cc/Learning/OneWire

Трябва да инсталирате библиотеката arduinoJson Добавете https://arduino.esp8266.com/stable/package_esp8266… към URL адресите на мениджъра на дъските.

Трябва да добавите библиотеката на firebeetle

git.oschina.net/dfrobot/FireBeetle-ESP32/…

HomeAssistant MQTT сензор

home-assistant.io/components/sensor.mqtt/…

Продукти, които да закупите, за да помогнете при строителството:

USB Micro-B Breakout Board

www.amazon.com/gp/product/B00KLDPZVU/ref=…

Great Planes двустранна серво лента 1x3 '

www.amazon.com/gp/product/B001BHLRTY/ref=…

PCB превключвател

www.amazon.com/gp/product/B01E3G12YY/ref=…

HATCHBOX Red PLA нишка

www.amazon.com/gp/product/B00J0GO8I0/ref=…

Стъпка 1: Запояване на Firebeetle

Запояване на Firebeetle
Запояване на Firebeetle

Сега ще трябва да запоите включена заглавка само от едната страна на огнения бръмбар. Това ще бъде страната с VCC върху него.

Стъпка 2: Промяна на жилището

Смяна на жилище
Смяна на жилище
Смяна на жилище
Смяна на жилище
Смяна на жилище
Смяна на жилище

Първо ще трябва да извадите корпуса от конектора на термичната сонда и да го замените с единичен корпус за всеки щифт.

Можете да вземете щифт за корпус от следното:

Жилищен комплект

Стъпка 3: Запоявайте проводници към Micro USB

Запояване на проводници към Micro USB
Запояване на проводници към Micro USB
Запояване на проводници към Micro USB
Запояване на проводници към Micro USB

Сега ще трябва да запоите захранващи и заземяващи проводници към платката за прекъсване на usb, така че да можете да захранвате устройството от микро usb връзка.

Стъпка 4: Пробиване на запояване към Firebeetle

Пробиване на запояване към Firebeetle
Пробиване на запояване към Firebeetle

Сега трябва да погледнете микро USB порта на Firebeetle. Има две подложки с надпис „+“и „-“. Те ще бъдат мястото, където ще свържете захранването и земята от USB пробивната платка.

Стъпка 5: 3D отпечатване на калъфа

3D печат на калъфа
3D печат на калъфа

Сега ще трябва да отпечатате 3D калъфа. Файловете на моделите могат да се намират на следното:

www.thingiverse.com/thing:2502515

Стъпка 6: Залепете вложката

Залепете вложката
Залепете вложката
Залепете вложката
Залепете вложката

Сега ще трябва да нанесете лепило върху вложката с шестоъгълна глава и след това да я поставите в основното тяло на корпуса.

Стъпка 7: Поставете двойна задна лента

Поставете двойна лента за гръб
Поставете двойна лента за гръб
Поставете двойна лента за гръб
Поставете двойна лента за гръб

Поставете двойната задна лента на гърба на firebeet и гърба на температурната дъска за инсталиране.

Стъпка 8: Направете връзки

Направете връзки
Направете връзки
Направете връзки
Направете връзки

Ще свържете червения щифт към VCC и черния щифт към земята. Ще свържете сензорния щифт към GPIO D6 на Firebeet.

Също така ще трябва да свържете превключвателя последователно към захранващия проводник, идващ от LiPo батерията. По този начин, когато превключвате превключвателя, той контролира захранването на устройството.

Стъпка 9: Кодиране - Firebeetle

Сега ще трябва да редактирате кода за вашето приложение.

Разделът ще бъде както следва:

const PROGMEM char* MQTT_CLIENT_ID = "";

const PROGMEM char* MQTT_SERVER_IP = "";

const PROGMEM uint16_t MQTT_SERVER_PORT = 1883;

const PROGMEM char* MQTT_USER = "";

const PROGMEM char* MQTT_PASSWORD = "";

const PROGMEM char* MQTT_SENSOR_TOPIC = "";

Стъпка 10: Инсталиране на библиотеки за Firebeetle

Във вашия софтуер arduino ще трябва да отидете на файл -> предпочитания. След това в секцията „Допълнителни URL адреси на мениджъри на дъски:“ще добавите следните две връзки със запетая между тях.

git.oschina.net/dfrobot/FireBeetle-ESP32/r…

arduino.esp8266.com/versions/2.3.0/package_…

След това отидете на Tools -> Board -> Boards Manager … и потърсете firebeetle. Изберете „FireBeetle-ESP32 дънна платка от DFrobot DFRDuino“и я инсталирайте.

Накрая трябва да отидете на Sketch -> Include Library -> Manage Libraries … и ще потърсите следното:

ArduinoJson от Benoit Blanchon (инсталирайте това)

едножичен

pubsubclient

След като приключите с това, ще инсталирате кода, който имате, като изберете дъската firebeetle, свържете към нея USB кабел, изберете com порта, на който е в менюто arduino, и качете скицата.

Стъпка 11: Настройка на файла.yaml на Home Assistant

Сега ще трябва да отидете във вашия файл configuration.yaml за вашия екземпляр за домашен помощник. След като започнете да редактирате този файл, ще трябва да добавите следната конфигурация:

#някъде отгоре добавете

mqtt:

#тогава трябва да добавите следния сензор

сензор 1:

платформа: mqtt

state_topic: ''

име: ''

единица_измерване: '° F'

value_template: '{{value_json.temperature}}'

Стъпка 12: Инсталирайте хардуера

Инсталирайте хардуера
Инсталирайте хардуера
Инсталирайте хардуера
Инсталирайте хардуера
Инсталирайте хардуера
Инсталирайте хардуера

Ще инсталирате firebeet в долната част на кутията, като премахнете двойно залепената лента и я залепите до вътрешността на кутията.

Инсталирайте USB пробива на двете странични странични точки. Използвайте два малки винта, за да го закрепите.

След това ще подадете температурната сонда през вложката и ще свържете червения проводник към захранването, черния към земята и жълтия към сигналния щифт на платката за пробиване на временната сонда.

Най -накрая инсталирайте пробивната дъска отстрани на кутията, като отлепите подложката на лентата и я закрепите от страната, където не пречи на другите компоненти.

Накрая ще трябва да включите батерията и да пъхнете всички проводници вътре в кутията.

Стъпка 13: Закрепете батерията към капака

Закрепете батерията към капака
Закрепете батерията към капака
Закрепете батерията към капака
Закрепете батерията към капака

Сега ще трябва просто да прикрепите батерията към капака по същия метод, като нанесете малко лента с двойно залепване върху батерията и след това я залепете към капака на устройството.

След като батерията е на място, сега можете да щракнете капака върху кутията и да я включите !!

Стъпка 14: Повече подробности

Image
Image

Ако искате повече подробности, моля, вижте видеото за това как да изградите това и в края има връзка към задълбочения видеоклип с пълна процедура за изграждане, изложена за вас.

-------------------------------------------------- -------------------- Опитайте Amazon Prime 30-дни

Подкрепете върха на канала с биткойни Адрес: 1MvcZHRbDm9czS8s776iutBBPJ39K4PEHh

Следвайте ме на Instructables

Следвайте ме във Facebook

Следвайте ме в Twitter

Тениски

Препоръчано: