วันจันทร์ที่ 6 กรกฎาคม พ.ศ. 2558

การควบคุมมอเตอร์แบบสั่งได้ 360 องศาการขับ Stepping Motor ด้วย https://www.youtube.com/watch?v=u6dlO6Hx0pw https://www.youtube.com/watch?v=z9sVYNF231c Just got 8 way microstepping working. A Silicon Labs C8051F340 receives commands over USB then generates the correct waveforms on its PWM pins. This drives a UDN2916 H-bridge current limited driver chip (using the PHASE and VREF pins), which powers the stepper. https://www.youtube.com/watch?v=7jnmJNzIjaI https://www.youtube.com/watch?v=GjmLhdFy3RM "Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments." [ www.arduino.cc] "อาดูยโน่ เป็นระบบที่ใช้ในการพัฒนาอุปกรณ์อิเล็กทรอนิกส์ต้นแบบ ซึ่งออกแบบให้ใช้งานง่ายทั้งฮาร์ดแวร์ และซอฟแวร์ กลุ่มเป้าหมายผู้ใช้งานอาดูยโน่ ได้แก่ ศิลปิน นักประดิษฐ์ นักออกแบบ ใช้ในงานอดิเรก หรือ ใครๆก็ตามที่สนใจในการประดิษฐ์นวัตกรรม งานสร้างสรรค์" ก่อนอื่นเรามารู้จักกับที่มาที่ไปของ Arduino กันก่อนครับ Ardiono มีผู้ริเริ่มเป็นชาวอิตาเลียน ดังนั้นจึงอ่านออกเสียงไปในทางอิตาเลียนว่า อาดูยโน่ หรือ บางคนก็อ่านว่า อาดูโน่ หรือ อาดูยอีโน่ ก็ได้ครับ เรื่องมันก็เริ่มต้นในปี 2005 ผู้ริเริ่มของ Arduino ชื่อว่า Massimo Banzi และ David Cuartielles ซึ่งอาศัยอยู่ในเมือง Ivrea ทางตะวันตกเฉียงเหนือของประเทศอิตาลี สองคนนี้ตั้งใจสร้างอุปกรณ์ประเภทไมโครคอนโทรลเลอร์ราคาถูกที่นักเรียนนักศึกษาสามารถเข้าถึง และซื้อหามาเป็นเจ้าของได้ครับ โรงงานเล็กๆ ในเมืองที่ว่านี้ก็ถูกใช้เป็นที่ผลิตบอร์ด Arduino เวอร์ชั่นแรก โดยใช้ชื่อโครงการของพวกเขาว่า Arduin of Ivrea นอกจากจะตั้งใจให้ราคาของอุปกรณ์นั้นถูกเมื่อเทียบกับไมโครคอนโทรลเลอร์ตระกูลอื่นๆ ในท้องตลาดแล้ว พวกเขายังตั้งใช้ให้ Arduino สามารถพัฒนาโดยโปรแกรมที่ "แจกฟรี" ภายใต้เงื่อนไขในการใช้งานลักษณะ Open Souce ดังนั้นจึงเลือกใช้การพัฒนาบนพื้นฐานของระบบ Wiring สำหรับบางคนที่ยังไม่แน่ใจว่าไมโครคอนโทรลเลอร์คืออะไร ลองอ่านย่อหน้านี้ดูครับ ไมโครคอนโทรลเลอร์จะว่าไปแล้วก็เปรียบเหมือนกับสมองของมนุษย์ครับ คือมีหน้าที่คิด คำนวณทางคณิตศาสตร์ คำนวณทางลอจิก สั่งการ มีส่วนความจำ เพื่อใช้เป็นข้อมูลในการคำนวณ หรือ ประมวลผลต่างๆ "แต่จะไม่สามารถทำงานได้เอง" โดยไม่มีมือ เท้า แขน ขา หรือ ตา หู จมูก ซึ่งเปรียบได้กับ อุปกรณ์ส่วนควบ (Accessories) อื่น เช่น เซนเซอร์ มอเตอร์ ระบบสื่อสารผ่านอินเตอร์เน็ต ระบบแสดงผลผ่านจอภาพ เป็นต้น ดังนั้นโดยสรุปคือ ไมโครคอนโทรลเลอร์จะทำหน้าที่ในการคิดคำนวณ รับค่าจากระบบวัดผลภายนอก เข้ามาประมวลผล เพื่อสั่งการตอบสนองออกไปที่อุปกรณ์ต่อเชื่อมอื่นๆ ตัวมันเองเดียวๆ จะทำอะไรไม่ได้มากไปกว่าการคิดครับ ไมโครคอนโทรเลอร์ในปัจจุบันก็มีอยู่หลายยี่ห้อ เช่น PIC ของบริษัทไมโครชิพ Z80 MCS-51 ARM-Cortex AVR และ อื่นๆอีกมากครับ Arduino ก็เป็นไมโครคอนโทรเลอร์แบบนึงที่มีเอกลักษณ์เฉพาะตัวที่ต่างจากยี่ห้ออื่น

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

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