วันพฤหัสบดีที่ 12 มิถุนายน พ.ศ. 2557

วันอาทิตย์ที่ 2 มีนาคม พ.ศ. 2557

Encoder

Encoder ที่ให้ output เป็น Opencollentor เวลาต่อให้นำตัวต้านทาน R 10K มาต่อที่ Open Collector เพื่อเป็นสัญญาณ Pull up
สัญญาณที่ได้ดังรูปสามารถนำไปคูณ 4 เพื่อเพิ่มความละเอียด
จากตัวอย่าง encoder 600 pulse สามารถให้ความละเอียดเป็น 2400 ตำแหน่งต่อรอบ


วันอังคารที่ 11 กุมภาพันธ์ พ.ศ. 2557

ปัญหา

ปัญหาที่พบในวงจร RS485
น่าจะมาจาก สายส่ง DC Power มีระยะทางยาวเกินไป อาจจะทำให้เสียง่าย
ควรปรับปรุงวงจรให้มี power ส่งออกใหม่เป็น
12 volt Input
6 volt output Switching
และ 3.3 volt for xbee

หลังติดตั้ง 12/02/2557
หลังจากติดตั้งไปแล้วพบว่า
ฟาร์มสามารถ Node สามารถส่งข้อมูลไปยังโรงเรือนต่างๆ
สามารถอ่านค่าได้ถูกต้อง 5 โรงเรือนแรก
1/1 1/2 2/1 2/2 3/1 3/2 4/1 4/2 5/1 5/2

แต่มีปัญหากับโซน 5 โรงเรือนหลัง
ไม่สามารถอ่านค่าแบบต่อพ่วงได้

สรุปวิธีแก้คือ
หาจุดติดตั้งปลายทางจุดที่ 2
Point to Multipoint

A to B  B to A
A to C  C to A


ปัญหาที่พบในวงจร Arduino Pump
ออกแบบแล้วไม่สามารถใช้กับไฟเลี้ยง 24 volt ได้
ควรปรับปรุงวงจรดังนี้
- เพิ่มวงจรควบคุมไฟเลี้ยงสำหรับ ไฟ Lamp
- ปรับวงจร Arduino ให้รับ input 24 V output adjustable 12V pump
   และนำไฟเลี้ยง output lamp มาเป็น input ให้กับไฟเลี้ยงวงจร 3.3 volt

หรือไม่ต้องคิดมาก ใช้แยกเป็น 2 บอร์ดแบบเดิม
1. input 24 volt
2.1 output 12 volt to Lamp
2.2 output 12 volt to pump and controller



วันอาทิตย์ที่ 2 กุมภาพันธ์ พ.ศ. 2557

วันพุธที่ 20 พฤศจิกายน พ.ศ. 2556

วันพุธที่ 16 ตุลาคม พ.ศ. 2556


ทดลองใช้ SMD Neckdown 100% แก้ programming fail pic32
ใช้ตัวเก็บประจุ 10 uF ระหว่าง 3.3V and Gnd
หมายเหตุ ต้องเป็นตัวเก็บประจุไม่มีขั้ว ห้ามเป็น Electrolyte