เครื่องให้อาหารสัตว์ pic16f887 ccs

Started by spider28, March 31, 2013, 11:54:59 AM

Previous topic - Next topic

spider28

มาช่วยกันทำโมดูลเครื่องให้อาหารสัตว์กัน

-โปรเจคตัวนี้อาจใช้เวลานานเพราะจะทำเรื่อยๆ
-ทำในลักษณะโมดูลขึ้นมาเพื่อที่จะนำไปประยุกค์ใช้งานอื่นๆได้ด้วย อาทิ  เครื่องเปิด/ปิดวงจรไฟฟ้า ซึ่งขึ้นอยู่กับฮาดแวร์ที่จะมาต่อภายนอกว่าจะกำหนดให้เป็นอะไร
-ใช้ลักษณะการเตือนด้วยการเทียบเวลาของทุกๆวัน โดยตั้งค่าการเตือนได้ 4 เวลาด้วยกัน

อุปกรณ์หลักๆ
-PIC 16F887
-LCD16x2
-sw x4
-DS1307

การทำงาน
-sw_set.sw_up,sw_down,sw_start
-โปรแกรมหลักจะแสดงผล วัน/เดือน/ปี  ชัวโมง/นาที/วินาที
(อนาคต 15 หรือ 30 นาที จะสลับการแสดงผลค่าการเตือนให้ทราบ)
-สามารถเข้าไปตั้งค่า วัน/เดือน/ปี และ ชัวโมง/นาที ได้
*เดือนกุมภา มี 29 วันในทุกๆ 4 ปี ,เดือนลงท้าย คม มี 31 วัน ,เดือนลงท้าย ยน มี 30 วัน
-การตั้งค่าเวลา ชัวโมง/นาที
*กดสวิตเพิ่มค่า ลดค่าได้อย่างอิสระ (กลับไป มาได้)

คู่มือการใช้งาน
//*******ตั้งค่า วัน/เวลา*****//

1.กด set+start
2.ตั้งค่า ปี เดือน วัน ชัวโมง นาที ตามลำดับ
3.การเลื่อนการตั้งค่าในข้อ 2 ใช้สวิต set
4.กรณีขึ้น Please button:OK ให้
  - กดสวิต start โปรแกรมจะบันทึกค่าที่ตั้งไว้ แล้วกลับเข้าสู่หน้าจอหลัก
  - หรือกดสวิต set เพื่อกลับไปแก้ไขข้อมูล


//****ตั้งค่าการเตือน********//

1.กดสวิต set+down
2.ตั้งค่า alarm1,alarm2,alarm3,alarm4
3.การเลื่อนการตั้งค่าในข้อ 2 ใช้สวิต set+start
4.การเลื่อนการตั้งค่า hours กับ minust ใช้สวิต set
5.โปรแกรมจะสรุปค่าที่ตั้งไว้  alarm1,alarm2,alarm3,alarm4
  - กดสวิต start โปรแกรมจะบันทึกค่าที่ตั้งไว้ แล้วกลับเข้าสู่หน้าจอหลัก
  - หรือกดสวิต set เพื่อกลับไปแก้ไขข้อมูล

JENG

น่าสนใจในไอเดียร์ ครับ ขอปูเสื่อก่อนแล้วกัน  :)
สามารถติดตาม electoday ได้ที่

Facebook
www.facebook.com/groups/coopmicro

Google+
https://plus.google.com/communities/103482067769375459277

☺☺☺ความรู้ และความฉลาด ไม่ใช่สิ่งเดียวกัน จะมีประโยชน์อะไร ถ้าฉลาดแต่อยู่ในกะลา☺☺☺

bird techstep

Make it Simple But it Work


spider28

ตอนนี้อยากใส่ฟังก์ชันดีเลย์เข้าไปด้วย
เพื่อควบคุมการหน่วงเวลาของเอาท์พุต

แต่ว่ามันจะวุ่นวายไปไหม ..............

skytec

Quote from: spider28 on March 31, 2013, 11:54:59 AM
มาช่วยกันทำโมดูลเครื่องให้อาหารสัตว์กัน

-โปรเจคตัวนี้อาจใช้เวลานานเพราะจะทำเรื่อยๆ
-ทำในลักษณะโมดูลขึ้นมาเพื่อที่จะนำไปประยุกค์ใช้งานอื่นๆได้ด้วย อาทิ  เครื่องเปิด/ปิดวงจรไฟฟ้า ซึ่งขึ้นอยู่กับฮาดแวร์ที่จะมาต่อภายนอกว่าจะกำหนดให้เป็นอะไร
-ใช้ลักษณะการเตือนด้วยการเทียบเวลาของทุกๆวัน โดยตั้งค่าการเตือนได้ 4 เวลาด้วยกัน

อุปกรณ์หลักๆ
-PIC 16F887
-LCD16x2
-sw x4
-DS1307

การทำงาน
-sw_set.sw_up,sw_down,sw_start
-โปรแกรมหลักจะแสดงผล วัน/เดือน/ปี  ชัวโมง/นาที/วินาที
(อนาคต 15 หรือ 30 นาที จะสลับการแสดงผลค่าการเตือนให้ทราบ)
-สามารถเข้าไปตั้งค่า วัน/เดือน/ปี และ ชัวโมง/นาที ได้
*เดือนกุมภา มี 29 วันในทุกๆ 4 ปี ,เดือนลงท้าย คม มี 31 วัน ,เดือนลงท้าย ยน มี 30 วัน
-การตั้งค่าเวลา ชัวโมง/นาที
*กดสวิตเพิ่มค่า ลดค่าได้อย่างอิสระ (กลับไป มาได้)

คู่มือการใช้งาน
//*******ตั้งค่า วัน/เวลา*****//

1.กด set+start
2.ตั้งค่า ปี เดือน วัน ชัวโมง นาที ตามลำดับ
3.การเลื่อนการตั้งค่าในข้อ 2 ใช้สวิต set
4.กรณีขึ้น Please button:OK ให้
  - กดสวิต start โปรแกรมจะบันทึกค่าที่ตั้งไว้ แล้วกลับเข้าสู่หน้าจอหลัก
  - หรือกดสวิต set เพื่อกลับไปแก้ไขข้อมูล


//****ตั้งค่าการเตือน********//

1.กดสวิต set+down
2.ตั้งค่า alarm1,alarm2,alarm3,alarm4
3.การเลื่อนการตั้งค่าในข้อ 2 ใช้สวิต set+start
4.การเลื่อนการตั้งค่า hours กับ minust ใช้สวิต set
5.โปรแกรมจะสรุปค่าที่ตั้งไว้  alarm1,alarm2,alarm3,alarm4
  - กดสวิต start โปรแกรมจะบันทึกค่าที่ตั้งไว้ แล้วกลับเข้าสู่หน้าจอหลัก
  - หรือกดสวิต set เพื่อกลับไปแก้ไขข้อมูล

ขอมองต่างมุม ทำแบบนี้ดีไหม(สู่ product ได้)
1. ใช้ MCU ราคาถูกๆ เช่น NPIC16C73BT-20I/SO (15 บาท) , Attiny45(arduino support)
2. ใช้  Motor แบบทดรอบ ที่ใช้ สำหรับหุ่นยนต์   (40-50 บาท)
3. ใช้ limit sw ในการควบคุม การ หมุนรอบ (5 บาท)
4. หากใช้ servo ก็ไม่ต้องมี 3,4 (100 บาท)
5. ใช้ pot ตั้งค่าเวลาให้อาหาร และระยะเวลาให้อาหาร(2x5 บาท)
ุุ6. LED 2 หลอด  : LED1 === สถานะการทำงาน (บาท)   LED 2 === เมื่อเครื่องทำงาน(1 บาท)
ึ7. ไม่ต้องมี realtime clock(การให้อาหารไม่จำเป็นต้องเวลาถูกต้อง 100% นับ pulse เอา)
8. ถ่าน 3 ก้อน + รังถ่าน  = 60 บาท
9. PCB =  ???? (10-30 บาท)

หั้งหมดงบ 200 บาท ไม่เกิน หาก เป็น product ชุดควบคุมนี้น่าจะเหลือ 100-120 บาท  หากอยากลองเขียนโปรแกรม ลองดูเครื่องรดนำ้ต้นไม้ ราคา 650 บาท ที่สวนจัตุรจัก อันนี้ใช่เลย http://www.girl-paradiseshop.comwww.be2hand.com/292159-292159-เครื่องตั้งเวลารดน้ำต้นไม้อัตโนมัติde-garden650-บาท.html
"จินตนาการสำคัญกว่าความรู้ ความรู้มีข้อจำกัด จิตนาการไร้ขอบเขต " --อัลเบิร์ต ไอสไตน์

JMew

สงสารสัตว์อ่ะ มันจะได้ความรักจากเรามั๊ยอ่ะ
โครงการกะเทยท่องโลก

Admin

Quote from: JMew on April 04, 2013, 01:38:28 PM
สงสารสัตว์อ่ะ มันจะได้ความรักจากเรามั๊ยอ่ะ

ไงต้องใส่ความรักลงในเครื่องด้วยนะเจ๊ จ้า  ;D
รับทำ PCB (ออกใบกำกับภาษีได้) => https://www.electoday.com

spider28

เอาไว้ใช้กรณีเจ้าของไปอยู่

หรือเจ้าของขีเกียจ  แงะๆ  ;D