Mục lục:
- Bước 1: Yêu cầu phần cứng
- Bước 2: Chuẩn bị sẵn sàng với các tệp âm thanh WAV của bạn
- Bước 3: Sẵn sàng với Đa cảm biến
- Bước 4: Mạch và mã
- Bước 5: Webcam bị tấn công
Video: Rory the Robot Plant: 5 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:33
Rory là một robot trông ngộ nghĩnh dưới dạng một cái cây, tương tác với một số đầu vào bằng cảm biến, phát nhạc và phát hiện bất kỳ chuyển động nào của con người xung quanh, ngoài ra, để chụp ảnh khi bạn đặt hàng.
Nó cũng quan tâm đến một cây nhỏ bên trong chậu, thông báo cho tôi mực nước, độ ẩm và nhiệt độ bằng giọng nói của con người.
Bước 1: Yêu cầu phần cứng
1. Arduino UNO
2. Mô-đun đầu đọc thẻ SD
3. Thẻ Micro SD
4. Bộ khuếch đại âm thanh LM386
5. Tụ điện 10uf (2 Nos)
6. Tụ điện 100uf (2 Nos)
7. Điện trở 1K, 10K
8. Cảm biến PIR
9. Webcam bị tấn công
10. Cảm biến âm thanh KY-038
11. Điện trở phụ thuộc ánh sáng LDR
12. Cảm biến nhiệt độ và độ ẩm DHT11
13. Cảm biến độ ẩm
14. Kết nối dây
15. Breadboard
16. Mô-đun ma trận LED 8 * 16
Bước 2: Chuẩn bị sẵn sàng với các tệp âm thanh WAV của bạn
Để phát âm thanh từ Thẻ SD bằng Arduino, chúng tôi cần tệp âm thanh ở định dạng.wav vì Bảng Arduino có thể phát tệp âm thanh ở định dạng cụ thể là định dạng wav. Để tạo một máy nghe nhạc mp3 Arduino, có rất nhiều tấm chắn mp3 mà bạn có thể sử dụng với Arduino. Hoặc để phát các tệp mp3 trong Arduino, có những trang web mà bạn có thể sử dụng để chuyển đổi bất kỳ tệp âm thanh nào trên máy tính của bạn thành tệp WAV cụ thể đó.
Mô-đun thẻ SD Arduino
+ 5V Vcc
Gnd Gnd
Pin 12 MISO (Master In Slave out)
Pin 11 MOSI (Master Out Slave In)
Chân 13 SCK (Đồng hồ đồng bộ)
Pin 4 CS (Chọn chip)
1. Nhấp vào “Công cụ chuyển đổi Wav trực tuyến” để truy cập vào trang web.
2. Arduino có thể phát tệp WAV ở định dạng sau. Bạn có thể đùa giỡn với các cài đặt sau đó, nhưng những cài đặt này là thử nghiệm để có chất lượng tốt nhất.
Độ phân giải bit 8 Bit
Tốc độ lấy mẫu 16000 Hz
Kênh âm thanh Mono
Định dạng PCM PCM không dấu 8-bit
3. Trong trang web, nhấp vào “chọn tệp” và chọn tệp bạn muốn chuyển đổi. Sau đó, nguồn cấp dữ liệu trong cài đặt trên. Sau khi hoàn thành, nó sẽ trông giống như thế này trong hình ảnh dưới đây
4. Bây giờ, hãy nhấp vào “Chuyển đổi tệp” và tệp Âm thanh của bạn sẽ được chuyển đổi sang định dạng tệp WAV. Nó cũng sẽ được tải xuống sau khi quá trình chuyển đổi hoàn tất.
5. Cuối cùng, định dạng thẻ SD của bạn và lưu tệp âm thanh.wav của bạn vào đó. Đảm bảo rằng bạn định dạng nó trước khi thêm tệp này. Ngoài ra, hãy nhớ tên tệp âm thanh của bạn. Tương tự, bạn có thể chọn bất kỳ âm thanh nào trong số bốn âm thanh của mình và lưu chúng với tên 1, 2, 3 và 4 (Tên không được thay đổi). Tôi đã chuyển đổi khoảng 51 tin nhắn thoại và đã lưu một mẫu trong liên kết bên dưới:
github.com/AhmedAzouz/AdruinoProjects/blob/master/a-hi-thereim-rory-madeby1551946892.wav
6. Mã mẫu
#include SimpleSDAudio.h
void setup () {
SdPlay.setSDCSPin (4); // thẻ sd cs pin
if (! SdPlay.init (SSDA_MODE_FULLRATE | SSDA_MODE_MONO | SSDA_MODE_AUTOWORKER))
{
trong khi (1);
}
if (! sdPlay.setFile ("music.wav")) // tệp tên nhạc
{
trong khi (1);
}}
vòng lặp void (void)
{
SdPlay.play (); // chơi nhạc
while (! SdPlay.isStopped ()); {}
}
Bước 3: Sẵn sàng với Đa cảm biến
Cảm biến độ ẩm:
Bạn sẽ sử dụng cảm biến độ ẩm HL-69, có sẵn trên mạng với giá vài đô la. Các ngạnh của cảm biến phát hiện mức độ ẩm trong đất xung quanh bằng cách cho dòng điện chạy qua đất và đo điện trở. Đất ẩm dẫn điện dễ dàng nên có điện trở thấp hơn, trong khi đất khô dẫn điện kém và có điện trở cao hơn.
Cảm biến bao gồm hai phần
1. Hai chân trên cảm biến cần kết nối với hai chân riêng biệt trên bộ điều khiển (dây kết nối thường được cung cấp).
2. Mặt còn lại của bộ điều khiển có bốn chân, ba trong số đó kết nối với Arduino.
· VCC: Cấp nguồn
· A0: Đầu ra tương tự
· D0: Đầu ra kỹ thuật số
· GND: Mặt đất
DHT11 Nhiệt độ & Độ ẩm:
Cảm biến nhiệt độ & độ ẩm DHT11 có tính năng phức hợp cảm biến nhiệt độ & độ ẩm với đầu ra tín hiệu kỹ thuật số đã được hiệu chỉnh. Bằng cách sử dụng kỹ thuật thu tín hiệu kỹ thuật số độc quyền và công nghệ cảm biến nhiệt độ và độ ẩm, nó đảm bảo độ tin cậy cao và độ ổn định lâu dài tuyệt vời. Cảm biến này bao gồm thành phần đo độ ẩm kiểu điện trở và thành phần đo nhiệt độ NTC, đồng thời kết nối với bộ vi điều khiển 8 bit hiệu suất cao, mang lại chất lượng tuyệt vời, phản hồi nhanh, khả năng chống nhiễu và tiết kiệm chi phí.
Điện trở phụ thuộc ánh sáng LDR:
LDR là một loại điện trở đặc biệt cho phép điện áp cao hơn đi qua nó (điện trở thấp) bất cứ khi nào có cường độ ánh sáng cao và vượt qua điện áp thấp (điện trở cao) bất cứ khi nào trời tối. Chúng tôi có thể tận dụng thuộc tính LDR này và sử dụng nó trong dự án cảm biến LDR DIY Arduino của chúng tôi.
Cảm biến âm thanh KY-038:
Cảm biến âm thanh có thể được sử dụng cho nhiều thứ, một trong số chúng có thể là tắt và bật đèn bằng cách vỗ tay. Tuy nhiên, hôm nay chúng ta sẽ sử dụng kết nối cảm biến âm thanh với một dãy đèn LED sẽ đánh bại theo âm nhạc, tiếng vỗ tay hoặc tiếng gõ.
Cảm biến PIR:
Cảm biến hồng ngoại thụ động là một cảm biến điện tử đo ánh sáng hồng ngoại (IR) phát ra từ các vật thể trong trường nhìn của nó. Chúng thường được sử dụng nhiều nhất trong các máy dò chuyển động dựa trên PIR.
Tất cả các vật có nhiệt độ trên không tuyệt đối đều phát ra nhiệt năng dưới dạng bức xạ. Thông thường, mắt người không nhìn thấy bức xạ này vì nó bức xạ ở bước sóng hồng ngoại, nhưng nó có thể được phát hiện bởi các thiết bị điện tử được thiết kế cho mục đích như vậy.
Bước 4: Mạch và mã
Bước 5: Webcam bị tấn công
Toàn bộ dự án được điều khiển bởi ứng dụng windows giúp nhận tin nhắn và thông báo, cũng như khả năng nhận ảnh qua webcam và lưu trữ nó.
Đề xuất:
Cảm biến ánh sáng có thể chuyển đổi Ánh sáng ban đêm: 8 bước (có hình ảnh)
Cảm biến ánh sáng ban đêm có thể chuyển đổi: Hướng dẫn này cho biết cách tôi đã hack cảm biến ánh sáng ban đêm để nó có thể tự tắt theo cách thủ công. Đọc kỹ, lưu ý mọi mạch điện bị hở và tắt khu vực của bạn nếu cần trước khi kiểm tra đơn vị
[Robot Arduino] Làm thế nào để tạo ra một robot ghi lại chuyển động - Robot ngón tay cái - Động cơ Servo - Mã nguồn: 26 bước (có hình ảnh)
[Robot Arduino] Làm thế nào để tạo ra một robot ghi lại chuyển động | Robot ngón tay cái | Động cơ Servo | Mã nguồn: Thumbs Robot. Đã sử dụng một chiết áp của động cơ servo MG90S. Nó là rất thú vị và dễ dàng! Mã rất đơn giản. Nó chỉ có khoảng 30 dòng. Nó trông giống như một bức ảnh chụp chuyển động. Vui lòng để lại bất kỳ câu hỏi hoặc phản hồi nào! [Hướng dẫn] Mã nguồn https: //github.c
Làm thế nào để tải nhạc từ trang web ALMOST BẤT KỲ (Haha) (Miễn là bạn có thể nghe được thì bạn có thể nhận được nó Được thôi nếu nó được nhúng vào Flash mà bạn có thể không có khả năng) EDITED !!!!! Thông tin thêm: 4 bước
Làm thế nào để tải nhạc từ trang web ALMOST BẤT KỲ (Haha) (Miễn là bạn có thể nghe nó thì bạn có thể nhận được nó … Được thôi nếu nó được nhúng vào Flash mà bạn có thể không có khả năng) EDITED !!!!! Thông tin bổ sung: nếu bạn đã từng truy cập vào một trang web và nó phát một bài hát mà bạn thích và muốn nó thì đây là hướng dẫn cho bạn, không phải lỗi của tôi nếu bạn làm hỏng thứ gì đó (chỉ có cách là nếu bạn bắt đầu xóa nội dung mà không có lý do ) tôi đã có thể tải nhạc cho
Làm thế nào để có hình ảnh Pixarus - Dễ dàng: 3 bước (với Hình ảnh)
Làm thế nào để tạo ảnh Pixarus - Dễ dàng: Một cách nhanh chóng này là một kỹ thuật sử dụng kiểm duyệt pixel để bảo vệ tính ẩn danh, phẩm giá, v.v. trên hình ảnh kỹ thuật số. Bạn chỉ cần một trình chỉnh sửa hình ảnh đơn giản như MS Paint, tôi sử dụng MS Paint. Để thay thế, hãy xem phần này Có thể hướng dẫn
Làm thế nào để xây dựng một cấp độ máy ảnh tăng sáng cho máy ảnh DSLR: 4 bước (với Hình ảnh)
Làm thế nào để xây dựng mức độ sáng của máy ảnh cho máy ảnh DSLR: Bạn đã bao giờ chụp trong điều kiện ánh sáng yếu và nhận thấy ảnh của mình bị lệch chưa? Vâng, tôi chắc chắn có! Gần đây, tôi đã làm rất nhiều việc với việc chụp ảnh phơi sáng lâu và khi tôi ra ngoài thực địa bằng cách sử dụng gorillapod, tôi thấy mình rất mệt