new

มาทำสถานีวัดอุณหภูมิง่ายๆ กับโปรเจค iTEMP Temperature Station  ด้วย NodeMCU Beta กันเถอะ

r

ต้องยอมรับเลยว่ากระแส IoT (Internet Of Things) ได้รับความนิยมอย่างมากในปัจจุบัน วันนี้เรามีโปรเจคที่สามารถเป็นจุดเริ่มต้นของ IoT ที่ใครก็สามารถทำได้กับโปรเจค iTEMP Temperature Station สถานีวัดอุณหภูมิ

ก่อนที่เราจะเริ่มลงมือทำโปรเจคเรามาทำความรู้จักกับตัวโปรเจค iTEMP กันก่อนดีกว่า

AdNow1

 

โปรเจค iTEMP Temperature Station สถานีวัดอุณหภูมิที่มีความสามารถในการวัดอุณหภูมิและความชื้นในอากาศ ณ จุดนั้นๆ โดยใช้เซนเซอร์วัดอุณหภูมิ DHT22 Temperature Sensor ความสามารถอีกอย่างของโปรเจค iTEMP นั่นก็คือสามารถแจ้งเตือนให้ผู้ใช้ทราบเมื่ออุณหภูมิสูงขึ้นเกินกว่าที่ได้กำหนดไว้

 

  • อุปกรณ์สำคัญที่ใช้ต่อวงจร

อุปกรณ์

  1. Nodemcu
  2. DHT22 temperature sensor
  3. ProtoBoard
  4. Switch
  5. Buzzer

 

 

ภาพประกอบการต่อวงจร

2015-07-24_13-58-56

DHT22

  • PIN_VCC 16
  • DHT_PIN 14
  • PIN_GND 13

Buzzer

  • Speaker_pin 5

Switch

  • Input_pin 4

 

    โปรแกรม Arduino IDE

4

  • ลงโค้ด iTEMP.ino ดาวน์โหลด
  •  ดาวน์โหลดและติดตั้งโปรแกรม Arduino IDE สามารถดาวน์โหลดโปรแกรม Arduino IDE เวอร์ชั่น 1.6.5 ได้ ที่นี่

 

 

LelyLan

  • สมัครและสร้าง device ใน lelylan  เพื่อให้อุณหภูมิมาแสดงบน lelylan
  • ตั้งชื่อ device

create

  • เลือก type เป็น Temperature sensor

type

  • เลือก Connect with MQTT

connect

  • เมื่อเสร็จแล้วก็จะปรากฏอุณหภูมิ

lelylan2

 

โปรแกรม Android Studio

  • ต่อมาเป็นการทำแอพ web view ด้วยโปรแกรม Android Studio สามารถดาวน์โหลดได้ ที่นี่

12

  • เมื่อรันโปรแกรมจะได้หน้าแอพประมาณนี้

11741873_995525300498677_1416515162_n

  • เมื่อกดปุ่ม connect แอพจะเข้าสู่หน้า login ใน lelylan

2015-07-25_10-27-48

  • ทำการ sign in

app

iTEMP Presentation

สามารถดูรายละเอียดโปรเจคเพิ่มเติมได้ที่

iTEMP

Leave a Reply

Your email address will not be published. Required fields are marked *