• HOME
  • DỰ ÁN & MẠCH ĐIỆN
    • Lập trình
      • ARDUINO PROJECT
      • ESP8266 PROJECT
      • ESP32 PROJECT
      • RASPBERRY PI PROJECT
      • Vi điều khiển
    • Điện tử ứng dụng
      • Audio / Amplifiers
      • Nguồn điện
      • Pin sạc/Acquy và mạch sạc
      • Biến đổi AC và DC
      • Robotic
      • Cảm biến
      • LED
      • LCD
      • Động cơ bước
      • Mạch linh tinh
      • Test & Measurement
      • RF – FM
    • Nixie Clock
    • HOME AUTOMATION
    • Dân dụng
    • Công nghiệp
  • KIẾN THỨC CĂN BẢN
    • Điện tử cơ bản
    • Điện tử số
    • PCB
    • Nixie Tube
    • Raspberry Pi
    • Vi điều khiển
    • Arduino
    • IN 3D
  • DOWNLOAD
    • Phần mềm điện tử
    • Giáo trình
      • Giáo trình Điện – Điện tử
      • Giáo trình Tự Động Hóa
      • Giáo trình Viễn thông
    • Đề tài
      • Đề tài – Điện – Điện Tử
      • Đề tài – Tự Động Hóa
      • Đề tài – Viễn thông
    • Điện tử ứng dụng
    • Tài liệu nước ngoài
    • Hướng dẫn, sửa chữa
    • Sơ đồ, nguyên lý thiết bị
    • Tiêu chuẩn – Đo lường – Thử nghiệm
    • Datasheet
  • LIÊN HỆ
  • SẢN PHẨM

Mạch Điện Lý Thú

Sơ đồ nguyên lý, PCB, đồ án, tài liệu, DIY

Trang chủ » DỰ ÁN & MẠCH ĐIỆN » Lập trình » RASPBERRY PI PROJECT » Chế tạo gương thông minh

Chế tạo gương thông minh

28/05/2025 by admin 5 Bình luận

Đã được đăng vào 28/08/2019 @ 13:05

Xin chào anh em! 

Bài này sẽ hướng dẫn CHI TIẾT cách chế tạo gương thông minh (Magic Mirror). Sử dụng những vật liệu sẵn có, tái chế, dễ kiếm ở Việt Nam.

Xem thêm:
  • Retropie – Biến Raspberry Pi thành máy chơi điện tử
  • Hướng dẫn cài hệ điều hành cho Raspberry Pi
  • Raspberry Pi: Chuyển dữ liệu qua SSH

VẬT TƯ CẦN CHUẨN BỊ

Mục lục hiện
VẬT TƯ CẦN CHUẨN BỊ
1. Phần hiển thị hình ảnh
2. Phần mạch điều khiển
3. Phần âm thanh
4. Phần vỏ hộp
5. Phần cảm biến
CHẾ TẠO
1. Màn hình tháo vỏ hết vỏ bên ngoài, giữ lại phần ruột và nút bấm.
2. Làm vỏ hộp
3. Lắp ráp màn hình, Raspberry Pi, Loa,…. vào trong hộp
4. Gắn kính 2 chiều vào
CÀI ĐẶT PHẦN MỀM
1.Cài Hệ Điều Hành (OS)
Tải về bản cài đặt tại ĐÂY (Dung lượng 8GB – Y/C: Thẻ nhớ tối thiểu 8GB)
Phiên bản này gồm có:
2. Các Modules cơ bản của Magic Miror
3. Module của bên thứ 3: Hay – Độc – Lạ
4. Tùy chỉnh cho Magic Mirror
4.1. Các vào Terminal để gõ lệnh
4.2. Kết nối Wifi cho gương
4.3. Chỉnh độ phân giải màn hình
4.4. Xoay màn hình Ngang -> Dọc
4.5. Cập nhật phiên bản mới cho MagicMirror:
4.6. Cập nhật hệ điều hành cho Raspberry Pi
TỔNG HỢP VỀ HƯỚNG DẪN PHẦN MỀM CỦA GƯƠNG THÔNG MINH CÁC BẠN THAM KHẢO Ở LINK DƯỚI ĐÂY

1. Phần hiển thị hình ảnh

  • 01 Tivi cũ hoặc 01 màn hình máy tính cũ (Có tiền mua mới càng tốt :)))). Mình sử dụng màn hình 24 inch cũ.

Nếu xài tivi cũ có cổng HDMI thì khỏi nghĩ, nếu không có cổng HDMI thì mua bộ chuyển đổi HDMI to VGA+Audio.

Bộ chuyển đổi HDMI to VGA+Audio
Màn hình cũ – Giá từ 500k-> 1tr2
  • 01 gương 2 chiều: Có 2 phương án
Gương 2 chiều dùng cho phòng thẩm vấn (Dễ hình dung chưa nào!)

Phương án 1: Đẹp + Tốn tiền. Mua luôn gương 2 chiều bán sẵn. Theo kích thước của gương bạn muốn làm. Giá khoảng 400-800k tùy kích thước 24 – 32inch.

Phương án 2: Rẻ tiền + Hiển thị ảnh không tốt lắm (Nói chung dùng được).

Ra thợ nhôm kính bảo cắt 1 tấm kính 5mm theo kích thước gương của bạn. Mình cắt hết 30k cho khổ 40 x 60 cm (Mất 3 phút lấy liền)

Mua Decal phản quang 1 chiều – Loại dán cửa sổ chống nắng. Giá khoảng 45k /mét.

Decal 1 chiều

Tiếp theo lau sạch tấm kính, cắt decal theo kích thước tấm kính.

Dùng nước xà phòng pha ra không cần đậm đặc quá đâu, không loãng là được.

Dán Decal lên, dán đừng có để bọt khí nhé.

Kiểu gì cũng có bong bóng nên sử dụng 1 miếng gì đó cứng ví dụ như mảnh alu hình chữ nhật, bọc vải dày xung quanh cạnh dùng để miết cho hết bọt ra ngoài (miết từ tâm ra ngoài).

Nên dùng vải nào ko có sợi xơ để tránh bị xước deca.

Đợi khi nước xà phòng khô sẽ làm cho decal dính chặt vào kính. Done!

Nhìn mờ mờ như này

2. Phần mạch điều khiển

  • 01 Raspberry Pi 3 hoặc Pi 4 (Tùy vào túi tiền). Mua bản càng cao càng tốt, chạy cho mượt
  • 01 thẻ nhớ MicroSD – Tối thiểu 8GB dùng cho cài đặt hệ điều hành.
  • 01 Nguồn 5V – 2A trở lên (Dòng càng to càng khỏe)
Raspberry Pi 3
Nguồn không vỏ 5V – 4A

3. Phần âm thanh

Phần này cũng quan trọng nè!

Nếu muốn vừa làm gương soi, vừa có nhạc nghe thì nên đầu tư

  • 01 mạch Ampli khoảng 10W
  • 02 loa 10W.
  • 01 nguồn 12V để cấp nguồn cho ampli

Jack audio 3.5 sẽ cắm vào bộ chuyển đổi HDMI to VGA+Auido đó.

**Chú ý: Trường hợp dùng Tivi có sẵn cổng HDMI rồi thì sẽ xài luôn Loa của Tivi đó. Khỏi cần mua Ampli và loa nữa nhé!

Ampli mình đang dùng – TDA7297
Loa tivi
Nguồn không vỏ 12V – 3A

4. Phần vỏ hộp

Các bạn mua gỗ ép hoặc gỗ công nghiệp về cắt theo khung định làm.

Khi mua nhớ bảo quán cắt theo kích thước định làm, về chỉ việc ráp vào thôi. Gắn keo chắc chắn là được.

Giá gỗ mấy loại này rất rẻ. Tầm 300-400k là làm được mấy bộ vỏ rồi.

Gỗ công nghiệp
Gỗ ván ép

5. Phần cảm biến

Phần này sẽ bật tự động màn hình khi có người đến gần soi gương, và tự tắt khi không có ai.

Cảm biến sử dụng loại PIR. Giá khoảng 120k.

Mình chỉ bật/tắt màn hình thôi nhé – Màn hình rất tốn điện nhưng khởi động rất nhanh (2-3s là lên hình rồi), những thành phần khác như Ampli và Raspberry Pi vẫn chạy 24/24 vì ít tốn điện và khởi động rất lâu.

Cách đấu nối như hình bên dưới:

Nối vào chân NGUỒN của màn hình nhé

CHẾ TẠO

1. Màn hình tháo vỏ hết vỏ bên ngoài, giữ lại phần ruột và nút bấm.

Ảnh minh họa
Ảnh minh họa

2. Làm vỏ hộp

Gỗ mua về, cắt ra. Lấy đinh hoặc keo gắn gỗ dính lại. Như trong ảnh:

Ảnh minh họa
Ảnh minh họa
Ảnh minh họa
Ảnh minh họa

3. Lắp ráp màn hình, Raspberry Pi, Loa,…. vào trong hộp

Bố trí như nào tùy các bác nhé! Cứ thấy hợp lý là được.

Chú ý thoát nhiệt mặt sau.

Ảnh minh họa
Ảnh minh họa
Ảnh minh họa
Ảnh minh họa
Đây mới là gương của Admin nhé!
Thông cảm đi dây hơi bị xấu!
Ảnh minh họa

4. Gắn kính 2 chiều vào

– Có 2 kiểu

  • Kiểu thứ nhất: Phổ biến – Dễ làm – Chắc chắn. Gắn bên trong và ốp miếng gỗ bên ngoài để giữ kính. Xem ảnh minh họa:
Viền gỗ bên ngoài giữ chắc kính
Viền đẹp – Người đẹp
  • Kiểu thứ 2: Sang chảnh – Mắc tiền – Khó làm – Dễ vỡ. Ốp toàn bộ kính bên ngoài. Tràn viền tuyệt đối! Cách làm: Các bạn tự nghĩ cách nhé. AD chưa thử =))
Ảnh minh họa
Ảnh minh họa
Ảnh minh họa

CÀI ĐẶT PHẦN MỀM

1.Cài Hệ Điều Hành (OS)

  • Cách 1: KHUYÊN DÙNG. Không phải làm gì cả, chỉ cần tải File 8GB của mình Build sẵn về và cài vào thẻ nhớ 8GB (Cao hơn càng tốt). Cắm điện là chạy.

Cách cài OS : https://machdienlythu.vn/huong-dan-cai-he-dieu-hanh-cho-raspberry-pi/

Tải về bản cài đặt tại ĐÂY (Dung lượng 8GB – Y/C: Thẻ nhớ tối thiểu 8GB)

Phiên bản này gồm có:

– Hệ điều hành Raspbian + Phần mềm MagicMirror.

-Các Module cơ bản, đủ dùng. Muốn chỉnh module vui lòng xuống phần TÙY CHỈNH bên dưới.

-Đã tắt chức năng Screen Save.

-Màn hiển thị dạng xoay ngang. Muốn chuyển thành dạng Xoay dọc thì xem ở mục TÙY CHỈNH bên dưới.

-Tên đăng nhập và pass của Pi để truy cập VNC:
User: pi – Password: 123456

 

  • Cách 2: Cài đặt lần lượt. Dành cho những người muốn hiểu rõ cách cài đặt, muốn trải nghiệm kỹ hơn chút.

Em mượn bài hướng dẫn của bác LB Minh: (Lười viết quá =)) )

https://lbminhautomation.com/tu-lam-guong-thong-minh-cai-dat-smart-mirror-1.html

2. Các Modules cơ bản của Magic Miror

Mục này là chỉnh cái file tên là “config.js“. Chia sẻ với các bạn file đó của mình. Tải ở dưới đây:

TẢI VỀ

Các bác xem tạm hướng dẫn bên này nhé:

https://lbminhautomation.com/8-modules-co-ban-smart-mirror-tu-lam-magic-mirror.html

** Chú ý: Nếu chỉnh file “config.js” mà nó báo lỗi như ảnh dưới thì bạn phải xem lại câu lệnh có viết sai, viết thiếu dấu không nhé? Mấy lỗi này ngồi code rất hay gặp luôn.

Lỗi cú pháp khi sửa file “config.js“

3. Module của bên thứ 3: Hay – Độc – Lạ

Các bác xem tạm bên này nhé:

https://lbminhautomation.com/guong-thong-minh-module-ben-thu-3.html

4. Tùy chỉnh cho Magic Mirror

Phần này dành cho các bạn sau khi cài đặt hoàn thiện muốn tùy chỉnh thêm cho gương.

4.1. Các vào Terminal để gõ lệnh

Bấm phím “Windows” trên bàn phím. Sau đó chọn Accessories-> Terminal

4.2. Kết nối Wifi cho gương

–Ta cần thoát khỏi chương trình MagicMirror đang chạy. Trong cửa sổ Terminal, gõ câu lệnh sau: pm2 stop MagicMirror

–Sau đó cài đặt mạng wifi hoặc mạng dây như hình thường. (Cái biểu tượng góc trên bên phải màn hình)

–Muốn chương trình MagicMirror chạy lại. Chỉ cần gõ: pm2 start MagicMirror hoặc pm2 restart MagicMirror

4.3. Chỉnh độ phân giải màn hình

Độ phân giải mặc đinh mình đang để là 1024 x 768. Nếu muốn tăng hoặc giảm độ phân giải chỉ cần:

–Bấm phím “Windows” trên bàn phím. Sau đó chọn Preferrences -> Raspberry Pi Configuration

–Tại Tab System -> Chọn Set Resolution… -> Chọn xong bấm OK -> OK -> Restart

4.4. Xoay màn hình Ngang -> Dọc

–Trong cửa sổ Terminal, gõ lần lượt các câu lệnh sau:

sudo nano /boot/config.txt

–Thêm dòng này vào:

display_rotate=1

display_rotate=0 (Bình thường) – display_rotate=1 (Xoay 90 độ) – display_rotate=2 (Xoay 180 độ) – display_rotate=3 (Xoay 270 độ)

–Bấm Ctrl + X -> Bấm chữ “Y” -> Bấm Enter để lưu lại

–Khởi động lại là xong (Lênh khởi động lại: sudo reboot)

4.5. Cập nhật phiên bản mới cho MagicMirror:

–Trong cửa sổ Terminal, gõ lần lượt các câu lệnh sau:

cd MagicMirror/

git reset –hard

git pull && npm install

–Đợi chạy xong. Nếu báo lỗi có chữ “severity vulnerabilities” thì gõ câu lệnh sau:

npm audit fix

Lỗi “severity vulnerabilities” sau khi update MagicMirror
Lỗi “severity vulnerabilities” sau khi sửa

–Khởi động lại là xong (Lênh khởi động lại: sudo reboot)

4.6. Cập nhật hệ điều hành cho Raspberry Pi

–Trong cửa sổ Terminal, gõ lần lượt các câu lệnh sau:

sudo apt-get update && sudo apt-get upgrade

–Khi nó hỏi Yes/No thì bấm: “Y” -> Enter

–Đợi chạy xong. Khởi động lại là xong (Lênh khởi động lại: sudo reboot)

TỔNG HỢP VỀ HƯỚNG DẪN PHẦN MỀM CỦA GƯƠNG THÔNG MINH CÁC BẠN THAM KHẢO Ở LINK DƯỚI ĐÂY

http://lbminhautomation.com/category/guong-thong-minh

  • Share on Facebook
  • Tweet on Twitter

Thuộc chủ đề:HOME AUTOMATION, RASPBERRY PI PROJECT Tag với:gương, LB Minh, lbminh, magic, MagicMirror, miror, pi, raspberry pi

Bài viết trước « Nháy theo nhạc sử dụng STM8S hiển thị VFD – Audio spectrum analyzer
Bài viết sau 3 CÁCH KIỂM TRA ẮC QUY KHÔ VÀ ƯỚT CHUẨN THỢ ÍT NGƯỜI BIẾT »

Reader Interactions

Bình luận

    Để lại một bình luận Hủy

    Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

  1. vtdang viết

    01/09/2019 lúc 17:01

    bác thớt cho mình xin username và pass để VNC vào pi với

    Bình luận
    • admin viết

      01/09/2019 lúc 17:15

      Điền tên đăng nhập và pass của Pi.
      User: pi – Password: 123456

      Bình luận
  2. Dũng viết

    01/10/2020 lúc 22:10

    Admin có thể hỗ trợ giúp mình làm phần cứng cho gương được không ạ.

    Bình luận
    • admin viết

      02/10/2020 lúc 11:22

      Được chứ! Bạn inbox Zalo nhé: https://machdienlythu.vn/lien-he/

      Bình luận

Sidebar chính

Zalo hỏi đáp 24/7

Theo dõi qua mạng xã hội

  • Facebook

Bạn đang tìm gì?

Bài viết mới nhất

Các loại nguồn xung thông dụng và nguyên lý hoạt động

Các loại nguồn xung thông dụng và nguyên lý hoạt động

15/06/2025

Relay điện tử - Sử dụng TRIAC để đóng cắt thiết bị

Relay điện tử – Sử dụng TRIAC để đóng cắt thiết bị

15/06/2025

Mạch ổn áp cố định, IC ổn áp

Mạch ổn áp cố định, IC ổn áp

15/06/2025

Giám sát nhiệt độ, độ ẩm (DHT11) thông qua Thingspeak bằng NodeMCU ESP8266

15/06/2025

Phát hiện mưa (Rain Sensor) sử dụng NodeMCU ESP8266

15/06/2025

Danh mục

  • DỰ ÁN & MẠCH ĐIỆN (241)
    • Công nghiệp (16)
    • Dân dụng (29)
    • Điện tử ứng dụng (178)
      • Audio / Amplifiers (34)
      • Biến đổi AC và DC (24)
      • Cảm biến (40)
      • Động cơ bước (5)
      • Kiểm thử và đo đạc (23)
      • LCD (15)
      • LED (20)
      • Mạch linh tinh (27)
      • Nguồn điện (42)
      • Pin sạc/Acquy và mạch sạc (24)
      • RF – FM (5)
      • Robotic (2)
    • HOME AUTOMATION (23)
    • Lập trình (82)
      • ARDUINO PROJECT (39)
      • ESP32 PROJECT (6)
      • ESP8266 PROJECT (17)
      • RASPBERRY PI PROJECT (9)
      • Vi điều khiển (24)
    • Nixie Clock (3)
  • Kiến thức căn bản (170)
    • Arduino (36)
    • Điện tử cơ bản (77)
    • Điện tử số (9)
    • IN 3D (9)
    • Nixie Tube (13)
    • PCB (18)
    • Raspberry Pi (10)
    • Vi điều khiển (16)

Footer

Bài viết mới nhất

  • Các loại nguồn xung thông dụng và nguyên lý hoạt động
  • Relay điện tử – Sử dụng TRIAC để đóng cắt thiết bị
  • Mạch ổn áp cố định, IC ổn áp
  • Giám sát nhiệt độ, độ ẩm (DHT11) thông qua Thingspeak bằng NodeMCU ESP8266
  • Phát hiện mưa (Rain Sensor) sử dụng NodeMCU ESP8266
  • Điều khiển thiết bị thông qua Cayenne Mydevices và NodeMCU ESP8266

Bình luận mới nhất

  • admin trong Nguyên lý cảm biến siêu âm chống nước JSN-SR04T và sơ đồ mạch
  • Rohan trong Nguyên lý cảm biến siêu âm chống nước JSN-SR04T và sơ đồ mạch
  • Tên gì kệ tui trong Mạch Ampli 19W dùng IC LA4440
  • admin trong Đồng hồ số hiển thị trên LED 7 đoạn dùng 89S52 và DS1307

Tìm kiếm

Tất cả nội dung trên website chỉ dùng để tham khảo. Chúng tôi không chịu trách nhiệm về thông tin thành viên đăng tải lên website và xóa bài viết khi có vi phạm bản quyền tác giả.