Mục lục:

Rory the Robot Plant: 5 bước (có hình ảnh)
Rory the Robot Plant: 5 bước (có hình ảnh)

Video: Rory the Robot Plant: 5 bước (có hình ảnh)

Video: Rory the Robot Plant: 5 bước (có hình ảnh)
Video: Phong Cận chụp ảnh #heroteam 2024, Tháng sáu
Anonim
Rory the Robot Plant
Rory the Robot Plant
Rory the Robot Plant
Rory the Robot Plant

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

Yêu cầu phần cứng
Yêu cầu phần cứng
Yêu cầu phần cứng
Yêu cầu phần cứng
Yêu cầu phần cứng
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

Sẵn sàng với các tệp âm thanh WAV của bạn
Sẵn sàng với các tệp âm thanh WAV của bạn
Sẵn sàng với các tệp âm thanh WAV của bạn
Sẵn sàng với các tệp âm thanh WAV của bạn
Sẵn sàng với các tệp âm thanh WAV của bạn
Sẵn sàng với các tệp âm thanh WAV của bạn
Sẵn sàng với các tệp âm thanh WAV của bạn
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

Sẵn sàng với Đa cảm biến
Sẵn sàng với Đa cảm biến
Sẵn sàng với Đa cảm biến
Sẵn sàng với Đa cảm biến
Sẵn sàng với Đa cảm biến
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ã

Mạch và mã
Mạch và mã

Bước 5: Webcam bị tấn công

Webcam bị tấn công
Webcam bị tấn công
Webcam bị tấn công
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: