สารบัญ:

SW-520D Vibration Sensor สวิตช์เอียงลูกโลหะ - Visuino: 6 Steps
SW-520D Vibration Sensor สวิตช์เอียงลูกโลหะ - Visuino: 6 Steps

วีดีโอ: SW-520D Vibration Sensor สวิตช์เอียงลูกโลหะ - Visuino: 6 Steps

วีดีโอ: SW-520D Vibration Sensor สวิตช์เอียงลูกโลหะ - Visuino: 6 Steps
วีดีโอ: SW-520D Vibration Sensor Metal Ball Tilt Sensor Switch - SW 520 tilt sensor Arduino 2024, พฤศจิกายน
Anonim
Image
Image

สวิตช์เอียงพื้นฐาน SW-520D นี้สามารถใช้เพื่อตรวจจับการวางแนวได้อย่างง่ายดาย ข้างในกระป๋องมีลูกบอลที่สัมผัสกับหมุดเมื่อตัวเรือนตั้งตรง เอียงเคสและลูกบอลจะไม่สัมผัสจึงไม่ทำการเชื่อมต่อ

เซ็นเซอร์เอียงช่วยให้ตรวจจับการวางแนวหรือความเอียงได้ ตรวจพบว่าเซ็นเซอร์ตั้งตรงทั้งหมดหรือเอียงหรือไม่ ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีการทำงานของเซ็นเซอร์เอียงและวิธีใช้งานกับบอร์ด Arduino สำหรับตรวจจับการเคลื่อนไหว เราจะใช้โมดูล piezo เพื่อสร้างเสียงทุกครั้งที่สวิตช์ทำการติดต่อ

ดูวิดีโอสาธิต

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

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

Arduino UNO (หรือ Arduino อื่น ๆ)

SW-520D เซนเซอร์เอียง

โมดูล Piezo

ไฟ LED สีแดง

ตัวต้านทาน 1K โอห์ม

สายจัมเปอร์

เขียงหั่นขนม

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

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

The Circuit
The Circuit
  1. เชื่อมต่อพินโมดูล Piezo [-] กับพิน Arduino [GND]
  2. เชื่อมต่อพินโมดูล Piezo [+] กับพิน Arduino [5V]
  3. เชื่อมต่อพินโมดูล Piezo [S] กับพินดิจิทัล Arduino [7]
  4. เชื่อมต่อพินเซ็นเซอร์ Tilt [1] กับพิน Arduino [5V]
  5. เชื่อมต่อ Tilt sesnsor pin [1] กับ Arduino digital pin [8] และตัวต้านทาน
  6. เชื่อมต่อตัวต้านทานอีกด้านหนึ่งกับขา Arduino [GND]
  7. เชื่อมต่อพิน LED บวกกับพินดิจิตอล Arduino [7]
  8. เชื่อมต่อพินลบ LED กับพิน Arduino [GND]

ขั้นตอนที่ 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 เพิ่มและเชื่อมต่อส่วนประกอบ

ใน Visuino เพิ่มและเชื่อมต่อส่วนประกอบ
ใน Visuino เพิ่มและเชื่อมต่อส่วนประกอบ
ใน Visuino เพิ่มและเชื่อมต่อส่วนประกอบ
ใน Visuino เพิ่มและเชื่อมต่อส่วนประกอบ
  1. เพิ่มส่วนประกอบ "Digital (Boolean) Inverter (Not)"
  2. เชื่อมต่อพินดิจิตอล Arduino [8] กับพินคอมโพเนนต์ "Inverter1" [ใน]
  3. เชื่อมต่อพินคอมโพเนนต์ "Inverter1" [ออก] กับพิน Arduino Digital [7]

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

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

ใน Visuino กด F9 หรือคลิกที่ปุ่มที่แสดงในรูปที่ 1 เพื่อสร้างรหัส Arduino และเปิด Arduino IDE

ใน Arduino IDE ให้คลิกที่ปุ่ม Upload เพื่อคอมไพล์และอัพโหลดโค้ด (ภาพที่ 2)

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

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

ยินดีด้วย! คุณได้เสร็จสิ้นโครงการของคุณด้วย Visuino สิ่งที่แนบมาด้วยคือโครงการ Visuino ที่ฉันสร้างขึ้นสำหรับคำแนะนำนี้ คุณสามารถดาวน์โหลดได้ที่นี่และเปิดใน Visuino:

แนะนำ: