Tip & Trick | POP-X2 | IPST-SE | micro:bit | POP-7 | ATX2 | Application Module | Sensor
หน้าเว็บ
วันจันทร์ที่ 30 มิถุนายน พ.ศ. 2557
IPST-SE Chasis For TPA Junior Robot Contest 2014
จากการแข่งขันหุ่นยนต์สสท.ยุวชน TPA JUNIOR ROBOT 2014 หุ่นยนต์ที่ใช้ในการแข่งขัน Robo-Rescue จะเป็นหุ่นยนต์ที่สร้างขึ้นใหม่ เพื่อใช้งานกับการแข่งขัน Robo-Rescue ได้
โดยทาง inex มีแผนที่จะจัดจำหน่ายในเวลาอันใกล้นี้
ก่อนถึงช่วงนั้นสำหรับผู้สนใจสามารถดาวน์โหลดไฟล์แบบโครงหุ่นยนต์ไปสร้างด้วยตนเองก่อนได้
โดยไฟล์มี 2 แบบให้เลือก
โดยสามารถนำไปตัดอะคริลิคขนาด 3 มม. ด้วยเครื่องตัดเลเซอร์ได้ทันที
วันพฤหัสบดีที่ 26 มิถุนายน พ.ศ. 2557
HC-SR04 with Robo-Creator
HC-SR04 โมดูลวัดระยะทางด้วยอัลตร้าโซนิก
เป็นโมดูลวัดระยะทางที่ใช้หลักการสะท้อนของคลื่นอัลตร้าโซนิก ราคาประหยัดมาพร้อมกับสาย สัญญาณเพื่อใช้เชื่อมต่อกับบอร์ดต่างๆ ตามมาตฐานของ inex ไม่ว่าจะเป็น POP-BOT XT , Robo-Creator หรือ IPST-SE สำหรับตัวอย่างการเชื่อมต่อกับหุ่นยนต์รุ่น Robo-Creator ทำได้ดังนี้
1. เตรียมสายสัญญาณ
2. ขาเชื่อมต่อของโมดูล HC-SR04
โมดูล HC-SR04 มีขาเชื่อมต่อทั้งหมด 4 เส้นคือ
- ขา Vcc : เป็นขาไฟเลี้ยง +5V
- ขา Trig : เป็นขาส่งสัญญาณ
- ขา Echo : เป็นขารับสัญญาณ
- ขา Gnd : เป็นขากราวด์
3. ตัดสายสัญญาณออกด้านละ 1 เส้นเพื่อลดความสับสน
สายที่ให้มาในชุดมีสองเส้น เส้นละ 3 สาย แต่จุดต่อเชื่อมต่อมีเพียง 4 สาย ดังนั้นต้องตัดออก 2 เส้น โดยเส้นแรกให้ตัดสายสีดำทิ้ง ส่วนเส้นที่ 2 ให้ตัดสายสีแดงทิ้ง แต่ถ้าไม่ต้องการตัด อาจจะถอดจุดต่อที่ส่วนหัวของขั้วต่อ JST เพื่อเอาสายออกมา 1 เส้นก็ได้ ดังรูป
4. ต่อสายเข้ากับโมดูล HC-SR04
นำสายที่ตัดออกแล้ว เหลือปลาย 4 เส้นเสียบเข้าที่โมดูล HC-SR04 ดังรูป
5. เชื่อมต่อสายเข้ากับบอร์ด Robo-Creator
- ขา Trig ต่อเข้ากับขา 1
- ขา Echo ต่อเข้ากับขา 0
6. เขียนโปรแกรมเพื่ออ่านค่าแสดงที่หน้าจอ LCD
#include
#define TRIG 1
#define ECHO 0
long RAW;
float DIST;
void setup(){
lcd("SW1 Press!");
sw1_press();
}
void loop(){
out(TRIG,HIGH);
delayMicroseconds(10);
out(TRIG, LOW);
RAW=pulseIn(ECHO,HIGH);
DIST=(float(RAW)/2)/29.1;
lcd("RAW=%l ",RAW);
lcd("#nDIST=%f CM ",DIST);
delay(300);
}
สมัครสมาชิก:
บทความ (Atom)