Cách tự tạo gương thông minh bằng Raspberry Pi

Tự tạo gương thông minh bằng Raspberry Pi

“Chiếc gương ma thuật của tương lai” không phải là một khái niệm trong phim khoa học viễn tưởng, mà nó là một thứ có thật và bạn cũng có thể tự kiếm cho mình một khoản tiền kha khá. Trong bài viết này, chúng tôi sẽ chỉ cho bạn và chúng tôi sẽ cho bạn biết những gì bạn cần thực hiện Gương thông minh dự án sử dụng một Raspberry Pi và số tiền cần thiết tối thiểu cho nguyên vật liệulắp ráp .

Như tên gọi trong tiếng Anh của nó, Smart Mirror là một chiếc gương thông minh có khả năng hiển thị cho bạn thời gian, ngày tháng, thời tiết bên ngoài, các cuộc hẹn tiếp theo trên lịch của bạn và nhiều hơn thế nữa, tất nhiên, hiển thị cho bạn hình ảnh phản chiếu của chính bạn. Nếu bạn cảm thấy thích nó và bạn có đủ thời gian và kỹ năng, bạn thậm chí có thể tích hợp trợ lý giọng nói và giới thiệu bao nhiêu thành phần tùy thích, nhưng điều đó sẽ phụ thuộc vào bạn.

Cần những gì để tạo Smart Mirror?

Gương thông minh

Việc tạo một dự án Smart Mirror sẽ tiêu tốn của bạn khoảng 300 euro nếu bạn có ý định bắt đầu lại từ đầu, nhưng nếu bạn tận dụng Raspberry Pi mà bạn đã có trong ngăn kéo mà không dùng đến và một chiếc gương mà bạn đã có ở nhà, giá của hóa đơn có thể được giảm rất nhiều và với ít hơn 100 euro bạn có thể có nó. Rõ ràng là bạn cũng có thể chi nhiều tiền hơn, tùy thuộc vào việc bạn muốn mua một chiếc gương mới, nếu bạn muốn tích hợp micrô và loa để nó đồng thời là trợ lý ảo, v.v.

Như chúng tôi đã chỉ ra ở phần đầu, thành phần chính của dự án này là Raspberry Pi , vì về bản chất, Smart Mirror không là gì ngoài một chiếc gương với màn hình phía sau phải được điều khiển bởi “thứ gì đó” và thứ đó chính là Raspberry, một chiếc PC mini tiết kiệm không gian nhỏ có khả năng chạy Linux- dựa trên hệ điều hành có sự hỗ trợ rất lớn từ cộng đồng nhà phát triển. Nói chung, bất kỳ mô hình nào cũng phù hợp với bạn nhưng bạn nên sử dụng Mâm xôi Pi 4 cho sức mạnh lớn hơn của nó.

Raspberry Pi Model B cộng với

Dù bạn định xây dựng loại Smart Mirror nào, bạn sẽ cần một loạt các yếu tố chung cho tất cả các dự án có tính chất này, vì vậy dưới đây chúng tôi sẽ liệt kê các thành phần tối thiểu mà bạn sẽ cần.

Những gì chúng ta có trong tay là một chiếc gương thông minh, vì vậy hiển nhiên bạn sẽ cần một chiếc gương soi (ngạc nhiên!), Nhưng một chiếc gương bình thường sẽ không làm được điều đó cho bạn mà là một trong số đó -được gọi hai chiều (một mặt nó phản chiếu hình ảnh nhưng mặt khác nó lại nhìn thấy những gì ở mặt khác), vì chúng ta sẽ cần xem hình ảnh của màn hình mà chúng ta sẽ đặt từ phía sau. Tốt nhất, bạn nên đến một cửa hàng phần cứng hoặc cửa hàng tương tự để đặt mua nó vì điều của nó là nó có cùng kích thước với màn hình mà bạn đặt phía sau và đó là điều tiếp theo chúng ta sẽ giải quyết.

Như chúng tôi đã đề cập, cần đặt một màn hình phía sau gương hai chiều, màn hình này sẽ phụ trách việc hiển thị thông tin; việc của anh ấy là đặt một Màn hình LCD từ một màn hình cũ mà bạn đã có (tất nhiên luôn là màn hình phẳng) và kích thước của màn hình này sẽ phụ thuộc vào kích thước của gương hai chiều mà bạn phải đặt hàng. Kích thước bạn muốn sử dụng là tùy thuộc vào bạn và trên thực tế, bạn thậm chí có thể sử dụng Android máy tính bảng nếu bạn muốn.

Màn hình Xiaomi 1C

Một yếu tố phổ biến khác mà bạn sẽ cần là khung , tốt nhất là làm bằng gỗ bởi vì nếu nó là kim loại, bạn không thể tùy chỉnh nó cho hệ thống dây điện mà bạn sẽ cần đặt vào. Khung cần thiết cho cả tính thẩm mỹ và để đặt các thành phần "ẩn", cũng như có thể treo gương lên tường . Rõ ràng bạn cũng sẽ cần các công cụ cơ bản như tuốc nơ vít, đinh vít, giấy nhám, dụng cụ chế biến gỗ, v.v.

Làm thế nào để bạn tạo một chiếc gương thông minh với Raspberry Pi?

Như chúng tôi đã đề cập ở phần đầu, có nhiều cách và tùy chọn mà bạn có khi tạo Smart Mirror dựa trên Raspberry Pi, vì vậy những gì chúng tôi sẽ làm là liệt kê các dự án đã được thực hiện có vẻ thú vị nhất đối với chúng tôi. mà bạn có thể đưa ra những ý tưởng bạn cần tùy theo loại hình bạn định làm.

Chúng tôi bắt đầu với Smart Mirror ban đầu, được tạo ra bởi Michael Teeuw và được gọi là MagicMirror² . Vì nó là một trong những Gương thông minh đầu tiên từng được tạo ra, nên tất cả đều được ghi lại rất đầy đủ trong một loạt bài hướng dẫn được viết bởi tác giả, vì vậy bạn sẽ không có vấn đề gì khi thực hiện dự án của riêng mình miễn là bạn là một người “khéo tay” một chút, vì tất cả đều được giải thích một cách đơn giản. Các mô-đun mặc định bao gồm đồng hồ, lịch, dự báo thời tiết và thông báo lịch sự, và tất cả đều được tích hợp sẵn nên bạn thậm chí không cần phải định cấu hình Raspberry.

Mặt khác, chúng tôi cũng có GươngGương dự án do Dylan Pierce thực hiện và nó được toàn bộ cộng đồng DIY xem xét hướng dẫn tốt nhất để tạo Smart Mirror từ đầu. Pierce đã phá vỡ chuẩn mực và định cấu hình Chromium để chạy khi khởi động sau khi cài đặt Raspbian, nhưng trong mọi trường hợp, chúng tôi khuyên bạn nên đọc toàn bộ ấn phẩm mà chúng tôi đã liên kết trước khi bắt đầu xây dựng của riêng bạn vì nó có một số sắc thái cần tính đến.

GươngGương

Mặt khác, chúng tôi cũng có một dự án cho phép chúng tôi tương tác với Smart Mirror bằng lệnh thoại, trong trường hợp này là thêm điện thoại thông minh hoặc máy tính bảng Android vào phương trình. Dự án được thực hiện bởi Evan Cohen, người đã cung cấp tài liệu toàn diện về cách xây dựng, cài đặt và vận hành gương thông minh của bạn. Đây là một video mà bạn có thể xem nó hoạt động như thế nào.

Cuối cùng, dự án cuối cùng mà chúng tôi muốn làm nổi bật được xây dựng bởi Eben Kouao và nó không chỉ là một chiếc gương thông minh với màn hình cảm ứng mà nó còn được tích hợp tính năng nhận dạng khuôn mặt để xác định người đứng trước nó. Việc xây dựng một Gương thông minh với màn hình cảm ứng không hề dễ dàng và cũng không hề rẻ vì độ dày của gương hai chiều khiến bạn không thể sử dụng màn hình điện dung tiêu chuẩn, nhưng Eben đã kết hợp một khung hồng ngoại cho khả năng cảm ứng này, với một đèn LED ở một bên và máy dò ánh sáng trong khác, do đó có thể biết nơi nó đã được chạm vào trong gương.

Với việc tích hợp mô-đun máy ảnh cho Raspberry Pi, gương có thể nhìn thấy người dùng và nhận dạng anh ta bằng mô-đun nhận diện khuôn mặt OpenCV. Bạn có tất cả các tài liệu về trang web này .