Mục lục:

Gương thông minh đơn giản: 7 bước (có hình ảnh)
Gương thông minh đơn giản: 7 bước (có hình ảnh)

Video: Gương thông minh đơn giản: 7 bước (có hình ảnh)

Video: Gương thông minh đơn giản: 7 bước (có hình ảnh)
Video: P4.1 - [ENGSUB] - SmartMirror - Gương thông minh - Module development 2024, Tháng mười một
Anonim
Gương thông minh đơn giản
Gương thông minh đơn giản
Gương thông minh đơn giản
Gương thông minh đơn giản
Gương thông minh đơn giản
Gương thông minh đơn giản

Ồ! Đã khá lâu rồi tôi tải lên một thứ gì đó, bận rộn làm việc với rất nhiều thứ và nhận ra rằng tôi phải bỏ một thứ gì đó cho những người theo dõi của mình khi có câu nói, 'luôn có một dự án để làm việc' haha có lẽ đó chỉ là tôi, dù sao thì cũng quay lại với công việc kinh doanh !!

Bạn đã bao giờ kinh ngạc khi nhìn thấy 'gương ma thuật' hoặc gương thông minh và ước mình có thể xây dựng nên chiếc gương của mình? hoặc bạn đã thử các bước của người khác nhưng vẫn gặp phải vấn đề mới và gặp khó khăn và bỏ cuộc? bạn không đơn độc, tôi cũng vậy và đã có thể tìm ra những cách đơn giản để làm cho nó trở nên đơn giản hơn nhiều để tránh một số tải xuống không cần thiết những thứ mà bạn không thực sự cần! cùng nhau sau khi chúng ta chế tạo chiếc đầu tiên, hãy cùng tôi bắt đầu hành trình chế tạo một chiếc gương thông minh màn hình cảm ứng có kích thước bằng màn hình máy tính xách tay 15,6 inch hoặc TV 32 inch với các biểu tượng và hy vọng hành trình này sẽ đáng giá cho người mới và những người đang tìm kiếm sự phấn khích !!!!

Tôi sẽ đưa ra các bước chi tiết nhất có thể, và theo thuật ngữ 'người thường' khi xem xét một người không có kiến thức về mã hóa hoặc điện tử.

A sẽ để lại phần Gương cuối cùng vì nếu bạn có thể làm cho màn hình hoạt động hoàn hảo, thì việc xây dựng khung gương là phần dễ nhất (bạn có thể chỉ cần mua một khung gương) và sử dụng nó để gắn màn hình.

Quân nhu

1. Raspberry pi 3 up (Không sử dụng bất cứ thứ gì thấp hơn pi 3. NB: bạn sẽ viết mã nhiều hơn để chuẩn bị. Nó để làm cho nó chạy gương thần)

2. Bộ điều hợp USB WiFi dongle (Nếu pi của bạn không có WiFi), bạn cũng có thể sử dụng Ethernet

3. Bàn phím

4. Chuột

5. Màn hình LCD / LED (Màn hình máy tính để bàn CÓ cổng HDMI, Máy tính xách tay bị lỗi với màn hình làm việc do tôi lựa chọn, hoặc bạn có thể bắt đầu với màn hình LCD pi 7 inch), tùy chọn nào bạn có thể nhúng tay vào sẽ hoạt động tốt.

6. Máy tính NB: không cần thiết (nó chỉ giúp sử dụng liên kết VNC view đến pi và điều khiển nó trên máy tính của bạn nhưng không cần thiết bạn có thể bỏ qua)

7. Khung kính

Bước 1: Thiết lập thẻ SD

Thiết lập thẻ SD
Thiết lập thẻ SD
Thiết lập thẻ SD
Thiết lập thẻ SD
Thiết lập thẻ SD
Thiết lập thẻ SD

Đây là bước rất quan trọng để tránh 'lỗi' một mình cách chỉ xóa tệp khỏi thẻ sẽ không hữu ích 100%, vì vậy cách tốt nhất của bạn là tải xuống liên kết Định dạng thẻ SD bên dưới;

1. https://www.sdcard.org/downloads/formatter_4/ truy cập trang và tải xuống cho windows / Mac

Bạn cũng sẽ cần trình viết hình ảnh để ghi hình ảnh pi mà bạn sẽ tải xuống thẻ SD mà bạn sẽ sử dụng và định dạng, hãy sử dụng liên kết bên dưới;

2.

bây giờ hãy thực hiện tải xuống tiếp theo bằng cách truy cập trang web raspberry pi

3.

Một điều rất quan trọng không nên thực hiện ở đây khi thực hiện cài đặt, đừng nhảy quá nhanh để cài đặt MagicMirror² với tư cách là người dùng root! vui lòng làm điều đó với tư cách là người dùng pi thông thường, không có đặc quyền và sử dụng lệnh sudo để thay thế. “Đừng hỏi tôi tại sao? lý do là chúng tôi không kiểm soát mọi mô-đun có thể có mà người khác đóng góp và ai đó, hoặc thứ gì đó, có thể để Raspberry Pi của bạn hoặc toàn bộ mạng của bạn ra thế giới bên ngoài. TRÁNH bằng mọi giá.

Bước 1. Định dạng thẻ SD

Sau khi giải nén các tệp đã tải xuống, hãy khởi chạy ứng dụng và định dạng thẻ SD của bạn!

Bước 2. Ghi hình ảnh đã tải xuống cho bạn pi

Sử dụng Win32diskimager hoặc Etcher để ghi hình ảnh vào thẻ SD. Bây giờ đã đến lúc ghi hình ảnh hệ điều hành lên thẻ. NB: sau khi giải nén bạn sẽ có một tệp.img.

Đối với bản phát hành ngày 27 tháng 5, tên tệp là 2016-05-27-raspbian-jessie.img. Đối với bước này, bạn sẽ sử dụng phần mềm Win32 Disk Imager. Nó phải được chạy với tư cách người dùng Administrator, nếu không nó sẽ không thành công.

Nhấp vào Bắt đầu, tìm chương trình trong menu của bạn, nhấp chuột phải vào tên của nó và chọn Chạy với tư cách Quản trị viên. Trên Windows 10.

Đẩy thẻ ra. đừng chỉ lôi nó ra !! tại sao? bởi vì bất kỳ điều này giúp báo hiệu quá trình tiềm ẩn để kết thúc việc ghi vào thẻ hoặc ổ đĩa. Bây giờ bạn đã sẵn sàng lắp thẻ vào Raspberry Pi và khởi động nó lần đầu tiên.

Bước 3. Chèn thẻ SD vào pi (Khởi động)

Bây giờ bạn đã sẵn sàng khởi động Raspberry pi. Đặt thẻ SD vào khe cắm ở dưới cùng của pi, cắm cáp màn hình, bảng phím, chuột và bộ chuyển đổi wifi vào pi, bật màn hình (Sử dụng bộ sạc pi cos pi là một con quái vật rất đói ăn nước trái cây).

Lần khởi động đầu tiên có thể lâu hơn một chút do nó tự cấu hình lại và đặt tất cả các giá trị mặc định. Nếu mọi việc suôn sẻ, nó sẽ khởi động thẳng vào giao diện đồ họa.

Có nhiều cấu hình hơn một chút cần làm nhưng tôi sẽ sử dụng Vương quốc Anh làm lựa chọn tiêu chuẩn của tôi, bạn có thể chọn quốc gia và những người liên quan đến bạn hoặc lựa chọn của bạn khi chúng tôi đi cùng.

Bây giờ chúng ta sẽ chạy qua cấu hình cơ bản của chính số pi.

Bước 2: Thiết lập

Đang cài đặt
Đang cài đặt

Sau khi lắp thẻ SD vào pi;

Tôi sẽ làm cho nó ngắn gọn và chính xác, dưới đây là các mã bạn cần để truy cập vào cửa sổ bảng điều khiển cài đặt trên pi của bạn;

1. sudo raspi-config (mở cửa sổ giao diện điều khiển) sử dụng phím mũi tên trên bàn phím của bạn để cuộn qua, phím Tap sẽ nhảy xuống dưới cùng, phím cách để chọn và enter để chấp nhận.

2. Định cấu hình các tùy chọn quốc tế hóa đúng ngôn ngữ, múi giờ và các tùy chọn khác. Chọn tùy chọn đó

(5) và nhấn enter / return. Chọn tùy chọn đầu tiên, Thay đổi ngôn ngữ (I1) ngay

3. Di chuyển đến ngôn ngữ ưa thích của bạn bằng các phím mũi tên lên / xuống. Trong trường hợp của tôi, tôi đã sử dụng GB English. đi và chọn loại bàn phím của bạn, chọn phiên bản UTF vì nó hỗ trợ bất kỳ ký tự Unicode nào. ISO-8859-1 chỉ hỗ trợ 256 ký tự đầu tiên.

4. Chọn lại Tùy chọn quốc tế hóa và chuyển đến tùy chọn thứ hai, Thay đổi múi giờ (I2) (Chọn cho bạn khu vực và múi giờ quốc gia của bạn

5. Quay lại Tùy chọn quốc tế hóa và chọn tùy chọn thứ ba, Thay đổi bố cục bàn phím (I3). Bàn phím mặc định là bàn phím kích thước đầy đủ tiêu chuẩn của Vương quốc Anh. Nếu đó là những gì bạn đang sử dụng, thì bạn không cần phải làm điều này. Tuy nhiên, nó vẫn đáng xem xét trong trường hợp bạn có một bàn phím khác.

6. Quay lại Tùy chọn quốc tế hóa và chọn mục cuối cùng, Thay đổi quốc gia WiFi (I4). Điều này sẽ đặt các tần số kênh chính xác có sẵn.

7. Cắm bộ điều hợp WiFi của bạn, nhấp vào nó ở góc bên phải, xác định vị trí wifi của bạn, nhập mật khẩu và bạn vào. Sau khi kết nối, hãy vào phụ kiện> thiết bị đầu cuối và gõ sudo reboot. điều này sẽ khởi động lại pi và xem liệu nó có kết nối được với WiFi hay không. NB: nếu pi của bạn đã nhúng WiFi, chỉ cần đăng nhập, nếu không sử dụng cáp Ethernet hoặc kết nối bằng bộ điều hợp WiFi

Bước 3: Vệ sinh Pi

Hãy dọn dẹp hệ điều hành rpi và xóa một số gói lớn và một số thứ mà chúng ta không cần. Đây chỉ là một danh sách nhỏ các ứng dụng, nhưng chúng là những ứng dụng lớn nhất ngoài bản thân máy chủ X. Có hai lệnh bạn có thể sử dụng kiểu 'df -k' hoặc 'df -h' vào cửa sổ đầu cuối. chỉ cần sử dụng 'df -h' trong đó -h có nghĩa là con người có thể đọc được và bạn sẽ thấy bạn có và sử dụng bao nhiêu bộ nhớ.

1. Gỡ bỏ các gói phần mềm không cần thiết. Tôi đã bắt đầu với những thứ mà tôi biết là tôi sẽ không sử dụng và những thứ lớn! bạn sẽ xóa tất cả các tệp này;

(nhàn rỗi3, java-common, libreoffice, minecraft-pi xước, nuscratch, penguinspuzzle, python-minecraftpi, python3-minecraftpi, smartsi, sonic-pi, wolfram-engine)

Trong cửa sổ dòng lệnh, hãy nhập mã bên dưới; (sudo apt-get remove --purge nhàn3 java-common libreoffice * minecraft-pi cào nuscratch penguinspuzzle python-minecraftpi python3-minecraftpi smartsim sonic-pi wolfram-engine)

Khi bạn chạy điều đó, nó sẽ thu thập mọi thứ cần xóa và hiển thị cho bạn một câu hỏi [Y / n]. Lưu ý khoảng không gian sắp được lấy lại

2. Sau khi hoàn thành, chúng tôi cũng sẽ xóa những gói không cần thiết nữa, nhập: (sudo apt-get autoremove) vào cửa sổ đầu cuối, Nó sẽ hiển thị cho bạn danh sách các gói không được sử dụng nữa (vì bạn vừa xóa tất cả những cái khác ở trên). Một lần nữa, hãy nói Y cho câu hỏi:

3. Tiếp tục. Đã đến lúc chạy cập nhật / nâng cấp trên các gói hệ thống. Bạn thực hiện điều đó bằng cách nhập các lệnh sau: (sudo apt-get update) và (sudo apt-get upgrade) Hoặc nếu bạn muốn thực hiện cả hai cùng nhau: sudo apt-get update; sudo apt-get nâng cấp, chỉ cần đảm bảo bạn bắt đầu với bản cập nhật trước.

4. Điều cuối cùng là đảm bảo rằng phần vững trên pi là hiện tại. Việc thực hiện nâng cấp sudo apt-get không phải lúc nào cũng kích hoạt điều này, vì vậy chúng tôi sẽ thực hiện theo cách thủ công. Lệnh cho điều đó là: sudo rpi-update

5. Lưu ý rằng nó yêu cầu khởi động lại sau khi hoàn tất. Khởi động lại sudo sẽ giúp bạn hoàn thành công việc đó. Bây giờ chúng ta hãy xem xét việc sử dụng bộ nhớ một lần nữa:

Bước 4: Cài đặt Magic Mirror

Cài đặt Magic Mirror
Cài đặt Magic Mirror
Cài đặt Magic Mirror
Cài đặt Magic Mirror
Cài đặt Magic Mirror
Cài đặt Magic Mirror

Sau khi bạn đã định cấu hình và cập nhật Raspberry Pi của mình và khởi động lại, 1. khởi chạy lại cửa sổ Terminal và nhập bash -c $ (curl -sL https://raw.githubusercontent.com/MichMich/MagicM…. Thao tác này sẽ bắt đầu quá trình cài đặt cho bạn:

2. nếu bạn muốn xoay màn hình: Nhập sudo nano /boot/config.txt và thêm phần sau vào tệp. Nơi bạn thêm nó không thực sự quan trọng:

# Xoay màn hình theo chiều dọc

display_rotate = 1

Nhấn CTRL-X khi bạn hoàn tất và nói Y để lưu các thay đổi.

3. Hãy tắt trình bảo vệ màn hình và xóa màn hình. Điều này cần được thực hiện ở hai nơi. Đầu tiên trong cấu hình tự khởi động: sudo nano / etc / xdg / lxsession / LXDE-pi / autostart Và thêm phần sau vào cuối tệp:

@xset s noblank

@xset s tắt

@xset -dpms

4. Tiếp theo trong cấu hình trình quản lý X-windows: sudo nano /etc/lightdm/lightdm.con f. Cuộn xuống phần [SeatDefaults] và tìm dòng lệnh xserver bên dưới. Thay đổi dòng trông giống như sau: xserver-command = X -s 0 -dpms (vì vậy bạn đang xóa dấu # ở phía trước và thêm các bit bị thiếu vào cuối.) Một lần nữa, nhấn CTRL-X và nói Y (es) để lưu tệp.

5. Raspberry Pi được định cấu hình để tự động tắt các bộ phận của phần cứng không được sử dụng. Điều này bao gồm cả trình điều khiển WiFi. Điều này sẽ khiến MagicMiror² đôi khi không tải được cập nhật cho những thứ như nguồn cấp tin tức, thời tiết và những thứ khác. Bạn có thể tắt tính năng tiết kiệm năng lượng cho WiFi từ tệp cấu hình giao diện: sudo nano / etc / network / interface. Tìm phần wlan0 và thêm chức năng tắt nguồn không dây bên dưới phần đó.

6. Khi bạn đã hoàn tất việc đó, hãy khởi động lại rpi một lần nữa bằng sudo reboot và khi nó hoạt động trở lại, hãy mở cửa sổ Terminal và nhập iwconfig và bạn sẽ thấy rằng Power Management hiện đã tắt.

7. Bây giờ bạn có thể thử khởi động MagicMirror². pi @ magicpi: ~ / MagicMirror / config $ cd

$ HOME / MagicMirror

pi @ magicpi: ~ / MagicMirror $ npm bắt đầu

Nếu mọi thứ diễn ra tốt đẹp, màn hình của bạn sẽ tải lên giao diện MagicMirror². Tiếng hoan hô!!!!! bạn đã hoàn thành !!!

Bước 5: Tinh chỉnh cuối cùng

Để nhận thông tin cập nhật trực tiếp về thời tiết, bạn sẽ cần có khóa API và ID vị trí. Truy cập trực tuyến vào https://home.openweathermap.org/api_keys đăng ký và lấy cho bạn khóa API và tìm kiếm ID cho vị trí của bạn.

với cái đó trong tay;

1. Mở tệp> MagicMirror> config> config.js

cập nhật mã bằng khóa API và ID vị trí mới và nhấn ctrl + X và Y enter để lưu

2. Thay đổi các ngày lễ của Hoa Kỳ thành đất nước của bạn Các ngày lễ của Vương quốc Anh và thực hiện tất cả các thay đổi bạn cần !!

Bước 6: Làm gương của bạn

Làm gương của bạn
Làm gương của bạn
Làm gương của bạn
Làm gương của bạn
Làm gương của bạn
Làm gương của bạn
Làm gương của bạn
Làm gương của bạn

Hãy sở hữu cho mình một chiếc gương hai chiều được làm sẵn đẹp mắt hoặc một chiếc gương có khung đã qua sử dụng giống như của tôi mà tôi đã mua trực tuyến chỉ với £ 5,00. Tôi có thể loại bỏ lớp phủ của gương và sử dụng phim hai chiều để che nó hoặc tôi có thể mua một tấm kính trong và mua phim gương hai chiều và bọc nó. (Đó là những gì tôi đã làm ở phần cuối)

tôi sẽ đi đâu, quyết định! quyết định !! OK, tôi đã quyết định mua phim hai chiều trực tuyến từ eBay: https://www.ebay.co.uk/itm/Mirror-Window-Film-Two-…, điều này là do việc cạo mặt sau của gương cũ có thể bị hỏng Những vết lõm có thể nhìn thấy được sau khi tôi tránh điều đó, nhưng nó có thể được thực hiện và nó có thể trông đẹp nếu bạn đủ kiên nhẫn để làm điều đó.

Các bước làm gương từ thủy tinh

1. Cắt phim theo kích thước của kính

2. Làm sạch bề mặt kính

3. phun nước lên bề mặt kính mà bạn muốn dán phim

4. Gắn hai tấm sellotape lên phim (thao tác này giúp tháo nắp nhựa của phim để cho nó dính và kéo hai vòi ra xa nhau để giải phóng phim ra khỏi nắp cao su)

5. Đặt nó lên thủy tinh và sử dụng chổi cao su để làm mịn nó và cắt bỏ bất kỳ màng cặn nào ra ngoài.

6. cho phép một thời gian để nó giải quyết

Sau khi đã chuẩn bị xong gương, chỉ cần đặt màn hình ở phía sau để xem nó có nhìn thấy được không và phần còn lại là do bạn quyết định đặt ở đâu ở phía sau gương và sử dụng nhựa vinyl đen để che phần lộ ra của gương xung quanh màn hình hiển thị để ngăn chặn ánh sáng đi qua.

Bạn muốn nó như thế nào là tùy thuộc vào sở thích của bạn, bạn có thể hiển thị ngang hoặc dọc, tôi sẽ không tập trung vào phần đó vì mọi người có sở thích khác nhau. Vì vậy, đến đây chúng ta sẽ kết thúc các bài học, bài học tiếp theo sau khi bạn đã cố gắng và thành công, chúng ta sẽ chuyển sang sử dụng màn hình lớn hơn và cả cách biến nó thành một tấm gương màn hình cảm ứng !!! hy vọng sẽ sớm gặp lại bạn trên hành trình vui vẻ và thú vị này và đừng bỏ cuộc trên đường đi khi tất cả chúng ta luôn sát cánh bên nhau.

Cảm ơn bạn đã đọc !!!!!!

Bước 7: Kết thúc

Kết thúc
Kết thúc
Kết thúc
Kết thúc
Kết thúc
Kết thúc

Thêm đèn LED và làm cho nó trở nên tuyệt vời, nếu bạn có thời gian và có một số kiến thức về mã hóa thì bạn có thể dành nhiều thời gian hơn để thay đổi tất cả các giao diện và mô-đun để chỉ hiển thị những gì bạn cần.

Đó sẽ là bài học tiếp theo của chúng ta.

Chúng tôi sẽ làm việc trên màn hình cảm ứng Mirror tiếp theo !!! tôi rất vui mừng về điều này khi tôi đã thử nghiệm mô hình đầu tiên của nó có kích thước 24 "x 18" bằng màn hình máy tính xách tay 15,6.

Đề xuất: