
Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:14

Thức dậy với một chiếc đồng hồ báo thức kêu inh ỏi. Tôi là một trong những người không thích thức dậy trước khi mặt trời tắt (hoặc đã ở ngoài nhiều giờ). Vì vậy, còn cách nào tốt hơn để làm cho việc thức dậy trở nên thú vị hơn là tổ chức một bữa tiệc bong bóng trên giường!
Sử dụng arduino và một đồ chơi máy bong bóng thông dụng, bạn cũng có thể đánh thức niềm vui của bong bóng. Hãy xem cảnh báo đang hoạt động:
Bước 1: Công cụ & Vật liệu

Các bộ phận (bạn chắc chắn có thể thay thế cho những thứ bạn có xung quanh nhà): Đồ chơi tạo bong bóng: Super Miracle® Bubbles Bubble Factory (mua tại Michaels với giá 12 đô la) Bộ vi điều khiển: Arduino (Seeduino cũ trong hộp của tôi) Màn hình LCD: Sparkfun Basic 16x2 Character LCD Nút báo lại: Staples Easy Button LED: ThingM BlinkM Transistor: TIP-120 (Radio Shack 276-2068) Relay: 5V SF COM-00100 Các loại nút / công tắc để điều chỉnh thời gian: SF COM-09190 & SF COM-00102 Chiết áp: SF COM-09806 Perfboard Diode (1N4001) Điện trở 2.2K Dây Bộ đổi nguồn cho đầu ghim arduino Công cụ Hàn sắt Dây rút dây Zip Ties Dremel Multimeter Breadboards
Bước 2: Phá vỡ Mở máy bong bóng




Trước tiên, bạn cần mở máy tạo bong bóng. Cái mà tôi thấy rất dễ mở, chỉ cần bốn vít đầu philips.
Khi đã vào bên trong, hãy ngắt kết nối pin và động cơ khỏi công tắc và dây hàn cho cả động cơ và bộ pin đủ dài để cấp nguồn bên ngoài máy. Tiếp theo, sử dụng một công cụ Dremel để tạo một lỗ trong nhựa để đưa dây ra ngoài. Nếu bạn thích bong bóng nhiều màu sắc, hãy gắn đèn LED hoặc ThingM BlinkM trên đỉnh máy. Cuối cùng, tôi chọn đặt một breadboard mini ở mặt sau của máy tạo bong bóng để thu thập tất cả các dây. Điều này giúp điều chỉnh khoảng cách giữa bộ điều khiển và thiết bị dễ dàng hơn.
Bước 3: Chuẩn bị nút Easy Snooze

Người dùng Flickr Tommy Bear đã cung cấp hướng dẫn từng bước tuyệt vời để hack nút dễ dàng.

Về cơ bản, bạn cần phải loại bỏ một tụ điện và điện trở và gắn dây của riêng bạn. Nút dễ dàng, uh, dễ dàng mở bằng cách tháo chân nhựa để tiếp cận bốn vít đầu philips. Hãy chắc chắn để treo vào chân. Các nút lớn đá.
Bước 4: Tạo nguyên mẫu cho Circut

Cắm công cụ vào Tùy thuộc vào màn hình LCD bạn chọn, có thể có các yêu cầu về dây khác nhau. Đối với Sparkfun Basic 16x2 Character LCD & sử dụng thư viện LiquidCrystal.h Sử dụng thư viện LCD và theo dõi bảng dữ liệu (https://www.sparkfun.com/datasheets/LCD/GDM1602K.pdf) Đây là sơ đồ đấu dây:

Ban đầu tôi định chạy động cơ trực tiếp từ bóng bán dẫn. Có vẻ như động cơ tạo ra một lượng tiếng ồn đáng kể trong lòng đất, khiến màn hình LCD in rác. Tôi đã chuyển sang một rơ le để giữ động cơ và mạch Arduino tách biệt. Tôi không quen với việc tạo ra loại mạch này. Những tài nguyên này rất hữu ích, bạn có thể muốn xem chúng. Bildr.org: Điều khiển công suất cao: Arduino + TIP120 TransistorITP Hướng dẫn tính toán vật lý: Sử dụng bóng bán dẫn để điều khiển tải dòng cao bằng Arduino
Bước 5: Viết mã

Đây là Kho lưu trữ GitHub của mã hiện tại tôi đang sử dụng. Nó cần một chút công việc, nhưng nó sẽ giúp bạn thực hiện. Https://github.com/tomarthur/Bubble-Clock/ Phiên bản hiện tại của đồng hồ báo thức sử dụng thư viện Time.h Arduino để cung cấp khả năng lưu giữ thời gian cơ bản. Các cải tiến sẽ được thực hiện trong tương lai: - Kết hợp thiết bị giữ thời gian bên ngoài hoặc thậm chí là đồng hồ thời gian dựa trên GPS, tránh mất thời gian và báo thức nếu Arduino mất điện - Cho phép đặt thời gian từ xa hoặc các báo thức khác nhau cho các ngày khác nhau trong tuần - Phương pháp kích hoạt bong bóng để giải trí (trình tự nhấn nút báo lại bí mật?)
Bước 6: Xây dựng mạch trên Perfboard


Khi bạn đã có mạch hoạt động trên breadboard, thật dễ dàng chuyển mọi thứ sang perfboard để xây dựng một thiết lập lâu dài hơn. Tôi tình cờ có một vài mảnh đang ngồi xung quanh, nhưng bạn cũng có thể tìm thấy các bảng tương tự như thiết kế breadboard, giúp việc di chuyển mạch dễ dàng hơn.
Bởi vì không có lỗ nào được kết nối trên loại bảng này, tôi đã đấu dây nối đất và dây + 5V xuống bên cạnh. Ban đầu tôi hàn trực tiếp màn hình LCD vào bảng điều khiển. Ý kiến tồi! Nó làm cho việc khắc phục sự cố trở nên khó khăn. Lần thứ hai, tôi hàn các đầu ghim cái vào bảng điều khiển để có thể tháo rời màn hình LCD.
Bước 7: Kiểm tra và điều chỉnh

Khi bạn đã hoàn thành mạch perfboard, hãy kết nối nó với Arduino của bạn. Khi mọi thứ dường như đã hoạt động, bạn có thể lắp máy tạo bong bóng và bộ điều khiển trong phòng ngủ của mình.
Tôi đã kết thúc bằng cách sử dụng thêm một hộp để gắn bộ vi điều khiển trên khung giường vào lúc này.
Đề xuất:
Đồng hồ báo thức thông minh: Đồng hồ báo thức thông minh được làm bằng Raspberry Pi: 10 bước (có hình ảnh)

Đồng hồ báo thức thông minh: Đồng hồ báo thức thông minh được làm bằng Raspberry Pi: Bạn đã bao giờ muốn có một chiếc đồng hồ thông minh chưa? Nếu vậy, đây là giải pháp cho bạn! Tôi đã làm Đồng hồ báo thức thông minh, đây là đồng hồ mà bạn có thể thay đổi thời gian báo thức theo trang web. Khi chuông báo thức kêu, sẽ có một âm thanh (còi) và 2 đèn sẽ
Độ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
Tự làm đồng hồ báo thức Sesame Street (có Báo cháy!): 6 bước (có hình ảnh)

Tự làm đồng hồ báo thức Sesame Street (có Báo cháy!): Xin chào tất cả các bạn! Dự án này là đầu tiên của tôi. Vì sắp đến sinh nhật đầu tiên của các em họ nên tôi muốn làm một món quà đặc biệt cho cô ấy. Tôi nghe từ chú và dì rằng cô ấy đã đến Sesame Street, vì vậy tôi quyết định cùng các anh chị em của mình làm một chiếc đồng hồ báo thức dựa trên
Đồng hồ dự báo thời tiết sử dụng báo thức cũ và Arduino: 13 bước (có hình ảnh)

Đồng hồ dự báo thời tiết sử dụng đồng hồ báo thức cũ và Arduino: Tôi đã tìm thấy một chiếc đồng hồ báo thức bị hỏng nằm xung quanh và nảy ra ý tưởng chuyển nó thành đồng hồ và trạm dự báo thời tiết. Đối với dự án này, bạn sẽ cần: Mô-đun cảm biến Arduino Nano BME280 cũ ( nhiệt độ, độ ẩm, áp suất) Màn hình LCD
Đồng hồ báo thức LED Sunrise với Báo thức bài hát có thể tùy chỉnh: 7 bước (có hình ảnh)

Đồng hồ báo thức LED Sunrise với báo thức bài hát có thể tùy chỉnh: Động lực của tôi Mùa đông này bạn gái tôi gặp rất nhiều khó khăn khi thức dậy vào buổi sáng và dường như đang bị SAD (Rối loạn cảm xúc theo mùa). Tôi thậm chí còn nhận thấy rằng việc thức dậy vào mùa đông khó khăn hơn bao nhiêu vì mặt trời chưa ló dạng