Mục lục:
Video: Happy Hack Light Switch: 3 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Trong 2 tuần qua, chúng tôi đã thực hiện một dự án trường học có tên "Happy hacking". Với dự án này, chúng tôi đã cố gắng tạo ra một "Happy hack" cho một không gian công cộng. Vậy "Happy hack" là gì? Trong trường hợp của chúng tôi, chúng tôi cần tạo ra điều gì đó tích cực dựa trên sự thất vọng. Việc sử dụng Arduino là bắt buộc cho dự án này. "Happy hack" mà chúng tôi quyết định thực hiện là cài đặt để bật công tắc đèn từ xa.
Bước 1: Vật liệu:
1x Arduino Uno
1x Breadboard
2x servo
1x cảm biến hồng ngoại
11x dây
1x người gửi hồng ngoại (loại bỏ tv)
băng
Bước 2: Cách kết nối:
Đặt một bộ thu hồng ngoại Arduino vào breadboard; giả sử mặt trước của máy thu là mặt có quả cầu trên đó:
- Kết nối một dây từ "chân" bên trái nhất với cổng Arduino una '6'.
- Nối một dây từ ‘chân’ ở giữa với hàng ‘-’ trong breadboard.
- Nối một dây từ ‘chân’ bên phải nhất với hàng ‘+’ trong breadboard.
Đảm bảo dây nằm giữa hàng ‘-’ trong breadboard và cổng ‘đất’ trên Arduino una và đảm bảo dây nằm giữa hàng ‘+’ trong breadboard và cổng ‘5V’ trên Arduino una.
Bây giờ kết nối 2 servos,
- Cả hai đều có dây từ dây tối nhất trên servo đến hàng ‘-’ trên breadboard.
- Cả hai đều có dây từ dây giữa trên servo đến hàng ‘+’ trên breadboard.
Bây giờ, đối với một trong các servo, hãy kết nối dây servo còn lại với cổng Arduino una ‘9’ và kết nối servo khác với cổng Arduino una ‘10’.
Bước 3: Mã:
#bao gồm //
#bao gồm //
#bao gồm //
IRrecv không thể thay đổi (6);
giải mã kết quả;
Servo theServo1;
Servo theServo2;
bool lightOn = false;
bool disco = sai;
void setup () {
theServo1.attach (10);
theServo2.attach (9);
pinMode (6, INPUT);
Serial.begin (9600);
không thể thay đổi.enableIRIn (); // Khởi động bộ thu
không thể thay đổi.blink13 (đúng);
}
void loop () {
if (không thể thay đổi.decode (& kết quả)) {
Serial.println (results.value); // Bạn nhận được một kết quả khác nhau cho mỗi nút. Vì vậy, hãy kiểm tra trong màn hình nối tiếp giá trị các nút của bạn là gì.
if (results.value == 3772793023) {// Đây là kết quả nút nguồn của chúng tôi (3772793023). Điều này có thể khác với điều khiển từ xa của bạn.
lightOn =! lightOn;
if (lightOn) {
theServo1.write (65);
theServo2.write (15);
}
if (! lightOn) {
theServo1.write (95);
theServo2.write (95);
}
chậm trễ (1000);
}
if (results.value == 3772839943) {// Đây là kết quả nút thông tin của chúng tôi (37728).
disco =! disco;
chậm trễ (1000);
}
Serial.println (results.value);
không thể tìm thấy (); // Nhận giá trị tiếp theo
}
if (disco) {
lightOn =! lightOn;
if (lightOn) {
theServo1.write (65);
theServo2.write (15);
}
if (! lightOn) {
theServo1.write (95);
theServo2.write (90);
}
chậm trễ (2000);
}
}
Đề xuất:
Tấm chuyển đổi USB Happy / Sad On / Off với Lego's :): 9 bước
USB Happy / Sad On / Off Switch Plate With Lego's :): Thành thật mà nói, tôi không cố gắng tạo ra một khuôn mặt cười đâu XD Tôi chỉ đang chơi với nhau về cách tôi có thể xây dựng một hộp công tắc bằng Lego và điều đó đã xảy ra. Dù sao, đây là hướng dẫn nếu bạn muốn xây dựng của riêng mì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: 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ười bán vé qua đường. Happy Hacking: 4 bước
Người bán vé qua đường. Happy Hacking: Gemaakt door.Owen CiciliaTim JansenMees van Essen Quầy hành khách củarduino: APCOpenbaar vervoer, wij maken allemaal Weleens gebruik van. Je stapt soms de trein in en zoekend naar een zitplaats maar na twee coup é s beslis je toch te gaan staan
Dự án cuối cùng LED Happy Face: 7 bước
Dự án cuối cùng LED Happy Face: Chào mừng bạn đến với dự án khuôn mặt hạnh phúc của tôi! Có thể hướng dẫn này là một dự án Arduino mới bắt đầu được thiết kế cho bất kỳ ai chỉ muốn giải trí với thiết bị điện tử. Dự án Arduino này liên quan đến việc sử dụng 8 đèn LED sáng từ trái sang phải trong
Ikea Light Hack (flexin Your Light): 5 bước
Ikea Light Hack (flexin Your Light): Khi tôi quyết định cải thiện ánh sáng trên bàn làm việc của mình, tôi đã chuyển sang Ikea. Tôi đã nhận Ikea Jansjo (http://www.ikea.com/us/en/catalog/products/10128748) và Ikea Lack (http://www.ikea.com/us/en/catalog/products/60124272 ) và vứt nhầm biên lai