Engineering 19

RTL2832 모듈 구매

공돌이파파 유튜브 채널에서 아마추어무선통신에 대한 영상을 보고 급호기심이 생겨서 구매 그래서 지난주 알리로 RTL2832 모듈을 구매하고 아버지 친구분께 MYT9800 무전기를 빌렸다 자격증이 없어도 수신은 가능하지만 송신을 하기위해서는 자격증을 받아 콜사인을 발급받아야되서 4급도 취득 RTL2832 모듈은 쉽게 말해 전파수신을 컴퓨터로 전해주는 매개체역할을 하는 모듈인데 PC의 프로그램으로 주파수를 꽤나 넓게 수신할수 있다 한예로 비행기에서 주고받는 통신, 라디오, 공사현장 무전, 해외 무전도 가능하다 (심지어 북한 방송도 들리더군요;;) 그리고 우주정거장에서 오는 신호를 받아서 음성을 이미지 프로세싱해서 받아볼수도 있고 기상데이터 또한 이미지 프로세싱으로 기상지도를 볼수도 있다

CC3200 Camera Booster Pack

카메라 영상을 스마트폰으로 전송하는 방법을 찾던중CC3200 Launchpad을 이용해서 디지털 카메라 연결하고내장된 Wi-fi 모듈을 통해 전송되는 영상을 모니터링하였다.카메라 모듈은 MT9D111를 사용하였다Uniflash로 기본으로 제공되는 패키지를 다운로딩하고 PC또는 스마트폰으로 Wi-fi를 CC3200으로 접속하고 난뒤mysimplelink.net/camera_demo.html로 접속하게 되면위와 같이 실시간으로 영상을 모니터링할수가 있다

PCB 회로 제작

개발중인 회로를 Orcad를 이용해서 레이아웃을 그린 다음에PCB 회로를 구성해봤다.가장 어려웠던 점은 dsn파일에서 netlist를 만들때각 부품에 해당하는 footprint를 설정해줘야하는데dip 타입일 경우 기본적으로 제공하는 footprint가 있는 반면smd 타입일 경우 해당부품을 직접 그려야하는 번거로움이 있다library 생성해서 내가 자주 쓰는 부품들은 따로 만들어놔야할듯...

Engineering/AVR 2016.12.16

Matlab - Joystick 연동

Matlab으로 로봇 팔 제어 시뮬레이션을 만들었는데End Point를 제어할 방법이 뭐가 있을까 하다가실험실에 있는 로지텍 조이스틱을 활용하기로 해보았다Matlab 내장함수중에 COM포트를 읽어서 시리얼 통신으로 들어온 데이터를 저장하는 기능이 있다 조이스틱에서 날라오는 값은 크게 Axis와 Button 두개의 배열이 있는데조이스틱 모델마다 버튼의 갯수와 아날로그 스틱의 갯수가 다르기 때문에배열의 크기도 달라진다적절하게 원하는 버튼을 선택한뒤 데이터를 불러와 변수에 저장하면위와 같이 Matlab에서 실시간으로 연동할수가 있다(Matlab 코드의 연산시간과 plot의 복잡성에 따라 약간의 레이턴시는 존재한다)

Relay Switching Board

집에서 X88R preamp와 G-major2 공간계 랙을 쓰는데각각 foot pedal이 있어서 채널과 뱅크를 동시에 바꾸기 번거로워서한번에 같이 채널을 스위칭할수 있는 방법이 뭐 있을까하다가G-major2 후면에 Relay 단자가 있길래 그걸 응용해보았다.간단하게 아날로그 소자를 이용해서 구현하려다가배보다 배꼽이 더 커질거 같아서 Atmega8A 모듈을 사용하였다500원 동전크기 보다 조금 더 큰 사이즈이다실제로 사용한 포트는 몇개 없어서 간단하게 뜨게질 납땜으로 구성하고몰렉스 커넥터로 Stereo(Output)과 MIDI 5pin(Input)을 연결하였다 구동 원리는 간단하다G-Major 2에서 설정한 Bank에서 X88R로 출력신호를 보내서 해당 Bank에서 Clean, Crunch, Read 3..

Engineering/AVR 2016.05.11

해상도 규격

요즘 FHD, UHD, 4K 등등 고해상도 모니터가 많은데 사실 헷갈릴만한게 UHD와 4K가 같은 줄 알았는데 위 그림을 보면 비율이 약간 다르다.UHD는 16:9이고 4K는 17:9이다대부분 동영상 해상도를 말할때 세로 픽셀 비율을 말하기때문에UHD, 4K둘다 2160p으로 똑같기 때문에 헷갈릴만도 하다.6세대 콘솔에서 PS2, XBOX 등은 VGA(480p)를 사용하였고HD 시대에 들어와서 HD 720을 흔히 사용하고 있다.대부분 드라마나 영화, 애니메이션 등 이규격을 사용하고 있고 (용량대비 화질이 가장 나은듯)좀 더 고화질인 FHD, 2K, HD 1080 또한 많이 사용하고 있다.현재 사용하고 있는 모니터는 FHD까지 지원이 되서8세대 콘솔을 1080p로 구동하고 있고 영화 또한 1080p까지 무..

ROVATA robot arm test

URC 미션중 robot arm을 이용해서 value를 열고 switch를 켜는 미션이 있다.원래는 RF 모뎀을 이용하여 무선으로 조이스틱 명령을 줘야하지만 우선 테스트를 위해 robot PC에 직접 유선으로 조이스틱을 연결하여 테스트를 하였다.Angle value를 여는 영상 Ball value를 여는 영상 Switch를 눌러 켜는 영상 아직 역기구학을 구해서 동작시키는건 아니고 순기구학으로각 joint의 명령을 조이스틱의 버튼으로 제어를 해서 약간은 부자연스러운 동작이 있다.