สารบัญ:
- ขั้นตอนที่ 1: ฮาร์ดแวร์ - สิ่งที่คุณต้องการ
- ขั้นตอนที่ 2: ซอฟต์แวร์ - สิ่งที่คุณต้องการ
- ขั้นตอนที่ 3: การตั้งค่าฮาร์ดแวร์
- ขั้นตอนที่ 4: การตั้งค่าซอฟต์แวร์
วีดีโอ: ESP8266/ESP-12 Arduino ขับเคลื่อนด้วย SmartThings DS18B20 อุณหภูมิ เซนเซอร์: 4 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
เราทุกคนต้องการทราบอุณหภูมิห้องปัจจุบัน และบางครั้งอุณหภูมิในอีกห้องหนึ่งเป็นอย่างไร หรือแม้แต่ในบ้านพักตากอากาศของคุณที่อยู่อีกซีกโลก บางทีคุณอาจต้องการตรวจสอบอุณหภูมิในบ้านสัตว์เลี้ยงของคุณ Lizard? คุณมาถูกที่แล้วเพื่อเรียนรู้วิธีสร้าง SmartThings ของคุณเองที่เชื่อมต่อกับอุณหภูมิ DS18B20 เซ็นเซอร์พร้อม ESP8266 และ Arduino ตรวจสอบ Vid นี้และอ่านต่อ
ขั้นตอนที่ 1: ฮาร์ดแวร์ - สิ่งที่คุณต้องการ
ฉันไม่รับรอง เป็นตัวแทน หรือรับสิ่งใดๆ จากตัวอย่างด้านล่าง คำเตือน Emptor
ทดแทนตามความจำเป็นสำหรับข้อกำหนด/พารามิเตอร์ส่วนบุคคลของคุณ ลิงค์ไปยังสินค้าเป็นเพียงตัวอย่างเท่านั้น ไม่ใช่การส่งเสริมการขาย ฉันไม่ได้ใช้ตัวต้านทานสำหรับ DS18B20 โปรดใช้วิจารณญาณของคุณเอง
1. ESP8266 ESP12 NodeMCU SOC
2. DS18B20 เซ็นเซอร์อุณหภูมิ
3. ฐาน NodeMCU
4. Samsung SmartThings 2.0 Hub
สายไมโคร USB
ขั้นตอนที่ 2: ซอฟต์แวร์ - สิ่งที่คุณต้องการ
สมมติฐาน: ใช้งาน Arduino IDE, Libraries, SmartThings IDE และ GITHub ได้อย่างสะดวกสบาย
Arduino IDE
Samsung SmartThings IDE
SmartThings Android App
GITHub
ขั้นตอนที่ 3: การตั้งค่าฮาร์ดแวร์
สำหรับส่วนนี้ ขั้นตอนที่อธิบายจะขึ้นอยู่กับการตั้งค่าของฉัน ปรับตามต้องการ
- ติดตั้งบอร์ด NodeMCU บนฐานโหนด (ยืนยันการวางแนวที่ถูกต้องโดยตำแหน่งของเสาอากาศที่ตรงกันในแต่ละหมายเลขหรือพินที่ตรงกันหากระบุไว้บนฐาน)
- ติดตั้งการเชื่อมต่อเทอร์มิเนเตอร์ตัวเมียบน DS18B20 (ฉันตัด ปอก บัดกรี และพันจัมเปอร์เข้ากับสายของ DS1820B)
- ต่อไฟ DS18B20 เข้ากับราง 3.3v บนฐานโหนด ดูรูป
- ติดกราวด์ DS18B20 เข้ากับรางกราวด์บนฐานโหนด ดูรูป
- แนบข้อมูล DS18B20 เพื่อตรึงราง D3 บนฐานโหนด ดูรูป
หมายเหตุ: คุณอาจต้องยกเลิกการเชื่อมต่อข้อมูลเมื่อโหลดแบบร่างและเชื่อมต่อใหม่หลังจากโหลดเสร็จสิ้น
ขั้นตอนที่ 4: การตั้งค่าซอฟต์แวร์
สมมติฐาน: ใช้งาน Arduino IDE, Libraries, SmartThings IDE และ GITHub ได้อย่างสะดวกสบาย
- เข้าสู่ระบบบัญชี SmartThings IDE และ GITHub ของคุณ
- ทำตามขั้นตอนทั้งหมดที่แสดงไว้ที่นี่โดย Daniel Ogorchock AKA โอกีวอน.
ฉันรู้ว่ามีข้อมูลเบื้องต้นและการกำหนดค่ามากมาย หากนี่เป็นครั้งแรกที่คุณตั้งค่าการกำหนดค่า ST_Anything แต่ก็คุ้มค่า โปรดอย่าลังเลที่จะถามคำถามใด ๆ ที่คุณอาจมีไปพร้อมกัน นอกจากนี้ ฟอรัม SmartThings สำหรับโครงการนี้ยังเป็นสถานที่ที่ยอดเยี่ยมสำหรับคำแนะนำและเคล็ดลับ
- แก้ไขร่าง Arduino ที่แนบมา เพิ่มข้อมูลเฉพาะสภาพแวดล้อม WiFi/SmartThings ภาพร่างระบุตำแหน่งที่จะทำการเปลี่ยนแปลง เช่นเดียวกับขั้นตอนในหน้า GITHub
- อ้างถึงภาพหน้าจอที่แนบมาสำหรับ (2) ST_Anything การเปลี่ยนแปลงเฉพาะอุปกรณ์ (สำหรับ NodeMCU 0.9 เวอร์ชัน…เปลี่ยน Pin D7 เป็น Pin D3) และแสดงความคิดเห็นเกี่ยวกับอุปกรณ์/ไลบรารีใดๆ ที่คุณอาจไม่ต้องการติดตั้งในเวลานี้
- ภาพสเก็ตช์ที่แนบมามีการเปลี่ยนแปลงจาก D7 เป็น D3 และส่วนเสริมที่แสดงความคิดเห็นไว้ หมายเหตุ: หากคุณยกเลิกการเชื่อมต่อจัมเปอร์จาก D# ให้เชื่อมต่อใหม่หลังจากโหลดภาพสเก็ตช์แล้ว
- เปิดแอพมือถือ SmartThings ของคุณ หากคุณยังต้องเพิ่มรายละเอียดตามขั้นตอนที่นี่ ให้ดำเนินการทันที
- ดูรายการอุปกรณ์ภายใน SmartThings Mobile App ตอนนี้คุณควรเห็น DS18B20 แสดงอุณหภูมิปัจจุบันของคุณ
แนะนำ:
หุ่นยนต์ Quadruped ขับเคลื่อนด้วย Arduino ที่พิมพ์ 3 มิติ: 13 ขั้นตอน (พร้อมรูปภาพ)
หุ่นยนต์ Quadruped ที่ขับเคลื่อนด้วย Arduino แบบพิมพ์ 3 มิติ: จาก Instructables ก่อนหน้านี้ คุณอาจเห็นว่าฉันมีความสนใจอย่างมากสำหรับโครงการหุ่นยนต์ หลังจากคำสั่งสอนก่อนหน้านี้ที่ฉันสร้างหุ่นยนต์สองเท้า ฉันตัดสินใจลองทำหุ่นยนต์สี่ขาที่สามารถเลียนแบบสัตว์เช่นสุนัข
All in One Digital Chronometer (นาฬิกา จับเวลา นาฬิกาปลุก อุณหภูมิ): 10 ขั้นตอน (พร้อมรูปภาพ)
All in One Digital Chronometer (นาฬิกา ตัวจับเวลา นาฬิกาปลุก อุณหภูมิ): เรากำลังวางแผนที่จะสร้างตัวจับเวลาสำหรับการแข่งขันอื่น แต่ต่อมา เรายังใช้นาฬิกา (ไม่มี RTC) เมื่อเราเข้าสู่การเขียนโปรแกรม เราสนใจที่จะใช้ฟังก์ชันต่างๆ เพิ่มเติมกับอุปกรณ์และลงเอยด้วยการเพิ่ม DS3231 RTC เนื่องจาก
ทำให้เรือนกระจกอัตโนมัติด้วย LoRa! (ตอนที่ 1) -- เซนเซอร์ (อุณหภูมิ ความชื้น ความชื้นในดิน): 5 ขั้นตอน
ทำให้เรือนกระจกอัตโนมัติด้วย LoRa! (ตอนที่ 1) || เซ็นเซอร์ (อุณหภูมิ ความชื้น ความชื้นในดิน): ในโครงการนี้ ฉันจะแสดงให้คุณเห็นว่าฉันสร้างเรือนกระจกโดยอัตโนมัติได้อย่างไร นั่นหมายความว่าฉันจะแสดงให้คุณเห็นว่าฉันสร้างเรือนกระจกอย่างไรและเชื่อมต่ออุปกรณ์อิเล็กทรอนิกส์กำลังและระบบอัตโนมัติอย่างไร นอกจากนี้ ผมจะแสดงให้คุณเห็นถึงวิธีการตั้งโปรแกรมบอร์ด Arduino ที่ใช้ L
Matrix Led X4 MAX7219 + ESP8266 12E + เซนเซอร์ DS18b20 (อุณหภูมิ): 6 ขั้นตอน
Matrix Led X4 MAX7219 + ESP8266 12E + เซ็นเซอร์ DS18b20 (อุณหภูมิ): ในโอกาสนี้เราจะทำการทดสอบอย่างรวดเร็วกับเมทริกซ์ที่นำด้วย MAX7219 ที่รวมเข้ากับโมดูล ESP8266 และเพื่อไม่ให้ง่ายนักเราจะอ่านอุณหภูมิของเซ็นเซอร์ DS18B20 ในบทช่วยสอนในอนาคต เราจะรวมเข้ากับแพลตอื่น
ต้นคริสต์มาส LED ขับเคลื่อนด้วย USB: 9 ขั้นตอน (พร้อมรูปภาพ)
ต้นคริสต์มาส LED แบบใช้ USB: สำหรับวันหยุด ฉันต้องการมอบสิ่งดีๆ ให้เพื่อนสองสามคน เมื่อถึงเวลานั้น ฉันได้สอนทฤษฎีวงจรง่ายๆ ให้กับตัวเองและหลงใหลในไฟ LED ฉันเลยสั่งไฟ LED ตั้งแต่คริสต์มาสสองสัปดาห์ คิดว่านี่คงเพียงพอสำหรับ