Mục lục:
- Bước 1: Hóa đơn nguyên vật liệu
- Bước 2: Hàn các thiết bị điện tử với nhau
- Bước 3: Phần mềm (Firmware)
- Bước 4: Hoàn thiện
Video: Tạo Web-Radio với chi phí ít hơn $ 15: 4 bước (có Hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
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
- 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
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:
-
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!
- Tải xuống hoặc (git clone) mã nguồn từ địa chỉ ở trên.
- Đị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.
-
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
- 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.
- 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
Đặ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:
Tạo máy phân tích logic kỹ thuật số với chi phí ít hơn $ 1: 5 bước
Tạo Máy phân tích logic kỹ thuật số với giá dưới 1 đô la: Cảm biến mức logic là một thiết bị cảm nhận nếu đầu ra của một thành phần là 1 hoặc 0 (tích cực hoặc tiêu cực). Bạn biết những cảm biến đo mức tuyệt vời với màn hình LCD có giá khoảng 25 đô la? Cái này rẻ hơn một cách đáng kinh ngạc và làm được điều tương tự (Tôi
Tạo một đường đi được cảm nhận với chi phí thấp trong vài phút !: 10 bước (có hình ảnh)
Tạo một tuyến đường được cảm biến với chi phí thấp trong vài phút !: Trong Bài hướng dẫn trước đây của tôi, tôi đã chỉ cho bạn cách tạo bố cục tàu mô hình bằng cách xếp tự động. Nó sử dụng một đoạn đường ray, được đặt tên là 'đường ray được cảm nhận'. Đó là một điều khá hữu ích cần có trong một cách bố trí đường sắt kiểu mẫu. Tôi có thể được sử dụng cho những việc sau: Chặn
'Sup - Chuột dành cho người bị liệt tứ chi - Chi phí thấp và Nguồn mở: 12 bước (có hình ảnh)
'Sup - Chuột dành cho người bị liệt tứ chi - Chi phí thấp và Nguồn mở: Vào mùa xuân năm 2017, gia đình người bạn thân nhất của tôi hỏi tôi có muốn bay đến Denver và giúp họ thực hiện một dự án hay không. Họ có một người bạn, Allen, người bị liệt tứ chi do tai nạn xe đạp leo núi. Felix (bạn của tôi) và tôi đã nhanh chóng gửi lại
Cách mới để tạo Ferrofluid. Chi phí ít hơn 3 đô la !!!: 6 bước (có hình ảnh)
Cách tạo Ferrofluid mới. Chi phí Dưới 3 $ !!!: Ferrofluid - một chất lỏng trong điều kiện bình thường, nhưng chuyển thành rắn khi có từ trường. Tôi đã tìm thấy một cách mới để làm ferrofluid tại nhà và tôi muốn chia sẻ nó với các bạn. Lợi thế của dự án của tôi là chi phí. Nó'
Không khí lạnh hơn! với ít tiền hơn! Tăng áp điều hòa !!: 14 bước (có hình ảnh)
Không khí lạnh hơn! với ít tiền hơn! Máy điều hòa không khí Supercharging !!: Bạn có thể cải thiện khả năng làm mát và giảm chi phí điện năng với phương pháp này.Một máy điều hòa không khí hoạt động bằng cách nén một chất làm lạnh dạng khí cho đến khi nó ngưng tụ trong bình ngưng (bạn đoán nó) ở phía ngoài trời. Điều này giải phóng nhiệt ra bên ngoài. Sau đó khi