Mục lục:
- Bước 1: MẪU
- Bước 2: Yêu cầu kỹ năng
- Bước 3: Danh sách thành phần
- Bước 4: Tìm ra cực âm và cực dương của đèn LED trong ma trận
- Bước 5: Gán các ghim của Arduino Nano
- Bước 6: Hàn các thành phần
- Bước 7: MÃ - Dựa trên Nguyên tắc Kiên trì Tầm nhìn
- Bước 8: Ứng dụng để điều khiển đèn của chúng tôi
- Bước 9: Hướng dẫn ứng dụng
Video: Đáp ứng các mẫu đèn LED: 9 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Đối với nhiều người, giấc ngủ đã trở thành một thứ hàng hóa hầu như không thể đạt được, một thứ xa xỉ dành riêng cho những người may mắn không cảm thấy những ràng buộc trách nhiệm khác nhau kéo họ theo những hướng khác nhau cùng một lúc. Ngủ rất quan trọng và có thể giúp bạn cảm thấy sảng khoái suốt cả ngày.
Đếm cừu không chỉ là một kỹ thuật lỗi thời được giảng dạy cho chúng ta thời thơ ấu và bây giờ đã qua lâu, hầu hết các lần đều vô dụng. Các nghiên cứu cho thấy rằng đèn và hoa văn mờ không chỉ có thể giúp bạn dễ ngủ mà còn cải thiện chất lượng giấc ngủ của bạn.
Vì vậy, đây là Đèn ngủ cảm ứng giấc ngủ có điều khiển bằng Bluetooth dựa trên IOT sử dụng Arduino. Điều này đi kèm với một ứng dụng bao gồm 4 mẫu nhẹ nhàng và êm dịu, do đó, giúp bạn có thể kiểm soát các mẫu này ngay trên đèn ngay từ giường của bạn.
Điều này hoạt động trên bluetooth, nơi ứng dụng gửi dữ liệu đến arduino thông qua bluetooth để diễn giải dữ liệu này và hiển thị mẫu theo yêu cầu từ ứng dụng.
Nó có 4 kiểu thư giãn:
- TINH THẦN TRONG
- THANH
- LÀM TRONG
- TRAIL
Việc thiết lập được cung cấp bởi một bộ sạc dự phòng để đèn của bạn tiện dụng và bạn có thể mang nó đến bất cứ nơi nào bạn muốn và do mức tiêu thụ hiện tại tối thiểu là 50 milimet nên đèn có thể sáng trong nhiều giờ.
Bây giờ chúng ta hãy tìm hiểu và bắt đầu xây dựng chiếc đèn ngủ tuyệt vời và hữu ích này !!
Bước 1: MẪU
1) KHÔNG GIAN TRONG: Trong mô hình này, có vẻ như một chấm đỏ đang xoắn ốc vào trong tâm, tương tự như hình xoắn ốc fibonacci. Đối với điều này, logic là bật đèn LED trong 1 phần nghìn giây, sau đó tắt nó và sau đó bật đèn LED tiếp theo, v.v. ĐIỀU NÀY DỰA VÀO NGUYÊN TẮC CỦA SỰ PHỤ THUỘC CỦA TẦM NHÌN
2) BARS: Cũng giống như mô hình ở trên, thay vì các đèn LED riêng lẻ, các hàng và cột song song sẽ xoắn ốc vào trong mang lại cảm giác thực sự nhẹ nhàng.
3) FADE IN: Trong mô hình này, các đèn LED trông như đang bị hút vào, điều này tạo nên một mô hình đẹp
4) TRAIL: Một mô hình chậm trong đó đèn LED dường như chạy ngang qua Ma trận, điều này thực sự thú vị khi xem.
Bước 2: Yêu cầu kỹ năng
Phần tốt nhất của thiết bị điện tử kỹ thuật số là mọi thứ đều bật hoặc tắt và do đó, bất kể nhiệm vụ có phức tạp hay khó khăn đến đâu, nó có thể được hoàn thành dễ dàng với một chút nỗ lực.
Người ta không cần phải là một chuyên gia về điện tử để thực hiện dự án này nhưng cần phải có một số kỹ năng để hoàn thành dự án này.
Các kỹ năng cần thiết như sau:
- Điện tử cơ bản Cách hàn.
- Cách sử dụng đồng hồ vạn năng để kiểm tra đoản mạch và những thứ khác.
- Làm thế nào để viết mã trong C để viết mã cho arduino tuy nhiên một mã chức năng đầy đủ sẽ được cung cấp.
- Cách tạo Ứng dụng bằng cách viết mã (java, python) hoặc không cần mã hóa (bằng cách sử dụng phần mềm giống như nhà phát minh ứng dụng mit).
Bước 3: Danh sách thành phần
Vì đây không phải là một dự án công nghệ cao nên việc lắp đặt các thành phần sẽ không khó. Bạn có thể tìm thấy chúng dễ dàng trực tuyến với giá rẻ. Dưới đây là danh sách thành phần và liên kết amazon để mua chúng:
- 1XBl Bluetooth Module HC-05
- 1X Cabke USB mini để kết nối arduino
- 1XArduino Nano
- Mô-đun hiển thị LED đỏ cực dương chung 1XDot Matrix 8 * 8 8x8 3mm
- Sắt hàn và dây hàn.
- Băng điện, Dây nhảy, Bảng điện tử, Dây dẫn điện, Kìm cắt, Kìm, Kìm tuốt dây, Đồng hồ vạn năng kỹ thuật số và Ngân hàng điện để cung cấp năng lượng cho Đèn và keo siêu tốc.
Bước 4: Tìm ra cực âm và cực dương của đèn LED trong ma trận
Như không có gì được đề cập trên ma trận LED về LED nào tương ứng với cực âm và cực dương cũng như hàng và cột nào, chúng tôi sẽ sử dụng một arduino và hai dây jumper.
Để làm như vậy, chúng tôi sẽ kết nối một dây jumper nam với nữ vào chân + 5v của arduino và chân còn lại với Ground của arduino. Bây giờ nối lần lượt các dây jumper vào các chân của ma trận LED chúng ta sẽ tìm ra chân nào tương ứng với hàng nào và cột nào trong ma trận led rồi đánh dấu là cực âm hay cực dương.
Nên ghi chú ở đâu đó xem chân nào là Cathode và pin nào là Anode để dễ nhớ
Các kết quả này sẽ khác nhau dựa trên cách bạn đã đặt ma trận LED của mình và vì Ma trận đối xứng hoàn hảo nên vị trí của các chân cực âm và cực dương sẽ khác nhau tùy thuộc vào cách bạn định vị ma trận LED của mình.
Bước 5: Gán các ghim của Arduino Nano
Ở đây chúng ta sẽ sử dụng 8 + 8 = 16 chân của arduino để kết nối ma trận LED của chúng ta vì chúng ta có 8 cực dương và 8 cực âm.
Đảm bảo rằng bạn không kết nối các chân của LED Matrix với chân số 0 hoặc 1 của arduino vì chúng được sử dụng cho giao tiếp Rx và Tx và sẽ được sử dụng cho mô-đun bluetooth của chúng tôi
Tuy nhiên, tôi đã sử dụng các ghim sau, bạn có thể tự do sử dụng bất kỳ ghim nào bạn muốn.
Mã PIN KỸ THUẬT SỐ 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
ANALOG PINS A0, A1, A2, A3, A4, A5
Ở trên đề cập là các chân được sử dụng bởi tôi.
ĐẢM BẢO BẠN KHÔNG DÙNG A6 VÀ A7 VÌ BẠN KHÔNG THỂ VIẾT SỐ VÀO CÁC PIN NÀY
Bước 6: Hàn các thành phần
Bây giờ đến phần thú vị của việc hàn các thành phần vào bo mạch số không của chúng tôi.
Đầu tiên, chúng ta sẽ bắt đầu bằng cách dán siêu mảnh bo mạch số 0 vuông góc với bo mạch số 0 chính của chúng ta, trên đó chúng ta sẽ hàn ma trận LED và mảnh vuông góc này sẽ được sử dụng để hàn arduino nano chỉ để làm cho toàn bộ mạch nhỏ gọn nhất có thể.
Tiếp theo, chúng tôi sẽ hàn arduino nano của chúng tôi vào bảng 0 vuông góc và ma trận LED của chúng tôi với bảng 0 chính.
Tiếp theo, chúng tôi sẽ kết nối Cực dương của Ma trận Led với các chân {2, 3, 4, 5, 6, 7, 8, 9} và Cực âm của Ma trận LED với các chân {10, 11, A0, A1, A2, A3, A4, A5} của arduino. Đối với điều này, chúng tôi sẽ lấy một số dây kết nối cách điện và dải nó bằng cách sử dụng dụng cụ tước dây. Tôi đã chọn dây cách điện để tránh ngắn mạch trong mạch nhỏ gọn của chúng tôi. Bây giờ chúng ta sẽ hàn cực dương vào một trong các chân tương ứng với các chân được chỉ định cho cực dương trên arduino ở đây {2, 3, 4, 5, 6, 7, 8, 9} và tương tự cho tất cả các cực âm cho đến khi bạn nhận được tất cả 16 chân được hàn hoàn hảo như trong hình trên.
Bây giờ chúng ta sẽ sử dụng đồng hồ vạn năng và đặt nó ở chế độ diode và kiểm tra sự ngắn mạch trong mạch của chúng ta. Nếu dây bị chập ở một chỗ nào đó, chúng tôi sẽ dùng mỏ hàn để làm nóng đoạn đó và bơm hút để làm tan băng và sẽ hàn lại đúng cách.
Tiếp theo, chúng tôi muốn kết nối mô-đun bluetooth để chúng tôi có thể vận hành nó và thay đổi mô hình không dây.
Mô-đun bluetooth bao gồm Vcc Gnd và một chân Rx và Tx. Rx của mô-đun bluetooth chuyển đến Tx của arduino chứ không phải Rx của arduino. Tôi đã kết nối mô-đun bluetooth với nano bằng dây nhảy để dễ gỡ lỗi mã vì bạn không thể tải mã của mình lên nano bằng các chân Rx và Tx được kết nối. Tuy nhiên, tôi sẽ cung cấp cho bạn mã cuối cùng của tôi để bạn có thể hàn trực tiếp các chân Vcc và Gnd vào nano và các chân Rx và Tx sau khi bạn đã tải mã lên arduino. Nếu bạn cũng sử dụng dây nhảy để dễ tiếp cận với mô-đun bluetooth, bảng mạch cuối cùng của bạn sẽ giống như trong các hình trên.
Bạn có thể xem các tài liệu hướng dẫn khác về cách thiết lập mô-đun bluetooth vì chúng tôi sẽ không thảo luận về điều đó ở đây.
Đó là tất cả cho phần hàn và phần điện tử.
Bước 7: MÃ - Dựa trên Nguyên tắc Kiên trì Tầm nhìn
Nếu chúng ta cố gắng phát sáng hai đèn LED chéo nhau cho mức cao đến Cực dương và thấp cho Cực âm của các hàng và cột tương ứng, nó sẽ không hoạt động vì thay vì bật 2 đèn LED, nó sẽ bật 4 đèn LED ở mặt cắt của chúng hàng và cột.
Vì vậy, chúng tôi sử dụng khái niệm về sự bền bỉ của thị giác, theo đó nếu hai đèn LED phát sáng lần lượt với thời gian trễ giữa chúng dưới 100 mili giây, mắt của chúng tôi sẽ không nhận thấy khoảng thời gian 100 mili giây khi cả hai đèn LED đều tắt và có vẻ như cả hai đèn LED được bật đồng thời. f
Điều này được sử dụng ở khắp mọi nơi trong mã để bật đèn LED sao cho chỉ đèn LED mong muốn mới bật chứ không phải đèn không mong muốn.
Mã được đính kèm bên dưới vì nó dài.
Bước 8: Ứng dụng để điều khiển đèn của chúng tôi
Nếu bạn biết cách phát triển ứng dụng bằng java hoặc python hoặc bất kỳ ngôn ngữ nào khác, bạn có thể tiếp tục với điều đó và thoải mái tạo ứng dụng của riêng bạn với giao diện bạn muốn. Bạn có thể xem giao diện của Ứng dụng của tôi để tham khảo.
(Trong ảnh chụp màn hình ở trên, tôi đã bôi đen tên của ba kết nối bluetooth đầu tiên vì lý do cá nhân.)
Tuy nhiên nếu bạn không biết phát triển ứng dụng hoặc nếu bạn là người mới bắt đầu, hãy sử dụng ứng dụng của tôi. APK được cung cấp bên dưới.
Bước 9: Hướng dẫn ứng dụng
Để cài đặt ứng dụng, trước tiên bạn sẽ phải vào cài đặt di động của mình và cho phép cài đặt từ các nguồn không xác định. Khi bạn đã cài đặt xong APK, hãy bật bluetooth của bạn và đảm bảo rằng bạn đã ghép nối Mô-đun Bluetooth có tên HC-05 hoặc HC-06 với điện thoại của mình.
Khi bạn đã ghép nối mô-đun, hãy mở lại ứng dụng và nhấp vào kết nối.
Sau đó chọn mô-đun từ danh sách thiết bị được ghép nối có sẵn.
Bạn có thể in 3-d của riêng mình cho dự án này theo bất kỳ cách nào bạn muốn.
Bây giờ tất cả những gì bạn phải làm là giữ đèn của bạn cùng với bộ sạc dự phòng cung cấp năng lượng cho nó ở bất cứ đâu bạn muốn trong phòng của bạn, chọn mẫu mong muốn và nhìn vào các mẫu nhẹ nhàng và chờ đợi điều kỳ diệu xảy ra khi bạn dần chìm vào giấc ngủ !!
Đề xuất:
Nâng cấp đèn nền VU Meter lên đèn LED xanh lam bằng các bộ phận bóng đèn CFL cũ.: 3 bước
Nâng cấp Đèn nền của máy đo VU thành Đèn LED màu xanh lam bằng cách sử dụng các bộ phận bóng đèn CFL cũ. làm việc như chì đã bị vỡ ra bên dưới bề mặt kính. Sự thay thế duy nhất tôi
Bộ chọn màu Arduino RGB - Chọn màu từ các đối tượng trong cuộc sống thực: 7 bước (có hình ảnh)
Bộ chọn màu Arduino RGB - Chọn màu từ các đối tượng trong cuộc sống thực: Dễ dàng chọn màu từ các đối tượng vật lý với bộ chọn màu RGB dựa trên Arduino này, cho phép bạn tạo lại màu sắc mà bạn nhìn thấy trong các đối tượng đời thực trên máy tính hoặc điện thoại di động của mình. Chỉ cần nhấn một nút để quét màu của đối tượng bằng TCS347 giá rẻ
Các mẫu LED (Các mẫu ánh sáng khác nhau): 3 bước
Các mẫu LED (Các mẫu ánh sáng khác nhau): Ý tưởng: Dự án của tôi là một mẫu LED màu. Dự án có 6 đèn LED được cấp nguồn và giao tiếp với Arduino. Có 4 mẫu khác nhau sẽ chạy qua và sẽ được phát trong một vòng lặp. Khi một mẫu kết thúc, một mẫu khác
Làm thế nào để đáp ứng các thách thức của thiết kế cung cấp điện bằng công nghệ DC-DC: 3 bước
Làm thế nào để đáp ứng những thách thức của thiết kế cung cấp điện của DC-DC Technologies: Tôi sẽ phân tích cách thức đáp ứng thách thức của thiết kế cung cấp điện của DC-DC Technologies. sức mạnh. Trong các thiết bị di động, hiệu suất cao hơn
PixelOrgan: Dải đèn LED DotStar đáp ứng âm thanh (với MicroView): 3 bước (với Hình ảnh)
PixelOrgan: Dải đèn LED DotStar đáp ứng âm thanh (với MicroView): Đây là một bộ phận cơ quan ánh sáng trong đó đầu vào của micrô tích hợp được hiển thị trên dải LED DotStar 72 để đèn LED trên cùng biểu thị mức cao / trung bình / thấp hiện tại là R / G / B và phần còn lại của các đèn LED đại diện cho các giá trị trước đó (để chúng tôi nhận được