Mục lục:

Đồng hồ báo thức bong bóng giúp thức dậy thú vị (ish): 7 bước (có hình ảnh)
Đồng hồ báo thức bong bóng giúp thức dậy thú vị (ish): 7 bước (có hình ảnh)

Video: Đồng hồ báo thức bong bóng giúp thức dậy thú vị (ish): 7 bước (có hình ảnh)

Video: Đồng hồ báo thức bong bóng giúp thức dậy thú vị (ish): 7 bước (có hình ảnh)
Video: Nếu Cơ Thể Của Bạn Có Thể Làm Điều Đó, Bạn Là Một Trên 1 Triệu 2024, Tháng mười hai
Anonim
Đồng hồ báo thức bong bóng giúp thức dậy thú vị (ish)
Đồng hồ báo thức bong bóng giúp thức dậy thú vị (ish)

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ông cụ & Vật liệu
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

Phá vỡ Mở máy bong bóng
Phá vỡ Mở máy bong bóng
Phá vỡ Mở máy bong bóng
Phá vỡ Mở máy bong bóng
Phá vỡ Mở máy bong bóng
Phá vỡ Mở máy bong bóng
Phá vỡ Mở máy bong bóng
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

Chuẩn bị nút Báo lại dễ dàng
Chuẩn bị nút Báo lại dễ dàng

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.

Hack nút dễ dàng Bước 11
Hack nút dễ dàng Bước 11

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

Nguyên mẫu đường cắt
Nguyên mẫu đường cắt

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:

phiên bản thứ hai của sơ đồ báo động bong bóng
phiên bản thứ hai của sơ đồ báo động bong bóng

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ã

Viết mã
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

Xây dựng mạch trên Perfboard
Xây dựng mạch trên Perfboard
Xây dựng mạch trên Perfboard
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

Kiểm tra & Điều chỉnh
Kiểm tra & Đ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: