สารบัญ:

ตัวต้านทานการตรวจจับแรง (FSR) Arduino Simple Tutorial: 8 ขั้นตอน
ตัวต้านทานการตรวจจับแรง (FSR) Arduino Simple Tutorial: 8 ขั้นตอน

วีดีโอ: ตัวต้านทานการตรวจจับแรง (FSR) Arduino Simple Tutorial: 8 ขั้นตอน

วีดีโอ: ตัวต้านทานการตรวจจับแรง (FSR) Arduino Simple Tutorial: 8 ขั้นตอน
วีดีโอ: 📲💡 แรงดันไฟฟ้า เพื่ออ้างอิง Vref ขั้นพื้นฐาน เรียนรู้+ปฏิบัติ Arduino+Blynk EP.8 2024, ธันวาคม
Anonim
Image
Image

ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีตรวจจับแรงที่ใช้กับ Force Sensing Resistor (FSR) และแสดงบนจอแสดงผล OLED + เราจะตั้งค่าขีดจำกัดด้วยไฟ LED สีเขียวและสีแดง

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

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

สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
  1. Arduino UNO (หรือ Arduino อื่น ๆ)
  2. เซ็นเซอร์แรง
  3. จอแสดงผล OLED
  4. ไฟ LED สีแดงและสีเขียว
  5. ตัวต้านทาน 1K โอห์ม
  6. สายจัมเปอร์
  7. เขียงหั่นขนม
  8. โปรแกรม Visuino: ดาวน์โหลด Visuino

ขั้นตอนที่ 2: เริ่ม 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

ขั้นตอนที่ 3: ใน Visuino เพิ่มส่วนประกอบ

ใน Visuino เพิ่มส่วนประกอบ
ใน Visuino เพิ่มส่วนประกอบ
ใน Visuino เพิ่มส่วนประกอบ
ใน Visuino เพิ่มส่วนประกอบ
  1. เพิ่มส่วนประกอบ "SSD1306/SH1106 OLED Display (I2C)"
  2. เพิ่ม 2x "เปรียบเทียบค่าอนาล็อก" ส่วนประกอบ

ขั้นตอนที่ 4: ในชุด Visuino Set Components

ในส่วนประกอบชุด Visuino
ในส่วนประกอบชุด Visuino
ในส่วนประกอบชุด Visuino
ในส่วนประกอบชุด Visuino
ในส่วนประกอบชุด Visuino
ในส่วนประกอบชุด Visuino
ในส่วนประกอบชุด Visuino
ในส่วนประกอบชุด Visuino
  1. ดับเบิลคลิกที่องค์ประกอบ "DisplayOLED1" และในหน้าต่างโต้ตอบ "องค์ประกอบ" ให้ลาก "ช่องข้อความ" ไปทางซ้าย
  2. เลือกที่ด้านขวา "Text Field1" และในหน้าต่างคุณสมบัติตั้งค่า size:3 และ Y:40
  3. เลือกส่วนประกอบ "CompareValue1" และในหน้าต่างคุณสมบัติชุด ประเภทการเปรียบเทียบ: ค่า ctSmallerOrEqualand: 0.1"CompareValue1" ใช้เพื่อทริกเกอร์ไฟ LED สีเขียว หมายความว่าเมื่อใดก็ตามที่ค่าอินพุตมีขนาดเล็กกว่าหรือเท่ากับ 0.1 ทริกเกอร์ LED
  4. เลือกองค์ประกอบ "CompareValue2" และในหน้าต่างคุณสมบัติตั้งค่าประเภทการเปรียบเทียบ: ctBigger

และค่า: 0.1 "CompareValue2" ใช้เพื่อทริกเกอร์ LED สีแดง หมายความว่าเมื่อใดก็ตามที่ค่าอินพุตมากกว่า 0.1 ทริกเกอร์ LED สีแดง

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

ในส่วนประกอบ Visuino Connect
ในส่วนประกอบ Visuino Connect
ในส่วนประกอบ Visuino Connect
ในส่วนประกอบ Visuino Connect
  1. เชื่อมต่อพิน Arduino Analog Out [0] กับพินคอมโพเนนต์ "CompareValue1" [ใน]
  2. เชื่อมต่อพิน Arduino Analog Out [0] กับพินคอมโพเนนต์ "CompareValue2" [ใน]
  3. เชื่อมต่อพิน Arduino Analog Out [0] กับพินคอมโพเนนต์ "DisplayOLED1>Text Field1" [ใน]
  4. เชื่อมต่อส่วนประกอบ "DisplayOLED1" กับขา Arduino I2C [ใน]
  5. เชื่อมต่อพินคอมโพเนนต์ "CompareValue1" [ออก] กับพินดิจิทัล Arduino [8]
  6. เชื่อมต่อพินคอมโพเนนต์ "CompareValue2" [ออก] กับพินดิจิทัล Arduino [7]

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

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

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

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

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

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

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

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

วงจร
วงจร
  1. เชื่อมต่อ Arduino Positive pin [5V] กับ OLED pin [VCC] และ Force sensor pin [1]
  2. เชื่อมต่อ Arduino Negative pin [GND] กับ OLED pin [GND]
  3. เชื่อมต่อพินจอแสดงผล OLED [SDA] กับพิน Arduino [SDA]
  4. เชื่อมต่อพินจอแสดงผล OLED [SCL] กับพิน Arduino [SCL]
  5. เชื่อมต่อพินเซ็นเซอร์แรง [2] กับพิน Arduino อะนาล็อก [0]
  6. ต่อขาเซ็นเซอร์แรง [2] กับตัวต้านทาน 1K โอห์ม
  7. เชื่อมต่ออีกด้านหนึ่งของตัวต้านทานกับ Arduino Negative pin [GND]
  8. เชื่อมต่อพินลบ LED สีเขียวกับพิน Arduino [GND]
  9. เชื่อมต่อพิน LED สีเขียวบวกกับพิน Arduino Digital [8]
  10. เชื่อมต่อพินลบ LED สีแดงกับพิน Arduino [GND]
  11. เชื่อมต่อพิน LED สีแดงบวกกับพิน Arduino Digital [7]

แนะนำ: