» Điện tử » Arduino »Đèn giao thông trên Arduino tự làm!

Đèn giao thông trên Arduino tự làm điều đó!


Chúc mọi người một ngày tốt lành)) Trong bài viết này tôi sẽ cố gắng nói một cách thông minh nhất về cách bạn có thể làm bố trí đèn giao thông thật. Nếu con bạn thích mày mò với ô tô, không quá khó để thêm thực tế vào quá trình trò chơi của mình, cũng như làm cho hoạt động này trở nên thú vị, giải trí và thú vị hơn! Vì vậy, hãy làm cho một đèn giao thông! Và vì vậy hãy đi!

Những gì chúng ta cần từ các tài liệu:
Pizer (chúng tôi sẽ sử dụng làm cơ sở cho phát minh của chúng tôi!)

Tờ cho màu nước (bạn có thể bìa cứng hoặc bất kỳ giấy dày hơn khác)

Giấy bạc (Tôi lấy giấy gói thông thường từ dưới lớp sữa tráng men)

Đèn LED (ba màu: đỏ, vàng, xanh lục)

Điện trở (Điện trở 220 Ohms)

Dây điện

Bộ điều khiển Arduino

Từ các công cụ chúng tôi sẽ sử dụng:
Khoan tay (với máy khoan mỏng)
Tuốc nơ vít
Ốc vít
Kim bấm
Dao

Hàn sắt (hàn, thông lượng)

Về nguyên tắc, mọi thứ, bây giờ hãy bắt đầu quá trình lắp ráp bố cục của chúng tôi. Chia mọi thứ thành 3 bước lớn ..

Bước số 1 hội "đỉnh"
Để bắt đầu, chúng tôi sẽ làm tấm che cho đèn giao thông từ giấy. Chúng tôi vẽ bằng bút chì và cắt ra bằng kéo (trong ảnh các con số là chiều dài tính bằng centimet).

Thêm khoảng trống của chúng tôi - chúng tôi có một tấm che mặt ..

Nhưng để ánh sáng phát ra từ đèn LED được phản xạ càng mạnh càng tốt, một lá nên được cố định vào bề mặt bên trong.
Đầu tiên, cắt nó ra theo hình dạng chính xác giống như tấm che mặt (bằng dao), sau đó buộc chặt cả hai vật liệu lại với nhau bằng một kim bấm thông thường.

Trong ảnh (bên dưới) tôi đã hiển thị với các sọc đen nơi tôi gắn chặt ..

Sau đó, chúng tôi chuyển phôi của chúng tôi và buộc chặt các phần bên còn lại.


Chúng tôi lặp lại toàn bộ quá trình ba lần, bởi vì chúng tôi phải có ba tấm che!

Bước số 2 Gắn "Visors"
Với sự trợ giúp của máy khoan, chúng tôi khoan lỗ cho các đỉnh của chúng tôi trên máy đẩy.

Ở mặt sau của tấm che, chúng tôi tạo ra hai lỗ: nhỏ hơn cho vít tự khai thác, lớn hơn cho đèn LED.

Chúng tôi vượt qua các đèn LED ở mặt sau và gắn chặt các tấm che vào máy đẩy. Bây giờ, chúng ta chỉ cần uốn cong chân của đèn LED sang hai bên .. Một lần nữa, chúng ta lặp lại mọi thứ cho mỗi tấm che.

Bước 3 "Điện tử"
Chúng tôi hàn các cực âm của đèn LED (trái đất của chúng). Hãy để tôi nhắc bạn rằng cực âm là một chân ngắn)


Chèn điểm chung vào vi điều khiển GND.
Bây giờ lấy ba dây còn lại và hàn chúng bằng điện trở.

Chúng tôi sẽ gắn các dây vào các tiếp điểm của arduino (tôi lấy các chân 2, 3, 4) và hàn các đầu của điện trở vào cực dương của đèn LED.



Bây giờ nó vẫn còn để tải xuống tiếp theo phác họa trong arduino và làm hài lòng những người thân yêu với nghề của họ!
boolean k = 0;
thiết lập void ()
{
pinMode (2, OUTPUT);
pinMode (3, ĐẦU RA);
pinMode (4, ĐẦU RA);
}
vòng lặp void ()
{
kỹ thuật sốWrite (2.1);
kỹ thuật sốWrite (3.0);
kỹ thuật sốWrite (4.0);
trì hoãn (3500);
cho (int i = 0; i & lt; 6; i ++)
{
  kỹ thuật sốWrite (2, k);
  k =! k;
  độ trễ (800);
}
kỹ thuật sốWrite (2.0);
kỹ thuật sốWrite (3.1);
kỹ thuật sốWrite (4.0);
trì hoãn (3500);
cho (int i = 0; i & lt; 6; i ++)
{
  kỹ thuật sốWrite (3, k);
  k =! k;
  độ trễ (800);
}
kỹ thuật sốWrite (2.0);
kỹ thuật sốWrite (3.0);
kỹ thuật sốWrite (4.1);
trì hoãn (3500);
cho (int i = 0; i & lt; 6; i ++)
{
  kỹ thuật sốWrite (4, k);
  k =! k;
  độ trễ (800);
}
}

Thay đổi bản phác thảo và đặt thời gian của bạn cho đèn nhấp nháy và độ trễ của chúng!




Đó là tất cả đối với tôi, Cảm ơn tất cả những người đọc đến cuối! Tôi hy vọng điều này tự làm bạn thích và truyền cảm hứng cho những ý tưởng hoàn toàn mới !! Chúc may mắn
9.2
8.2
7.6

Thêm một bình luận

    • cườinhững nụ cườixaxađược rồikhông biếtyahookhông
      ông chủvết xướcđồ ngốcvângvâng-vânghung hăngbí mật
      xin lỗinhảynhảy2nhảy3ân xágiúp đỡđồ uống
      dừng lạibạn bètốttốt lànhcòingấtlưỡi
      hút thuốcvỗ taycraytuyên bốgiễu cợtdon-t_mentiontải về
      nhiệttôi rấtcười1mdacuộc họpmoskingtiêu cực
      không phảibỏng ngôtrừng phạtđọcsợsợ hãitìm kiếm
      chế nhạocảm ơncái nàyto_cluecựu sinh viêncấp tínhđồng ý
      xấubeeeđen_eyeblum3đỏ mặttự hàobuồn chán
      bị kiểm duyệtdễ chịubí mật2đe dọachiến thắngyusun_bespectacled
      shokrespekthahacó trướcchào mừngkrutoyya_za
      ya_dobryingười trợ giúpne_huliganne_othodifludcấmđóng
3 bình luận
Trích dẫn: nikita.9911
int đỏ = 2;
int vàng = 3;
int xanh = 4;

void setup () {
pinMode (màu đỏ, OUTPUT);
pinMode (màu vàng, OUTPUT);
pinMode (màu xanh lá cây, OUTPUT);
}
void loop () {
kỹ thuật sốWrite (màu đỏ, CAO);
độ trễ (30000);


kỹ thuật sốWrite (màu vàng, CAO);
trì hoãn (2400);
kỹ thuật sốWrite (màu vàng, THẤP);
kỹ thuật sốWrite (màu đỏ, THẤP);

kỹ thuật sốWrite (màu xanh lá cây, CAO);
độ trễ (30000);
kỹ thuật sốWrite (màu xanh lá cây, THẤP);

kỹ thuật sốWrite (màu xanh lá cây, CAO);
độ trễ (600);
kỹ thuật sốWrite (màu xanh lá cây, THẤP);
độ trễ (600);

kỹ thuật sốWrite (màu xanh lá cây, CAO);
độ trễ (600);
kỹ thuật sốWrite (màu xanh lá cây, THẤP);
độ trễ (600);

kỹ thuật sốWrite (màu xanh lá cây, CAO);
độ trễ (600);
kỹ thuật sốWrite (màu xanh lá cây, THẤP);
độ trễ (600);

kỹ thuật sốWrite (màu xanh lá cây, CAO);
độ trễ (600);
kỹ thuật sốWrite (màu xanh lá cây, THẤP);
độ trễ (600);



kỹ thuật sốWrite (màu vàng, CAO);
trì hoãn (2400);
kỹ thuật sốWrite (màu vàng, THẤP);
}



thay đổi một chút

int đỏ = 4;
int vàng = 5;
int xanh = 6;

void setup () {
pinMode (màu đỏ, OUTPUT);
pinMode (màu vàng, OUTPUT);
pinMode (màu xanh lá cây, OUTPUT);
}
void loop () {
kỹ thuật sốWrite (màu đỏ, CAO);
trì hoãn (20000);

kỹ thuật sốWrite (màu đỏ, THẤP);

kỹ thuật sốWrite (màu xanh lá cây, CAO);
trì hoãn (20000);
kỹ thuật sốWrite (màu xanh lá cây, THẤP);

kỹ thuật sốWrite (màu xanh lá cây, CAO);
độ trễ (600);
kỹ thuật sốWrite (màu xanh lá cây, THẤP);
độ trễ (600);

kỹ thuật sốWrite (màu xanh lá cây, CAO);
độ trễ (600);
kỹ thuật sốWrite (màu xanh lá cây, THẤP);
độ trễ (600);

kỹ thuật sốWrite (màu xanh lá cây, CAO);
độ trễ (600);
kỹ thuật sốWrite (màu xanh lá cây, THẤP);
độ trễ (600);

kỹ thuật sốWrite (màu xanh lá cây, CAO);
độ trễ (600);
kỹ thuật sốWrite (màu xanh lá cây, THẤP);
độ trễ (600);



kỹ thuật sốWrite (màu vàng, CAO);
trì hoãn (3400);
kỹ thuật sốWrite (màu vàng, THẤP);
}
int đỏ = 2;
int vàng = 3;
int xanh = 4;

void setup () {
pinMode (màu đỏ, OUTPUT);
pinMode (màu vàng, OUTPUT);
pinMode (màu xanh lá cây, OUTPUT);
}
void loop () {
kỹ thuật sốWrite (màu đỏ, CAO);
độ trễ (30000);


kỹ thuật sốWrite (màu vàng, CAO);
trì hoãn (2400);
kỹ thuật sốWrite (màu vàng, THẤP);
kỹ thuật sốWrite (màu đỏ, THẤP);

kỹ thuật sốWrite (màu xanh lá cây, CAO);
độ trễ (30000);
kỹ thuật sốWrite (màu xanh lá cây, THẤP);

kỹ thuật sốWrite (màu xanh lá cây, CAO);
độ trễ (600);
kỹ thuật sốWrite (màu xanh lá cây, THẤP);
độ trễ (600);

kỹ thuật sốWrite (màu xanh lá cây, CAO);
độ trễ (600);
kỹ thuật sốWrite (màu xanh lá cây, THẤP);
độ trễ (600);

kỹ thuật sốWrite (màu xanh lá cây, CAO);
độ trễ (600);
kỹ thuật sốWrite (màu xanh lá cây, THẤP);
độ trễ (600);

kỹ thuật sốWrite (màu xanh lá cây, CAO);
độ trễ (600);
kỹ thuật sốWrite (màu xanh lá cây, THẤP);
độ trễ (600);



kỹ thuật sốWrite (màu vàng, CAO);
trì hoãn (2400);
kỹ thuật sốWrite (màu vàng, THẤP);
}
Tôi sẽ đặt các điện trở trong arduinki và tôi sẽ sửa dây nịt trên giá màu xanh (bắt buộc) băng keo điện. ;)

Chúng tôi khuyên bạn nên đọc:

Đưa nó cho điện thoại thông minh ...