본문 바로가기

AVR 8BIT

3축 가속도 센서를 이용한 그래프!! 안녕하세요 숭덕이 박제현 입니다. 또 오랜만에 이렇게 글을 쓰게 되네요!! 요즘 제품하나씩 사서 테스트하기가 힘드네요!!! 물가가 워낙에 비싸다 보니 일단 오늘은 3축 가속도센서를 이용하여 X,Y,Z 값의 데이터만 받아야겠습니다. 이 센서는 이동하는 물체의 가속도나 충격의 세기를 측정하는 센서입니다. 응용분야는 가속도 센서 측정이 필요한 모든 분야에서 사용이 가능하며, 로봇의 움직임, 기울어짐 측정가능, 예를 들어 네비게이션의 센서로 많이 활용됩니다. 요즘은 의학쪽으로 GPS를 통해 순간의 기울어짐을 보고 공공기간에 알라는 시스템이 몇가지 나온것으로 알고 있습니다. 또한 3축 가속도 센서를 가지고 계측기를 만들기에는 오차가 있기떄문에 무리가 있는 듯 합니다. MMA7260Q 2011년 8월 16일 새벽 .. 더보기
시리얼통신을 이용한 CLCD문자전송 안녕하세요 숭덕이 박제현 입니다. 오늘은 시리얼통신으로 LCD에 문자를 찍어볼텐데요 !! 일단 시리얼 통신을 하려면 FTDI 나 Silabs 사의 칩을 이용하여 하는데 저는 CP2102를 사용해서 하겠습니다. CP2102같은 경우는 WIN7 일 경우 자동으로 드라이브를 찾아 설치해주니까 너무 좋은거 같네요 FTDI사의 칩도 그렇다는.. 하지만 제가 사용하기에는 간단하게 편해서 씁니다!! 자 다음은 AVR 칩이 있어야 겠네요!!!! RX,TX는 서로 크로스로 연결하셔야 합니다. 자 다음은 LCD 음 이제 준비물은 다 끝난거 같네요!!! 이렇게 3가지만 가지고 충분히 작품을 하나 만들겠군요!!!!1!!! #include #include #asm .equ __lcd_port=0x1B ;PORTA #endasm.. 더보기
적외선통신을 이용한 문자찍기!! 안녕하세요 숭덕이 박제현입니다. 오랜만에 이렇게 글을 쓰는거 같네요 !!! 음 일요일날은 IR센서를 이용한 통신을 할 건데요 !! 간략하게 설명만 하고 일요일날 자료를 올리겠습니다. 많은 자료조사와 테스트는 해보지 않았으나 리모콘 수신용이면 발광부에 케리어만 실어주게 되면 데이터전송이 가능할거 같아 이렇게 구매를 해서 테스트 해볼 예정입니다. 빨리 테스트 해보고 싶지만 졸리네요 !!!!!!! 수광부(603LM) 발광부(CL-1L5) 출처 : http://www.devicemart.co.kr/mart7/mall.php?cat=049001000&query=view&no=6900 603LM 출처 : http://www.devicemart.co.kr/mart7/mall.php?cat=049001000&query.. 더보기
FLEX센서를 이용한 로봇팔 제어 안녕하세요 숭덕이 박제현입니다. 지금 쓰는 글은 주말에 테스트 하기전에 머릿속에 있는것을 조금 정리하고 테스트하기전에 자료조사하여 정리하려고 미리 글을 올려봅니다. ADC란 Analog to Digital Converter 로 아날로그 값을 디지털로 변형시켜주는것이라고 생각하면 쉽겠습니다. 머 머리아프게 쓰지만 연속적인 값을 표현하는 아날로그 형태로 신호를 이산적인양의 값으로 변환해준다. 출처 : http://terms.naver.com/entry.nhn?docId=365705 Atmega128의 분해능은 8-Channel, 10-bit ADC를 가지고 있다. 10bit 분해능을 가진 ADC란 2^10 = 1024로 분해 할 수 있는 성능을 나타내며, 0~5V의 전압을 측정하는 것이라면 약 0.005V=.. 더보기
초음파센서를 이용한 거리측정 및 모터제어 안녕하세요 숭덕이 박제현 입니다. 회사에서 일끝나고 또 의자에 앉아 이렇게 글을 남깁니다. 조금 있으면 블로그시작한지 음 기억이 안나요!!!!!!!!암튼 초음파로 거리측정하고 모터를 움직여보겠습니다.. 데이터시트 주파수 40Khz 최대 측정거리 3~4M 최소 측정거리 1CM 입력전압 5V 초당 측정횟수 1000ms(1초) 한번 측정시 50ms 1초당 약 20회 입력신호 10usec 소비전류 4mA 크기 43 * 20 * 17 mm 스펙참조 (http://eleparts.co.kr/front/productdetail.php?productcode=005035002004000009&sort=) SRF-05 Single Pin Mode SRF-05에 제가 쓸 핀은 VCC,Echo,Trigger,Gnd 4개의 핀.. 더보기
HS-311 (서보모터 제어하기) 안녕하세요 숭덕이 박제현입니다. 오늘은 서보모터에 대해 공부할겁니다. 음 제가 이번에 암제어 로봇을 만들고 싶어 서보모터에 대해 자료조사를 하다 좋은 자료인거 같아 몇가지 자료를 올립니다. 암로봇이라 해서 특정지역이나 사람이 오갈 수 없을 때 유용하게 사용되거나 의료시술, 공장 특정제어 등 많은 곳에 쓰이고 많은곳에 현재에도 많이 쓰이는것으로 알고 있습니다. 저는 이 작품을 포맥스로 이용해 통신으로 제어를 해보겠습니다 일단 모터에 대해서만 서술하는 내용이니 HS-311에 대해서만 말씀드리겠습니다. 출처 : http://www.google.co.kr/imgres?imgurl=http://www.yeogie.com/wwwfiles/img.board/000000000459/E23DE056-652A-42F1-A.. 더보기
블루투스 RC 카 - 모터 안녕하세요 숭덕이 박제현 입니다. 이제 마지막은 모터가 남았겠군요...... 가장 흔하게 쓰는게 미니카에 들어가는 DC모터 입니다. 남자분들이라면 DC모터를 한번씩 다 사용해봤으리라 생각됩니다. + - 가 있는데 정전압을 주게 되면 정회전을 하고 역전압을 주면 역회전을 하게 되죠?? 그렇죠???? 자 이제 모터를 보도록 하겠습니다. 저는 모터제어를 라인트레이서에서 스테핑과 서보모터밖에 제어를 해보지는 않았습니다. 많이 해보지 않아 원리에 대해 설명하기는 머 하급이나 마찬가지겠죠??? 제가 그냥 RC카를 사서 모터를 돌리기까지 설명을 적어보겠습니다. 제가 자료를 조사해 본 결과 DC모터에는 브러쉬라는 부품이 있다고 하드라고요 이 부품의 역활은 전류를 흘렸다 안흘렸다 하는 과정에서 전류의 방향이 바뀐다고 하.. 더보기
블루투스 RC카 - 동영상 더보기
블루투스 RC카 - FB155BC통신 안녕하세요 숭덕이 박제현 입니다. 이제 전원부를 설계를 다 했으면 UART쪽에 설계를 해보도록 하겠습니다. 일단 블루투스의 특징은 고 신뢰성, 저가의 무선통신 구현,저전력 입니다. 전송속도는 1Mbps ~ 3Mbps 사이가 됩니다. 또한 한대의 블루투스장치에 동시에 접속가능장치는 최대 7 입니다. FB155BC는 3.3V의 전압이 필요하다고 하네요 그래서 LM1117-3.3V의 레귤레이터를 사용했습니다. 데이터시트를 보니 최대7V까지네요. 하지만 저희는 7V이상의 전압을 사용하지 않습니다. 하기에 5 -> 3.3V로 전압을 다운시키겠습니다. 자 3.3V를 VCC에 인가하고 GND는 공통그라운드에 자 이제 중요한 순서입니다. MCU에 RX와 BLUETOOTH TX를 크로스연결합니다. MCU에 TX와 BLU.. 더보기
블루투스 RC카 - 전원부 안녕하세요 숭덕이 박제현입니다. 블루투스 RC카를 제어를 해보았는데요 제어한 결과를 조금 정리해서 올리고자 합니다. 일단 전원부 부터 보도록 하겠습니다. 일단 AA 4EA= 1.5V X 5 = 7.5V 로 MCU에 전달되는 전압은 4.5V ~ 5V 사이의 전압이 되야하므로 7805 레귤레이터를 달아줬습니 다. 레귤레이터는 리니어타입과 스위칭타입 2가지의 방식이 있습니다. 리니어타입은 입력을 받아 필요한 만큼의 출력전압을 내보내고 나머지는 자신이 열로 방출하는 것입니다. 장점은 가격이 저렴하고 사용하기가 편리하다는 점이 있으며, 단점은 입출력전압차가 많을 경우 효율이 매우 나빠지고 열도 많이 발생하게 됩니다. 반면 스위칭방식은 PWM을 이용하여 출력전압을 조절합니다. 스위칭타입의 장점은 열이 발생하지 않으.. 더보기