Mục lục:

Hộp nhạc đài FM dựa trên PIC16F1847 và AR1010: 5 bước
Hộp nhạc đài FM dựa trên PIC16F1847 và AR1010: 5 bước

Video: Hộp nhạc đài FM dựa trên PIC16F1847 và AR1010: 5 bước

Video: Hộp nhạc đài FM dựa trên PIC16F1847 và AR1010: 5 bước
Video: ĐÀI RADIO FM NGHE NHẠC, ĐA NĂNG ,USB,THẺ NHỚ,GIÁ RẺ,HIEU MOBILE 2024, Tháng mười một
Anonim
Image
Image

Đây là bài viết có thể hướng dẫn đầu tiên của tôi. Tôi đã tạo một hộp Radio FM Kỹ thuật số bằng cách sử dụng mô-đun thu Đài FM AR1010 giá rẻ này mà tôi đã mua từ Ebay và một Bộ vi điều khiển PIC16F1847 từ MICROCHIP. Tại sao lại là PIC? Tại sao không sử dụng Arduino? Bởi vì tôi có một loạt các vi mạch này được dự trữ trong thùng linh kiện. Và cũng bởi vì hầu hết các giáo trình và hướng dẫn của Digital FM Radio đều sử dụng arduino.

Hãy làm cho nó…..

Bước 1: Các bộ phận và công cụ cần thiết…

Các phần cơ bản như sau:

  1. Bộ não - Vi mạch Pic16F1847
  2. Bộ thu radio FM kỹ thuật số - Mô-đun AR1010
  3. Màn hình - Mô-đun Led phân đoạn 8 chữ số MAX7219
  4. Bộ khuếch đại âm thanh - PAM8403 5V DC Bảng mạch khuếch đại âm thanh 2 kênh Điều khiển âm lượng 2 * 3W
  5. Nguồn / Sạc - Mô-đun nâng cấp 3V đến 5V 1A Bộ chuyển đổi USB Charger Boost w / 1pc. Pin 18650 được tận dụng từ bộ pin máy tính xách tay cũ.
  6. Giao diện - 3 chiếc. nút nhấn công tắc vi mô
  7. Vỏ hộp in 3D - liên kết tệp STL tại đây

Công cụ để sử dụng:

  • Sắt hàn
  • Mũi kìm dài
  • Máy thử đa kỹ thuật số
  • Dao Exacto
  • Kìm cắt
  • Súng bắn keo
  • máy in 3D
  • Lập trình viên / Trình gỡ lỗi Microchip PICKIT 3

Bước 2: HÌNH HỌC VÀ LẮP RÁP DÂY

HÌNH HỌC VÀ LẮP RÁP DÂY
HÌNH HỌC VÀ LẮP RÁP DÂY
HÌNH HỌC VÀ LẮP RÁP DÂY
HÌNH HỌC VÀ LẮP RÁP DÂY
HÌNH HỌC VÀ LẮP RÁP DÂY
HÌNH HỌC VÀ LẮP RÁP DÂY

Sơ đồ được vẽ bằng phiên bản Miễn phí của phần mềm thiết kế Autodesk Eagle PCB.

Danh sách các bộ phận của bảng mạch chính như sau:

1 cái. PIC16F1847 MCU PDIP-18

1 cái. AMS1117-3.3 Bộ điều chỉnh điện áp SOT223

6 chiếc. Điện trở 4,7Kohm / 0,5 watt

1 cái. Tụ điện 10uf / 16v

Tất cả các bộ phận này được gắn trên một bảng cắt lỗ một mặt 30mm x 30mm tùy chỉnh để lắp vào bên trong vỏ. Mcu PIC được gắn ở mặt trên của bo mạch. Bộ điều chỉnh AMS1117-3.3 SMD và mô-đun AR1010 được hàn trên mặt đồng.

Không có Bộ tạo dao động bên ngoài vì tôi đã sử dụng đồng hồ 32 mhz bên trong của MCU PIC16F1847. Tôi không sử dụng bất kỳ tiêu đề và đầu nối nào để kết nối các mô-đun, chúng được hàn bằng dây nhảy. Các tiêu đề dành cho gỡ lỗi nối tiếp và lập trình ICSP.

Bước 3: MÃ

Mã được viết và biên dịch bằng phiên bản Code Limited của MikroC dành cho PIC.

Tôi đã sử dụng Thư viện Ar1010 Arduino của adamjansch / AR1010lib và chuyển nó để tương thích với MikroC cho PIC IDE.

Tôi đã viết thư viện Max7219 của riêng mình.

Có thế thôi cảm ơn

Bước 4:

Đã cập nhật Tệp nguồn để bao gồm thư viện MAX7219…

Bước 5: Cập nhật trong tương lai:

Tôi sẽ thêm RTC cho Thời gian và có thể một số cảm biến như Nhiệt độ và Độ ẩm.

Đầu vào âm thanh Bluetooth.

Máy nghe nhạc mp3.

Đề xuất: