산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

간단한 FM 라디오

구성품 및 소모품

rda5807 fm 라디오 모듈
× 1
SparkFun Arduino Pro Mini 328 - 3.3V/8MHz
× 1
노키아 5110 디스플레이
× 1
18650 리튬 이온 배터리
× 1
18650 배터리 케이스
× 1
Adafruit USB 리튬 이온 배터리 충전기
× 1
오디오 증폭기
× 1
포토 저항기
× 1
범용 트랜지스터 NPN
× 1
저항 100옴
× 1
저항 10k 옴
× 2
저항 300k
× 1
저항 1M 옴
× 1
푸시 버튼이 있는 로터리 인코더
× 1
부하 스피커
× 1

필요한 도구 및 기계

납땜 인두(일반)

앱 및 온라인 서비스

Arduino IDE

이 프로젝트 정보

간략한 설명

이 프로젝트는 Arduino로 제어되는 간단한 FM 라디오를 구축하는 것입니다. 인터넷 서핑을 하다가 RDS 신호 수신을 지원하는 훌륭한 FM 라디오 모듈인 RDA5807을 만났습니다. 나는 이 모듈로 플레이하고 사용자 정의 기능을 가질 수 있는 나만의 FM 라디오를 구축하는 것이 매우 신의 아이디어라고 생각했습니다. 또한 라디오는 리튬 이온 충전식 배터리로 전원을 공급할 수 있으며 흥미로운 USB 충전기가 장착되어 있습니다.

Nokia 5110 디스플레이는 가독성이 좋고 사용하기 쉬우며 사용자 정의가 가능하고 배터리 수명을 늘리는 데 도움이 되는 저전력 요구 사항이 있기 때문에 라디오에 적합한 선택이라고 생각합니다.

이 프로젝트의 주요 기능은 다음과 같습니다.

<울>
  • USB 충전기가 있는 리튬 이온 배터리 18650은 라디오에 전원을 공급하는 데 사용됩니다.
  • <울>
  • 그래픽 Nokia 5110 디스플레이를 사용하여 친숙한 사용자 인터페이스를 만들 수 있습니다(이 경우 제외).
  • <울>
  • 4개의 이전 역 목록은 역 간 탐색을 단순화하기 위해 구현되었습니다.
  • <울>
  • RDS 정보(역명)는 화면 하단에 표시됩니다.
  • <울>
  • 화면 백라이트가 자동으로 조정됩니다.
  • RDA5807은 자급자족 무선 모듈입니다. 3.3V 전원을 구현합니다. 프로젝트를 단순화하기 위해 Arduino pro mini 3.3V 컨트롤러를 사용하여 라디오 모듈을 제어합니다. 내부 전압 조정기는 라디오 모듈과 화면의 올바른 전압을 보장합니다. 볼륨을 수용할 수 있도록 간단한 오디오 증폭기가 구현됩니다. 리튬 이온 배터리는 레귤레이터 없이 앰프에 직접 전원을 공급합니다.

    U8GLIB 그래픽 라이브러리는 Nokia 화면에 정보를 표시하는 데 사용됩니다. 이 라이브러리는 빠르고 안정적이며 확장 가능하며 많은 흑백 디스플레이에 매우 편리합니다. 라이브러리에 새로운 키릴 자모 글꼴을 추가했으므로 스케치에 있는 글꼴을 선택하십시오.

    라디오 제어 방법

    라디오는 로터리 인코더에 의해 제어됩니다. 튜너는 자동 모드와 수동 모드의 두 가지 모드를 실행할 수 있습니다. 기본적으로 자동 모드가 사용됩니다. 이 모드에서 라디오 모듈은 인코더를 앞이나 뒤로 돌릴 때 방송국을 위 또는 아래로 찾습니다. 스테이션은 신호 레벨이 좋은 다음 스테이션으로 변경됩니다. 수동 모드로 전환하여 주파수를 설정할 수 있습니다. 인코더를 한 번만 누르면 모드가 전환됩니다.

    스테이션을 변경할 때마다 마지막 4개의 스테이션 목록이 Arduino의 EEPROM에 저장됩니다. EEPROM의 수명을 저장하기 위해 스테이션이 변경된 후 1분 이내에 저장 프로시저가 호출됩니다. 따라서 EEPROM에 아무것도 저장하지 않고 즐겨찾는 방송국을 자유롭게 검색할 수 있습니다.

    마지막 4개의 방송국을 나열하려면 인코더를 길게(약 2초) 누르십시오. 그런 다음 인코더를 돌려 목록에서 스테이션을 선택할 수 있습니다. 방송국으로 전환하려면 인코더를 누르십시오.

    결론

    RDA5807 라디오 모듈은 매우 편리한 라이브러리와 흥미로운 기능을 구현하는 훌륭한 FM 라디오 수신기입니다. 라디오 방송국과의 거리가 먼 경우에는 충분히 긴 안테나가 필요합니다. 음질은 허용됩니다. 더 나은 오디오 증폭기를 사용할 수 있지만 더 강력한 증폭기를 사용하면 배터리 수명이 단축될 수 있습니다.

    <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

    코드

    FM 라디오 소스 코드
    저장소에는 두 가지 버전이 있습니다:전체 버전과 라이트 버전(역광 제어 및 스테이션 기록 없음). 정식 버전은 하드웨어에서 테스트되었으며 라이트 버전은 소스 코드에서 빌드되었으며 테스트는 수행되지 않았습니다.https://github.com/sfrwmaker/fm_radio_rda5807

    회로도


    제조공정

    1. 전압 분배기
    2. 감자 전지
    3. 무선 회로
    4. 배터리 건설
    5. 배터리 등급
    6. 단순 시리즈 공명
    7. 라디오
    8. 배터리
    9. 간단한 파이 로봇
    10. 그래핀 배터리란 무엇입니까? [간단한 개요]