สารบัญ:

ตรวจสอบอุณหภูมิห้องที่บ้าน/ที่ทำงานบนเดสก์ท็อปของคุณ: 4 ขั้นตอน
ตรวจสอบอุณหภูมิห้องที่บ้าน/ที่ทำงานบนเดสก์ท็อปของคุณ: 4 ขั้นตอน

วีดีโอ: ตรวจสอบอุณหภูมิห้องที่บ้าน/ที่ทำงานบนเดสก์ท็อปของคุณ: 4 ขั้นตอน

วีดีโอ: ตรวจสอบอุณหภูมิห้องที่บ้าน/ที่ทำงานบนเดสก์ท็อปของคุณ: 4 ขั้นตอน
วีดีโอ: กระสอบทรายถล่ม น้ำทะลักท่วมบ้าน | สำนักข่าววันนิวส์ 2024, กรกฎาคม
Anonim
ตรวจสอบอุณหภูมิห้องที่บ้าน/สำนักงานบนเดสก์ท็อปของคุณ
ตรวจสอบอุณหภูมิห้องที่บ้าน/สำนักงานบนเดสก์ท็อปของคุณ

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

เราใช้:

ก่อนอื่น เราต้องสร้างบัญชีบนแพลตฟอร์ม IoT นี้ และใส่รหัสนี้บน Wemos DI ของคุณและเชื่อมต่อเซ็นเซอร์ LM35 ของคุณกับ Wemos D1 ดังที่แสดงในแผนภาพ จากนั้นดำเนินการขั้นตอนบางอย่างบนแพลตฟอร์ม Iot ดังที่แสดงใน ppt

แสดง PPT สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแพลตฟอร์ม IoT

คุณต้องใช้รหัสโครงการของคุณเอง (จะให้โดย thingsIO. AI ตามที่แสดงใน PPT) และอัปโหลดไปยังไมโครคอนโทรลเลอร์

ขั้นตอนที่ 1: กระบวนการทีละขั้นตอนของโครงการนี้

ขั้นตอนที่ 2: รหัส

คุณต้องอัปโหลดรหัสนี้ไปยังไมโครคอนโทรลเลอร์ของคุณ ที่นี่ฉันใช้ wemos d1 และต้องนำเข้าสิ่งที่คุณต้องเปลี่ยน wifi SSID และรหัสผ่านของคุณ (นี่คือ SSID ของฉัน: DDIK Makadia และรหัสผ่าน: kidd123456789)

ขั้นตอนที่ 3: แผนภาพ

แผนภาพ
แผนภาพ

คุณต้องเชื่อมต่อเซ็นเซอร์ LM35 ของคุณดังแสดงในรูป

ขั้นตอนที่ 4: คำอธิบายฮาร์ดแวร์

คำอธิบายฮาร์ดแวร์
คำอธิบายฮาร์ดแวร์
คำอธิบายฮาร์ดแวร์
คำอธิบายฮาร์ดแวร์

LM35 เซนเซอร์:

แรงดันไฟฟ้าที่ใช้งาน: 4-20V 3 พิน: VCC, GND, SIGNAL SIGNAL พินจะเปลี่ยนแรงดันไฟฟ้าตามอุณหภูมิ LM35 เป็นเซ็นเซอร์อุณหภูมิ 3 พินที่ต้องใช้ VCC และ GND และในทางกลับกัน พินที่สามที่เหลือจะให้เอาต์พุตแบบอะนาล็อกแก่เรา สำหรับการกำหนดค่าพิน โปรดดูแผนภาพวงจรด้านล่าง เอาต์พุตนี้จะถูกส่งไปยัง ADC ที่มีอยู่ใน AtMega 16 IC ซึ่งตามสูตรคำนวณอุณหภูมิในรูปแบบ °C LM35 ซีรีส์เป็นเซ็นเซอร์อุณหภูมิวงจรรวมที่มีความแม่นยำ ซึ่งแรงดันเอาต์พุตเป็นสัดส่วนเชิงเส้นตรงกับอุณหภูมิเซลเซียส (เซนติเกรด). LM35 จึงมีข้อได้เปรียบเหนือเซ็นเซอร์อุณหภูมิเชิงเส้นที่ปรับเทียบเป็น°เคลวิน

วีมอส D1:

คุณสมบัติ:

อินพุต/เอาต์พุตดิจิตอล 11 พิน พินทั้งหมดมีอินเตอร์รัปต์/pwm/I2C/หนึ่งสายที่รองรับ (ยกเว้น D0) 1 อินพุตแบบอะนาล็อก (อินพุตสูงสุด 3.2V) การเชื่อมต่อ Micro USB แจ็คเพาเวอร์, อินพุตไฟ 9-24V เข้ากันได้กับ Arduino เข้ากันได้กับ nodemcu

ข้อกำหนดทางเทคนิค:

ไมโครคอนโทรลเลอร์ ESP-8266EX

แรงดันใช้งาน 3.3V

พิน I/O ดิจิตอล 11

Analog Input Pins 1 (อินพุตสูงสุด: 3.2V)

ความเร็วสัญญาณนาฬิกา 80MHz/160MHz

แฟลช 4M ไบต์

ความยาว 68.6mm

ความกว้าง 53.4mm

น้ำหนัก 25g

เข็มหมุด:

ปักหมุด | ฟังก์ชัน | ESP-8266

TX | TXD | TXD

RX | RXD | RXD

A0 | อินพุตแบบอะนาล็อก, อินพุตสูงสุด 3.3V | A0

D0 | IO | GPIO16D1 | IO, SCL | GPIO5

D2 | IO, SDA | GPIO4

D3 | IO, 10k ดึงขึ้น | GPIO0

D4 | IO, ดึงขึ้น 10k, BUILTIN_LED | GPIO2

D5 | IO, SCK | GPIO14

D6 | IO, มิโซะ | GPIO12

D7 | IO, MOSI | GPIO13

D8 | IO, ดึงลง 10k, SS | GPIO15

G | พื้นดิน | GND

5V | 5V | -

3V3 | 3.3V | 3.3V

RST | รีเซ็ต | RST

แนะนำ: