Мазмұны:
- 1 -қадам: Firebeetle дәнекерлеу
- 2 -қадам: тұрғын үйді өзгерту
- 3 -қадам: сымдарды Micro USB -ге жалғаңыз
- 4 -қадам: Firebeetle -ге дәнекерлеу
- 5 -қадам: Корпусты 3D басып шығару
- 6 -қадам: кірістіруді жабыстырыңыз
- 7 -қадам: екі қабатты таспаны орналастырыңыз
- 8 -қадам: Қосылымдар жасаңыз
- 9 -қадам: кодтау - Firebeetle
- 10 -қадам: Firebeetle үшін кітапханаларды орнату
- 11 -қадам: Home Assistant.yaml файлын орнату
- 12 -қадам: Жабдықты орнатыңыз
- 13 -қадам: Батареяны қақпаққа бекітіңіз
- 14 -қадам: Толығырақ
Бейне: Қайнатуға арналған зонд - WiFi температуралық мониторы: 14 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Бұл нұсқаулықта біз MQTT пен Home Assistant -ті қолдана алатын температура зондын құрамыз, ол температура туралы ақпаратты ферментеріңіздің кез келген жерінде бақылауға болатын веб -бетке жібереді.
Мен бұл үшін қажет нәрселердің толық тізімі келесідей:
3D басып шығарылатын қап https://www.thingiverse.com/thing: 2502515
Arduino Code және 3D Model файлдары
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 ажырату тақтасы
www.amazon.com/gp/product/B00KLDPZVU/ref=…
Үлкен ұшақтар екі жақты серво таспасы 1x3 '
www.amazon.com/gp/product/B001BHLRTY/ref=…
ПХД қосқышы
www.amazon.com/gp/product/B01E3G12YY/ref=…
HATCHBOX Қызыл PLA жіпшесі
www.amazon.com/gp/product/B00J0GO8I0/ref=…
1 -қадам: Firebeetle дәнекерлеу
Енді сізге кірістірілген тақырыпты оттықтың тек бір жағына дәнекерлеу қажет болады. Бұл бейнемагнитофонның жағында болады.
2 -қадам: тұрғын үйді өзгерту
Алдымен корпусты термиялық зонд қосқышынан алып тастап, оны әр істікке бір корпуспен ауыстыру қажет.
Сіз корпустың түйреуішін төмендегілерден ала аласыз:
Тұрғын үй жинағы
3 -қадам: сымдарды Micro USB -ге жалғаңыз
Енді сізге құрылғыны микро usb қосылымынан қоректендіруге болатын mirco usb ажырату тақтасына қуат пен жерге сымдарды дәнекерлеу қажет болады.
4 -қадам: Firebeetle -ге дәнекерлеу
Енді сіз Firebeetle -дегі микро USB портын қарауыңыз керек. «+» Және «-» таңбаланған екі төсем бар. Олар сізде USB кабелінен қуат пен жерге қосылатын жерде болады.
5 -қадам: Корпусты 3D басып шығару
Енді сізге корпусты 3D басып шығару қажет болады. Модельдік файлдарды мына жерде орналастыруға болады:
www.thingiverse.com/thing:2502515
6 -қадам: кірістіруді жабыстырыңыз
Енді сізге алты бұрышты кірістіруге желім жағу керек, содан кейін оны корпустың негізгі корпусына салыңыз.
7 -қадам: екі қабатты таспаны орналастырыңыз
Орнату үшін екі қабатты таспаны оттықтың артқы жағына және температураны бұзу тақтасының артына қойыңыз.
8 -қадам: Қосылымдар жасаңыз
Сіз қызыл түйреуішті бейнемагнитофонға, ал қара түйреуішті жерге қосасыз. Сенсорлық түйреуішті өрт сөндіру тақтасындағы GPIO D6 -ге қосасыз.
Сондай -ақ, қосқышты 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_…
Содан кейін Құралдар -> Тақта -> Тақталар менеджері … тармағына өтіп, өрт сөндіргішті іздеңіз. «FireBeetle-ESP32 Mainboard by DFrobot DFRDuino» таңдаңыз және оны орнатыңыз.
Соңында сізге Sketch -> Кітапхананы қосу -> Кітапханаларды басқару … бөліміне өту керек, сонда сіз мыналарды іздейсіз:
ArduinoJson Бенуа Бланчон (мұны орнатыңыз)
бір сымды
публицистикалық
Бұл әрекетті аяқтағаннан кейін сізде өрт сөндіру тақтасын таңдау, оған USB кабелін жалғау, arduino мәзірінде қосылатын портты таңдау және эскизді жүктеу арқылы сізде бар кодты орнатасыз.
11 -қадам: Home Assistant.yaml файлын орнату
Енді үйдегі көмекші данасы үшін config.yaml файлына өту керек. Бұл файлды өңдегеннен кейін келесі конфигурацияны қосу қажет:
#жоғарғы жақта бір жерге қосыңыз
mqtt:
#онда келесі сенсорды қосу керек
сенсор 1:
платформа: mqtt
state_topic: ''
аты: ''
өлшем бірлігі: '° F'
value_template: '{{value_json.temperature}}'
12 -қадам: Жабдықты орнатыңыз
Сіз екі қабатты таспаны алып, корпустың ішкі жағына жабыстыру арқылы корпустың төменгі жағына отты табақты орнатасыз.
USB ажыратқышын бүйірдегі екі қосқышқа орнатыңыз. Оны бекіту үшін екі кішкене бұранданы қолданыңыз.
Содан кейін сіз кірістіру арқылы температуралық зондты бересіз және қызыл сымды қуатқа, қара жерге және сарыға температуралық зондты ажырату тақтасының сигнал түйреуішіне қосасыз.
Соңында таспаның астынғы қабығын алып тастап, оны басқа компоненттерге кедергі жасамайтын жаққа бекітіп, корпустың бүйіріне орнатыңыз.
Ақырында сізге батареяны қосып, корпустың ішіндегі барлық сымдарды қосу керек.
13 -қадам: Батареяны қақпаққа бекітіңіз
Енді сізге батареяны қаптамаға қос таяқша таспасын қолданып, содан кейін оны құрылғының қақпағына жабыстыру әдісімен батареяны қақпаққа бекіту керек болады.
Батарея орнында болғаннан кейін, сіз корпустың қақпағын ашып, оны қоса аласыз !!
14 -қадам: Толығырақ
Егер сіз толығырақ ақпарат алғыңыз келсе, оны қалай жасау керектігі туралы бейнені қараңыз және соңында сіз үшін толық құрастыру процедурасы бар терең бейне сілтемесі бар.
-------------------------------------------------- -------------------- Amazon Prime 30 күнін қолданып көріңіз
Bitcoins көмегімен арна кеңесін қолданыңыз Мекен -жайы: 1MvcZHRbDm9czS8s776iutBBPJ39K4PEHh
Мені Instructables -те қадағалаңыз
Мені Facebook -те қадағалаңыз
Мені Twitter -де қадағалаңыз
Футболкалар
Ұсынылған:
Raspberry Pi салқындатқыш желдеткіш қорапшасы, процессордың температуралық индикаторы: 10 қадам (суреттермен)
Raspberry Pi салқындатқыш желдеткіштің CPU температурасының индикаторы бар қорабы: Мен алдыңғы жобада таңқурай pi (бұдан әрі- RPI) процессорының температуралық индикатор схемасын енгіздім. Бұл схема RPI 4 процессордың әр түрлі температуралық деңгейін келесі түрде көрсетеді.- Жасыл жарық диоды қосылған кезде CPU температурасы 30 ~ ішінде
MQTT бассейнінің температуралық мониторы: 7 қадам (суреттермен)
MQTT жүзу бассейнінің температуралық мониторы: Бұл жоба менің үйдегі автоматтандыру бойынша басқа да ақылды деректерді тіркеу гейзер контроллері мен көп мақсатты бөлмедегі жарықтандыру мен қондырғылар контроллерінің серіктесі. Бұл бассейнге орнатылған монитор, ол бассейндегі судың температурасын, қоршаған ауаны өлшейді
Ракша - майдандағы жұмысшыларға арналған Vitals мониторы: 6 қадам (суреттермен)
Raksha - майдандағы жұмысшыларға арналған Vitals мониторы: денсаулықты бақылауға арналған ақылды сағаттар мен фитнес -трекерлерді қоса алғанда, соңғы бірнеше жыл ішінде тұтынушылардың қызығушылығын тудырды. Бұл қызығушылық тек тозуға сұраныстың тез өсуімен ғана емес, сонымен қатар ынталандырылды
Төмен ресурстар параметрлері үшін жер асты суларының деңгейін өлшеуге арналған зонд: 4 қадам (суреттермен)
Төмен ресурстар параметрлері үшін жер асты суларының деңгейін өлшеу зондтары: Кіріспе Біз Оксфамнан Ауғанстандағы мектеп оқушылары жақын жердегі ұңғымалардағы жер асты суларының деңгейін бақылаудың қарапайым әдісін жасауды сұрадық. Бұл бетті доктор Амир Хайдари дари тіліне аударған және аударма келесідей болуы мүмкін
Steinhart-Hart түзету және температура дабылы бар ESP32 NTP температуралық зонд пісіру термометрі: 7 қадам (суреттермен)
Steinhart-Hart түзету және температура дабылы бар ESP32 NTP температуралық зонд пісіру термометрі: әлі де «алдағы жобаны», " Steinhart-Hart коррекциясымен және температуралық дабылы бар ESP32 NTP температуралық зонд термометрін аяқтау үшін саяхатта; бұл NTP температуралық зондты қалай қосатынымды көрсететін нұсқаулық, piezo b