Mục lục:
Video: Điều khiển đèn giao thông: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
Trong hướng dẫn này, chúng ta học cách tạo đèn giao thông và cách điều khiển đèn được quản lý bởi thẻ Drivemall.
Chúng ta sẽ xem cách tạo đèn giao thông cho ô tô và người đi bộ bằng nút đặt trước.
Nếu chúng ta không có drivermall, chúng ta có thể sử dụng arduino, nhưng bên dưới liên kết để phát triển Drivemall.
Ưu điểm của việc thích Drivemall hơn bảng Arduino cổ điển là giảm độ phức tạp của các kết nối dẫn đến thiết lập gọn gàng hơn. Tuy nhiên, đây là tùy chọn: tất cả các kết quả vẫn hợp lệ với bảng arduino, một bảng mạch và đủ jumper dupont cho các kết nối.
Bước 1: Hóa đơn nguyên vật liệu
- Baord Drivemall / ArduinoMega
- 4 dẫn đỏ
- 4 dẫn màu xanh lá cây
- 4 dẫn màu vàng
- 8 bóng bán dẫn npn
- 16 điện trở 220 ohm
- 8 điện trở 22k ohm
- 1 điện trở 1k ohm
- cáp
- 1 nút
Bước 2: Kết nối
Đèn giao thông được điều khiển bằng cách sử dụng hai bóng bán dẫn PNP được kết nối theo sơ đồ trong hình 2. Hoạt động của bóng bán dẫn PNP rất đơn giản khi đế được kết nối với GND kích hoạt dòng điện qua lại giữa cực phát và cực thu.
Chúng tôi sử dụng bóng bán dẫn để giảm số lượng chân bảng cần thiết để bật mỗi đèn giao thông.
Vì vậy, nếu cả hai BASES đều là VDD thì đèn LED màu đỏ sẽ sáng lên hoặc rõ ràng hơn là đèn LED 21 17 14 6.
Nếu chúng ta cấp nguồn cho BASE của bóng bán dẫn thứ hai, đèn LED 3 15 18 19 sẽ bật.
Cuối cùng, nếu chúng ta kết nối cả BASES với GND, đèn LED 20 16 13 10 sẽ sáng
Kết nối của nút thay vào đó là điện trở cổ điển được kết nối với GND trên một chân của nút và chân kia với VDD.
Các Ghim Arduino đã đăng ký là các Ghim từ 1 đến 10.
Bước 3: Phần mềm cơ sở
Định kỳ chỉ có một trong các đèn giao thông có màu xanh lục. Khi nhấn nút dành cho người đi bộ, ở khoảng thời gian tiếp theo, đèn giao thông dành cho người đi bộ sẽ chuyển sang màu xanh lục
Để quản lý nút gọi người đi bộ mà không bị chậm trễ trong thời gian thực, hàm millis () đã được sử dụng, hàm này trả về thời gian tính bằng mili giây kể từ khi thiết bị được bật để có thể sử dụng
thí dụ
unsigned long currentMillis = millis ();.
if (currentMillis - beforeMillis> 2000 và bt03 == true và bbot == false)
{
Serial.println (1);
T1 ();
beforeMillis = currentMillis;
bt1 = true;
BT03 = sai;
}
Chúng tôi tải thời gian hiện tại tại mỗi vòng lặp và nếu dòng điện trừ đi thời gian trước đó lớn hơn thời gian đã chọn, hãy nhập if để thay đổi trạng thái của đèn giao thông sẽ kích hoạt biến Boolean cho lần chuyển đổi tiếp theo, tất nhiên là biến Boolean đầu tiên đã đúng trước lối vào của vòng lặp.
Bước 4: Tuyên bố từ chối
Hướng dẫn này đã được sản xuất như một phần của dự án Makerspace cho Hòa nhập, được đồng tài trợ bởi Chương trình Erasmus + của ủy ban châu Âu.
Dự án nhằm mục đích thúc đẩy một hình thức giáo dục không chính thức như một phương tiện để thúc đẩy sự hòa nhập xã hội của những người trẻ tuổi, giáo dục không chính thức như có thể được tìm thấy trong các không gian giáo dục.
Hướng dẫn này chỉ phản ánh quan điểm của các tác giả và Ủy ban Châu Âu không chịu trách nhiệm về bất kỳ việc sử dụng nào có thể được tạo ra từ thông tin có trong đó.
Đề xuất:
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: 5 bước
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: Đây là các hướng dẫn để tạo ô tô được điều khiển từ xa của riêng bạn, được điều khiển bằng bộ điều khiển Xbox 360 không dây
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Tự làm bộ điều khiển bay điều khiển đa hệ điều khiển Arduino: 7 bước (có hình ảnh)
Tự làm bộ điều khiển máy bay đa năng điều khiển Arduino: Dự án này là tạo ra một bảng logic máy bay không người lái đa năng linh hoạt nhưng tùy chỉnh dựa trên Arduino và Multiwii
Bộ điều khiển kỹ thuật số cho hệ thống treo khí bằng Arduino và Điều khiển từ xa trên điện thoại thông minh: 7 bước (có hình ảnh)
Bộ điều khiển kỹ thuật số cho hệ thống treo khí bằng Arduino và Điều khiển từ xa trên điện thoại thông minh: Xin chào tất cả mọi người. đây cũng là lần hướng dẫn đầu tiên của tôi nên gấu w
Bộ điều khiển đèn giao thông Arduino W / Điều khiển từ xa: 10 bước
Bộ điều khiển đèn giao thông Arduino W / Điều khiển từ xa: Tôi có một đèn giao thông mà tôi đang sửa lại. Việc duy nhất cần làm là xây dựng bộ điều khiển cho các mẫu tín hiệu của đèn. Để tạo ra sự thay đổi, tôi đã kết hợp một điều khiển từ xa. Đây cũng là cơ hội hoàn hảo để tôi t