lnwshop logo
  • ตอบกระทู้
  • ตั้งกระทู้ใหม่
QUOTE 

ขอคำแนะนำหน่อยครับ จะทำโปรเจคครับ

(Guest)
Thomus Tum (Guest)
IP: 27.145.163.x
2 ปีที่ผ่านมา

จะทำโปรเจ็คครับ เป็นเครื่องชั่งน้ำหนักครับ

 มีจอแสดงค่าน้ำหนัก โดยสามารถตั้งพิกัดของน้ำหนักได้ เมื่อถึงพิกัดที่กำหนด จะทำให้ output 1 ทำงานครับ

โดยสามารถเลือกพิกัดน้ำหนักได้ 4 ขนาด 620g/740g/470g/440g

สมุติ กด เลือกพิกัดน้ำหนัก 620 

    เครื่องจะทำงานโดยมีของเหลวไหลลงมาตรง loadcell เมื่อถึง 620 กรัม

    จะทำให้ output 1 ทำงาน

 

อยากทราบว่าผมต้องใช้อุปกรณ์อะไรบ้างครับ 

QUOTE 
ความคิดเห็นที่ #1
เจ้าของร้าน
เจ้าของร้าน
2 ปีที่ผ่านมา

โปรเจกเครื่องชั่งน้ำหนัก ทำประมาณนี้ครับ

ใช้ load cell มีหลายตัวอย่างใน youtube สำหรับต่อใช้งานกับ arduino https://www.arduinoall.com/search/?q=load%20cell

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

อุปกรณ์

1. บอร์ด arduino รุ่นไหนก็ได้

2. โหลดเซลล์ load cell

3. ตัวอ่านค่าจากโหลดเซลล์

 อุปกรณ์เท่านี้น่าจะเพียงพอกับโปรเจกเครื่องชั่งน้ำหนักและควบคุมสัญญาณเอาต์พุตครับ

 

QUOTE 
ความคิดเห็นที่ #2
(Guest)
Thomus Tum (Guest)
IP: 110.78.180.x
2 ปีที่ผ่านมา

1 เซนเซอร์วัดน้ำหนัก Load Cell Weight Sensor  5Kg เซนเซอร์ load cell นี้ต้องใช้ 

โมดูลขยายสัญญาณ HX711 

3 Arduino Nano 3.0 พร้อมสาย Mini USB รุ่นใหม่ใช้ชิฟ CH340G

4 LED 7 Segment Display 4-Bit Red Common Cathode 0.56

4x4 matrix keypad สวิตช์อินพุตแบบ Matrix ขนาด 4x4

Gear Motor สำหรับ Smart Robot Car เฟือง 1:48 

(สำหรับเกียร์มอเตอร์ต่อจากบอร์ดได้เลยรึปล่าวครับ หรือว่าต้องขยายสัญญานก่อนครับ)

อุปกรณ์แค่นี้ใช่รึปล่าวครับ

 

QUOTE 
ความคิดเห็นที่ #3
เจ้าของร้าน
เจ้าของร้าน
2 ปีที่ผ่านมา

1 เซนเซอร์วัดน้ำหนัก Load Cell Weight Sensor  5Kg เซนเซอร์ load cell นี้ต้องใช้ 

โมดูลขยายสัญญาณ HX711 

- ครับ 1 กับ 2 ใช้คู่กันครับ

3 Arduino Nano 3.0 พร้อมสาย Mini USB รุ่นใหม่ใช้ชิฟ CH340G

4 LED 7 Segment Display 4-Bit Red Common Cathode 0.56

4x4 matrix keypad สวิตช์อินพุตแบบ Matrix ขนาด 4x4

Gear Motor สำหรับ Smart Robot Car เฟือง 1:48 

(สำหรับเกียร์มอเตอร์ต่อจากบอร์ดได้เลยรึปล่าวครับ หรือว่าต้องขยายสัญญานก่อนครับ)

- Gear Motor จะต้องใช้วงจรขับมอเตอร์ด้วยครับ เพื่อความปลอดภัยของบอร์ด Arduino ครับ https://www.arduinoall.com/product/574/ic-l293d-%E0%B9%84%E0%B8%AD%E0%B8%8B%E0%B8%B5%E0%B8%82%E0%B8%B1%E0%B8%9A%E0%B8%A1%E0%B8%AD%E0%B9%80%E0%B8%95%E0%B8%AD%E0%B8%A3%E0%B9%8C-4-5-36vdc-600ma-l293d-dc-motor-driver-l293-ic

 

 

อุปกรณ์แค่นี้ใช่รึปล่าวครับ

QUOTE 
ความคิดเห็นที่ #4
Thomus Tum 2 ปีที่ผ่านมา

7. IC L293D ไอซีขับมอเตอร์ 4.5-36Vdc 600mA L293D DC Motor Driver L293 IC

เนื่องจาก 4x4 matrix keypad สวิตช์อินพุตแบบ Matrix ขนาด 4x4 มีขาที่ใช้ ของ Arduino Nano 3.0 มากอยากถมท่านเจ้าของร้านว่าใช้ 4-way Switch Digital Touch Capacitive Module จะดีกว่ารึปล่าวครับ

เพราะว่า มีฟังค์ชั่นที่ต้องการแค่ 4 ฟังค์ชั่นเองครับ

หลังจาก ที่ ต่อ load cell ผ่าน HX711 เข้าไปยัง Arduino Nano 3.0 แล้ว LED 7 Segment นี้ต่อกับ HX711 หรือ  Arduino Nano 3.0 ครับ

 

QUOTE 
ความคิดเห็นที่ #5
เจ้าของร้าน
เจ้าของร้าน
2 ปีที่ผ่านมา

สวิตช์ 4x4 matrix kepyad มีสวิตช์ทั้งหมด 16 ปุ่ม เป็นการอ่านค่าแบบสแกนแนวตั้งและแนวนอน ทำให้ใช้ขาเยอะหน่อย แต่ก็ได้สวิตช์ถึง16 ปุ่มครับ

ถ้าต้องการวงจรให้ทำงานแบบสัมผัสและใช้งานแค่ 4 ปุ่ม โมดูล 4-way Switch Digital Touch Capacitive Module เป็นตัวเลือกที่ดีครับตรงกับงาน

ถ้าต้องการทำวงจรธรรมดา มีสวิตช์ 4 ปุ่ม ก็ใช้สวิตช์ธรรมดาก็ได้ครับ ช่วยลดฟังก์ชันที่ไม่จำเป็นก็จะได้ราคาประหยัดขึ้น

อุปกรณ์ 7 segment ต่อกับ Arduino Nano ครับ ถ้าใช้งานแบบขับโดยตรงจะลำบากซักหน่อยเพราะใช้ขาเยอะ ผมแนะนำให้ใช้ไอซีขับ 7 segment ช่วยครับ หรือใช้เป็นแบบ โมดูลสำเร็จก็ได้ ตัวอย่างการใช้งาน ครับ

QUOTE 
ความคิดเห็นที่ #6
Thomus Tum 2 ปีที่ผ่านมา

ในข้อ 4 4 LED 7 Segment Display 4-Bit Red Common Cathode 0.56  ผมใช้เจ้า

Seven Segment 4-Digit Display Tube LED Display Module With Clock Display Board For Arduino (Catalex) แทนไปเลยนะครับ

 

สุดท้ายนี้ปัญหาใหญ่เลยครับ

หลังจากที่ผมศึกษาดู ผมพุ่งรู้ว่าเจ้า Arduno ไม่ใช้ ภาษา พีเบสิก อย่างที่ผมเรียนมา

ผมเรียนมาแค่ เบสิกแสตม เบื้องต้นอะครับ จึงไม่สามารถเขียนโปรแกรมได้เจ้า Arduno ได้

โครงการชิ้นนี้เป็นโครงการเครื่องมือทางการแพทย์ต้นทุนต่ำ มีระยะเวลาที่กำหนด

ชิ้นงานนนี้เป็นต้นชิ้นงานต้นแบบครับและนำไปบริจาคให้แก่ รพ ถ้าประสบความสำเร็จ

ทางกลุ่ม จะนำไปต่อยอดเพื่อ นำไปบริจาคให้ กับ รพ หรือ สถานี้อนามัย ในถิ่นที่ห่างไกลต่อไป

จึงขอความอนุเคราะห์จากท่าน  เจ้าของร้าน ช่วยเขียนโปรแกรมดังกล่าวหรือแนะนำที่รับเขียนให้หน่อยครับ

.....ขอขอบคุณล่วงหน้าครับ

 

 

 

QUOTE 
ความคิดเห็นที่ #7
เจ้าของร้าน
เจ้าของร้าน
2 ปีที่ผ่านมา

ว๊าว ถ้าทำสำเร็จ ผมขอร่วมบริจาคด้วย 1 เครื่องนะครับ

 

จอ 7 segment ตัวนี้เหมาะเลยครับ

 

Arduino ใช้ภาษา C ภาษา C เป็นพื้นฐานของหลาย ๆ ภาษา น่าจะศึกษาได้ไม่ยาก มีพื้นฐานเบสิกสแตมก็โอเคเลยครับ ดัดแปลงได้คล้าย ๆ กัน ผมกำลังทำหนังสือพื้นฐานสำหรับคนที่กำลังหัดเล่น arduino  ทำตามนี้ได้หมดก็ได้ความรู้พื้นฐานต่อยอดได้แล้วครับ http://www.allarduino.com/download/ArduinoBasicBook.rar ส่วนหลัก ๆ เสร็จแล้วเหลือเรียบเรียง ผมส่งมาให้ก่อนเลยครับลองศึกษาพื้นฐานตามนี้ก่อน 3 วันน่าจะทำได้ครับ สู้ ๆ ครับ

 

 

QUOTE 
ความคิดเห็นที่ #8
Thomus Tum 2 ปีที่ผ่านมา

โหลดเซลจะมาเมื่อไรครับ 

QUOTE 
ความคิดเห็นที่ #9
Thomus Tum 2 ปีที่ผ่านมา

รอสั่งอยู่ ครับ Laughing

QUOTE 
ความคิดเห็นที่ #10
เจ้าของร้าน
เจ้าของร้าน
2 ปีที่ผ่านมา

มาประมาณวันที่ 21 นี้ครับ

ขอบคุณครับ

1
2
ถัดไป ›
แสดงความคิดเห็นที่ 1-10 จากทั้งหมด 13 ความคิดเห็น
ชื่อ
อีเมล
ข้อความ
  • ตอบกระทู้

หมวดหมู่สินค้า

สมาชิก Arduino All

เข้าสู่ระบบด้วย
เข้าสู่ระบบ
สมัครสมาชิก

ยังไม่มีบัญชีเทพ สร้างบัญชีใหม่ ไม่เกิน 5 นาที
สมัครสมาชิก (ฟรี)

Arduino All ขายดี

รหัสสินค้า A015
300.00 บาท
  • สั่งซื้อ
รหัสสินค้า A233
5.00 บาท
  • สั่งซื้อ
รหัสสินค้า A115
10.00 บาท
  • สั่งซื้อ
รหัสสินค้า A238
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A014
90.00 บาท
  • สั่งซื้อ
รหัสสินค้า A237
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A225
5.00 บาท
  • สั่งซื้อ
รหัสสินค้า A097
4.00 บาท
  • สั่งซื้อ
Go to Top