Mục lục:
- Bước 1: Vật liệu
- Bước 2: Kết nối nút nhấn
- Bước 3: Kết nối động cơ Servo
- Bước 4: Gắn động cơ Servo
- Bước 5: Mã
- Bước 6: Ẩn điện tử
Video: Tipper Fedora tự động: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Bạn có bao giờ gặp vấn đề này là khi bạn đi bộ xuống phố trong khi mang một thứ gì đó nặng (ví dụ như hàng tạp hóa) và một người phụ nữ đi ngang qua người mà bạn muốn đưa mũ phớt để chào cô ấy không, nhưng nếu bạn làm vậy, bạn sẽ đánh rơi những gì bạn đang mang theo? Tôi cũng vậy, nhưng trong trường hợp bạn làm, đây là một giải pháp đơn giản, mặc dù thanh lịch cho vấn đề này.
Bước 1: Vật liệu
- Bộ điều khiển arduino
- Động cơ servo
- Nút nhấn chuyển đổi
- Điện trở 10k Ohm - nâu-đen-cam
- Đủ số lượng dây tương thích với chiều dài của bạn
Bước 2: Kết nối nút nhấn
- Dây màu đen trên sơ đồ kết nối chân 1 của công tắc (ở phía bên trái) với chân GND trên Arduino.
- Dây màu vàng trên sơ đồ kết nối chân 2 của công tắc (ở phía bên phải) với chân 8 trên Arduino.
- Kết nối một điện trở 10kΩ (nâu-đen-cam) vào chân 2 (bên phải) và đầu cuối còn lại với chân 3,3V trên Arduino.
Bước 3: Kết nối động cơ Servo
- Dây màu trắng (màu vàng trong sơ đồ) được nối từ chân tín hiệu của động cơ servo đến chân ~ 9 của Arduino.
- Dây màu đỏ được nối từ chân tín hiệu của động cơ servo đến chân 5V của Arduino.
- Dây màu vàng (màu đen trong sơ đồ) được kết nối từ chân nối đất của động cơ servo đến chân GND của Arduino.
Bước 4: Gắn động cơ Servo
- Tôi đã khắc một số vòng bằng bút chì để gắn nó vào phần quay của động cơ Servo. Bạn có thể sử dụng stape để làm như vậy, nhưng tôi thấy buộc nó bằng dây an toàn và chắc chắn hơn một chút.
- Đầu còn lại của bút chì để gắn vào mũ ở phía sau. Tôi đẩy một chiếc kẹp giấy qua rìa chiếc mũ và uốn cong nó thành hình dạng để nó có thể giữ chiếc bút chì ở đúng vị trí.
- Bản thân động cơ phải được gắn vào một cái đĩa (hoặc một cái gì đó khác có thể nằm trên đỉnh đầu của bạn mà không di chuyển quá nhiều), cái mà tôi đã bỏ qua trong hình để rõ ràng hơn.
Bước 5: Mã
#bao gồm;
// ghim nút bấm
const int buttonPin = 8;
// chân servo
const int servoPin = 9;
Servo servo;
// tạo một biến để lưu trữ một bộ đếm và đặt nó thành 0
int bộ đếm = 0;
void setup ()
{
servo.attach (servoPin);
// Thiết lập các chân nút bấm làm đầu vào:
pinMode (buttonPin, INPUT);
}
void loop ()
{
// biến cục bộ để giữ các trạng thái nút bấm
int buttonState;
// đọc trạng thái số của buttonPin bằng hàm digitalRead () và lưu giá trị trong biến buttonState buttonState = digitalRead (buttonPin);
// nếu nút được nhấn, bộ đếm số gia tăng và đợi một chút để chúng tôi có thời gian nhả nút
if (buttonState == LOW)
// thắp sáng đèn LED
{
bộ đếm ++; chậm trễ (150);
}
if (bộ đếm == 0)
servo.write (20);
// không độ
khác nếu (bộ đếm == 1)
servo.write (80);
// else đặt lại bộ đếm về 0 để đặt lại servo thr thành 0 độ
khác
bộ đếm = 0;
}
Bước 6: Ẩn điện tử
- Để làm cho việc xây dựng có vẻ kín đáo hơn, bạn có thể nhét arduino và đĩa có nút vào một hộp nhỏ (ví dụ như một gói thuốc lá hoặc hộp một gói thẻ) và tạo một lỗ trên đó. Bằng cách này, bạn có thể nhìn thấy công trình xây dựng trong tầm nhìn rõ ràng mà không làm dấy lên nghi ngờ rằng có điều gì đó khác đang xảy ra.
Đề xuất:
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
Đồng hồ mạng ESP8266 không có bất kỳ RTC nào - Đồng hồ Nodemcu NTP Không có RTC - DỰ ÁN ĐỒNG HỒ INTERNET: 4 bước
Đồng hồ mạng ESP8266 không có bất kỳ RTC nào | Đồng hồ Nodemcu NTP Không có RTC | DỰ ÁN ĐỒNG HỒ INTERNET: Trong dự án sẽ làm một dự án đồng hồ không có RTC, sẽ mất thời gian từ internet bằng wifi và nó sẽ hiển thị trên màn hình st7735
Robot Arduino có khoảng cách, hướng và mức độ xoay (Đông, Tây, Bắc, Nam) được điều khiển bằng giọng nói sử dụng mô-đun Bluetooth và chuyển động của robot tự động: 6 bước
Robot Arduino có khoảng cách, hướng và mức độ xoay (Đông, Tây, Bắc, Nam) được điều khiển bằng giọng nói sử dụng mô-đun Bluetooth và chuyển động của robot tự động: Tài liệu hướng dẫn này giải thích cách chế tạo Robot Arduino có thể di chuyển theo hướng cần thiết (Tiến, lùi , Trái, Phải, Đông, Tây, Bắc, Nam) yêu cầu Khoảng cách tính bằng Centimet bằng lệnh Thoại. Robot cũng có thể được di chuyển tự động
Tự động mở và đóng cửa bằng cảm biến tự động với Arduino !: 4 bước
Tự động mở và đóng cửa bằng cảm biến tự động với Arduino !: Bạn đã bao giờ muốn mở cửa tự động giống như trong các bộ phim khoa học viễn tưởng chưa? Bây giờ bạn có thể làm theo hướng dẫn này. Trong hướng dẫn này, chúng tôi sẽ xây dựng một cánh cửa có thể mở và đóng tự động mà bạn không cần chạm vào cửa. Cảm biến siêu âm o
Hack Trình khởi động Tên lửa Usb của bạn vào "Tháp pháo tự động nhắm mục tiêu tự động!": 6 bước
Hack Trình phóng tên lửa Usb của bạn vào "Tháp pháo tự động nhắm mục tiêu tự động!": Cách làm cho thiết bị phóng tên lửa USB của bạn tự nhắm mục tiêu. Tài liệu hướng dẫn này sẽ dạy bạn cách xoay bệ phóng tên lửa USB của mình trong tháp pháo tự động sẽ tìm và nhắm vào các mục tiêu IR. (xin lỗi chỉ các mục tiêu IR)