Mục lục:
- Bước 1: Cắt Laser Phần đáy và Tháo rời đèn
- Bước 2: Chèn nam châm và cảm biến / Kết nối đèn USB
- Bước 3: Mã và sơ đồ
- Bước 4: Bước cuối cùng
Video: A Sulky Lamp: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Ý tưởng:
Tôi đã làm một chiếc đèn luôn cần được chú ý. Nó được truyền cảm hứng từ vợ tôi. Tôi là một sinh viên sắp tốt nghiệp nên tôi luôn bận rộn với bài vở ở trường. Vợ tôi muốn nói chuyện với tôi khi tôi về nhà. Khi tôi ít để ý đến cô ấy, cô ấy cáu kỉnh, và tôi đi trên vỏ trứng. Tôi đưa đặc điểm của cô ấy vào chiếc đèn này. Để tiếp tục bật đèn, người dùng phải đánh chìa khóa một giờ một lần. Đèn sẽ tắt khi bộ hẹn giờ chuyển sang 0 phút.
Nếu bạn làm chiếc đèn này, hãy đối xử tốt với nó. (Âm thanh tích tắc là một phần thưởng cho bạn.)
Danh sách mua:
Arduino Nano (ATmega328P)
Đèn bàn cơ bản
Bóng đèn USB 5V 5W
Bảng đột phá ổ cắm USB loại A dành cho nữ
Phím đồng hồ kim loại
Hẹn giờ nấu ăn
Cảm biến hiệu ứng Hall (A1301 / A1302)
Nam châm (6 X 2mm)
Vít đầu phẳng Phillips 6/32 (dài 2 inch)
Quả hạch, 6/32
Bước 1: Cắt Laser Phần đáy và Tháo rời đèn
Đối với phần dưới cùng, tôi thiết kế và cắt các tấm acrylic bằng máy cắt laser.
Tháo rời đèn.
Bước 2: Chèn nam châm và cảm biến / Kết nối đèn USB
1. Đặt cảm biến từ trường trong phần thân để phát hiện nam châm trên phần quay.
2. Kết nối đèn USB, cảm biến từ trường và Arduino Nano.
3. Chèn nam châm vào các lỗ.
Bước 3: Mã và sơ đồ
Lược đồ ^
Mã số
/////// CẢM BIẾN HIỆU ỨNG HALL /////////// #define NOFIELD 505L #define TOMILLIGAUSS 1953L
// LED (Bảng ngắt kết nối USB) đến chân kỹ thuật số 3
int led = 3;
// Cảm biến hiệu ứng Hall đến chân 0 tương tự
int hall = A0;
// Những dòng dưới đây là từ https://playground.arduino.cc/Code/HallEffect của Rob Tillaart
int gauss;
int gaussX; int gauss2;
void setup () {pinMode (led, OUTPUT); pinMode (hội trường, INPUT); Serial.begin (9600); }
void DoMeasurement ()
{int raw = analogRead (hall); dài bù = nguyên - NOFIELD; // điều chỉnh liên quan đến trường không áp dụng long gauss = offset * TOMILLIGAUSS / 1000; // điều chỉnh tỷ lệ thành Gauss gaussX = bindin (gauss, 0, 500); gauss2 = map (gaussX, 0, 500, 0, 255); Serial.println (gauss2); // Serial.println (raw);
analogWrite (dẫn, gauss2);
}
void loop ()
{DoMeasurement (); chậm trễ (100); }
Bước 4: Bước cuối cùng
Xong.
Đề xuất:
MOOD LAMP (Rodrigo Jimenez 20052): 3 bước
MOOD LAMP (Rodrigo Jimenez 20052): Link de video en youtube: https://youtu.be/H4ghI6UAJw8
Arduino MOOD-LAMP: 4 bước (có hình ảnh)
Arduino MOOD-LAMP: Đèn tâm trạng không có es una lámpara que se puede cambiar de color según el estado de ánimo de una persona. Đèn tâm trạng của tôi dùng thử nghiệm chưa lập trình creado vi Arduino usando el microcontrolador de Elegoo y neopixeles. Puedes Regularle cualquier color bởi medio de p
MOOD LAMP--: 5 bước
ĐÈN MẶT TRỜI--: Esta es una lampara basada en la temperatura relacionada con la distancia de objetos
Project Mood Lamp: 11 bước
Project Mood Lamp: Với hướng dẫn này, bạn sẽ thiết kế và tạo một mạch đơn giản để tạo một chiếc đèn tâm trạng sử dụng pin đồng xu, kẹp cá sấu và một đèn LED
Độ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