Mục lục:
- Bước 1: Những thứ được sử dụng trong dự án này
- Bước 2: Câu chuyện
- Bước 3: Thiết lập Blynk
- Bước 4: Lắp ráp vào chương trình
- Bước 5: Lập trình trong Arduino
- Bước 6: Lắp ráp cuối cùng
- Bước 7: Tăng sức mạnh
- Bước 8: Kết luận
- Bước 9: Mã
Video: Phát âm thanh Piezo Buzzer với Blynk và XinaBox: 9 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Kiểm soát bất kỳ phần tử 5V nào bằng Blynk và xChips. Dự án này có âm thanh Piezo Buzzer từ điện thoại của tôi.
Bước 1: Những thứ được sử dụng trong dự án này
Các thành phần phần cứng
- XinaBox IP01 x 1 xChip USB Programmer dựa trên FT232R From FTDI Limited
- XinaBox CW01 x 1 xCHIP Wi-Fi Core dựa trên Mô-đun Wi-Fi ESP8266
- Công tắc DC dòng điện cao XinaBox OC01 x 1 xChip
- Bộ cấp nguồn XinaBox PU01 x 1 xChip USB (Loại A)
- Buzzer x 1 Bất kỳ bộ rung Piezo-điện nào cũng đủ hoặc bất kỳ phần tử nào bạn muốn kiểm soát
- Ngân hàng điện hoặc Tương tự x 1
Ứng dụng phần mềm và dịch vụ trực tuyến
- Arduino IDE
- Blynk
Dụng cụ cầm tay và máy chế tạo
Tua vít đầu phẳng
Bước 2: Câu chuyện
Giới thiệu
Dự án này được xây dựng bằng cách sử dụng XinaBox xChips bằng cách chỉ cần nhấp vào các xChips khác nhau và viết mã cơ bản. Sau đó, tôi có thể điều khiển bộ rung điện từ điện thoại của mình bằng Dự án Blynk mà tôi đã tạo.
Điều khiển Piezo Buzzer không dây bằng Blynk và xChips
Bước 3: Thiết lập Blynk
Trước tiên, bạn cần tải xuống Blynk trên điện thoại iPhone hoặc Android của mình từ Apple Store hoặc Google Playstore tương ứng. Tạo một tài khoản cho chính bạn khá dễ dàng. Đăng nhập bằng cách sử dụng thông tin chi tiết mới tạo của bạn. Chọn 'Dự án mới' và sau đó đặt tên cho dự án của bạn. Tôi đã đặt tên cho tôi là Piezo Blynk như minh họa bên dưới. Cũng chọn bảng ESP8266 bằng cách sử dụng hộp thả xuống. Nhấn vào Create và dự án mới của bạn sẽ được tạo. Một cửa sổ bật lên sẽ xuất hiện thông báo cho bạn rằng mã thông báo xác thực đã được gửi đến email của bạn; nhấn OK.
Tiếp theo, chúng ta cần thêm widget của mình để bật hoặc tắt bộ rung từ Dự án Blynk của chúng ta. Chọn dấu cộng (+) ở góc trên cùng bên phải. Hộp tiện ích của bạn sẽ xuất hiện. Chọn tiện ích 'Nút' chỉ bằng cách nhấn nó một lần. Nút bây giờ sẽ xuất hiện trên không gian làm việc của dự án của bạn. Tham khảo các ảnh chụp màn hình dưới đây để biết các hướng dẫn đồ họa cho đến thời điểm này.
Tạo dự án Blynk của bạn
Bây giờ hãy nhấn vào nút mà bạn vừa thêm để mở 'Cài đặt nút'. Chọn 'PIN' và chọn 'Ảo' ở bên trái của bạn. Sau đó, bạn có thể chọn bất kỳ ghim ảo nào ở phía bên phải của mình. Tôi đã chọn V10 cho dự án của mình. Bạn có thể thay đổi nhãn nút nếu muốn nhưng điều đó là không cần thiết. Chọn 'SWITCH' để kiểm soát tốt hơn và để nguyên mọi thứ khác. Nhấn lại và bây giờ bạn đã hoàn thành thiết lập Blynk. Làm theo hình ảnh bên dưới để được hướng dẫn.
Chọn cài đặt cho ghim của bạn
Bước 4: Lắp ráp vào chương trình
Kết nối xChip lập trình IP01 của bạn với CW01 bằng đầu nối bus XC10 như hình dưới đây. Sau đó, cắm tổ hợp vào cổng USB có sẵn trên máy tính của bạn.
Hội lập trình
Bước 5: Lập trình trong Arduino
Để sử dụng xChips, bạn cần tải xuống các thư viện sau và thêm chúng vào thư viện Arduino.
- xCore - Thư viện cốt lõi cho xChips.
- xOC01 - Thư viện cho công tắc DC dòng điện cao
- ESP8622 - Làm theo hướng dẫn cẩn thận
- Blynk - Thư viện Blynk để sử dụng chức năng Blynk
Tiếp theo, Tải xuống mã trong phần Mã hoặc sao chép và dán mã đó vào IDE Arduino của bạn. Nhập chi tiết WiFi của bạn và sao chép và dán mã xác thực đã được gửi qua email cho bạn ở Bước 1 vào các trường tương ứng. Xem bên dưới.
Mã xác thực và chi tiết WiFi sẽ được nhập.
Bây giờ bạn có thể tải mã lên bảng của mình sau khi bạn đã chạy biên dịch thành công.
Bước 6: Lắp ráp cuối cùng
Sau khi tải lên, hãy xóa tổ hợp khỏi máy tính của bạn và thay thế IP01 bằng PU01. Đặt IP01 sang một bên vì bạn sẽ không cần nó nữa. Bây giờ hãy lắp ráp dự án của bạn theo hình ảnh bên dưới. Bạn có thể kết nối xChips theo bất kỳ cách nào bạn muốn miễn là tất cả các tên nhận dạng đều được định hướng theo cùng một hướng.
Hội đồng cuối cùng
Như đã thấy ở trên, bộ rung piezo được vặn vào đầu ra thiết bị đầu cuối đã được sử dụng trong chương trình của chúng tôi; trong trường hợp này là OUT0. Bạn có thể chọn bất kỳ đầu ra nào trong số bốn đầu ra mà bạn chọn; chỉ cần nhớ thực hiện các thay đổi trong mã của bạn. Bạn có thể vặn dây màu đỏ ở đầu cực dương và dây màu đen ở đầu cực âm theo quy ước nhưng điều đó không quan trọng vì bộ rung piezo không có ý thức phân cực.
Bước 7: Tăng sức mạnh
Bạn có thể cung cấp năng lượng cho dự án của mình bằng máy tính hoặc bộ sạc dự phòng thông thường. Đưa dự án vào ngân hàng điện. Mở dự án mà bạn đã tạo trước đó trên ứng dụng Blynk và chọn nút phát ở góc trên cùng bên phải. Nếu dự án của bạn được khởi động, kết nối sẽ được thiết lập. Bây giờ bạn có thể nhấn nút widget mà bạn đã thêm trước đó và đèn LED màu đỏ trên đầu ra OUT0 sẽ sáng lên cùng với tiếng còi piezo của bạn. Nhấn nút bật và tắt tiện ích con và say mê về cách bạn có thể điều khiển bộ rung bằng điện thoại của mình.
Điều khiển Piezo Buzzer không dây bằng Blynk và xChips
Bước 8: Kết luận
Dự án này mất khoảng 25 phút để hoàn thành. Tôi chỉ cần nhấp vào xChips lại với nhau và vặn buzzer piezo vào các thiết bị đầu cuối. Không hàn và không lộn xộn. Bạn có thể bật bất kỳ phần tử 5V nào qua kết nối WiFi bằng điện thoại của mình.
Bước 9: Mã
Piezo_Blynk.ino Arduino Chỉ cần nhập chi tiết WiFi của bạn và mã thông báo ủy quyền vào các trường tương ứng và bạn đã sẵn sàng tải mã lên xChips của mình
#include // bao gồm thư viện lõi
#include // bao gồm libray chuyển mạch dc hiện tại cao #include // bao gồm thư viện ESP8266 được sử dụng cho wifi #include // bao gồm Blynk libary được sử dụng với ESP8266 // mã thông báo xác thực đã được gửi qua email cho bạn // sao chép và dán mã thông báo giữa dấu ngoặc kép char auth = "mã xác thực của bạn"; // thông tin đăng nhập wifi của bạn char WIFI_SSID = "tên wifi của bạn"; // nhập tên wifi của bạn vào giữa dấu ngoặc kép char WIFI_PASS = "mật khẩu wifi của bạn"; // nhập mật khẩu wifi của bạn giữa dấu ngoặc kép // Hàm Blynk đọc trạng thái cho phép đọc ghim ảo BLYNK_WRITE (V10) {// gọi trạng thái được chọn từ ứng dụng Blynk của bạn int OUT0_State = param.asInt (); // ghi trạng thái được chọn trên ứng dụng Blynk của bạn // thành OUT0 // 1 = peizo on, 0 = piezo off OC01.write (OUT0, OUT0_State); } void setup () {// đặt mã thiết lập của bạn ở đây, để chạy một lần: // bắt đầu giao tiếp i2c và đặt các chân Wire.begin (2, 14); // khởi động công tắc dc dòng cao OC01.begin (); // làm cho các chân không sử dụng không hoạt động OC01.write (OUT1, LOW); OC01.write (OUT2, LOW); OC01.write (OUT3, LOW); // bắt đầu giao tiếp Blynk Blynk.begin (auth, WIFI_SSID, WIFI_PASS); } void loop () {// đặt mã chính của bạn ở đây, để chạy lặp đi lặp lại // thực thi các phép toán Blnk Blynk.run (); }
Đề xuất:
Cách tạo dự án máy phát âm thanh tuyệt vời với đèn LED RGB: 7 bước
Cách tạo dự án bộ tạo âm thanh tuyệt vời với đèn LED RGB: Chào bạn, Hôm nay tôi sẽ tạo mạch tạo âm thanh tuyệt vời bằng cách sử dụng đèn LED RGB và bóng bán dẫn BC547. Mạch này cho âm thanh giống như tiếng còi xe đạp. Hãy bắt đầu
HAM GIÁ RẺ - CHUYỂN PHÁT THANH CỔ TAY VÀO MÁY PHÁT THANH DI ĐỘNG: 6 bước
HAM GIÁ RẺ - CHUYỂN PHÁT THANH CỔ TAY VÀO PHÁT THANH DI ĐỘNG: Đài phát thanh ham di động với ngân sách eo hẹp? Đúng, nó có thể được thực hiện với một số sáng tạo. Có rất nhiều bộ đàm cầm tay giá rẻ của Trung Quốc trên thị trường. Những chiếc bộ đàm mới giá rẻ này đã lần lượt làm giảm giá những thiết bị ham chất lượng đã qua sử dụng. Một thứ khác bổ sung
Phát tệp âm thanh âm thanh (Wav) với Arduino và DAC: 9 bước
Phát tệp âm thanh âm thanh (Wav) với Arduino và DAC: Phát tệp wav Âm thanh từ thẻ Audino SD của bạn. Có thể hướng dẫn này sẽ chỉ cho bạn cách một tệp wav trên thẻ SdCard của bạn có thể được phát qua một mạch đơn giản tới loa. Tệp wav phải là 8 bit mono. Tôi không gặp vấn đề gì khi chơi 44 tệp KHz
Phát minh lại những phát minh miễn phí của bạn cho robot 'Fantastic Plastics Works' để phát sáng: 5 bước
Phát minh lại những sáng tạo miễn phí của bạn cho robot 'Fantastic Plastics Works' để phát sáng: Sử dụng đèn LED có sẵn để làm cho 'robot' bằng nhựa phát sáng và làm phai màu! Cung cấp giới thiệu về hàn cơ bản, mạch điện, đèn LED và chất dẻo
Đài phát thanh trên ô tô được phát trong cửa khi hết pin: 4 bước
Radio Car Played in Doors With Out Battery: đây là cách sử dụng radio trên ô tô ở những cửa hết pin nhưng nguồn điện từ máy tính dễ thực hiện nhưng im ((((((((không chịu trách nhiệm về thiệt hại bạn đã gây ))))))))))