Mục lục:
Video: Theo dõi nguồn sáng tự động: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Trong bài học này, chúng ta sẽ sử dụng một động cơ servo, một điện trở quang và một điện trở kéo xuống để lắp ráp một hệ thống nguồn sáng theo dõi tự động.
Bước 1: Các thành phần:
- Bo mạch Arduino Uno * 1
- Cáp USB * 1
- Động cơ servo * 1
- điện trở quang * 1
- Điện trở (10k) * 1
- Bảng mạch * 1
- Dây nhảy
Bước 2: Nguyên tắc
Động cơ servo và điện trở quang quét và tìm kiếm nguồn sáng ở 180 độ và ghi lại vị trí của nguồn sáng. Sau khi kết thúc quá trình quét, động cơ servo và điện trở quang dừng ở hướng của nguồn sáng.
Bước 3: Thủ tục:
Bước 1:
Xây dựng mạch.
Bước 2:
Tải xuống mã từ
Bước 3:
Tải bản phác thảo lên bảng Arduino Uno
Nhấp vào biểu tượng Tải lên để tải mã lên bảng điều khiển.
Nếu "Hoàn tất tải lên" xuất hiện ở cuối cửa sổ, điều đó có nghĩa là bản phác thảo đã được tải lên thành công.
Bây giờ, nếu bạn sử dụng đèn pin để chiếu vào điện trở quang, bạn sẽ thấy động cơ servo và điện trở quang quay, và cuối cùng dừng lại ở hướng của nguồn sáng.
Bước 4: Sơ đồ
Bước 5: Mã
/********************************************************************
* Tên:
Tự động theo dõi nguồn sáng
* hàm số
: nếu bạn sử dụng đèn pin để chiếu sáng điện trở quang, * Bạn sẽ thấy
động cơ servo và điện trở quang quay, * và cuối cùng
dừng theo hướng của nguồn sáng.
***********************************************************************
/ Email: [email protected]
// Trang web: www.primerobotics.in
#bao gồm
const int photocellPin = A0;
/************************************************/
Servo myservo; // tạo đối tượng servo để điều khiển servo
int outputValue = 0;
int angle = {0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160, 170, 180};
int maxVal = 0;
int maxPos = 0;
/*************************************************/
void setup ()
{
Serial.begin (9600);
myservo.attach (9); // gắn servo trên chân 9 vào đối tượng servo
}
/*************************************************/
void loop ()
{
for (int i = 0;
tôi <19; i ++)
{
myservo.write (angle ); // ghi góc vào servo
giá trị sản phẩm đầu ra
= analogRead (photocellPin); // đọc giá trị của A0
Serial.println (outputValue); // in ra
if (outputValue> maxVal) // nếu giá trị hiện tại của A0 lớn hơn trước đó
{
maxVal = outputValue; // ghi giá trị xuống
maxPos
= i; //
}
chậm trễ (200);
}
myservo.write (angle [maxPos]); // ghi góc tới servo mà A0 có giá trị lớn nhất
trong khi (1);
}
Đề xuất:
Theo dõi & theo dõi các cửa hàng nhỏ: 9 bước (có hình ảnh)
Theo dõi & theo dõi cho các cửa hàng nhỏ: Đây là một hệ thống dành cho các cửa hàng nhỏ được cho là gắn vào xe đạp điện hoặc xe tay ga điện tử để giao hàng trong phạm vi ngắn, ví dụ như một tiệm bánh muốn giao bánh ngọt. Theo dõi và theo dõi nghĩa là gì? Theo dõi và theo dõi là một hệ thống được sử dụng bởi ca
Độ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
Bộ dụng cụ theo dõi xe ô tô tự làm bằng rô bốt thông minh Theo dõi ô tô cảm quang: 7 bước
Tự làm bộ dụng cụ theo dõi rô bốt thông minh theo dõi ô tô Theo dõi ô tô cảm quang: Thiết kế bởi SINONING ROBOT Bạn có thể mua từ rô bốt theo dõi ô tô ChipLM393 so sánh hai điện trở quang, khi có một đèn LED cảm quang một bên TRẮNG thì bên của động cơ sẽ dừng ngay lập tức, bên kia của động cơ quay lên, để
Theo dõi thời tiết M5Stack M5stick C dựa trên ESP32 với DHT11 - Theo dõi nhiệt độ độ ẩm & chỉ số nhiệt trên M5stick-C với DHT11: 6 bước
Theo dõi thời tiết M5Stack M5stick C dựa trên ESP32 với DHT11 | Theo dõi nhiệt độ độ ẩm và chỉ số nhiệt trên M5stick-C Với DHT11: Xin chào các bạn, trong phần hướng dẫn này, chúng ta sẽ học cách giao tiếp cảm biến nhiệt độ DHT11 với m5stick-C (một bảng phát triển của m5stack) và hiển thị nó trên màn hình của m5stick-C. Vì vậy, trong hướng dẫn này, chúng ta sẽ đọc nhiệt độ, độ ẩm & nhiệt tôi
THEO DÕI NGUỒN ÁNH SÁNG TỰ ĐỘNG VỚI ARDUINO UNO R3: 5 bước
THEO DÕI NGUỒN ÁNH SÁNG TỰ ĐỘNG VỚI ARDUINO UNO R3: Trong bài học này, chúng ta sẽ sử dụng một động cơ servo, một điện trở quang và một điện trở kéo xuống để lắp ráp một hệ thống nguồn sáng theo dõi tự động