สารบัญ:
- ขั้นตอนที่ 1: บัดกรี Firebeetle
- ขั้นตอนที่ 2: เปลี่ยนที่อยู่อาศัย
- ขั้นตอนที่ 3: บัดกรีสายไฟเข้ากับ Micro USB
- ขั้นตอนที่ 4: ประสานฝ่าวงล้อมไปยัง Firebeetle
- ขั้นตอนที่ 5: 3D พิมพ์เคส
- ขั้นตอนที่ 6: กาวส่วนแทรก
- ขั้นตอนที่ 7: วางเทปกาวสองหลัง
- ขั้นตอนที่ 8: สร้าง Conections
- ขั้นตอนที่ 9: การเข้ารหัส - Firebeetle
- ขั้นตอนที่ 10: การติดตั้งไลบรารีสำหรับ Firebeetle
- ขั้นตอนที่ 11: Home Assistant.yaml File Setup
- ขั้นตอนที่ 12: ติดตั้งฮาร์ดแวร์
- ขั้นตอนที่ 13: ยึดแบตเตอรี่เข้ากับฝาปิด
- ขั้นตอนที่ 14: รายละเอียดเพิ่มเติม
วีดีโอ: The Brew Probe - ตัวตรวจสอบอุณหภูมิ WiFi: 14 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
ในคำแนะนำนี้ เราจะสร้างหัววัดอุณหภูมิที่ใช้ 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 มันจะเป็นด้านที่มี VCC อยู่
ขั้นตอนที่ 2: เปลี่ยนที่อยู่อาศัย
ขั้นแรก คุณจะต้องถอดตัวเรือนออกจากขั้วต่อโพรบวัดอุณหภูมิ และแทนที่ด้วยเคสเดี่ยวสำหรับแต่ละพิน
คุณสามารถเลือกพินตัวเรือนได้จากสิ่งต่อไปนี้:
ชุดเคหะภัณฑ์
ขั้นตอนที่ 3: บัดกรีสายไฟเข้ากับ Micro USB
ตอนนี้คุณจะต้องบัดกรีสายไฟและสายกราวด์เข้ากับบอร์ดฝ่าวงล้อม mirco usb ที่คุณสามารถจ่ายไฟให้กับเครื่องจากการเชื่อมต่อ micro usb
ขั้นตอนที่ 4: ประสานฝ่าวงล้อมไปยัง Firebeetle
ตอนนี้คุณต้องดูที่พอร์ต micro USB บน Firebeetle มีแผ่นรองสองแผ่นที่มีป้ายกำกับ "+" และ "-" พวกเขาจะเป็นที่ที่คุณจะเชื่อมต่อพลังงานและกราวด์ของคุณจากบอร์ดฝ่าวงล้อม USB
ขั้นตอนที่ 5: 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: รายละเอียดเพิ่มเติม
หากคุณต้องการรายละเอียดเพิ่มเติม โปรดดูวิดีโอเกี่ยวกับวิธีการสร้างสิ่งนี้ และในตอนท้ายจะมีลิงก์ไปยังวิดีโอเชิงลึกพร้อมขั้นตอนการสร้างแบบเต็มที่วางไว้สำหรับคุณ
-------------------------------------------------- -------------------- ทดลองใช้ Amazon Prime 30 วัน
สนับสนุนเคล็ดลับช่องด้วย bitcoins ที่อยู่: 1MvcZHRbDm9czS8s776iutBBPJ39K4PEHh
ติดตามฉันใน Instructables
ติดตามผมได้ทางเฟสบุ๊ค
ติดตามฉันบน Twitter
เสื้อยืด
แนะนำ:
Super Probe ของ Carlson: 11 ขั้นตอน (พร้อมรูปภาพ)
Carlson's Super Probe: สวัสดีทุกคน เมื่อเร็ว ๆ นี้ฉันได้สร้าง "Carlson Super Probe" และฉันต้องการแบ่งปันวิธีการทำสิ่งนี้กับคุณ ก่อนอื่น ฟังวิดีโอของ Paul คุณจะเห็นว่าทำไมคุณควรสร้างโพรบนี้ ความละเอียดอ่อนนั้นเป็นอย่างไร นอกจากนี้ ถ้าคุณชอบเครื่องใช้ไฟฟ้า คุณต้อง
ETextile Multimeter Pin Probe: 10 ขั้นตอน (พร้อมรูปภาพ)
ETextile Multimeter Pin Probe: Pin Probe ตามที่เผยแพร่ใน eTextile Swatchbook 2017The Pin Probe เป็นสายทดสอบเพื่อเชื่อมต่อระหว่างผ้าหรือด้ายที่เป็นสื่อกระแสไฟฟ้ากับมัลติมิเตอร์ หัววัดประกอบด้วยหมุดสำหรับสัมผัสกับวัสดุสิ่งทอชั่วคราวแต่แน่นหนาโดยไม่ทำอันตราย
ETextile Clip Probe: 9 ขั้นตอน (พร้อมรูปภาพ)
ETextile Clip Probe: คลิปโพรบคือสายทดสอบเพื่อเชื่อมต่อกับผ้าหรือด้ายที่เป็นสื่อกระแสไฟฟ้า หัววัดประกอบด้วยคลิปที่ทำขึ้นเพื่อให้มีการสัมผัสทางไฟฟ้าชั่วคราวแต่มั่นคงกับวัสดุสิ่งทอโดยไม่ทำอันตราย ใช้ได้ดีเป็นพิเศษกับด้ายเส้นเล็ก
Arduino Nano Logic Probe: 17 ขั้นตอน (พร้อมรูปภาพ)
Arduino Nano Logic Probe: โครงการนี้เป็นเวอร์ชันใหม่ของ Arduino Logic Probe ของฉัน แต่ตอนนี้สร้างด้วย Arduino Nano แทน Arduino Uno จอแสดงผล 3 หลัก ตัวต้านทานสองสามตัว และ Arduino Nano เป็นส่วนประกอบของโปรเจ็กต์ที่น่าสนใจนี้ที่เ
ESP32 NTP Temperature Probe เครื่องวัดอุณหภูมิในการปรุงอาหารพร้อมการแก้ไข Steinhart-Hart และสัญญาณเตือนอุณหภูมิ: 7 ขั้นตอน (พร้อมรูปภาพ)
ESP32 NTP Temperature Probe เครื่องวัดอุณหภูมิในการปรุงอาหารพร้อมการแก้ไข Steinhart-Hart และสัญญาณเตือนอุณหภูมิ: ยังคงอยู่ระหว่างการเดินทางเพื่อทำ "โครงการที่จะเกิดขึ้น", "ESP32 NTP Temperature Probe เครื่องวัดอุณหภูมิในการปรุงอาหารพร้อมการแก้ไข Steinhart-Hart และการแจ้งเตือนอุณหภูมิ" เป็นคำแนะนำที่แสดงวิธีที่ฉันเพิ่มหัววัดอุณหภูมิ NTP, piezo b