Mục lục:

Sinh nhật bất ngờ với Arduino: 8 bước (có hình ảnh)
Sinh nhật bất ngờ với Arduino: 8 bước (có hình ảnh)

Video: Sinh nhật bất ngờ với Arduino: 8 bước (có hình ảnh)

Video: Sinh nhật bất ngờ với Arduino: 8 bước (có hình ảnh)
Video: Viết chương trình Arduino với trí thông minh nhân tạo ChatGPT - Lập trình chưa bao giờ dể dàng hơn 2024, Tháng mười một
Anonim
Image
Image
Sinh nhật bất ngờ với Arduino
Sinh nhật bất ngờ với Arduino

Giới thiệu

Trong một thế giới mà mọi thứ đều mới mẻ và thú vị, những điều bất ngờ sẽ khiến cuộc sống của bạn trở nên tuyệt vời. Đó là một cách hoàn hảo để thêm phần rực rỡ cho một tuần buồn tẻ và khiến nó trở nên vui vẻ. Một cách để nở một nụ cười trên khuôn mặt của ai đó là tặng họ một món quà nhỏ. Không có gì giống như một món quà có thể mang lại nụ cười trên khuôn mặt của ai đó và của riêng bạn.

Điện tử và tình yêu, giống như cực bắc và cực bắc, mối tương quan duy nhất giữa chúng là chúng luôn luôn đẩy nhau. NHƯNG, STEMpedia đã đưa ra một định nghĩa mới cho tình yêu bằng cách kết hợp tình yêu với điện tử. Bằng cách sử dụng EVIVE STARTER KIT này, tôi sẽ dành một bất ngờ nhỏ cho đối tác của mình vào ngày sinh nhật của cô ấy.

Bước 1: Sơ đồ mạch

Sơ đồ mạch
Sơ đồ mạch

Kế hoạch là tưới cánh hoa hồng cho người bạn đời của tôi ngay sau khi cô ấy bước ra khỏi phòng ngủ của chúng tôi.

Đối với dự án này, chúng tôi cần: 1. Cảm biến siêu âm HC-SR04 2. Động cơ Servo SG90 3. Bộ khởi động evive được hỗ trợ ATmega2560 Điều tốt là, tất cả các thành phần này là một phần của Bộ khởi động evive.

Bắt đầu bằng cách kết nối chân TRIG và chân ECHO của cảm biến siêu âm với Chân số 12 và 11 của Arduino. Sau đó kết nối chân PWM của servo với Chân số 9 của Arduino. Sau đó, chúng tôi sẽ kết nối tất cả các đầu cuối + ve và -ve của các cảm biến với các chân + ve và -ve của Arduino. Vậy đó, nó chỉ đơn giản như vậy thôi.

Bước 2: Mô hình 3D

mẫu vật 3 chiều
mẫu vật 3 chiều

Sử dụng mô hình 3D, tôi sẽ cho các bạn thấy thiết kế và hoạt động của máy phân phối hoa.

Được rồi, đây là toàn bộ thiết lập. Bit phía sau dính vào tường và sử dụng hai giá đỡ này, nó giữ một thanh nhẹ, lần lượt sẽ giữ bit phía trước hoặc bộ phân phối. Tôi sẽ đặt tất cả các cánh hoa hồng vào đây. Khi cảm biến siêu âm phát hiện một vật thể theo cách của nó, nó sẽ gửi tín hiệu đến Arduino, sau đó sẽ xoay servo khiến nắp bộ phân phối mở ra. Khi cánh mở tất cả những cánh hoa hồng sẽ rơi vào người bạn đời của tôi. Toàn bộ thiết lập được thực hiện bằng hộp các tông, làm cho nó nhẹ và dễ dàng dán vào tường.

Bước 3: Demo nhanh

Demo nhanh
Demo nhanh

Vì vậy, đây là cách nó trông như thế này.

Khi chúng tôi cấp nguồn cho bộ khởi động evive, cảm biến siêu âm sẽ bắt đầu chờ một đối tượng chuyển động. Ngay sau khi phát hiện một vật thể, nắp sẽ mở ra để phân phát hoa.

Bước 4: Mã

Mã số
Mã số
Mã số
Mã số

Mã có hai phần, trong phần đầu tiên, chúng tôi phát hiện chuyển động bằng cách sử dụng cảm biến siêu âm và trong phần thứ hai, chúng tôi đang quay động cơ để mở nắp bất cứ khi nào chuyển động được phát hiện.

Bắt đầu bằng cách đưa thư viện "Servo.h" vào chương trình. Sau đó, xác định các hằng số và các biến toàn cục sẽ được sử dụng trong toàn bộ mã. Để sử dụng servo, chúng ta đang tạo một đối tượng của lớp Servo. Sau đó, trong phần thiết lập, chúng tôi đang khởi tạo servo bằng cách sử dụng chức năng "servo.attach ()" và xác định các chế độ chân cho cảm biến siêu âm.

Cuối cùng, trong phần loop () sau khi khởi tạo cảm biến siêu âm, chúng ta đang kiểm tra xem khoảng cách của vật thể chuyển động có nhỏ hơn 100cm hay không. Nếu khoảng cách nhỏ hơn 100cm, chúng tôi sẽ mở nắp bằng cách xoay servo 90 độ.

Bước 5: Kiểm tra

Thử nghiệm
Thử nghiệm
Thử nghiệm
Thử nghiệm
Thử nghiệm
Thử nghiệm
Thử nghiệm
Thử nghiệm

Được rồi, bây giờ là một chút thú vị. Vì vậy, chúng ta hãy tiếp tục và thiết lập mọi thứ. Bộ phân phối cánh hoa vẫn ở trên cùng của cửa và cảm biến siêu âm ở ngang eo của cô ấy. Cuối cùng, tôi chỉ cần kết nối tất cả các cảm biến với hộp evive. Sau đó, chỉ cần đợi cô ấy đi ra và kích hoạt cảm biến. Nếu mọi thứ diễn ra theo đúng kế hoạch, tôi sẽ có thể mang đến cho cô ấy một bất ngờ thú vị.

Bước 6:

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Ồ vâng..

Bước 7: Tập tin

Bước 8: Cảm ơn bạn

Cảm ơn một lần nữa vì đã đọc hướng dẫn. Tôi hy vọng nó sẽ giúp bạn.

Nếu bạn muốn ủng hộ tôi, bạn có thể đăng ký kênh của tôi và xem các video khác của tôi. Cảm ơn ca một lần nữa trong video tiếp theo của tôi, tạm biệt ngay bây giờ.

Đề xuất: