Engineering/AVR 3

PCB 회로 제작

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

Engineering/AVR 2016.12.16

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

Atmega128 Bluetooth 연동

친구에게 부탁 받은 작업이 있어서 오랜만에 AVR 코딩ATmega128에서 수신 받은 데이터를 시리얼 통신을 이용해서 Bluetooth와 연동Atmega128 --- (유선) --- Bluetooth module --- (무선) --- Blueterm APP디버깅 도중 3.3V 레귤레이터가 타버려서 DC-DC 레귤레이터로 응급수술;;내가 쓰고 있는 폰은 아이폰6+인데 아쉽게도 애플스토어에서 지원하는 어플은Bluetooth SPP통신을 지원하지 않아서 안드로이드 폰만 테스트가 가능하다 ㅠ스위치를 입력받아 Atmega128에서 보내는 시리얼 데이터를 플롯하는 동작

Engineering/AVR 2016.03.29