Язык Си для начинающих / #1 - Введение в язык Си
Công nghệ được cho là làm cho mọi thứ dễ dàng hơn, phải không? Brian Harms dường như nghĩ như vậy. Một chuyên gia nghiên cứu và phát triển cho một công ty công nghệ, Harms đã dành một phần lớn thời gian rảnh rỗi để làm cho California của mình trở nên thông minh. Harms sử dụng sự hiểu biết về công nghệ của mình để tự cắt mình ra khỏi công việc. Cách anh ấy làm nó đơn giản đến bất ngờ - và dễ mô phỏng.
Nền tảng cho các cải tiến tại nhà của Harm là một chương trình có tên SmartThings, sử dụng ứng dụng điện thoại thông minh, một trung tâm duy nhất được kết nối với bộ định tuyến Internet của bạn và nhiều thiết bị thông minh để giám sát hoạt động trong nhà của bạn, điều khiển các thiết bị thông minh chỉ bằng một cú chạm và tự động hóa phản hồi dựa trên sở thích đã chọn.
Harms cũng có ứng dụng IFTTT (If This Then That), sử dụng các cảm biến để liên kết các trình kích hoạt với các phản ứng tự động giữa các thiết bị thông minh. Ví dụ: NẾU cảm biến phát hiện mặt trời đang lặn, THÌ bóng đèn Huế thông minh của bạn sẽ tự động bật. Với SmartThings được thiết lập và ứng dụng IFTTT tích hợp, Harms đã bổ sung các tính năng thông minh vào nhà của mình, bao gồm một bộ điều chỉnh nhiệt tự động làm nóng hoặc làm mát, một máy quay thả mắt cho chó và chân không hoạt động khi anh ta ra khỏi nhà ở.
Sự bổ sung gần đây nhất của Harms vào ngôi nhà thông minh của mình sử dụng giọng nói được kích hoạt bằng giọng nói Amazon Echo, hay còn gọi là Alexa, để mở và đóng rèm trong phòng khách của mình. Bằng cách tạo và sau đó cài đặt một thiết bị thông minh trên rèm của mình mà SmartThings có thể giải thích, các lệnh được đưa cho Alexa, người cũng được liên kết với SmartThings, có thể chuyển trực tiếp đến thiết bị trên rèm. Một số chi tiết sau đây về hệ thống rèm kích hoạt bằng giọng nói có vẻ phức tạp, nhưng thực tế có rất ít thành phần cơ học liên quan. Bên cạnh Amazon Echo và SmartThings được thiết lập, tất cả những gì bạn cần cho dự án này là một servo sở thích, còi servo và tắt giá hoặc bánh răng cắt laser. Đầu tiên, gắn các bánh răng trên còi servo, sau đó kết nối các còi với sở thích servo.
Harms quyết định rằng mục tiêu của dự án của anh ta là có sở thích servo tự động thay thế chức năng của thanh treo xuống từ rèm (chúng tôi sẽ gọi nó là thanh vuông góc để thuận tiện), mở hoặc đóng rèm khi quay thủ công bằng cách xoay thanh ngang nằm trong kênh trên đỉnh của rèm. Đối với tác hại, các quy trình thủ công là kẻ thù. Để có sở thích servo thay thế chức năng của thanh vuông góc, nó cần quay thanh ngang. Vì vậy, anh ấy đã rút thanh vuông góc hoàn toàn và sau đó loại bỏ giao diện nhựa kết nối nó với thanh ngang. Sau đó, anh gắn bánh răng và sở thích servo.
Đây là một quá trình như thế nào, từng bước một:
Bây giờ thiết bị đã được cài đặt, thay thế hiệu quả chức năng của thanh vuông góc, thời gian kết nối dây servo sở thích với một thiết bị thông minh để ứng dụng SmartThings có thể điều khiển nó. Harms đã sử dụng một arduino hoặc một vi điều khiển mà anh ta đã mua với giá 25 đô la, nhận đơn đặt hàng từ ứng dụng SmartThings sau khi tấm khiên SmartThings được đặt lên hàng đầu. Anh ta cắm các dây từ servo sở thích vào arduino và sau đó đặt một tấm khiên SmartThings lên trên nó để nó hiển thị trong danh sách các thiết bị thông minh như là một màn hình mù trên SmartThings. Cách anh ta có tất cả đèn, công tắc và cảm biến được kết nối với ứng dụng SmartThings, và bây giờ, arduino với lá chắn SmartThings cũng được nối lên. Vì Alexa cũng được nối với SmartThings, nên bất kỳ lệnh nào được đưa ra cho cô ấy về màn sáo, có thể được thực hiện tự động.
Bây giờ mọi thứ đã được nối, giờ là lúc để chỉ huy Alexa bật và tắt rèm. Sau đó, Alex Alexa, bật mành lên, hay Alex Alexa, tắt mành, Siết là những cụm từ kỳ diệu.