Mạch loa bluetooth 12V và Sơ đồ nguyên lý mạch loa bluetooth 100W , 50W , 20W – Sửa Chữa Tủ Lạnh Chuyên Sâu Tại Hà Nội

Loa Bluetooth giờ đây đã trở thành một thiết bị gia dụng khá phổ biến mà chúng ta sử dụng hàng ngày. Vì vậy, đối với bài viết hôm nay, chúng tôi đã nghĩ đến việc thiết kế và chế tạo Mạch loa bluetooth của riêng mình. Để làm cho mọi thứ thú vị hơn một chút, chúng tôi đã thêm một dải đèn LED RGB WS2812B Neo Pixel sẽ được sử dụng để hình dung âm nhạc.

Nếu bạn có máy in 3D, Bạn có kỹ năng về lắp ráp và đam mê âm thanh và Neo Pixels, thì bạn có thể tạo Loa Bluetooth Mini của riêng mình giống như chúng tôi đã làm. Vì vậy, không cần thêm quảng cáo, hãy bắt tay ngay vào nó!

Quá trình hoạt động của loa Bluetooth rất đơn giản và không khác bất kỳ loa Bluetooth nào khác đang có mặt trên thị trường. Một điểm khác biệt chính của loa này là việc bổ sung đèn LED WS2812B ở hai bên của vỏ loa được in 3D mà chúng tôi sẽ giải thích ở phần sau của bài viết này.Sơ đồ mạch loa bluetooth được hiển thị bên dưới.

Loa Bluetooth giờ đây đã trở thành một thiết bị gia dụng khá phổ biến mà chúng ta sử dụng hàng ngày. Vì vậy, đối với bài viết hôm nay, chúng tôi đã nghĩ đến việc thiết kế và chế tạo Mạch loa bluetooth của riêng mình. Để làm cho mọi thứ thú vị hơn một chút, chúng tôi đã thêm một dải đèn LED RGB WS2812B Neo Pixel sẽ được sử dụng để hình dung âm nhạc.

Nếu bạn có máy in 3D, Bạn có kỹ năng về lắp ráp và đam mê âm thanh và Neo Pixels, thì bạn có thể tạo Loa Bluetooth Mini của riêng mình giống như chúng tôi đã làm. Vì vậy, không cần thêm quảng cáo, hãy bắt tay ngay vào nó!

Quá trình hoạt động của loa Bluetooth rất đơn giản và không khác bất kỳ loa Bluetooth nào khác đang có mặt trên thị trường. Một điểm khác biệt chính của loa này là việc bổ sung đèn LED WS2812B ở hai bên của vỏ loa được in 3D mà chúng tôi sẽ giải thích ở phần sau của bài viết này.Sơ đồ mạch loa bluetooth được hiển thị bên dưới.

Mạch rất đơn giản và dễ hiểu. Để cung cấp  nguồn điện 12V cần thiết để điều khiển  mô-đun khuếch đại âm thanh lớp D PAM8610 15 watt  ,  chúng ta đã sử dụng sáu pin lithium polymer 18650 trong cấu hình 3S, 2P. Hình ảnh chụp gần của mạch khuếch đại âm thanh được hiển thị bên dưới.

mạch loa bluetooth 12v

Vì chúng ta đang sử dụng pin lithium để cung cấp năng lượng cho mạch điện, chúng ta cần quan tâm đến quá trình sạc và xả của pin nếu không tuổi thọ của nó sẽ giảm đáng kể, đó là lý do tại sao chúng ta đang sử dụng mô-đun BMS 10A 3s, 2P . Mô-đun BMS này sẽ đảm bảo rằng pin được sạc đúng cách và nó không bị xả quá mức, ngoài ra mô-đun BMS này cũng bảo vệ pin khỏi các tình trạng đoản mạch và quá tải.Mạch BMS được hiển thị bên dưới.

mạch loa bluetooth 5v

Tiếp theo, chúng ta có mô-đun chuyển đổi buck . Mô -đun bộ chuyển đổi buck giảm 12V đến từ pin và chuyển nó thành + 5V để chúng tôi có thể cấp nguồn cho đèn LED Neo Pixel, Mô-đun thu âm thanh Bluetooth và mô-đun ESP12E.

mạch loa bluetooth 100w

Tiếp theo trong danh sách là mô-đun thu âm thanh Bluetooth . Như tên của nó, mô hình này là bộ thu âm thanh Bluetooth và chúng tôi đang kết nối đầu ra của bộ thu âm thanh Bluetooth với đầu vào của mô-đun bộ khuếch đại âm thanh.

mạch loa bluetooth tháo máy

Đầu ra của mô-đun Bộ thu âm thanh Bluetooth được trộn với hai điện trở 10K và nó được đưa trực tiếp đến một op-amp điện áp thấp MCP6001T có công việc là khuếch đại tín hiệu và bù nguồn âm thanh. Bởi vì nếu không có phần bù, chỉ một phần của sóng sin sẽ được khuếch đại và đổi lại nó sẽ tạo ra đầu ra không mong muốn. Vì op-amp là loại có công suất rất thấp, chúng tôi đang sử dụng chân GPIO của ESP để cấp nguồn cho nó, làm như vậy chúng tôi có thể bật hoặc tắt đèn LED bất kỳ lúc nào chúng tôi muốn. Tính năng này có thể rất hữu ích trong điều kiện ánh sáng yếu hoặc trong phòng tối.

mạch bluetooth cho loa
Bây giờ chúng tôi có mô-đun ESP8266 của chúng tôi. Để cấp nguồn cho mô-đun, chúng tôi đang sử dụng bộ kiểm soát và điều chỉnh AMS117 3.3 V, ngoài bộ kiểm soát và điều chỉnh trong mô-đun, chúng tôi đã liên kết 1 số ít đèn LED Pixel WS2812 Neo. Chân dữ liệu cho Neo Pixels là chân RX của mô-đun ESP và nó không hề đổi khác được vì mã sử dụng I2S của mô-đun ESP để điều khiển và tinh chỉnh đèn LED và so với phía đầu vào, chúng tôi đang sử dụng chân A0 của ESP. được liên kết với chân đầu ra của op-amp. Cuối cùng, như đã đề cập trước đây, chúng tôi đang sử dụng gpio14 của mô-đun để bật / tắt op-amp .
mạch loa bluetooth 20w
Khi đã hoàn thành xong sơ đồ, tôi mở màn thiết kế xây dựng mạch ESP trên một tấm bảng tinh chỉnh và điều khiển triển khai xong vì tôi đang hấp tấp vội vàng kiến thiết xây dựng dự án Bất Động Sản này. Tôi đã hàn những thành phần rất hài hòa và hợp lý và nó trọn vẹn không được khuyến khích, một hình ảnh của bảng mạch được hiển thị bên dưới .
mạch loa bluetooth jbl
Sau đó, tôi khởi đầu siêu dán những đèn LED in 3D và sau cuối, tôi đã sử dụng 1 số ít keo nóng để cố định và thắt chặt pin và những mô-đun vào đúng vị trí. Bản dựng ở đầu cuối giống như hình bên dưới .
mạch loa bluetooth mini
Khi điều này được thực thi, tôi hàn dây cho một công tắc nguồn và một cổng sạc và quy trình thiết kế xây dựng đã hoàn tất .

Lưu ý:  Nếu bạn đang tự xây dựng mạch, hãy lưu ý rằng bất kỳ phiên bản nào của bảng MCU nút sẽ không hoạt động cho dự án này. Bạn phải sử dụng mô-đun ESP8266-12E xương trần vì đầu ra, chúng tôi đang sử dụng chân RX và nó không thể thay đổi được vì colorchord sử dụng hoạt động I2S bên trong. Ngoài ra, chân ADC trên bảng MCU nút đi đến bộ chia điện áp, điều này cũng có thể làm hỏng kết quả cuối cùng của bạn.

Thiết kế và in 3D mạch loa bluetooth tháo máy

Vỏ cho loa Bluetooth được làm trọn vẹn từ phần in 3D. Để làm như vậy, thứ nhất chúng tôi cần thiết kế phần vây hãm 360. Chúng tôi khởi đầu bằng cách ghi lại bên ngoài của vỏ và tạo những vòng tròn 3 ” bên trong. Sau đó, chúng tôi bù đắp vòng tròn bên ngoài 3 mm để tạo thành phần thân để chúng tôi hoàn toàn có thể ép đùn. Sau khi hoàn tất, chúng tôi đã lặp lại quá trình này hai lần để hoàn toàn có thể tạo kênh mà những đèn LED sẽ tương thích .
sơ đồ nguyên lý mạch loa bluetooth
Tôi đã xuất nó dưới dạng tệp STL, cắt nó dựa trên setup máy in và ở đầu cuối là in nó. Tệp STL cũng có sẵn để tải xuống từ Thingiverse và bạn hoàn toàn có thể in vỏ bọc của mình bằng cách sử dụng nó .
mạch loa bluetooth 50w

Chế mạch bluetooth cho loa vi tính

Khi quy trình in 3D hoàn tất, tôi đo dải Neo Pixels và cắt chúng cho tương thích. Sau đó, tôi sử dụng rất nhiều keo siêu dính để dán những đèn LED điểm ảnh mới vào vị trí theo dấu Din và Dout và hàn những chân VCC, GND, Din và Dout với dây tiêu chuẩn. Sau khi hoàn tất, tôi đã sử dụng rất nhiều keo nóng để dán pin vào đáy loa Bluetooth. Và dây hàn mà tôi đã sử dụng để sạc thiết bị. Sau khi triển khai xong, tôi khởi đầu hàn mô-đun Bluetooth với những mô-đun khác theo sơ đồ .
mạch loa bluetooth 4.0

Lập trình cho mạch bluetooth cho loa kéo

Bây giờ tất cả chúng ta đã đến phần mê hoặc nhất và quan trọng nhất của quy trình kiến thiết xây dựng, nếu không có bước này, loa Bluetooth của bạn sẽ hoạt động giải trí tốt nhưng đèn LED WS2812B của bạn sẽ không sáng lên, thế cho nên hãy làm theo những bước tương ứng. Xin chú ý quan tâm rằng để quy trình này hoạt động giải trí, bạn phải setup Linux trong mạng lưới hệ thống của mình hoặc bạn phải setup và thiết lập subsystem cho Linux phiên bản 1 hoặc WSL1, nhưng điều đó nằm ngoài khoanh vùng phạm vi của dự án Bất Động Sản này. Bây giờ tất cả chúng ta hãy mở màn quy trình biên dịch cho colourchord nhúng .

Nếu bạn đang xây dựng dự án này lần đầu tiên, bạn cần truy cập repo cnlohr esp82xx GitHub và làm theo hướng dẫn.

Giống như bất kể mạng lưới hệ thống Linux nào khác, bạn cần update và tăng cấp mạng lưới hệ thống của mình và setup 1 số ít điều kiện kèm theo tiên quyết .

sudo apt-get update && upgrade
sudo apt-get install -y make gcc g++ gperf install-info gawk libexpat-dev python2-dev
python2 python2-serial sed git unzip bash wget bzip2 libtool-bin

Bây giờ, nếu mạng lưới hệ thống của bạn không có python2 hoặc pyserial, bạn cần làm theo hướng dẫn dưới đây .

curl  https://github.com/pypa/get-pip/raw/5f38681f7f5872e4032860b54e9cc11cf0374932/get-pip.py --output get-pip.py
sudo python2 get-pip.py
pip install pyserial

Tiếp theo, bạn cần kéo esp-open-sdk và giải nén nó sẽ đặt nội dung của kho tàng trữ trong thư mục chính và đó là vị trí mặc định của SDK này. Hầu hết những dự án Bất Động Sản ESP đều biết tìm kiếm những tiêu đề và nội dung khác ở đó .

mkdir -p ~/esp8266
cd ~/esp8266
wget https://github.com/cnlohr/esp82xx_bin_toolchain/raw/master/esp-open-sdk-x86_64-20200810.tar.xz
tar xJvf esp-open-sdk-x86_64-20200810.tar.xz

Vì vậy, trong bước trên, tất cả chúng ta tạo một thư mục cd vào đó và tất cả chúng ta lấy những tệp esp-open-sdk và giải nén nó .
Tiếp theo, tất cả chúng ta phải setup SDK NON-OS từ espressif và để làm điều đó, chỉ cần sao chép-dán những lệnh bên dưới và nhấn enter .

cd ~/esp8266
git clone https://github.com/espressif/ESP8266_NONOS_SDK --recurse-submodules

Tiếp theo, bạn cần bảo vệ rằng bạn là một phần của nhóm quay số để bạn hoàn toàn có thể truy vấn và flash tệp mà không cần quyền root, lệnh để làm như vậy được đưa ra bên dưới .

sudo usermod -aG dialoutdas

Sau khi triển khai xong, bạn cần đăng xuất và đăng nhập để quy trình có hiệu lực hiện hành .
Tiếp theo, bạn cần thêm vị trí của esp-open-sdk vào bashrc bằng lệnh bên dưới .

export ESP_ROOT=/path/to/sdk/where/esp-open-sdk

Chúng tôi đã hoàn tất việc thiết lập tổng thể những công cụ thiết yếu để biên dịch colorchord .
Bây giờ tất cả chúng ta cần lấy một bản sao của colorchord được nhúng từ GitHub và để làm theo hướng dẫn bên dưới. Thao tác này sẽ tải xuống mã nguồn cho colorchord và toàn bộ những phần phụ thuộc của nó .
git clone https://github.com/cnlohr/colorchord.git – recurse-submodules
Tiếp theo, bạn cần phải cd vào thư mục nhúng để chúng tôi hoàn toàn có thể biên dịch phiên bản colorchord cho esp8266 .

cd colorchord/embedded8266

Bây giờ, tất cả những gì chúng ta phải làm là nhập lệnh make all và nhấn enter.

mạch loa kẹo kéo bluetooth

Nếu bạn đã làm mọi thứ một cách chính xác tại thời điểm này, bạn sẽ nhận được hai tệp bin đã sẵn sàng để tải lên esp8266. Bây giờ bạn phải flash các tệp bin đã biên dịch sang ESP8266, nếu bạn làm việc này lần đầu tiên, bạn cần xóa hoàn toàn bộ nhớ của esp8266 và ngoài ra, nó sẽ flash một số tệp cơ sở vào bộ nhớ của mô-đun ESP, để thực hiện vì vậy hãy chạy các lệnh sau. Thay cho, bạn cần thêm địa chỉ cổng USB của mình. Đối với tôi, đó là / dev / ttyUSB0 .

PORT= make erase
PORT= make burnitall

Nếu bạn đã triển khai bất kể biến hóa nào so với colorchord và bạn muốn kiểm tra chúng, hãy sử dụng lệnh dưới đây .

PORT= make burn

Nếu quy trình nhấp nháy diễn ra đúng chuẩn, mô-đun ESP sẽ phát một điểm truy vấn Wi-Fi mà bạn hoàn toàn có thể liên kết. Bây giờ nếu bạn liên kết với điểm truy vấn đó, hãy truy vấn 192.168.4.1, bạn sẽ thấy một cái gì đó được hiển thị bên dưới. Đó là bảng tinh chỉnh và điều khiển colorchord nơi bạn hoàn toàn có thể bật hoặc tắt GPIO. Bạn hoàn toàn có thể chọn những chiêu thức DFT khác nhau cho những hiệu ứng ánh sáng khác nhau hoặc bạn hoàn toàn có thể biến hóa setup wi-fi và làm nhiều việc khác .

mạch loa bluetooth 12v

Vì chúng ta đang sử dụng pin lithium để cung cấp năng lượng cho mạch điện, chúng ta cần quan tâm đến quá trình sạc và xả của pin nếu không tuổi thọ của nó sẽ giảm đáng kể, đó là lý do tại sao chúng ta đang sử dụng mô-đun BMS 10A 3s, 2P . Mô-đun BMS này sẽ đảm bảo rằng pin được sạc đúng cách và nó không bị xả quá mức, ngoài ra mô-đun BMS này cũng bảo vệ pin khỏi các tình trạng đoản mạch và quá tải.Mạch BMS được hiển thị bên dưới.

mạch loa bluetooth 5v

Tiếp theo, chúng ta có mô-đun chuyển đổi buck . Mô -đun bộ chuyển đổi buck giảm 12V đến từ pin và chuyển nó thành + 5V để chúng tôi có thể cấp nguồn cho đèn LED Neo Pixel, Mô-đun thu âm thanh Bluetooth và mô-đun ESP12E.

mạch loa bluetooth 100w

Tiếp theo trong danh sách là mô-đun thu âm thanh Bluetooth . Như tên của nó, mô hình này là bộ thu âm thanh Bluetooth và chúng tôi đang kết nối đầu ra của bộ thu âm thanh Bluetooth với đầu vào của mô-đun bộ khuếch đại âm thanh.

mạch loa bluetooth tháo máy

Đầu ra của mô-đun Bộ thu âm thanh Bluetooth được trộn với hai điện trở 10K và nó được đưa trực tiếp đến một op-amp điện áp thấp MCP6001T có công việc là khuếch đại tín hiệu và bù nguồn âm thanh. Bởi vì nếu không có phần bù, chỉ một phần của sóng sin sẽ được khuếch đại và đổi lại nó sẽ tạo ra đầu ra không mong muốn. Vì op-amp là loại có công suất rất thấp, chúng tôi đang sử dụng chân GPIO của ESP để cấp nguồn cho nó, làm như vậy chúng tôi có thể bật hoặc tắt đèn LED bất kỳ lúc nào chúng tôi muốn. Tính năng này có thể rất hữu ích trong điều kiện ánh sáng yếu hoặc trong phòng tối.

mạch bluetooth cho loa
Bây giờ chúng tôi có mô-đun ESP8266 của chúng tôi. Để cấp nguồn cho mô-đun, chúng tôi đang sử dụng bộ kiểm soát và điều chỉnh AMS117 3.3 V, ngoài bộ kiểm soát và điều chỉnh trong mô-đun, chúng tôi đã liên kết 1 số ít đèn LED Pixel WS2812 Neo. Chân dữ liệu cho Neo Pixels là chân RX của mô-đun ESP và nó không hề đổi khác được vì mã sử dụng I2S của mô-đun ESP để điều khiển và tinh chỉnh đèn LED và so với phía đầu vào, chúng tôi đang sử dụng chân A0 của ESP. được liên kết với chân đầu ra của op-amp. Cuối cùng, như đã đề cập trước đây, chúng tôi đang sử dụng gpio14 của mô-đun để bật / tắt op-amp .
mạch loa bluetooth 20w
Khi đã hoàn thành xong sơ đồ, tôi mở màn thiết kế xây dựng mạch ESP trên một tấm bảng tinh chỉnh và điều khiển triển khai xong vì tôi đang hấp tấp vội vàng kiến thiết xây dựng dự án Bất Động Sản này. Tôi đã hàn những thành phần rất hài hòa và hợp lý và nó trọn vẹn không được khuyến khích, một hình ảnh của bảng mạch được hiển thị bên dưới .
mạch loa bluetooth jbl
Sau đó, tôi khởi đầu siêu dán những đèn LED in 3D và sau cuối, tôi đã sử dụng 1 số ít keo nóng để cố định và thắt chặt pin và những mô-đun vào đúng vị trí. Bản dựng ở đầu cuối giống như hình bên dưới .
mạch loa bluetooth mini
Khi điều này được thực thi, tôi hàn dây cho một công tắc nguồn và một cổng sạc và quy trình thiết kế xây dựng đã hoàn tất .

Lưu ý:  Nếu bạn đang tự xây dựng mạch, hãy lưu ý rằng bất kỳ phiên bản nào của bảng MCU nút sẽ không hoạt động cho dự án này. Bạn phải sử dụng mô-đun ESP8266-12E xương trần vì đầu ra, chúng tôi đang sử dụng chân RX và nó không thể thay đổi được vì colorchord sử dụng hoạt động I2S bên trong. Ngoài ra, chân ADC trên bảng MCU nút đi đến bộ chia điện áp, điều này cũng có thể làm hỏng kết quả cuối cùng của bạn.

Thiết kế và in 3D mạch loa bluetooth tháo máy

Vỏ cho loa Bluetooth được làm trọn vẹn từ phần in 3D. Để làm như vậy, thứ nhất chúng tôi cần thiết kế phần vây hãm 360. Chúng tôi khởi đầu bằng cách ghi lại bên ngoài của vỏ và tạo những vòng tròn 3 ” bên trong. Sau đó, chúng tôi bù đắp vòng tròn bên ngoài 3 mm để tạo thành phần thân để chúng tôi hoàn toàn có thể ép đùn. Sau khi hoàn tất, chúng tôi đã lặp lại quá trình này hai lần để hoàn toàn có thể tạo kênh mà những đèn LED sẽ tương thích .
sơ đồ nguyên lý mạch loa bluetooth
Tôi đã xuất nó dưới dạng tệp STL, cắt nó dựa trên setup máy in và ở đầu cuối là in nó. Tệp STL cũng có sẵn để tải xuống từ Thingiverse và bạn hoàn toàn có thể in vỏ bọc của mình bằng cách sử dụng nó .
mạch loa bluetooth 50w

Chế mạch bluetooth cho loa vi tính

Khi quy trình in 3D hoàn tất, tôi đo dải Neo Pixels và cắt chúng cho tương thích. Sau đó, tôi sử dụng rất nhiều keo siêu dính để dán những đèn LED điểm ảnh mới vào vị trí theo dấu Din và Dout và hàn những chân VCC, GND, Din và Dout với dây tiêu chuẩn. Sau khi hoàn tất, tôi đã sử dụng rất nhiều keo nóng để dán pin vào đáy loa Bluetooth. Và dây hàn mà tôi đã sử dụng để sạc thiết bị. Sau khi triển khai xong, tôi khởi đầu hàn mô-đun Bluetooth với những mô-đun khác theo sơ đồ .
mạch loa bluetooth 4.0

Lập trình cho mạch bluetooth cho loa kéo

Bây giờ toàn bộ tất cả chúng ta đã đến phần mê hoặc nhất và quan trọng nhất của tiến trình thiết kế kiến thiết xây dựng, nếu không có bước này, loa Bluetooth của bạn sẽ hoạt động giải trí vui chơi tốt nhưng đèn LED WS2812B của bạn sẽ không sáng lên, thế do đó hãy làm theo những bước tương ứng. Xin chú ý quan tâm chăm sóc rằng để tiến trình này hoạt động giải trí vui chơi, bạn phải setup Linux trong mạng lưới mạng lưới hệ thống của mình hoặc bạn phải setup và thiết lập subsystem cho Linux phiên bản 1 hoặc WSL1, nhưng điều đó nằm ngoài khoanh vùng khoanh vùng phạm vi của dự án Bất Động Sản BĐS Nhà Đất này. Bây giờ toàn bộ tất cả chúng ta hãy mở màn quá trình biên dịch cho colourchord nhúng .
Nếu bạn đang thiết kế xây dựng dự án Bất Động Sản này lần tiên phong, bạn cần truy vấn repo cnlohr esp82xx GitHub và làm theo hướng dẫn .
Giống như bất kể mạng lưới mạng lưới hệ thống Linux nào khác, bạn cần update và tăng cấp mạng lưới mạng lưới hệ thống của mình và setup 1 số ít điều kiện kèm theo kèm theo tiên quyết .

sudo apt-get update && upgrade
sudo apt-get install -y make gcc g++ gperf install-info gawk libexpat-dev python2-dev
python2 python2-serial sed git unzip bash wget bzip2 libtool-bin

Bây giờ, nếu mạng lưới mạng lưới hệ thống của bạn không có python2 hoặc pyserial, bạn cần làm theo hướng dẫn dưới đây .

curl  https://github.com/pypa/get-pip/raw/5f38681f7f5872e4032860b54e9cc11cf0374932/get-pip.py --output get-pip.py
sudo python2 get-pip.py
pip install pyserial

Tiếp theo, bạn cần kéo esp-open-sdk và giải nén nó sẽ đặt nội dung của kho tàng trữ trong thư mục chính và đó là vị trí mặc định của SDK này. Hầu hết những dự án Bất Động Sản Bất Động Sản ESP đều biết tìm kiếm những tiêu đề và nội dung khác ở đó .

mkdir -p ~/esp8266
cd ~/esp8266
wget https://github.com/cnlohr/esp82xx_bin_toolchain/raw/master/esp-open-sdk-x86_64-20200810.tar.xz
tar xJvf esp-open-sdk-x86_64-20200810.tar.xz

Vì vậy, trong bước trên, tất cả chúng ta tạo một thư mục cd vào đó và tất cả chúng ta lấy những tệp esp-open-sdk và giải nén nó .
Tiếp theo, tất cả chúng ta phải setup SDK NON-OS từ espressif và để làm điều đó, chỉ cần sao chép-dán những lệnh bên dưới và nhấn enter .

cd ~/esp8266
git clone https://github.com/espressif/ESP8266_NONOS_SDK --recurse-submodules

Tiếp theo, bạn cần bảo vệ rằng bạn là một phần của nhóm quay số để bạn trọn vẹn hoàn toàn có thể truy vấn và flash tệp mà không cần quyền root, lệnh để làm như vậy được đưa ra bên dưới .

sudo usermod -aG dialoutdas

Sau khi triển khai xong, bạn cần đăng xuất và đăng nhập để quy trình có hiệu lực hiện hành .
Tiếp theo, bạn cần thêm vị trí của esp-open-sdk vào bashrc bằng lệnh bên dưới .

export ESP_ROOT=/path/to/sdk/where/esp-open-sdk

Chúng tôi đã hoàn tất việc thiết lập tổng thể những công cụ thiết yếu để biên dịch colorchord .
Bây giờ tất cả chúng ta cần lấy một bản sao của colorchord được nhúng từ GitHub và để làm theo hướng dẫn bên dưới. Thao tác này sẽ tải xuống mã nguồn cho colorchord và toàn bộ những phần phụ thuộc của nó .
git clone https://github.com/cnlohr/colorchord.git – recurse-submodules
Tiếp theo, bạn cần phải cd vào thư mục nhúng để chúng tôi hoàn toàn có thể biên dịch phiên bản colorchord cho esp8266 .

cd colorchord/embedded8266

Bây giờ, tất cả những gì chúng ta phải làm là nhập lệnh make all và nhấn enter.

mạch loa kẹo kéo bluetooth

Nếu bạn đã làm mọi thứ một cách chính xác tại thời điểm này, bạn sẽ nhận được hai tệp bin đã sẵn sàng để tải lên esp8266. Bây giờ bạn phải flash các tệp bin đã biên dịch sang ESP8266, nếu bạn làm việc này lần đầu tiên, bạn cần xóa hoàn toàn bộ nhớ của esp8266 và ngoài ra, nó sẽ flash một số tệp cơ sở vào bộ nhớ của mô-đun ESP, để thực hiện vì vậy hãy chạy các lệnh sau. Thay cho, bạn cần thêm địa chỉ cổng USB của mình. Đối với tôi, đó là / dev / ttyUSB0 .

PORT= make erase
PORT= make burnitall
PORT= make burn

Nếu quá trình nhấp nháy diễn ra đúng chuẩn, mô-đun ESP sẽ phát một điểm truy vấn Wi-Fi mà bạn trọn vẹn hoàn toàn có thể link. Bây giờ nếu bạn link với điểm truy vấn đó, hãy truy vấn 192.168.4.1, bạn sẽ thấy một cái gì đó được hiển thị bên dưới. Đó là bảng tinh chỉnh và điều khiển và điều khiển và tinh chỉnh colorchord nơi bạn trọn vẹn hoàn toàn có thể bật hoặc tắt GPIO. Bạn trọn vẹn hoàn toàn có thể chọn những chiêu thức DFT khác nhau cho những hiệu ứng ánh sáng khác nhau hoặc bạn trọn vẹn hoàn toàn có thể biến hóa setup wi-fi và làm nhiều việc khác .

Có thể bạn quan tâm
Alternate Text Gọi ngay
XSMB