Агуулгын хүснэгт:
- Алхам 1: Firebeetle -ийг гагнах
- Алхам 2: Орон сууцаа өөрчлөх
- Алхам 3: Гагнуурын утсыг микро USB -д холбоно
- Алхам 4: Firebeetle руу гагнуур хийх
- Алхам 5: Хэргийг 3D хэвлэх
- Алхам 6: Оруулгыг нааж болно
- Алхам 7: Давхар арын соронзон хальсыг байрлуул
- Алхам 8: Холболт хийх
- Алхам 9: Кодлох - Firebeetle
- Алхам 10: Firebeetle -д номын сан суулгах
- Алхам 11: Гэрийн туслах.yaml файлын тохиргоо
- Алхам 12: Тоног төхөөрөмжийг суулгана уу
- Алхам 13: Батерейг таг руу аюулгүй байлгаарай
- Алхам 14: Дэлгэрэнгүй мэдээлэл
Видео: Brew Probe - WiFi температурын хяналт: 14 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Энэхүү зааварчилгаанд бид MQTT болон Home Assistant -ийг ашигладаг температурын датчикийг бүтээж, температурын мэдээллийг вэб хуудсанд дамжуулж, исгэхийн аль ч үед соёололтын температурыг хянах боломжтой болно.
Үүний тулд авах ёстой зүйлсийн бүрэн жагсаалт дараах байдалтай байна.
3D хэвлэх боломжтой кейсhttps://www.thingiverse.com/thing: 2502515
Arduino код ба 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 таслах самбар
www.amazon.com/gp/product/B00KLDPZVU/ref=…
Гайхамшигтай онгоцууд Хоёр талт Servo соронзон хальс 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 -ийг гагнах
Одоо та оруулсан толгойгоо галын тавцангийн зөвхөн нэг талд гагнах хэрэгтэй болно. Энэ нь VCC -ийн хажууд байх болно.
Алхам 2: Орон сууцаа өөрчлөх
Эхлээд та орон сууцыг дулааны датчик холбогчоос салгаж, зүү тус бүрт нэг орон сууцаар солих хэрэгтэй болно.
Та дараахь зүйлээс орон сууцны зүү авах боломжтой.
Орон сууцны иж бүрдэл
Алхам 3: Гагнуурын утсыг микро USB -д холбоно
Одоо та төхөөрөмжийг микро микро холболтоор тэжээх боломжтой mirco usb breakout board sot -д цахилгаан болон газардуулгын утаснуудыг гагнах хэрэгтэй болно.
Алхам 4: Firebeetle руу гагнуур хийх
Одоо та Firebeetle дээрх микро USB портыг харах хэрэгтэй. "+" Ба "-" гэсэн хоёр дэвсгэр байна. Тэд USB таслах самбараас хүч, газаа холбох газар болно.
Алхам 5: Хэргийг 3D хэвлэх
Одоо та хэргийг 3D хэвлэх хэрэгтэй болно. Загвар файлуудыг дараах хаягаар байрлуулж болно.
www.thingiverse.com/thing:2502515
Алхам 6: Оруулгыг нааж болно
Одоо та зургаан өнцөгт толгой руу цавуу түрхээд дараа нь орон сууцны үндсэн хэсэгт оруулах хэрэгтэй болно.
Алхам 7: Давхар арын соронзон хальсыг байрлуул
Давхар арын соронзон хальсны галын цаана, температурыг таслах самбарын ар талд байрлуулж суулгах хэрэгтэй.
Алхам 8: Холболт хийх
Та улаан зүүг VCC -т, Хар зүүг Газарт холбоно. Та мэдрэгч зүүг гал асаах самбар дээрх 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 хайх хэрэгтэй. "FireBeetle-ESP32 Mainboard by DFrobot DFRDuino" -ийг сонгоод суулгана уу.
Эцэст нь та Sketch -> Номын санг оруулах -> Номын санг удирдах … руу очих хэрэгтэй бөгөөд та дараах зүйлийг хайх болно.
ArduinoJson by Benoit Blanchon (үүнийг суулгаарай)
нэг утас
pubsubclient
Үүнийг дуусгасны дараа та галын самбарыг сонгох, USB кабелийг холбох, arduino цэсэнд байгаа ком портыг сонгох, ноорог байршуулах замаар өөрт байгаа кодыг суулгах болно.
Алхам 11: Гэрийн туслах.yaml файлын тохиргоо
Одоо та гэрийнхээ туслахын тулд configuration.yaml файл руугаа орох хэрэгтэй болно. Та энэ файлыг засварлаж эхэлмэгц дараах тохиргоог оруулах шаардлагатай болно.
#Дээд талын хаа нэгтээ нэмээрэй
mqtt:
#Дараа нь та дараах мэдрэгчийг нэмэх хэрэгтэй
мэдрэгч 1:
платформ: mqtt
улсын_сэдэв: ''
нэр: ''
хэмжих нэгжийн хэмжүүр: '° F'
утга_загвар: '{{value_json.temperature}}'
Алхам 12: Тоног төхөөрөмжийг суулгана уу
Давхар дэвсгэртэй соронзон хальсыг авч, хайрцгийн дотор талд наалдуулснаар та галын гэрийг хайрцгийн доод хэсэгт суулгана.
USB таслагчийг хажуу талд байгаа хоёр зогсоол дээр суулгаарай. Үүнийг бэхлэхийн тулд хоёр жижиг эрэг ашиглана уу.
Дараа нь та температурын датчикийг оролтоор дамжуулж, улаан утсыг цахилгаан, харыг газар руу, шарыг температур датчик таслах самбарын дохионы зүү рүү холбоно.
Эцэст нь таслах самбарыг хайрцагны хажуу талд суулгаж, соронзон хальсны арын хэсгийг хуулж, бусад бүрэлдэхүүн хэсгүүдэд саад учруулахгүй байхаар бэхлээрэй.
Эцэст нь та зайг залгаж, хайрцгийн дотор байгаа бүх утсыг холбох хэрэгтэй болно.
Алхам 13: Батерейг таг руу аюулгүй байлгаарай
Одоо та батерейны хайрцганд давхар наалдамхай тууз түрхээд дараа нь нэгжийн таг дээр наадаг ижил аргаар зайг таг руу холбох хэрэгтэй болно.
Батерейг байрлуулсны дараа та хайрцагны тагийг таглаад асааж болно !!
Алхам 14: Дэлгэрэнгүй мэдээлэл
Хэрэв та илүү дэлгэрэнгүй мэдээлэл авахыг хүсвэл үүнийг хэрхэн яаж бүтээх тухай видеог үзнэ үү, төгсгөлд нь танд зориулан бүтээсэн бүтээх журам бүхий нарийвчилсан видеоны линк байна.
-------------------------------------------------- -------------------- Amazon Prime 30 хоногийн турш үзээрэй
Сувгийн үзүүрийг биткоиноор дэмжээрэй Хаяг: 1MvcZHRbDm9czS8s776iutBBPJ39K4PEHh
Instructables дээр намайг дагаарай
Фэйсбүүк дээр намайг дагаарай
Намайг Twitter дээр дагаарай
Футболка
Зөвлөмж болгож буй:
MQTT усан бассейны температурын хяналт: 7 алхам (зурагтай)
MQTT усан бассейны температурын хяналт: Энэхүү төсөл нь миний гэрийн автоматжуулалтын бусад төслүүдийн нэг хэсэг юм. Энэ нь усан сангийн усны температур, орчны агаарыг хэмждэг усан сангийн хажууд суурилуулсан дэлгэц юм
ESP8266, Google Home болон Openhab интеграцчлал, вэб хяналт ашиглан сохор хөшигний хяналт: 5 алхам (зурагтай)
ESP8266, Google Home болон Openhab интеграцчлал ба вэб хяналт ашиглан сохор хөшигний хяналт: Энэхүү зааварчилгаанд би хөшиг дээрээ автоматжуулалтыг хэрхэн нэмсэнээ харуулав. Би автоматжуулалтыг нэмж, устгахыг хүсч байсан тул бүх суурилуулалтыг хавсаргасан болно. Үндсэн хэсгүүд нь: Stepper мотор Stepper драйвер удирддаг bij ESP-01 Gear and mounting
Steinhart-Hart-ийн залруулга ба температурын дохиолол бүхий ESP32 NTP температурын шалгалт хийх термометр: 7 алхам (зурагтай)
Steinhart-Hart-ийн залруулга ба температурын дохиолол бүхий ESP32 NTP температурын шалгалт хийх термометр: "Удахгүй болох төсөл", " ESP32 NTP-ийн температурын мэдрэгчтэй хоол хийх термометрийг Steinhart-Hart-ийн залруулга ба температурын дохиололоор " Энэ бол миний NTP температурын датчикийг хэрхэн нэмэхийг зааж өгөх заавар юм, piezo b
Arduino болон PWM фенүүдийн тусламжтайгаар температурын хяналт: 6 алхам (зурагтай)
Arduino ба PWM фенүүдийн тусламжтайгаар температурын хяналт: DIY сервер/сүлжээний тавиур хөргөх зориулалттай Arduino ба PWM фенүүд дээрх температурын хяналт Хэдхэн долоо хоногийн өмнө би сүлжээний төхөөрөмж, хэдэн сервер бүхий өлгүүр тохируулах шаардлагатай болсон. Тиймээс өвлийн хоорондох температурын хязгаар
Температурын алсын хяналт: 7 алхам (зурагтай)
Температурын алсын хяналт: Энэхүү төсөл нь Phidgets ашиглан температурыг хянах алсын удирдлагын системийг хэрхэн бий болгохыг танд үзүүлэх болно. Эдгээр системийг ихэвчлэн алслагдсан газарт (амралтын газар, серверийн өрөө гэх мэт) температурыг аюултай түвшинд байлгахгүй байхад ашигладаг. Энэхүү систем нь