셀폰 배터리 사용

사용 안했던 모토롤라 셀폰 배터리입니다. 일단 리튬이온 충전기에 연결해서 사용가능하게 만들었습니다.

미사용 셀폰 배터리를 싸게만 구하면 상당히 쓸만할거 같습니다.

ATtiny85

8K byte의 메모리를 가지고 있는 ATtiny85입니다. 간단한 작업에는 이 칩을 사용하는게 최고인거 같네요.  이 칩으로 리모트컨트롤 만들기 전에 간단한 테스트 해봅니다.

0번 핀으로 Blink되는거 테스트인데 5V 전원만 연결해 주면 끝이니 엄청 간단해 보이죠.

칩을 아두이노와 연결하기 위해 만든 보드입니다. 아두이노 우노에 쉴드처럼 위에 연결 가능합니다. 케이블 6개정도만 납땜 해주면 되네요.

Hardware Debounce Test

74HC14 칩으로 하드웨어 디바운스 테스트 해봅니다.

왼쪽에 있는 칩이 74HC14 로 Schmitt Trigger라고 합니다.

쉬미트 트리거 칩 없이 아래 코드 실행하면 가끔식 미스가 나거나 제대로 안될 때가 있습니다. 그래서 delay도 조정해 보고 하는데 이건 기계식 접점이 가지고 있는 한계라서요.

아래와 같은 셋업이면 코드도 간단해지고 편하긴 합니다만 칩도 필요하고 회로 구성이 조금은 복잡해지네요.

 

 

FM Radio Player

TEA5767 모듈로 FM 라디오 제작입니다. 주파수 나오는건 oled 128×32 디스플레이 사용했습니다. TEA5767모듈의 문제점이 음량 조절이 안된다는건데 이건 스피커 볼륨으로 조정하셔야 하거나 추가로 앰프 모듈 설치로 해결 가능합니다. 지금 앰프 모듈이 있긴 한데 이건 다음에 추가 작업해서 올리겠습니다.

버튼 2개로 미리 셋팅해 놓은 주파수의 위아래 변경이 가능합니다.

 

Hardware Debounce

Button Debounce에 대해서 잠깐 쓸려고 합니다.

보통 아두이노에서 버튼 상태 확인하거나 또는 버튼 라이브러리로 처리하는데 하드웨어로 셋팅하면 깔끔하긴 합니다. Hex inverting Schmitt-trigger 칩중에 하나인 74HC14 칩을 사용해야 합니다.

Embed with Elliot: Debounce your Noisy Buttons, Part I

Embed with Elliot: Debounce your Noisy Buttons, Part II

위에 링크로 자세한건 읽어보시면 되구요, 제일 중요한거 아래 그림입니다.

위와 같은 셋팅이면 코드에서 추가로 넣을 필요없이 처리됩니다.  소프트웨어로 처리 원하시면

https://github.com/JChristensen/JC_Button

위에 링크에서 JC Button 라이브러리 설치해서 사용하세요.

PC 전원 관리 셋업

PC 전원관리에 사용 가능한 하드웨어 셋업입니다.

PC를 특정 시간에 ON/OFF 시킬때에 필요한 장치입니다. 릴레이를 메인보드 파워스위치에 연결해야 합니다.  시간은 RTC에 저장되고 ON/OFF 시간은 아두이노 EEPROM에 저장됩니다. 타이머의 시간과 시계의 시간 조정 가능합니다.

버튼은 총 5개로

1번 – 메뉴 선택

2번 – 수정할 숫자 선택

3번 – plus

4번 – minus

5번 – save

18650 배터리 충전과 사용

USB 전원 어댑터 없이 아두이노를 사용할려면 18650 리튬이온 배터리 사용 추천합니다. 사각형의 리튬 폴리머 배터리 사용도 가능하지만 가성비로 따지면 국산 3000암페어짜리 5000원정도에 구입해서 사용하는게 좋습니다. (절대 중국산 사지 마세요. 실제 용량보다 말도 안되게 안나옵니다.)

Battery charger와 MT3608 Booster로 5V 만들어 주면 아두이노에 사용 가능합니다.

 

TV 리모컨으로 온도 표시

LG TV 리모컨으로 두개의 32×8 LED 디스플레이에 온도 표시 나오게 하는 프로그램입니다.  리모컨의 숫자 클릭하면 온도가 나오고 채널목록은 삭제, 이전채널은 dot이 나옵니다.

박물관에서 리모컨으로 온도 표시를 쉽게 하고자 제작했습니다.

 

 

Alarm Clock – MP3

yx5300 사용으로 알람이 음악으로 나오는건데 막상 만들고 나니깐 소스도 복잡하고 정리가 안되어 있네요. 일단 올리고 추후에 다시 한번 정리해야겠습니다.

앰프 모듈 연결해서 사운드 크게 만들면 좋겠네요.