Mục lục:

Đài phát thanh số Pi năm retro: 7 bước
Đài phát thanh số Pi năm retro: 7 bước

Video: Đài phát thanh số Pi năm retro: 7 bước

Video: Đài phát thanh số Pi năm retro: 7 bước
Video: NHỮNG LỜI HỨA BỎ QUÊN / VŨ. x DEAR JANE (Official MV) 2024, Tháng mười một
Anonim
Image
Image

Ý tưởng rất đơn giản: Lấy một chiếc radio cũ và sửa đổi nó để phát nhạc từ Raspberry Pi. Mục tiêu là có danh sách phát cụ thể có thể được chọn bằng bánh xe tần suất. Các bài hát được nhóm theo thứ tự thời gian theo năm từ 1950 đến 2010 và được lưu trữ trên Thẻ SD của người tập. Có một số nút để phát, tạm dừng và nhận bài hát tiếp theo. Một khía cạnh quan trọng của dự án là sử dụng lại các nút cũ. Sử dụng chúng mang lại cho người dùng một cảm giác trường học cũ. Để tăng thêm cảm giác này, đài phát thanh bắt chước tiếng ồn thông thường giữa hai tần số. Dự án này được thực hiện cho một khóa học liên tỉnh. Sau khi hoàn thành, chúng tôi được yêu cầu tạo một hướng dẫn. Vì vậy, các bức ảnh nơi chụp ngẫu nhiên. Chúng tôi hy vọng vẫn còn rõ ràng những gì cần làm để làm lại dự án này.

Bước 1: Tìm PinOut cho các nút

Phần cứng
Phần cứng

Trước tiên, bạn cần phải tháo rời chiếc radio cũ mà bạn lựa chọn một cách cẩn thận. Không làm mất các ốc vít. Sau đó, phần phức tạp bắt đầu - sử dụng lại các nút cũ. Vấn đề là, các nút trong radio của chúng tôi được kết nối một cách cơ học - bạn nhấn một nút và nút nhấn còn lại sẽ tự động bật ra. Chúng tôi đã tháo lò xo của một nút và nhấn vào. Nút này không còn chức năng nữa. Nhưng đó là lý do tại sao các nút khác lại nhảy ra sau khi nhấn và không tiếp tục nhấn. Bước tiếp theo là tìm các chốt chính xác cho mỗi nút. Điều này có thể khá dễ dàng tùy thuộc vào các nút được sử dụng trong đài của bạn. Đài phát thanh của chúng tôi có một số nút kỳ lạ với 10-14 kết nối trên một nút duy nhất. Vì vậy, chúng tôi đã lấy một đồng hồ vạn năng và đặt nó vào chế độ liên tục và nhấn các nút, ngay sau khi bạn tìm thấy cặp chân phù hợp (thiết bị sẽ bắt đầu phát ra tiếng bíp), hãy ghi sơ đồ chân xuống. Tổng cộng chúng tôi đã sử dụng ba nút: bài hát trước, phát / tạm dừng và bài hát tiếp theo.

Nếu không có cơ hội sử dụng lại các nút cũ, chỉ cần đặt những nút của riêng bạn vào. Khi đó, bạn có thể sẽ mất phản hồi xúc giác nhưng vẫn giữ được tính thẩm mỹ cho thiết bị.

Bước 2: Phần cứng

Phần cứng
Phần cứng
Phần cứng
Phần cứng
Phần cứng
Phần cứng

Để xây dựng dự án này, các công cụ và bộ phận sau đã được sử dụng:

Công cụ:

  • Tua vít
  • Dremel
  • Keo dính
  • Sắt hàn
  • Dây hàn
  • Đồng hồ vạn năng

Các bộ phận:

  • Đài phát thanh cũ
  • Raspberry Pi Zero với Hệ điều hành Raspbian (tiết kiệm rất nhiều dung lượng so với Raspberry Pi 3, tuy nhiên lại kém mạnh mẽ hơn)
  • Cáp Micro USB
  • Bộ đổi nguồn USB với 2 ổ cắm
  • Cáp USB
  • Cáp Jumper cho Điện tử
  • Bộ khuếch đại âm thanh (LM386)
  • Chiết áp cắt đa chiều (WEL3266-Y-203-LF)
  • Bộ chuyển đổi tương tự sang kỹ thuật số (MCP3008)

Tại sao phải sử dụng bộ khuếch đại?

Bộ đàm cũ có loa khá mạnh và bạn muốn sử dụng lại càng nhiều bộ phận cũ càng tốt. Tín hiệu công suất thấp từ Raspberry không đủ để tăng sức mạnh cho loa, vì vậy bạn cần phải tăng cường tín hiệu.

Tại sao phải sử dụng chiết áp đa vòng?

Chúng tôi quyết định sử dụng lại núm tần số để chọn năm. Thật không may, chúng tôi không thể đọc ra các giá trị được tạo ra, vì vậy chúng tôi đã sử dụng một chiết áp đa vòng - núm có thể thực hiện 5 vòng quay, một chiết áp bình thường bình thường chỉ có phạm vi 270 °. Chúng tôi dán nó vào bánh răng bên trong của núm xoay. Điều chỉnh âm lượng vẫn hoạt động, vì vậy chúng tôi đã sử dụng chiết áp tích hợp cho nó và tìm kiếm sơ đồ chân chính xác.

Sau khi cả hai chiết áp được kết nối, hãy kiểm tra giá trị tối thiểu / tối đa của chúng, để bạn có thể điều chỉnh phạm vi chính xác trong mã.

Tại sao sử dụng bộ chuyển đổi AD?

Raspberry Pi chỉ có thể đọc đầu vào kỹ thuật số. Một chiết áp chỉ cung cấp đầu ra tương tự - vì vậy bạn cần một bộ chuyển đổi tương tự sang kỹ thuật số để Pi hiểu các giá trị. Nếu bạn thực sự muốn xây dựng lại điều này mà không cần thêm các tính năng ưa thích như AirPlay hoặc thứ gì đó khác, tôi khuyên bạn nên sử dụng Arduino thay vì Raspberry Pi. Raspberry thực sự là một sự quá mức cần thiết cho một dự án dễ dàng như vậy, nhưng nhiệm vụ từ univercity cho biết chúng tôi phải sử dụng một cái.

Bước 3: Đấu dây

Đấu dây
Đấu dây

Nối dây mọi thứ theo sơ đồ fritzing.

Bước 4: Hướng dẫn

Sau khi bạn đã tìm ra sơ đồ chân của các nút hoặc cài đặt của riêng bạn, đã đến lúc chơi với MCP3008. Kết nối chiết áp với MCP3008 như đã thấy trong fritzing và vi điều khiển với raspberry pi (hoặc tìm kiếm một hướng dẫn hoặc đi sâu vào bảng dữ liệu MCP3008 và cố gắng tự tìm ra). Hãy thử nếu bạn nhận được đầu ra có thể đọc được của chiết áp trên máy tính. Nếu vậy, hãy kết nối cả chiết áp thứ hai. Sao chép, dán mã của chúng tôi và xem liệu bạn có thể thay đổi bản nhạc bằng chiết áp và cũng có thể đặt âm lượng bằng chiết áp khác.

Bây giờ bạn có thể kết nối các nút với Raspberry Pi và xem chúng có hoạt động hay không.

Từ thời điểm này, thách thức thực sự bắt đầu để lắp mọi thứ bên trong vỏ máy. Chúng tôi thực sự cũng đã mở Bộ chuyển đổi nguồn USB của mình và đặt nó vào bên trong chiếc radio cũ, vì vậy chúng tôi có thể sử dụng cáp dây nguồn cũ của nó. Kết nối một cáp micro usb với Raspberry Pi và cắt một cáp USB khác để mở và kết nối dây màu đỏ với chân + trên bảng mạch khuếch đại và dây màu đen với chân -. Ngoài ra, hãy nối dây loa với nó bằng dây thô và kết nối cả đầu ra âm thanh Raspberry Pi.

Chúng tôi muốn giải thích điều này tốt hơn tất cả, nhưng nếu không có hình ảnh tốt thì điều này không thực sự khả thi, nhưng bản thân dự án không khó đến vậy, vì vậy chúng tôi hy vọng điều này sẽ giúp bằng cách nào đó hoặc ít nhất là bạn có thể sử dụng mã của chúng tôi.

Bước 5: Tạo không gian

Tạo không gian
Tạo không gian
Tạo không gian
Tạo không gian

Mục tiêu cuối cùng là tìm một số không gian bên trong radio nơi có thể đặt phần cứng mới. Nếu không có đủ không gian bên trong - chỉ cần sửa đổi vỏ bằng dremel hoặc máy mài góc nhỏ bằng cách cắt nó ra một chút (Hãy nhớ: an toàn là trên hết). Cố gắng không làm hỏng bảng mạch và hệ thống dây điện cũ - bạn tháo càng ít bộ phận, thì khả năng radio sẽ giữ được chức năng ban đầu càng lớn. Thiết bị chúng tôi chọn có một ngăn chứa pin lớn, nơi Raspberry Pi Zero được lắp vào một cách hoàn hảo. Bạn cũng có thể sử dụng Raspberry Pi bình thường, nếu bạn có dung lượng trống cho nó trong thiết bị. Vì mục tiêu của chúng tôi không phải là để tiết kiệm tính di động của radio, chúng tôi quyết định sử dụng tùy chọn này để định vị phần lớn phần cứng của chúng tôi.

Bước 6: Phần mềm

Cài đặt Raspbian trên Raspberry Pi của bạn.

Mã cho dự án radio có thể được tải xuống từ kho lưu trữ github của chúng tôi. Ngoài ra, pygame libary phải được cài đặt trên Raspberry. Để thực hiện việc này, hãy nhập lệnh sau vào bảng điều khiển:

sudo apt-get update && sudo apt-get install python-pygame

Đề xuất: