วันศุกร์ที่ 5 มิถุนายน พ.ศ. 2558

วันที่14 ที่Fibo

-เริ่มจากรับงานของพี่ไนท์มาทำ encoder motor เริ่มศึกษาdata sheet จากเว็ป http://www.thairoboshop.com/product/115/dc-motor-encoder-ab

ปัญหาที่ติดในการทำencoder คือ libary ที่ใช้เขียนmillis ยังคงติดขัด และdata sheet ยังคงงไม่ชัดเจนจนต้องดูวงจรและจ่ำสายไฟใหม่ เพราะมันตรงกับที่ไปอ่านมาเลยทำให้เสีเวลาและวัดดูขาแต่ละขานาน

รายละเอียด
ราคา 55 บาท ต่อ 1 ตัว

มอเตอร์ DC พร้อม Encoder A,B
Vcc Encoder : 5 V.
Vmotor : min 3V.
ขาต่อใช้งาน 6 ขาดังนี้
ขา1Motor.    ขา2GND.    ขา3Encoder.  ขา4Motor.    ขา5+5V.    ขา6Encoder.  




การทำงานจะใช้คำสั่ง millis  สามารถดูได้จาดเว๋ปต่อไปนี้http://www.arduino.cc/en/Reference/Millis

Example

unsigned long time;
void setup(){
Serial.begin(9600);
}
void loop(){
Serial.print("Time: ");
time = millis();
//prints time since program started
Serial.println(time);
// wait a second so as not to send massive amounts of data
delay(1000);
}
และเราต้องรู้ว่าฟันของencoder มีกี่ซีกเพราะตะนับได้1รอบ360แต่ละซีกจะได้กี่องศา


-การทำสื่อโฆษณาPOVให้เป็นรูปต่างๆ ตัวอักษร
ยังคงมีสิ่งที่ไม่เข้าใจคืออักษรที่ออกมายังคงไม่สวยงามเพราะรอบของmotor ไม่คงที่ และสองตัวมีรอบที่หมุนไม่เท่ากัน และโค้ดที่ยาวทหให้ "งง" และตอนนี้เรา4คนกำลังหาทางแก้โค้ดให้สั้นที่สุด 





การทำงานจะเป็นการหลอกตา ให้ไฟLED กระพริบเร็วๆ แล้วให้เห็นเป็นตัวอักษร หรือ รูปต่างๆ 
ดั้งคริปจากเว็ปนี้ https://www.youtube.com/watch?v=0UaTpHEGnHw
                           https://www.youtube.com/watch?v=cYo66PIuYTE
-วันนี้มีแนวทางและได้เห็นสิ่งใหม่ๆ ทำให้มีแนวคิดในการทำโปรเจ็คเพิ่มมากขึ้นจนทำให้เรา4คนมีแนวทางหใม่ๆที่อยากทำอีกแล้วครับ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น