Mục lục:

1975 Hitachi Pi Info-TV: 13 bước (có hình ảnh)
1975 Hitachi Pi Info-TV: 13 bước (có hình ảnh)

Video: 1975 Hitachi Pi Info-TV: 13 bước (có hình ảnh)

Video: 1975 Hitachi Pi Info-TV: 13 bước (có hình ảnh)
Video: C.ứ.t Thối Thế… 2024, Tháng mười một
Anonim
Image
Image
1975 Hitachi Pi Info-TV
1975 Hitachi Pi Info-TV
1975 Hitachi Pi Info-TV
1975 Hitachi Pi Info-TV
1975 Hitachi Pi Info-TV
1975 Hitachi Pi Info-TV

Đây là một chiếc tivi di động Hitachi I-89-311 nhỏ xinh mà tôi đã chuyển đổi thành một trạm thông tin treo tường kiểu cổ điển! Nó hiển thị nội dung hữu ích trong một loạt tab Chrome toàn màn hình và xoay nút điều chỉnh chuyển đổi giữa các trang, giống như lúc đầu bạn thay đổi các kênh TV. Nút âm lượng điều khiển quá trình cuộn, nút bật-tắt làm mới trang và nó có cảm biến chuyển động PIR để màn hình tắt khi bạn rời đi.

Nó sử dụng màn hình Pimoroni 8 4: 3 và Raspberry Pi 3 để hiển thị nội dung và một số công tắc tùy chỉnh cho phép sử dụng tất cả các điều khiển TV gốc.

Trong trường hợp bạn không thể xem video được nhúng, hãy truy cập tại:

Bước 1: Tháo dỡ & Quyết định

Gỡ bỏ & Quyết định
Gỡ bỏ & Quyết định
Gỡ bỏ & Quyết định
Gỡ bỏ & Quyết định
Gỡ bỏ & Quyết định
Gỡ bỏ & Quyết định

Chiếc TV này có giá 5 bảng Anh khi bán trong mùa hè, và tôi nóng lòng muốn về nhà và tháo dỡ nó. Tôi đã nghĩ rằng chỉ cần tháo nó ra, cắt nhỏ, thay thế màn hình bằng máy tính bảng 10 inch cũ của tôi và treo nó lên tường - một dự án nhanh chóng tốt đẹp! Việc xé bỏ chắc chắn đã diễn ra tốt đẹp, mọi thứ đều trở nên rất sạch sẽ và nhờ có một khay bộ phận từ tính mới Tôi đã không làm mất bất kỳ con ốc nào trong một lần. Khi tôi cầm máy tính bảng lên hộp đựng đã tháo rời, tuy nhiên, rõ ràng là nó sẽ không bao giờ vừa vặn, khung bezel xung quanh màn hình quá dày để có thể vừa với hộp đựng.

Tôi đã tưởng tượng chỉ cần tùy chỉnh màn hình chính Android với các tiện ích để hiển thị các cuộc hẹn lịch sắp tới, thời tiết, tin tức, v.v., nhưng với điều đó ngoài cửa sổ, tôi đã chuyển sang tùy chọn Raspberry Pi. Tôi bắt đầu xem xét phần mềm để hiển thị trang tổng quan trước tiên, vì đây có vẻ là những gì tôi đang theo đuổi. Tôi đã thử dùng dashing.io sau các đề xuất nhưng thấy hơi khó thiết lập và cấu hình. Nhiều tùy chọn khác tập trung vào doanh nghiệp hơn nên ít có khả năng có các tính năng như hiển thị nguồn cấp dữ liệu webcam CCTV trực tiếp. Sau một thời gian, tôi quyết định xây dựng trang web của riêng mình để chỉ hiển thị nội dung tôi muốn - nhưng sau đó ý tưởng xuất hiện, tại sao không có nhiều trang web và có thể cuộn giữa chúng bằng cách sử dụng điều khiển TV? Điều này có nghĩa là sẽ có ít sự thỏa hiệp hơn về những gì sẽ phù hợp trên màn hình nhỏ và sẽ giúp việc thêm hoặc xóa các phần tử thực sự dễ dàng. Sau khoảnh khắc "Eureka" này, tất cả những gì tôi phải làm là biến nó thành hiện thực - và nó sẽ không quá phức tạp.

Bước 2: Mã Chromium

Mã Chromium
Mã Chromium

Để ý tưởng trang web hoạt động, điều đầu tiên tôi cần làm là tìm cách mở toàn màn hình trình duyệt Chromium khi khởi động, với nhiều tab được xác định trước. Nhờ tính linh hoạt của Pi và Chromium, điều này thực sự khá dễ dàng đạt được, chỉ là một trường hợp chỉnh sửa tệp tự khởi động:

sudo nano.config / lxsession / LXDE-pi / autostart

… Và thêm vào

@ chromium-browser --noerrdialogs --start-fullscreen https:// url1 https:// url2 https:// url3

… Vào cuối tệp, lưu các thay đổi.

Tiếp theo, tôi phải tìm cách bằng cách nào đó sử dụng các nút của TV để điều khiển các tab của trình duyệt. Tôi dự định có một tổ hợp chuột và bàn phím không dây riêng biệt ở gần đó nên không sử dụng Chế độ kiosk và không quan tâm đến việc di chuyển hoặc nhấp chuột, nhưng tôi muốn có thể thực hiện thông tin cơ bản "Tôi không làm việc" -grab chỉ bằng cách sử dụng các điều khiển TV ban đầu. Tôi biết rằng tôi có thể sẽ kết nối các công tắc với GPIO của Pi và điều khiển chúng bằng Python, vì vậy, hãy tìm kiếm một số mã bắt chước các lần nhấn phím, để tôi có thể khai thác một tập lệnh để gửi chúng qua đầu vào từ một công tắc vật lý.

Sau một số lần mò mẫm, tôi đã tìm thấy xdotool, một công cụ hoàn hảo cho công việc, vì nó cho phép bạn mô phỏng các thao tác gõ phím bằng cách sử dụng mã có thể được nhúng dễ dàng vào Python. Đầu tiên tôi đã cài đặt nó…

sudo apt-get install xdotool

… Sau đó sử dụng thiết bị đầu cuối tìm kiếm lệnh để chuyển đổi các tab trong Chrome, bắt chước phím tắt CTRL-TAB:

tìm kiếm xdotool - không hiển thị - lớp cửa sổ "chromium" lấy nét & phím xdotool ctrl + Tab

Sau đó, tôi đã làm điều tương tự để tạo một đoạn mã để thực hiện hành động "Làm mới", bắt chước một lần nhấn phím F5:

tìm kiếm xdotool - không nhìn thấy - lớp cửa sổ "chromium" lấy nét & phím xdotool F5

Bây giờ tôi đã có các bit mã cơ bản để làm việc, công việc tiếp theo là sắp xếp các nút vật lý, chuyển chúng vào GPIO và tạo một tập lệnh Python để khiến chúng điều khiển trình duyệt.

Bước 3: Điều khiển TV

Điều khiển TV
Điều khiển TV
Điều khiển TV
Điều khiển TV
Điều khiển TV
Điều khiển TV

Ngôi sao của nút thông minh chương trình là mặt số điều chỉnh lớn đáng yêu, vì vậy tôi đã làm việc trên đó đầu tiên. Tôi cần hành động quay của mặt số để chuyển thành các lần nhấn phím do GPIO kích hoạt để kích hoạt chuyển đổi tab trình duyệt, do đó việc xoay nút sẽ thay đổi "kênh". Thuận tiện là tôi đã làm một điều gì đó tương tự trước đây, cho dự án Neon Infinity Tivi của mình, vì vậy tôi quyết định sử dụng phương pháp tương tự.

Để bắt đầu, tôi lấy một công tắc xoay đơn 12 cực và hàn các thiết bị đầu cuối thay thế với nhau, để 6 trong số chúng được kết nối với một dây duy nhất. Dây còn lại được kết nối với nút của công tắc, để mỗi lần nhấp quay sẽ di chuyển nó giữa trạng thái mở và đóng. Điều này có nghĩa là mỗi lần thay đổi kênh sẽ thực hiện 2 lần "nhấp", một lần để nhấp vào nút "đóng" và một lần để mở lại.

Sau khi kiểm tra nó bằng đồng hồ vạn năng, tôi đã chuyển sang nút tiếp theo (Bật / Tắt) - Tôi chỉ muốn nút này "làm mới" trang nên đã sử dụng công tắc nhấn để tạo tiêu chuẩn.

Khi cả hai thứ này đã hoàn thành, tôi hàn chúng vào một chút nhỏ của bảng mạch bên cạnh đầu nối jumper, để việc đấu dây dễ dàng hơn. Tiếp theo, tôi kết nối chúng với Pi (GPIO6, GPIO26 và 3v) và tập hợp một tập lệnh Python để dịch các chuyển động vật lý của chúng thành các tổ hợp phím để điều khiển cửa sổ trình duyệt. Tập lệnh tôi đã sử dụng khá đơn giản và có sẵn trên GitHub. Khi nó hoạt động hoàn toàn, tôi đặt nó thành tự động khởi động bằng cách thêm vào dòng…

@sudo python /home/pi/tabswitch.py

… Vào tệp tự khởi động, ngay bên dưới nơi tôi đã thêm lệnh @ chromium-browser trước đó.

Vì vậy, đó là hai nút xuống, một nút để bắt đầu!

Bước 4: Cuộn xung quanh

Cuộn xung quanh
Cuộn xung quanh

Tôi thực sự muốn nút thứ ba (Âm lượng) để cuộn trang trình duyệt lên và xuống để quét các tiêu đề và triển vọng thời tiết - đó là một khái niệm tuyệt vời nhưng khó đạt được! Tôi đã khám phá các tùy chọn khác nhau nhưng quay lại một trong những mục yêu thích của tôi - chuột USB giá rẻ. Một chuyến đi đến khởi động ô tô mang lại bốn chiếc loa cũ ở các trạng thái khác nhau (khoảng 50p mỗi chiếc) và tôi hy vọng một trong số chúng sẽ có bảng mạch có thể hack được mà tôi có thể thả vào hộp, kết nối bánh xe cuộn với núm âm lượng và Cáp USB với Pi.

Tuy nhiên, điều đó không hoàn toàn dễ dàng như vậy, vì tất cả các con chuột đều có con lăn được cố định ở góc 90 độ so với bảng mạch chính, điều này có ý nghĩa hoàn hảo đối với một con chuột nhưng không phù hợp khi lắp trong một chiếc TV chật! Để làm cho mọi thứ linh hoạt hơn, tôi đã cắt điều khiển quay khỏi một con chuột và nối dây nó vào bảng mạch trong một giây, để lại các dây cáp ở giữa để tôi có thể cố định nó ở bất kỳ góc độ nào tôi muốn. Mặc dù những con chuột đến từ các nhà sản xuất khác nhau, điều này vẫn hoạt động tốt!

Bước 5: Ngủ và Thức

Ngủ và Thức
Ngủ và Thức
Ngủ và Thức
Ngủ và Thức

Tôi biết TV sẽ được đặt trên tường của hành lang, vì vậy tôi không muốn nó được bật 24/7, nhưng đồng thời tôi muốn có thể nhìn lướt qua nó và không cần phải nhấn một nút để bật màn hình. Tôi quyết định sử dụng cảm biến PIR để phát hiện chuyển động gần đó, vì vậy màn hình sẽ luôn tắt (hoặc ít nhất là trên một trình bảo vệ màn hình trống) trừ khi có ai đó ở phía trước của nó.

Tôi đã không sử dụng cảm biến PIR với Pi trước đây, vì vậy, hãy làm theo hướng dẫn tuyệt vời của Parent Detector và nhận được mã mà tôi cần để hoạt động khá nhanh chóng, ít nhất là trong thiết bị đầu cuối.

Cảm biến PIR dễ dàng kết nối với GPIO của Pi (5v, GND và GPIO4) nhưng đã thực hiện một số thử nghiệm với "bộ ba" khó sử dụng để có được độ trễ và độ nhạy vừa phải.

Bước tiếp theo là làm cho màn hình bật khi phát hiện chuyển động. Một lần nữa, có nhiều tùy chọn khác nhau cho việc này, nhưng tôi quyết định thực hiện để chuyển động được phát hiện bởi cảm biến PIR sẽ chỉ tắt bảo vệ màn hình. Tôi đã giả định rằng tôi có thể sử dụng lại xdotool để gửi bất kỳ lần nhấn phím cũ nào và điều đó sẽ đánh thức màn hình, nhưng tiếc là điều đó không hoạt động.

Để cung cấp cho tôi nhiều quyền kiểm soát hơn đối với loại bảo vệ màn hình và các tùy chọn, tôi đã cài đặt xscreensaver:

sudo apt-get install xscreensaver

Điều này thật hoàn hảo, vì bây giờ tôi có thể kiểm soát hoàn toàn thời gian trễ của trình bảo vệ màn hình thông qua menu Tùy chọn - điều thậm chí còn tiện dụng hơn là xscreensaver có nhiều tùy chọn dòng lệnh, nghĩa là tôi có thể sử dụng mã…

xscreensaver-command -deactivate

… Để đánh thức màn hình. Tôi đã thêm lệnh này vào tập lệnh PIR (cũng trên GitHub) và khi nó đang hoạt động được thêm vào…

@sudo python /home/pi/PIR.py

… Vào tệp tự động khởi động, ngay bên dưới các mục nhập trước đó cho Chromium và các lệnh tabwitch.

Vì vậy, bây giờ hầu hết công việc của Pi đã hoàn thành và với cảm biến PIR, nút nhấn, công tắc xoay và chuột USB đã được kết nối, tôi đã chuyển sang phần phức tạp - làm cho nó hoạt động với màn hình nhỏ và phù hợp tất cả trong trường hợp.

Bước 6: Thời gian sử dụng

Thời gian sử dụng
Thời gian sử dụng
Thời gian sử dụng
Thời gian sử dụng
Thời gian sử dụng
Thời gian sử dụng

Việc tìm kiếm một màn hình phù hợp cho dự án này luôn luôn khó khăn, vì "lỗ" vừa có kích thước khó xử ở 9-10 inch và cũng ở định dạng 4: 3.

Sau một hồi săn lùng món hời không có kết quả, tôi quyết định mua mới - chủ yếu vì lý do tôi muốn đây là một thiết bị bổ sung thiết thực cho ngôi nhà của mình và vì vậy cần phải tin tưởng vào việc nó luôn được cắm vào. Cuối cùng, tôi đã bắt đầu tìm kiếm các tấm nền LCD 800x600 và 1024x768 và bật màn hình Pimoroni 8 lên. Đây là lựa chọn lý tưởng như tôi thích nhà bán lẻ, màn hình được đánh giá tốt và hình dạng hoàn hảo - thỏa hiệp duy nhất là nó hơi nhỏ hơn hơn tôi muốn, nhưng điều đó không thực sự ảnh hưởng đến bản dựng cuối cùng.

Bộ màn hình đi kèm với bảng trình điều khiển và các nút menu của riêng nó, và chúng dễ dàng kết nối với nhau để kiểm tra một chút trên bàn làm việc. Tôi vui mừng đọc rằng màn hình có thể được cấp nguồn từ chính Pi, vì vậy hãy bật nguồn cho nó và - không có gì! Tôi đã thử các cổng USB khác nhau cho nguồn điện, sau đó là các loại cáp HDMI khác nhau nhưng nó không hoạt động. Sau nhiều lần vò đầu bứt tai, tôi đã tìm thấy giải pháp trực tuyến - bởi vì nó được cung cấp bởi USB của Pi nên nó không hiển thị là "Hiện tại" đủ sớm trong quá trình khởi động để Pi nhận ra nó ở đó. Tất cả những gì tôi phải làm là chỉnh sửa tệp

/boot/config.txt

và bỏ ghi chú tùy chọn

hdmi_force_hotplug = 1

và Hey Presto! Nó hoạt động ngay lập tức. Nó luôn làm tôi ngạc nhiên về việc một số giải pháp có thể trở nên đơn giản như thế nào, tôi đã tin chắc rằng bằng cách nào đó tôi đã làm hỏng màn hình nhưng một tinh chỉnh nhỏ đã tạo ra tất cả sự khác biệt. Bây giờ toàn bộ mọi thứ đã hoạt động trên băng ghế dự bị, tôi chỉ cần lắp nó vào hộp và bằng cách nào đó giữ cho nó hoạt động.

Mặc dù đó là kích thước lý tưởng nhưng có một số vấn đề - viền màn hình LCD có màu bạc sáng bóng và cũng có những khoảng trống lộ ra xung quanh bên ngoài nơi ống TV ban đầu bị cong. Lần đầu tiên tôi nghĩ đến việc phun sơn màu đen cho viền bezel, đặc biệt là vì nó vẫn còn nguyên miếng bảo vệ màn hình, đây sẽ là mặt nạ lý tưởng. Sau một số suy nghĩ, tôi đã giết được hai con chim bằng một viên đá, và thêm các dải nỉ tự dính màu đen dày xung quanh các cạnh màn hình, bao phủ các dải bạc và chồng lên nhau đủ để lấp đầy các khoảng trống.

Bước 7: Mẫu mờ

Mẫu trong mờ
Mẫu trong mờ
Mẫu trong mờ
Mẫu trong mờ
Mẫu trong mờ
Mẫu trong mờ
Mẫu trong mờ
Mẫu trong mờ

Với màn hình được cố định vào vị trí của các nút, Pi và dây cáp tiếp theo!

Để giữ chặt màn hình, tôi sẽ cắt một phần nhựa mờ từ nắp của một thùng lưu trữ cũ, sử dụng các vít và chốt vặn của TV ban đầu để cố định nó một cách chắc chắn, vì vậy tôi quyết định làm điều tương tự để giữ các nút. Cái hay của việc làm giá đỡ bằng loại nhựa này là bạn có thể đặt nó lên vỏ máy và nhìn xuyên qua nó để đánh dấu chính xác vị trí cần bắt vít!

Tôi cắt một phần nhựa nhỏ để giữ các điều khiển của TV và đánh dấu và khoan các lỗ trước tiên để cố định nó vào các cố định ban đầu của TV. Tiếp theo, với việc nó được vặn vào vỏ, tôi đánh dấu tâm của các lỗ nút từ bên ngoài để đảm bảo chúng sẽ được căn chỉnh đúng cách khi chọc qua vỏ. Điều này diễn ra khá suôn sẻ đối với các công tắc xoay và nhấn, tôi chỉ cần dùng đến keo nóng để đặt "bánh xe chuột" vào đúng vị trí.

Tiếp theo, tôi xây dựng một "boong" khác để đặt phía trên các công tắc và giữ Raspberry Pi, sử dụng phương pháp tương tự như trước đây và nhiều hơn nữa các trụ vít ban đầu. Điều này hoạt động tốt nhưng không may là mặt sau của công tắc xoay bị kẹt quá cao, vì vậy tôi phải hàn lại nó sau khi uốn phẳng các đầu cuối với đế của nó. Cuối cùng, tôi dán nhẹ cảm biến PIR vào vị trí phía sau một lỗ thông hơi, vẫn không chắc liệu nó có hoạt động nếu không được phơi sáng hoàn toàn hay không.

Bây giờ tất cả các bộ phận đã được cố định ở vị trí "cuối cùng" của chúng, tôi phải thêm vào các nút điều khiển. Công tắc xoay rất dễ dàng vì chúng có hình dạng tiêu chuẩn và nó chỉ cần một đường viền để vừa với mặt số. Đối với công tắc bật / tắt, tôi đã sử dụng một phần của trục xoay ban đầu từ TV và dán chặt nó vào công tắc đẩy. Con lăn chuột phức tạp hơn một chút, một lần nữa tôi sử dụng một trục xoay ban đầu từ TV, nối với trục bánh xe chuột bằng một "vòng bít" bằng nhựa.

Bước 8: Các nút khác

Các nút khác
Các nút khác
Các nút khác
Các nút khác

Bạn sẽ nghĩ rằng điều đó đã khá đủ để làm rối tung các nút, nhưng còn nhiều điều hơn thế nữa! Màn hình LCD có bộ 5 công tắc micro riêng trên bảng để kiểm soát độ sáng, màu sắc, v.v. vì vậy tôi muốn chúng có thể truy cập được mà không cần phải tháo TV ra khỏi tường.

Với một số vết cắt nhẹ, chỉ có đủ không gian để lắp bo mạch vào mép của vỏ "bên trong", tất cả những gì tôi phải làm sau đó là khoét các lỗ ở vỏ "bên ngoài" để có thể tiếp cận các công tắc vi mạch. Tôi cũng cần tìm một số loại nút vật lý để chọc qua vỏ máy và xếp hàng với các công tắc vi mạch. Trước đây, tôi đã sử dụng "bút bấm" bằng bạc cho việc này nhưng lần này không may mắn tìm được loại rẻ tiền. Cuối cùng, tôi đã cắt bỏ các chân của một số đèn LED cũ và lắp chúng vào các lỗ mà tôi đã khoan trong hộp - những lỗ này rất hoàn hảo vì đế loe của đèn LED giúp chúng không bị trượt ra ngoài và chúng có hình dạng và kích thước phù hợp. Không cần khoan nữa, tôi hít một hơi thật sâu và chuyển sang phần "lớn".

Bước 9: Cắt nhỏ vỏ máy

Cắt nhỏ trường hợp
Cắt nhỏ trường hợp
Cắt nhỏ trường hợp
Cắt nhỏ trường hợp
Cắt nhỏ trường hợp
Cắt nhỏ trường hợp

Với tất cả bo mạch, màn hình và công tắc được lắp đặt, giờ đây tôi có thể thấy chính xác vỏ ngoài của TV cần phải sâu đến mức nào, hay đúng hơn là tôi có thể làm nó mỏng đến mức nào. Để lại khoảng cách vài cm giữa các bảng mạch và bức tường sẽ là gì, tôi đánh dấu vỏ máy và cắt nhỏ nó bằng một công cụ quay. Đây là thời điểm căng thẳng nhất vì nó rất ồn ào và một cú trượt chân có thể phá hỏng vụ án. Mặc dù vậy, vết cắt cuối cùng khá tốt và chỉ cần chà nhám và cắt tỉa xung quanh các cạnh để hoàn thiện nó trước khi sơn - "mặt sau" của chiếc TV ban đầu là màu trắng nhưng đã ố vàng qua nhiều năm.

Bước 10: Một tay cầm treo

Một tay cầm treo
Một tay cầm treo
Một tay cầm treo
Một tay cầm treo
Một tay cầm treo
Một tay cầm treo
Một tay cầm treo
Một tay cầm treo

Vấn đề tiếp theo là làm thế nào để treo TV lên tường, đảm bảo nó bằng phẳng và chắc chắn nhưng đồng thời cũng dễ dàng tháo lắp để bảo trì. Tôi đã từng đọc về việc sử dụng "dấu ngoặc nhọn tiếng Pháp" hoặc "dấu ngoặc chữ Z" để treo những bức tranh lớn trước đây nhưng chưa bao giờ thử chúng, vì vậy đã đặt hàng một số từ Amazon - chúng thực sự rất lý tưởng! Gói này thậm chí còn đi kèm với cấp độ tinh linh nhỏ bé của chính nó.

Việc sửa giá đỡ trên tường rất dễ dàng, tôi đã vặn nó vào tường xưởng để thử nghiệm trong vòng vài phút, tiếp theo tôi phải tìm cách lắp số đối diện của nó với TV. Vỏ ngoài sẽ được vặn vào phần trước của TV ở bốn nơi nên khá chắc chắn, tôi quyết định đây sẽ là nơi tốt nhất cho giá đỡ. Khó khăn là cố định giá đỡ ở đúng vị trí để nó không gây ảnh hưởng đến bảng mạch hoặc dây điện. Tôi cũng không muốn có bu lông lộ ra trên đỉnh của hộp đựng.

Tại một thời điểm nào đó, bộ não của tôi đã phát hiện ra rằng tôi có thể sử dụng lại tay cầm ban đầu của TV, tạo ra một tính năng của nó và cũng có thể sử dụng nó để giữ giá đỡ ở đúng vị trí. Sau khi đo cẩn thận, tôi khoan các lỗ mới cho tay cầm, sau đó lắp nó vào giá đỡ chữ z bằng cách sử dụng một vài giá đỡ góc vuông nhỏ và một miếng ván sàn gỗ, tất cả được bắt vít chắc chắn với nhau.

Bước 11: Chạm vào và lắp ráp

Touch-Up và Assembly
Touch-Up và Assembly
Touch-Up và Assembly
Touch-Up và Assembly
Touch-Up và Assembly
Touch-Up và Assembly

Đối với những nét cuối cùng, tôi chà nhám và phun sơn vỏ ngoài và tay cầm, sơn màu đỏ cho phần sau để tạo sự tương phản và như một cái gật đầu với Raspberry bên trong. Sau khi sơn đã cứng lại, tất cả các mảnh được lắp ráp đẹp mắt, các nút bấm và nắp màn hình có nhãn "Trạng thái rắn" sẽ được lắp vào vị trí cuối cùng. Nắp màn hình hơi bị ám khói nhưng sau khi điều chỉnh độ sáng và độ tương phản (rất vui vì tôi đã bao gồm các nút LCD đó), màn hình vẫn sáng như trước.

Bước 12: Lựa chọn địa điểm

Vị tri được lựa chọn
Vị tri được lựa chọn
Vị tri được lựa chọn
Vị tri được lựa chọn

Không lâu sau, tôi di chuyển khung chữ z từ tường xưởng đến ngôi nhà "cuối cùng" của nó ở hành lang và treo TV, thêm một số ống dẫn nhựa mỏng để làm gọn gàng cáp nguồn của Pi. Bây giờ nó đã được cài đặt đến phần thú vị - quyết định trang web nào sẽ hiển thị!

Trong khi nghiên cứu các tùy chọn bảng điều khiển, tôi đã tình cờ gặp Dakboard - một bảng điều khiển dựa trên web mà bạn có thể liên kết với lịch trực tuyến của mình để hiển thị các cuộc hẹn, nguồn cấp tin tức và thời tiết. Tôi giảm giá nó quá đơn giản vào thời điểm đó, nhưng điều này là lý tưởng cho một trong những trang của tôi. Điều yêu thích của tôi về nó là có thể hiển thị album ảnh Google của riêng tôi - đặc biệt là nó rất vui khi hiển thị các ảnh-g.webp

Một số quyết định tab tiếp theo khá dễ đoán, BBC News và BBC Weather, cả hai đều cần thiết phải kiểm tra trước khi ra khỏi nhà.

Tiếp theo, tôi đã thêm vào một liên kết đến nguồn cấp dữ liệu trực tiếp từ một trong những máy ảnh Pi Zero của tôi - điều này đã tỏ ra hữu ích trong việc theo dõi người đưa thư hoặc giao hàng mua sắm.

Cuối cùng, tôi đã thêm vào Danh sách mua sắm của Google của chúng tôi - chúng tôi khá có thói quen sử dụng Google Pi Intercom để thêm các mặt hàng vào danh sách nên rất đáng để kiểm tra trước khi đi ra ngoài.

Tôi đã đối chiếu các URL từ máy tính xách tay vào một tài liệu notepad và sao chép nó vào Pi, sau đó thêm chúng vào dòng @Chromium trong tệp tự động khởi động (xem Bước 2 ở trên).

Bước 13: Kết luận

Lời kết
Lời kết
Lời kết
Lời kết
Lời kết
Lời kết

Tôi thực sự thích bản dựng này, việc tạo ra thứ gì đó mà tôi biết mình sẽ sử dụng hàng ngày thực sự khiến tôi không phải cắt góc - ngay cả khi nó mất nhiều thời gian hơn. Điều yêu thích của tôi là quay số lớn để thay đổi kênh, thực sự hài lòng khi sử dụng cơ chế ban đầu.

Điều hoạt động tốt hơn nhiều so với mong đợi là cảm biến PIR, mà tôi tin rằng sẽ không hoạt động khi được giấu bên trong lỗ thông hơi của vỏ máy - tôi thực sự không muốn để lộ toàn bộ cảm biến nên tôi thực sự vui mừng vì điều này đã thành công. Nó khá nhạy cảm và tất cả chúng ta đều thích cố gắng vượt qua nó mà không cần màn hình bật. Mặc dù vậy, nó đã chứng minh thực sự là một thách thức đối với việc chụp ảnh, tấm phủ màn hình hun khói đó rất phản chiếu!

Tôi thích cái nhìn của nó ở hành lang và nó hoạt động đúng như tôi mong đợi - một vài cú nhấp chuột qua lại và một chút cuộn giấy thường là đủ để đưa tôi ra khỏi cửa vào buổi sáng với tất cả thông tin tôi cần.

Nếu bạn thích dự án này và muốn xem thêm, bạn có thể xem trang web của tôi để biết thông tin cập nhật về dự án đang tiến hành tại bit.ly/OldTechNewSpec, tham gia trên Twitter @OldTechNewSpec hoặc đăng ký kênh YouTube đang phát triển tại bit.ly/oldtechtube - give một số công nghệ cũ của bạn một thông số kỹ thuật mới!

Đề xuất: