Mục lục:

Tạo Web-Radio với chi phí ít hơn $ 15: 4 bước (có Hình ảnh)
Tạo Web-Radio với chi phí ít hơn $ 15: 4 bước (có Hình ảnh)

Video: Tạo Web-Radio với chi phí ít hơn $ 15: 4 bước (có Hình ảnh)

Video: Tạo Web-Radio với chi phí ít hơn $ 15: 4 bước (có Hình ảnh)
Video: Bạn thuận não trái hay phải? Cách test suy nghĩ #shots #vitamin #braintest #fyp #xuhuong #Drvitamin 2024, Tháng mười một
Anonim
Image
Image
Hóa đơn nguyên vật liệu
Hóa đơn nguyên vật liệu

Vì vậy, tôi quyết định thực hiện một dự án mà tôi đã trì hoãn một thời gian: Một đài phát thanh web tự chế, đầy đủ chức năng, hoàn chỉnh với bộ khuếch đại và loa, với giá dưới 15 € !.

Bạn có thể thay đổi giữa các đài phát trực tuyến được xác định trước bằng cách nhấn nút và bạn có thể điều khiển âm lượng bằng cách xoay một chiết áp đẹp..

Bước 1: Hóa đơn nguyên vật liệu

Hóa đơn nguyên vật liệu
Hóa đơn nguyên vật liệu
  • Bo mạch vi điều khiển dựa trên ESP-WROOM32. Trên thực tế, có ít nhất hai biến thể được quan tâm với chip vi điều khiển này (xem hình) - Tôi đã sử dụng WEMOS LOLIN32, không có nút tích hợp vì tôi muốn sử dụng chip của riêng mình. Tuy nhiên, nếu bạn muốn tránh hàn nhiều nhất có thể, bạn có thể sử dụng biến thể khác, đi kèm với một nút và các chốt đã được hàn tại chỗ.
  • Sự đột phá về bộ khuếch đại Adafruit I2S 3W Class D - MAX98357A. Bo mạch phút này có một con chip thần kỳ của Maxim Electronics vừa là DAC (Bộ chuyển đổi kỹ thuật số sang tương tự) vừa là Bộ khuếch đại 3W Class D! Bạn cung cấp tín hiệu kỹ thuật số từ bộ điều khiển μcontroller của mình và điều khiển loa trực tiếp, không cần mạch khác.
  • Loa 4Ω / 8Ω. Tôi đã sử dụng SHARP RSP-ZA249WJZZ L, 8 Ω, 10 W, một bộ phận còn sót lại của TV Sharp mà tôi mua từ một cửa hàng thừa trực tuyến.
  • Ống lót rỗng 5,5 / 2,1 mm
  • Chiết áp tuyến tính 120Ω. Điều này sẽ không hoàn toàn tắt tiếng radio khi vặn hết cỡ, nhưng bạn sẽ có được một phạm vi âm lượng loa rất hữu ích khi sử dụng nó.
  • Nút thu nhỏ (nếu bạn làm theo hướng dẫn này một cách mù quáng, hãy đảm bảo rằng nút bạn sử dụng thường ở vị trí tắt và bật khi được nhấn). Bạn cũng có thể phải sửa đổi mã nguồn để cải thiện hoạt động của nút (xem bước phần mềm). Bỏ qua điều này, nếu bạn có bộ vi điều khiển có nút trên bo mạch.
  • Dây mịn (nhiều màu)
  • Ống co nhiệt
  • Nguồn cung cấp 5V với phích cắm đầu ra 5.5 / 2.1
  • Trường hợp. Nếu bạn quản lý để tìm một loa có kích thước bề mặt tương tự với kích thước bề mặt tôi đã sử dụng (11cm x 4cm), thì bạn có thể in vỏ dựa trên tệp stl mà tôi đã cung cấp. Nếu không, bạn có thể tùy cơ ứng biến: Ví dụ, một tấm bìa cứng sẽ hoàn thành công việc một cách hoàn hảo!

Bạn có thể đi rẻ hơn nữa, bằng cách

  • nhặt một chiếc loa từ các thiết bị điện tử đã bỏ đi (tôi đã làm điều này trong lần thử đầu tiên và sau đó tìm kiếm thứ gì đó tốt hơn).
  • bỏ qua bộ cấp nguồn chuyên dụng và 5,5 / 2.1bushing, và chỉ sử dụng cổng microUSB của bộ vi điều khiển và bộ sạc điện thoại. Đảm bảo kết nối 5V / GND của bộ vi điều khiển với bộ ngắt Bộ khuếch đại và cũng sử dụng bộ sạc điện thoại đủ mạnh.
  • bỏ qua nút chuyên dụng và sử dụng nút tích hợp.

Bằng cách này, bạn có thể giảm chi phí của mình xuống dưới 10 đô la!

Bước 2: Hàn các thiết bị điện tử với nhau

Hàn các thiết bị điện tử với nhau
Hàn các thiết bị điện tử với nhau
Hàn các thiết bị điện tử với nhau
Hàn các thiết bị điện tử với nhau
Hàn các thiết bị điện tử với nhau
Hàn các thiết bị điện tử với nhau

Bạn cần một số kỹ năng hàn cơ bản để hoàn thành bước này

Kết nối nguồn điện

Hàn hai dây trên mỗi đầu nối của ống lót nguồn cung cấp 5.5 / 2.1. Nếu bạn có các màu khác nhau, không phải là một ý kiến tồi nếu sử dụng màu đỏ hoặc nâu cho cực dương (5V) và đen hoặc xanh lá cây cho cực âm (GND). Bằng cách này, bạn luôn biết cáp nào là điện áp / dương và cáp nào là nối đất / âm.

Hàn đầu kia của cáp vào bảng mạch ESP32 và MAX98357A (xem sơ đồ).

Kết nối ESP32 với MAX98357A

như sau:

Chân ESP ----------------- Tín hiệu I2S GPIO25 / DAC1 --------- LRCKGPIO26 / DAC2 --------- BCLK GPIO22 --- --------------- Nguồn DỮ LIỆU:

Nút thu nhỏ

Kết nối nút thu nhỏ với chân GPIO0 và GND. Điều này được sử dụng để thay đổi giữa các đài phát thanh.

Loa & chiết áp

Kết nối đầu ra loa của MAX98357A nối tiếp với loa và chiết áp.

Gói (lại

Sau khi hoàn thành, bọc mọi thứ lại trong ống co nhiệt. Tùy thuộc vào hoặc cách bạn định đóng gói bộ đàm của mình, thậm chí bạn có thể muốn che bề mặt sau của loa bằng một số băng che để tránh các tiếp xúc điện ngẫu nhiên.

Bước 3: Phần mềm (Firmware)

Phần mềm cho radio trên web đã có sẵn tại đây:

Tât cả nhưng điêu bạn phải lam la:

  1. Thiết lập môi trường khó hiểu để phát triển ESP được gọi là ESP-IDF. Quá trình thiết lập hơi khác nhau, tùy thuộc vào hệ điều hành của bạn. Bạn có thể tìm thấy các hướng dẫn chi tiết tại đây:

    docs.espressif.com/projects/esp-idf/vi/lat… Nó không thực sự thân thiện với người dùng, nhưng đừng để điều đó làm bạn sợ hãi!

  2. Tải xuống hoặc (git clone) mã nguồn từ địa chỉ ở trên.
  3. Định cấu hình quyền truy cập vào mạng WLAN của bạn: tạo menuconfig và nhập thông tin đăng nhập wifi của bạn.
  4. sửa đổi danh sách Web Radios theo tùy chọn của bạn: Danh sách phát có thể được tìm thấy tại

    ESP32_MP3_Decoder / main / playlist.pls

  5. Nếu bạn đã kết nối nút của riêng mình (thay vì sử dụng biến thể bảng có nút tích hợp), bạn có thể muốn thay thế tệp web_radio.c trong ESP32_MP3_Decoder / components / web_radio / bằng tệp được cung cấp tại đây. Tôi đã thực hiện một số sửa đổi để ngăn chặn nhiều sự kiện nhấn nút chiếm dụng radio trên web. Ít nhất đây là những gì đã xảy ra trong trường hợp của tôi với mã chưa sửa đổi.
  6. tải toàn bộ nội dung lên bộ điều khiển ESP32 μcontroller của bạn: tạo và sau đó (nếu bản dựng không có lỗi) tạo flash. Trong trường hợp của tôi, make flash không hoạt động, nhưng khi bạn chạy make, điều này gợi ý một lệnh (giống như python ~ / esp / esp-idf / components / esptool_py / esptool / esptool.py bla bla), sẽ hoạt động trong hầu hết các trường hợp.

Bước 4: Hoàn thiện

Kết thúc
Kết thúc

Đặt mọi thứ vào trong hộp, cẩn thận để không có bề mặt dẫn điện nào tiếp xúc với nhau. Với mục đích này, bạn có thể sử dụng ống co nhiệt, băng cách ly PVC hoặc thậm chí là súng lục keo. Một khẩu súng bắn keo cũng cần thiết để cố định mọi thứ vào vị trí. Làm điều này sau khi bạn đã kiểm tra mọi thứ và biết rằng mọi thứ đang hoạt động như mong đợi!

Đó là nó, tận hưởng!

Đề xuất: