สารบัญ:

The Brew Probe - ตัวตรวจสอบอุณหภูมิ WiFi: 14 ขั้นตอน (พร้อมรูปภาพ)
The Brew Probe - ตัวตรวจสอบอุณหภูมิ WiFi: 14 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: The Brew Probe - ตัวตรวจสอบอุณหภูมิ WiFi: 14 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: The Brew Probe - ตัวตรวจสอบอุณหภูมิ WiFi: 14 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: รีวิวเซ็นเซอร์อุณหภูมิ TUYA Temperature Sensor WIFI แบบใหม่ (139บ) วิธีตั้งค่าใช้งานแอพ Smartlife 2024, พฤศจิกายน
Anonim
The Brew Probe - ตัวตรวจสอบอุณหภูมิ WiFi
The Brew Probe - ตัวตรวจสอบอุณหภูมิ WiFi

ในคำแนะนำนี้ เราจะสร้างหัววัดอุณหภูมิที่ใช้ MQTT และ Home Assistant เพื่อถ่ายทอดข้อมูลอุณหภูมิไปยังหน้าเว็บที่คุณสามารถตรวจสอบอุณหภูมิการงอกได้ทุกที่ในถังหมักของคุณ

ฉันรายการสิ่งที่ต้องมีสำหรับสิ่งนี้มีดังนี้:

เคสพิมพ์ 3 มิติhttps://www.thingiverse.com/thing:2502515

ไฟล์โค้ด Arduino และโมเดล 3 มิติ

github.com/misperry/Brew_Probe

ชุดเซ็นเซอร์ DS18B20 กันน้ำ: $8

www.dfrobot.com/product-1354.html

ไฟร์บีเทิล

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 Sensor

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

รายการที่จะซื้อเพื่อช่วยในการก่อสร้าง:

บอร์ดฝ่าวงล้อม USB Micro-B

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 ไส้ปลาสีแดง

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

ขั้นตอนที่ 1: บัดกรี Firebeetle

บัดกรี Firebeetle
บัดกรี Firebeetle

ตอนนี้คุณจะต้องประสานส่วนหัวที่รวมไว้กับด้านใดด้านหนึ่งของ firebeetle มันจะเป็นด้านที่มี VCC อยู่

ขั้นตอนที่ 2: เปลี่ยนที่อยู่อาศัย

เปลี่ยนที่อยู่อาศัย
เปลี่ยนที่อยู่อาศัย
เปลี่ยนที่อยู่อาศัย
เปลี่ยนที่อยู่อาศัย
เปลี่ยนที่อยู่อาศัย
เปลี่ยนที่อยู่อาศัย

ขั้นแรก คุณจะต้องถอดตัวเรือนออกจากขั้วต่อโพรบวัดอุณหภูมิ และแทนที่ด้วยเคสเดี่ยวสำหรับแต่ละพิน

คุณสามารถเลือกพินตัวเรือนได้จากสิ่งต่อไปนี้:

ชุดเคหะภัณฑ์

ขั้นตอนที่ 3: บัดกรีสายไฟเข้ากับ Micro USB

สายบัดกรีไปยัง Micro USB
สายบัดกรีไปยัง Micro USB
สายบัดกรีไปยัง Micro USB
สายบัดกรีไปยัง Micro USB

ตอนนี้คุณจะต้องบัดกรีสายไฟและสายกราวด์เข้ากับบอร์ดฝ่าวงล้อม mirco usb ที่คุณสามารถจ่ายไฟให้กับเครื่องจากการเชื่อมต่อ micro usb

ขั้นตอนที่ 4: ประสานฝ่าวงล้อมไปยัง Firebeetle

ประสานฝ่าวงล้อมเพื่อ Firebeetle
ประสานฝ่าวงล้อมเพื่อ Firebeetle

ตอนนี้คุณต้องดูที่พอร์ต micro USB บน Firebeetle มีแผ่นรองสองแผ่นที่มีป้ายกำกับ "+" และ "-" พวกเขาจะเป็นที่ที่คุณจะเชื่อมต่อพลังงานและกราวด์ของคุณจากบอร์ดฝ่าวงล้อม USB

ขั้นตอนที่ 5: 3D พิมพ์เคส

3D พิมพ์เคส
3D พิมพ์เคส

ตอนนี้คุณจะต้องพิมพ์เคส 3 มิติ ไฟล์โมเดลสามารถอยู่ได้ดังต่อไปนี้:

www.thingiverse.com/thing:2502515

ขั้นตอนที่ 6: กาวส่วนแทรก

กาวเม็ดมีด
กาวเม็ดมีด
กาวเม็ดมีด
กาวเม็ดมีด

ตอนนี้ คุณจะต้องทากาวกับเม็ดมีดหัวหกเหลี่ยมแล้วใส่เข้าไปในตัวหลักของตัวเรือน

ขั้นตอนที่ 7: วางเทปกาวสองหลัง

วางเทปหลังคู่
วางเทปหลังคู่
วางเทปหลังคู่
วางเทปหลังคู่

ติดเทปกาวสองหน้าที่ด้านหลังของ firebeetle และด้านหลังของแผงฝ่าวงล้อมอุณหภูมิด้วยเพื่อติดตั้ง

ขั้นตอนที่ 8: สร้าง Conections

ทำคอนเนคชั่น
ทำคอนเนคชั่น
ทำคอนเนคชั่น
ทำคอนเนคชั่น

คุณจะเชื่อมต่อหมุดสีแดงกับ VCC และหมุดสีดำกับกราวด์ คุณจะเชื่อมต่อพินเซ็นเซอร์กับ GPIO D6 บน firebeetle

นอกจากนี้ คุณจะต้องเชื่อมต่อสวิตช์แบบอนุกรมกับสายไฟที่มาจากแบตเตอรี่ LiPo วิธีนี้เมื่อคุณเปลี่ยนสวิตช์จะเป็นการควบคุมพลังงานที่เครื่อง

ขั้นตอนที่ 9: การเข้ารหัส - Firebeetle

ตอนนี้คุณจะต้องแก้ไขรหัสสำหรับแอปพลิเคชันของคุณ

ส่วนจะเป็นดังนี้:

const PROGMEM ถ่าน* MQTT_CLIENT_ID = "";

const PROGMEM ถ่าน* MQTT_SERVER_IP = "";

const PROGMEM uint16_t MQTT_SERVER_PORT = 1883;

const PROGMEM ถ่าน* MQTT_USER = "";

const PROGMEM ถ่าน* MQTT_PASSWORD = "";

const PROGMEM ถ่าน* MQTT_SENSOR_TOPIC = "";

ขั้นตอนที่ 10: การติดตั้งไลบรารีสำหรับ Firebeetle

ในซอฟต์แวร์ Arduino คุณจะต้องไปที่ไฟล์ -> การตั้งค่า จากนั้นในส่วน "Additional Boards Manager URLs:" คุณจะต้องเพิ่มลิงก์สองลิงก์ต่อไปนี้โดยมีเครื่องหมายจุลภาคคั่นกลาง

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

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

ถัดไปไปที่เครื่องมือ -> บอร์ด -> ตัวจัดการบอร์ด… และค้นหา firebeetle เลือก "เมนบอร์ด FireBeetle-ESP32 โดย DFrobot DFRduino" และติดตั้ง

สุดท้ายคุณต้องไปที่ Sketch -> Include Library -> Manage Libraries… และคุณจะค้นหาสิ่งต่อไปนี้:

ArduinoJson โดย Benoit Blanchon (ติดตั้งสิ่งนี้)

onewire

ไคลเอนต์สาธารณะ

เมื่อเสร็จแล้วคุณจะต้องติดตั้งโค้ดที่คุณมีโดยเลือกบอร์ด firebeetle เชื่อมต่อสาย USB เข้ากับพอร์ต com เลือกพอร์ต com ที่อยู่ในเมนู Arduino และอัปโหลดภาพร่าง

ขั้นตอนที่ 11: Home Assistant.yaml File Setup

ตอนนี้ คุณจะต้องไปที่ไฟล์ configuration.yaml สำหรับอินสแตนซ์ผู้ช่วยที่บ้านของคุณ เมื่อคุณแก้ไขไฟล์นี้ คุณจะต้องเพิ่มการกำหนดค่าต่อไปนี้:

#ที่ไหนสักแห่งบนแอด

mqtt:

#จากนั้นคุณต้องเพิ่มเซ็นเซอร์ต่อไปนี้

เซ็นเซอร์ 1:

แพลตฟอร์ม: mqtt

state_topic: ''

ชื่อ: ''

unit_of_measurement: '°F'

value_template: '{{ value_json.temperature }}'

ขั้นตอนที่ 12: ติดตั้งฮาร์ดแวร์

ติดตั้งฮาร์ดแวร์
ติดตั้งฮาร์ดแวร์
ติดตั้งฮาร์ดแวร์
ติดตั้งฮาร์ดแวร์
ติดตั้งฮาร์ดแวร์
ติดตั้งฮาร์ดแวร์

คุณจะต้องติดตั้งไฟร์บีเทิลที่ด้านล่างของเคสโดยลอกเทปกาวสองหน้าออกแล้วแปะลงไปที่ด้านในของเคส

ติดตั้งตัวแยก USB บนขาตั้งสองตัวที่อยู่ด้านข้าง ใช้สกรูขนาดเล็กสองตัวเพื่อยึดให้แน่น

จากนั้นคุณจะป้อนโพรบวัดอุณหภูมิผ่านเม็ดมีดและเชื่อมต่อสายสีแดงเข้ากับพลังงาน สีดำกับพื้น และสีเหลืองกับพินสัญญาณของบอร์ดฝ่าวงล้อมโพรบวัดอุณหภูมิ

ขั้นสุดท้าย ติดตั้งบอร์ดฝ่าวงล้อมที่ด้านข้างของเคสโดยลอกเทปสำรองออกและยึดไว้กับด้านที่ไม่รบกวนส่วนประกอบอื่นๆ

สุดท้าย คุณจะต้องเสียบแบตเตอรี่และเก็บสายไฟทั้งหมดไว้ในเคส

ขั้นตอนที่ 13: ยึดแบตเตอรี่เข้ากับฝาปิด

ยึดแบตเตอรี่เข้ากับฝาปิด
ยึดแบตเตอรี่เข้ากับฝาปิด
ยึดแบตเตอรี่เข้ากับฝาปิด
ยึดแบตเตอรี่เข้ากับฝาปิด

ตอนนี้ คุณเพียงแค่ใส่แบตเตอรี่เข้ากับฝาปิดโดยใช้เทปกาวสองแท่งกับก้อนแบตเตอรี่ด้วยวิธีเดียวกับที่ใช้ติดแบตเตอรี่แล้วติดเข้ากับฝาเครื่อง

เมื่อใส่แบตเตอรี่แล้ว คุณก็ปิดฝาเคสแล้วเปิดได้เลย!!

ขั้นตอนที่ 14: รายละเอียดเพิ่มเติม

Image
Image

หากคุณต้องการรายละเอียดเพิ่มเติม โปรดดูวิดีโอเกี่ยวกับวิธีการสร้างสิ่งนี้ และในตอนท้ายจะมีลิงก์ไปยังวิดีโอเชิงลึกพร้อมขั้นตอนการสร้างแบบเต็มที่วางไว้สำหรับคุณ

-------------------------------------------------- -------------------- ทดลองใช้ Amazon Prime 30 วัน

สนับสนุนเคล็ดลับช่องด้วย bitcoins ที่อยู่: 1MvcZHRbDm9czS8s776iutBBPJ39K4PEHh

ติดตามฉันใน Instructables

ติดตามผมได้ทางเฟสบุ๊ค

ติดตามฉันบน Twitter

เสื้อยืด

แนะนำ: