สารบัญ:

วิธีสร้างการตรวจสอบโรงงานด้วย Arduino: 7 ขั้นตอน
วิธีสร้างการตรวจสอบโรงงานด้วย Arduino: 7 ขั้นตอน

วีดีโอ: วิธีสร้างการตรวจสอบโรงงานด้วย Arduino: 7 ขั้นตอน

วีดีโอ: วิธีสร้างการตรวจสอบโรงงานด้วย Arduino: 7 ขั้นตอน
วีดีโอ: การประยุกต์ใช้งาน Arduino ตอน Ultrasonic เพื่อสร้างระบบตรวจจับผู้บุกรุก 2024, พฤศจิกายน
Anonim

ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีตรวจจับความชื้นในดินโดยใช้เซ็นเซอร์วัดความชื้นและกะพริบไฟ LED สีเขียวหากทุกอย่างเรียบร้อย รวมถึงจอแสดงผล OLED และ Visuino

ดูวิดีโอ.

ขั้นตอนที่ 1: สิ่งที่คุณต้องการ

สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ

Arduino UNO (หรือ Arduino อื่น ๆ) รับที่นี่

โมดูลเซ็นเซอร์ความชื้นในดิน รับที่นี่

สายจัมเปอร์

Breadboard รับที่นี่

จอแสดงผล OLED รับที่นี่

1X LED สีแดง, 1X LED สีเขียว รับที่นี่

โปรแกรม Visuino: ดาวน์โหลด Visuino

ขั้นตอนที่ 2: วงจร

The Circuit
The Circuit
  • เชื่อมต่อ OLED Display pin[VCC] กับ Arduino pin[5V]
  • เชื่อมต่อพินจอแสดงผล OLED [GND] กับพิน Arduino [GND]
  • เชื่อมต่อพินจอแสดงผล OLED [SDA] กับพิน Arduino [SDA]
  • เชื่อมต่อพินจอแสดงผล OLED [SCL] กับพิน Arduino [SCL]
  • เชื่อมต่อ Arduino 5V กับพินโมดูล Piezo Buzzer VCC
  • เชื่อมต่อ Arduino GND กับพินลบ LED สีเขียว
  • เชื่อมต่อ Arduino GND กับพินลบ LED สีแดง
  • เชื่อมต่อ Arduino Digital Pin 3 กับพินลบ LED สีเขียว
  • เชื่อมต่อ Arduino Digital Pin 2 กับพินลบ LED สีแดง
  • เชื่อมต่อ Arduino 5V กับขาโมดูลเซ็นเซอร์ความชื้น VCC
  • เชื่อมต่อ Arduino GND กับขาโมดูลเซ็นเซอร์ความชื้น GND
  • เชื่อมต่อ Arduino analog pin 0 เข้ากับขาโมดูลเซ็นเซอร์ความชื้น A0

ขั้นตอนที่ 3: เริ่ม Visuino และเลือก Arduino UNO Board Type

เริ่ม Visuino และเลือก Arduino UNO Board Type
เริ่ม Visuino และเลือก Arduino UNO Board Type
เริ่ม Visuino และเลือก Arduino UNO Board Type
เริ่ม Visuino และเลือก Arduino UNO Board Type

ในการเริ่มต้นเขียนโปรแกรม Arduino คุณจะต้องติดตั้ง Arduino IDE จากที่นี่:

โปรดทราบว่ามีข้อบกพร่องที่สำคัญบางอย่างใน Arduino IDE 1.6.6 ตรวจสอบให้แน่ใจว่าคุณติดตั้ง 1.6.7 หรือสูงกว่า มิฉะนั้น Instructable นี้จะไม่ทำงาน! หากคุณยังไม่ได้ทำตามขั้นตอนในคำแนะนำนี้เพื่อตั้งค่า Arduino IDE เพื่อตั้งโปรแกรม Arduino UNO! ต้องติดตั้ง Visuino: https://www.visuino.eu ด้วย เริ่ม Visuino ดังรูปแรก คลิกที่ปุ่ม "Tools" บนส่วนประกอบ Arduino (ภาพที่ 1) ใน Visuino เมื่อกล่องโต้ตอบปรากฏขึ้น ให้เลือก "Arduino UNO" ดังแสดงในภาพที่ 2

ขั้นตอนที่ 4: ใน Visuino ADD และตั้งค่าส่วนประกอบ

ใน Visuino ADD และ Set Components
ใน Visuino ADD และ Set Components
ใน Visuino ADD และ Set Components
ใน Visuino ADD และ Set Components
ใน Visuino ADD และ Set Components
ใน Visuino ADD และ Set Components

เพิ่มส่วนประกอบ "OLED Display"

เพิ่ม 2X "เปรียบเทียบค่าอนาล็อก" ส่วนประกอบ

  • ดับเบิลคลิกที่ DisplayOLED1 และในหน้าต่างองค์ประกอบ ให้ลาก Text Field ไปทางซ้าย จากนั้นในหน้าต่างคุณสมบัติ ตั้งค่าขนาดเป็น 3ปิดหน้าต่างองค์ประกอบ
  • เลือก CompareValue1 และในหน้าต่างคุณสมบัติตั้งค่า "เปรียบเทียบประเภท" เป็น ctBiggerOrEqual และค่าเป็น 0.7 <<นี่คือค่าความไว คุณสามารถเปลี่ยนได้หากต้องการ
  • เลือก CompareValue2 และในหน้าต่างคุณสมบัติตั้งค่า "เปรียบเทียบประเภท" เป็น ctSmaller และค่าเป็น 0.7 << นี่คือค่าความไว คุณสามารถเปลี่ยนได้หากต้องการ

ขั้นตอนที่ 5: ในส่วนประกอบ Visuino Connect

ในส่วนประกอบ Visuino Connect
ในส่วนประกอบ Visuino Connect
  • เชื่อมต่อ Arduino analog pin 0 กับ CompareValue1 pin In, CompareValue2 pin In, DisplayOLED1>Text Field1 Pin In
  • เชื่อมต่อ CompareValue1 Pin Out กับ Arduino digital pin 2
  • เชื่อมต่อ CompareValue2 Pin Out กับ Arduino digital pin 3
  • DisplayOLED1 พิน I2C ออกไปยังบอร์ด Arduino I2C พิน In

ขั้นตอนที่ 6: สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino

สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino
สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino

ใน Visuino ที่ด้านล่างให้คลิกแท็บ "บิลด์" ตรวจสอบให้แน่ใจว่าได้เลือกพอร์ตที่ถูกต้อง จากนั้นคลิกที่ปุ่ม "รวบรวม/สร้างและอัปโหลด"

ขั้นตอนที่ 7: เล่น

หากคุณจ่ายไฟให้กับโมดูล Arduino UNO และไฟ LED ควรกะพริบ (น้ำสีแดงไม่เพียงพอ น้ำสีเขียวเพียงพอ) และจอแสดงผล OLED จะแสดงระดับความชื้น ขอแสดงความยินดี! คุณได้เสร็จสิ้นโครงการของคุณด้วย Visuino สิ่งที่แนบมาด้วยคือโครงการ Visuino ที่ฉันสร้างขึ้นสำหรับคำแนะนำนี้ คุณสามารถดาวน์โหลดได้ที่นี่และเปิดใน Visuino:

แนะนำ: