01 > ǰ




 


 
현재위치 : Home > 산업용보드

 
ELS-6XM
    · 고객선호도 :
    · 판매가격 : 전화문의

                    (0)                     (0)                     (0)



ELS-6x동영상


  • eLs- 6X (Motion Sensor Unit)
    •   모듈 사진


      • 보드 후면


       
      • STM32F CPU 특징
        • Core: ARM 32bit Cortex-M3 CPU 72Mhz 동작속도,Low power MCU
        • Memory : 128Kbyte Flash Memory, 20Kbyte SRAM
        • 7 Timers
        • 3개의 16bit timer
        • 16bit motor control PWM Timer
        • 2개의 I2C, SPI BUS
        • Uart 3개 (ISO7816) : Com 1 콘솔포트
        • USB 2.0 full-speed interface
                 
                • ELS-6XM(Motion Sensor Processing Unit) 특징
                  • AICHI STEEL의 AMI603 6’축 센서 (3.0×3.0×1.1mm )
                  • Motion Data 출력(Azimuth, Roll, Pitch)
                  • 3축 지자기 센서 (0.1667μT / LSB)
                  • 3축 가속 센서 (1 milli-Gravity / LSB)
                  • Pedometer(만보기) 내장. (Operating Current: 0.3 mA at Walking, 0.13 mA at Stop)
                  • 초소형 사이즈 (20.422mm x 13.499mm)
                  • 2.54mm 핀 간격이므로 만능기판에 장착가능
                  • TTL UART 통신포트 제공(TTL 3.3V :TXD ,RXD) ), Base 보드: rs232 입출력 선택
                  •  SPI1, GPIO 포트,상태 LED
                  • 모션센서 알고리즘 장착(Yaw, Roll, Pitch 출력)
                  • 모듈 동작 전원 3.3V, Low Power Micom 사용시(1.8V ~ 3.3V)
                • BASE 보드 사진 1
                 

                 
                •         BASE 보드 사진 2

                 
                • PC 동작 사진(Windows)

                • 라즈베리파이 보드
                •  윈도우 구동 동영상
                •  라즈베리보드 구동 동영상 

                • 판매형태 및 가격
                  •  제품 모듈(제품 설명 자료실 참조)
                  •  제품모듈, windows 프로그램 ( PC 동작 사진 소스 자료실 올릴 예정),라즈베리 파이 (파이션 소스)
                • Python 소스
                • import Tkinter as tk
                • import serial
                • import time
                • import io
                • import cmath, math

                • port = serial.Serial("/dev/ttyUSB0", baudrate=115200, bytesize=8, parity='N', stopbits=1, timeout=0.2, xonxoff=0, rtscts=0)

                • port.write("dir\r")
                • time.sleep(0.1)

                • port.write("cag\r")
                • time.sleep(0.1)

                • port.write("dis 15\r")
                • time.sleep(0.1)

                • port.write("fil 1:\r")
                • time.sleep(0.1)

                • port.write("mes 3 20\r")
                • time.sleep(1)

                • top = tk.Tk()
                • top.wm_title("AMI60X EVK Sensor")

                • group = tk.LabelFrame(top, text="Sensor Info", height=300, width=600)

                • posture = tk.LabelFrame(group, text="Posture [deg]", height=70, width=300, bg="Green")
                • pitch = tk.Label(posture, text="Pitch", bg="Green")
                • roll = tk.Label(posture, text="Roll", bg="Green")
                • yaw = tk.Label(posture, text="Yaw", bg="Green")

                • pitch.place(x=0, y=0, width=90, height=50)
                • roll.place(x=100, y=0, width=90, height=50)
                • yaw.place(x=200, y=0, width=90, height=50)

                • magnetism = tk.LabelFrame(group, text="Magnetism [mGauss]", height=70, width=300, bg="Orange")

                • mX = tk.Label(magnetism, text="X", bg="Orange")
                • mY = tk.Label(magnetism, text="Y", bg="Orange")
                • mZ = tk.Label(magnetism, text="Z", bg="Orange")

                • mX.place(x=0, y=0, width=90, height=50)
                • mY.place(x=100, y=0, width=90, height=50)
                • mZ.place(x=200, y=0, width=90, height=50)

                • acceleration = tk.LabelFrame(group, text="Acceleration [mG]", height=70, width=300, bg="Yellow")

                • aX = tk.Label(acceleration, text="X", bg="Yellow")
                • aY = tk.Label(acceleration, text="Y", bg="Yellow")
                • aZ = tk.Label(acceleration, text="Z", bg="Yellow")

                • aX.place(x=0, y=0, width=90, height=50)
                • aY.place(x=100, y=0, width=90, height=50)
                • aZ.place(x=200, y=0, width=90, height=50)


                • # COMPASS
                • canvas = tk.Canvas(top, bg="white", height=300, width=300)
                • canvas.pack(side="right")
                • #canvas.place(x=300, y=0, width=300, height=300)
                • canvas.create_oval(20, 20, 280, 280, outline="black", width=2)
                • canvas.create_line(150, 250, 150, 50, fill="blue")
                • canvas.create_line(50, 150, 250, 150, fill="blue")

                • xN = tk.Label(canvas, text="N", bg="white")
                • xE = tk.Label(canvas, text="E", bg="white")
                • xS = tk.Label(canvas, text="S", bg="white")
                • xW = tk.Label(canvas, text="W", bg="white")

                • xN.place(x=143, y=30)
                • xE.place(x=260, y=142)
                • xS.place(x=144, y=260)
                • xW.place(x=30, y=142)

                • triangle = [(50,140), (50,160), (250,150)]
                • polygon_item = canvas.create_polygon(triangle, fill="red")
                • #canvas.create_line(50, 150, 255, 155, fill="red")

                • sLogo = tk.Label(canvas, text="e-logics", bg="white")
                • sLogo.place(x=120, y=0)

                • group.pack(padx=10, pady=10)
                • posture.pack(pady=10)
                • magnetism.pack(pady=10)
                • acceleration.pack(pady=10)

                • def UPDATE():
                •   recv = port.read(128);
                •   #print recv

                •   top.after(200, UPDATE)

                •   strInfo = recv.split("mes|");
                •   if len(strInfo) < 2: return

                •   strInfo = strInfo[1].split();
                •   if len(strInfo) < 13: return
                •   
                •   try:
                •     # yaw, roll, pith, magtesim, acceleration data  
                •     yaw.configure(text="Yaw: " + str(float(strInfo[0])/100.0))
                •     roll.configure(text="Roll: " + str(float(strInfo[1])/100.0))
                •     pitch.configure(text="Pitch: " + str(float(strInfo[2])/100.0))

                •     mX.configure(text="X: " + str(float(strInfo[4])/100.0))
                •     mY.configure(text="Y: " + str(float(strInfo[5])/100.0))
                •     mZ.configure(text="Z: " + str(float(strInfo[6])/100.0))

                •     aX.configure(text="X: " + str(float(strInfo[7])/100.0))
                •     aY.configure(text="Y: " + str(float(strInfo[8])/100.0))
                •     aZ.configure(text="Z: " + str(float(strInfo[9])/100.0))

                •     # compass point
                •     angle_deg = 90 - float(strInfo[0])/100.0
                •     cangle = cmath.exp(angle_deg *1j*math.pi/180.0)
                •     offset = complex(center[0], center[1])
                •     newxy = []
                •     
                •     for x,y in triangle:
                •       v = cangle * (complex(x,y) - offset) + offset
                •       newxy.append(v.real)
                •       newxy.append(v.imag)
                •       canvas.coords(polygon_item, *newxy)
                •   except ValueError:
                •     print "string to float error"

                • center = 150, 150
                • UPDATE()
                • top.mainloop()
                번호 제목 작성자 작성일 평가점수
                이 상품에 대한 사용후기가 아직 없습니다.
                사용후기를 작성해 주시면 다른 분들께 많은 도움이 됩니다.
                 
                * 이 상품을 사용해 보셨다면 사용후기를 써 주십시오.
                번호 제목 작성자 작성일 답변
                이 상품에 대한 질문이 아직 없습니다.
                궁금하신 사항은 이곳에 질문하여 주십시오.
                 
                * 이 상품에 대한 궁금한 사항이 있으신 분은 질문해 주십시오.
                ◇현금영수증 발급 안내◇

                무통장입금(현금)으로 구매하시는 경우에는 휴대폰 번호 또는 사업자등록번호를 기재하여 주시기 바랍니다.
                기재하지 않으실 경우에는 배송받는분, 주문하신분 휴대폰 번호로 발급하여 드립니다. 

                ◇세금 계산서 발급안내◇
                세금 계산서 발급을 원하실경우 부가세 별도이며 사업자 등록증 사본을 이메일로 송부하여 주시기 바랍니다.


                ◇배송 방법◇

                편의 점(GS25,패밀리 마트) 택배 발송


                ◇배송 비용◇

                3만원 이상 구매시 무료 배송, 3만원 미만 구매시 3,500원입니다.



                ◇배송 기간◇

                결제일로부터 1~3일 이내(토요일, 공휴일 제외). 배송이 지연될 경우는 별도로 연락드립니다.



                ◇배송 관련◇

                수취인 부재로 인한 재발송은 비용을 청구하므로 부재시는 대리 수령처를 남겨주세요.

                이로직스 제품의 특성상(소스코드와 원본파일 제공)  교환 및 반품이 불가능한것이 많습니다. 구매전 반드시 확인하고, 신중히 판단후 구입하시기 바랍니다.
                 
                 
                ◇ 교환 및 반품이 불가능한 경우◇

                - 상품 수령후 3일안에 상담센터로 접수를 하지 않은 경우 교환 및 환불이 불가능합니다.
                - 보내주신 상품을 사용하거나 포장 상태가 훼손되어 상품의 가치가 없어진 경우 교환 또는 환불이 불가능합니다.
                - 교환/반품/환불이 불가하다는 것이 명시된 제품의 교환 및 환불이 불가능합니다.
                - 구매하신 상품의 교환은 1회에 한해 가능합니다.

                 
                교환/반품 내용을 입력하십시오.
                1주일이내 반품가능합니다.
                이 상품과 관련된 상품이 없습니다.