Hợp tác
NGHỆ THUẬT
LÀM ĐẸP VÀ SỨC KHỎE
THỦ CÔNG
VĂN HÓA VÀ LỊCH SỬ
GIẢI TRÍ
MÔI TRƯỜNG
THỰC PHẨM VÀ ĐỒ UỐNG
KỸ THUẬT NGƯỢC
KHOA HỌC
THỂ THAO
CÔNG NGHỆ
THIẾT BỊ ĐEO
Making a LilyPad Night-Light
Ed

Tạo bởi

Ed

13. tháng Bảy 2026FI
31
0
0
0
0

Making a LilyPad Night-Light

Give your fabric a sense of sight. A LilyPad light sensor tells the microcontroller how bright the room is, and a short program switches an LED on when it gets dark. Sew it into a bag, a hat or a bedside patch for a soft glow that only appears at night — your first sensor-driven wearable.

Trung cấp
1-2 hours

Hướng dẫn

1

Sew the board, sensor and LED

Sew a LilyPad Arduino, a LilyPad light sensor and a LilyPad LED onto felt. Wire it: the LED's + tab to pin 5 and its - tab to -; the sensor's + tab to the board's +, its - tab to -, and its signal (S) tab to analog pin A2. Keep the power (+), ground (-) and signal lines from crossing anywhere.

Vật liệu cho bước này:

LilyPad Arduino Simple BoardLilyPad Arduino Simple Board1 cái
LilyPad Light SensorLilyPad Light Sensor1 cái
LilyPad LED - 5 pcsLilyPad LED - 5 pcs1 gói
Conductive Thread - 60g (Stainless Steel)Conductive Thread - 60g (Stainless Steel)1 ống
Tấm nỉ lenTấm nỉ len1 tờ

Công cụ cần thiết:

Kim khâu tayKim khâu tay
2

Connect the programmer

Plug the LilyPad FTDI onto the programming header and connect the USB cable to your computer. Open the Arduino IDE and select the LilyPad Arduino board and its serial port.

Công cụ cần thiết:

Máy tính cài Arduino IDEMáy tính cài Arduino IDE
LilyPad FTDI Basic Breakout - 5VLilyPad FTDI Basic Breakout - 5V
Cáp USB-BCáp USB-B
3

Upload the night-light sketch

Paste this sketch and click Upload. It reads the light sensor and turns the LED on whenever the room is darker than the threshold.

lilypad_night_light.inoarduino
// LilyPad night-light: LED comes on when it gets dark.
// LED on pin 5, light sensor signal on analog pin A2.

const int LED_PIN = 5;       // LED
const int LIGHT_PIN = A2;    // light sensor signal
int threshold = 400;        // lower = waits for darker; raise to trigger sooner

void setup() {
  pinMode(LED_PIN, OUTPUT);
}

void loop() {
  int light = analogRead(LIGHT_PIN);  // 0 (dark) .. 1023 (bright)

  if (light < threshold) {
    digitalWrite(LED_PIN, HIGH);       // dark -> LED on
  } else {
    digitalWrite(LED_PIN, LOW);        // bright -> LED off
  }

  delay(100);
}
4

Calibrate the threshold

Cover the sensor with your hand — the LED should come on; in a bright room it should stay off. If it triggers too early or too late, change the threshold number in the sketch and re-upload: higher turns it on in more light, lower waits for darker.

5

Go wireless and wear it

Unplug the FTDI, sew a LilyPad coin-cell holder to the board (+ to +, - to -), drop in a CR2032 and switch on. Sew the felt onto a bag, hat or cushion — it now glows on its own whenever the light drops.

Vật liệu cho bước này:

LilyPad Coin Cell Battery Holder - w/Switch - 20mmLilyPad Coin Cell Battery Holder - w/Switch - 20mm1 cái
Pin cúc áo CR2032Pin cúc áo CR20321 cái

Vật liệu

7

Công cụ yêu cầu

4
Tổng ước tính
Những gì người làm đã mua. Vật liệu không hiện giá thì bạn mua ở đâu tuỳ bạn.
$75.97

Blueprint liên quan

Các blueprint này chia sẻ kiến thức — kỹ thuật, vật liệu hoặc nguyên tắc

CC0 Phạm vi công cộng

Bản thiết kế này được phát hành theo CC0. Bạn tự do sao chép, sửa đổi, phân phối và sử dụng cho bất kỳ mục đích nào mà không cần xin phép.

Hỗ trợ nhà sáng tạo bằng cách mua sản phẩm qua bản thiết kế, nơi họ nhận Hoa hồng nhà sáng tạo do nhà bán hàng đặt, hoặc tạo phiên bản mới và kết nối trong bản thiết kế riêng để chia sẻ doanh thu.

Thảo luận

(0)

Đăng nhập để tham gia thảo luận

Đang tải bình luận...