"Ngôi nhà thông minh" dựa trên Arduino là gì?

 Một ngôi nhà thông minh dựa trên Arduino là gì?

Gần đây, ngày càng nhiều công nghệ tiên tiến thâm nhập vào các lĩnh vực khác nhau trong cuộc sống của chúng ta. Việc sử dụng chúng có thể cải thiện đáng kể sự thoải mái và tiết kiệm thời gian của một người trên các công việc khác nhau. Hôm nay chúng ta sẽ liên lạc về chủ đề của cái gọi là "ngôi nhà thông minh" và nói về các tính năng, ưu điểm, nhược điểm và công nghệ sáng tạo của chúng.

Mô tả hệ thống

Nếu bạn hiểu thuật ngữ "nhà thông minh", thì sự tương tự gần nhất, mà sẽ rõ ràng đối với hầu hết mọi người, là cụm từ "tự động hóa nhà".Ý nghĩa của những điều như vậy là để đảm bảo việc thực hiện tự động các quá trình khác nhau xảy ra trong phòng. Một cơ chế như vậy có thể được sử dụng không chỉ trong các tòa nhà dân cư, mà còn trong các văn phòng, cũng như tại các cơ sở chuyên môn khác nhau.

Nếu chúng ta nói cụ thể về các quá trình như vậy, thì chúng ta có thể đưa ra một ví dụ về chuyển mạch tự động trên ánh sáng tại thời điểm một người nào đó bước vào phòng. Bây giờ chúng ta hãy nói thêm về các tính năng của một hệ thống như vậy.

Tính năng đặc biệt

Tính năng đầu tiên cần được đề cập sẽ là khả năng thu thập một hệ thống như một nhà thiết kế. Nó đại diện cho sự hiện diện của một phần tử trung tâm trên nền tảng Arduino, được đại diện bởi một bộ điều khiển trung tâm, nơi tất cả thông tin từ các hệ thống khác nhau được cài đặt trong dòng chảy nhà. Và càng nhiều càng tốt, nó được cho phép thêm các thành phần mới vào hệ thống - để điều khiển ánh sáng trong các phòng khác nhau, thông báo cho chủ sở hữu về sự xuất hiện của các tình huống không lường trước được khác nhau, theo dõi điều kiện khí hậu, cơ chế giám sát kỹ thuật.

Nhưng cần hiểu rằng không có ý tưởng rõ ràng, những thành phần và cơ chế nào nên ở trong một hệ thống như vậy. Đó là, nó là một khái niệm, không phải là một sản phẩm cụ thể. Nếu cần thiết, bạn có thể đặt một số hệ thống, và phần còn lại thì không. Đó là, chúng tôi bắt đầu với một cái gì đó nhỏ và, khi cần thiết, chúng tôi tăng chức năng của ngôi nhà, đạt được những cơ hội mới trong lĩnh vực quản lý nhà ở. Một trong những tính năng quan trọng nhất là khả năng kiểm soát ánh sáng thông minh. Việc sử dụng một hệ thống như vậy trong cuộc sống hàng ngày có thể tiết kiệm tài nguyên một cách nghiêm túc, bởi vì ánh sáng chỉ được bật khi một người ở trong phòng.

Và cho rằng hầu hết người châu Âu sống trong các khu nhà, nơi nguồn ánh sáng nên được đáng kể hơn trong một căn hộ, vấn đề này là vô cùng quan trọng. Và nó sẽ không cần thiết để kiểm soát tất cả các thiết bị ánh sáng trong nhà từ bất kỳ điểm nào của nó.

Tính năng tiếp theo là kiểm soát khí hậu trong nhà. Cơ chế được mô tả cũng quan trọng không kém. Ví dụ, việc tự động hóa hệ thống sưởi sẽ cực kỳ quan trọng không chỉ để tiết kiệm trong mùa lạnh mà còn để bật lò sưởi vào đúng thời điểm, bởi vì nó không phải lúc nào cũng có thể làm cho nó hoạt động với nhiệt độ giảm mạnh.Nếu bạn có hệ thống sưởi tự động trên cơ sở lò hơi, thì nếu có cảm biến nhiệt và cơ chế giám sát lưu lượng khí trong trường hợp khẩn cấp, chủ sở hữu sẽ được thông báo và có thể phản hồi nhanh chóng theo thời gian thực.

Một ưu điểm khác là thiết bị kỹ thuật của các hệ thống khác nhau. Với việc cài đặt tự động hóa, chủ sở hữu của ngôi nhà có cơ hội thực hiện các hành động khác nhau: giảm rèm cửa, bật màn hình TV hoặc trình phát đa phương tiện. Bằng cách kết nối các hệ thống này với các cơ chế khác, bạn thực sự có thể tạo các điều kiện để kích hoạt một thiết bị bằng cách chỉ nhấn một phím.

Tính năng tiếp theo là hệ thống bảo mật. Cơ chế của "nhà thông minh" tăng lên một mức độ bảo vệ mới chống lại xâm nhập vào nhà của khách không mời trong sự vắng mặt của chủ sở hữu. Ngôi nhà chỉ đơn giản là biến thành đối tượng gần như bất khả xâm phạm. Hơn nữa, hệ thống có thể bắt chước hiệu ứng ở trong nhà bằng cách bật đèn và tắt, và camera giám sát truyền đến thông tin cập nhật của chủ sở hữu về hoạt động trong nhà hoặc khu vực xung quanh, tiết kiệm được sự bảo vệ.Hệ thống này có một số phương tiện khác sẽ vô hiệu hóa người phạm tội, nếu cần thiết.

Và tính năng cuối cùng mà tôi muốn nói là kiểm soát đơn giản và giá cả phải chăng. Mặc dù có chức năng rất lớn, hệ thống được mô tả có thể được kiểm soát ngay cả khi trẻ em. Thông thường một điều khiển từ xa nhỏ với công tắc truyền thống và các tấm đặc biệt được sử dụng cho việc này. Ngoài ra, các cơ chế có thể được điều khiển từ PC hoặc thiết bị di động. Và trong những năm gần đây, các giải pháp đang được giới thiệu cũng như kiểm soát bằng giọng nói. Như bạn có thể thấy, một hệ thống như vậy có rất nhiều tính năng làm cho nó trở thành một giải pháp tích hợp tuyệt vời cho ngôi nhà hoặc bất kỳ đối tượng nào khác.

Các bộ phận cấu thành

Ngày nay, một số lượng lớn các sửa đổi và bộ hoàn chỉnh dựa trên Arduino, nơi mà hệ thống được đề cập có thể được thực hiện. Một số lượng lớn các công ty sản xuất các cơ chế như vậy làm cho bộ điều khiển đã có tích hợp Wi-Fi và hệ thống Bluetooth, mà làm cho nó có thể kiểm soát hệ thống trong các cơ sở thông qua một điện thoại di động. Ngoài ra còn có các giải pháp quản lý được thực hiện trên một giao diện loại Ethernet, nó là một phương pháp có dây sử dụng cáp quang thông qua một mạng nội bộ kiểu địa phương.Thiết bị chuyển mạch thường được thêm vào các giải pháp như vậy, cũng như bộ định tuyến Wi-Fi, cho phép kết nối không dây, trừ khi được cung cấp bởi chính bộ điều khiển.

Việc kết nối các công tắc thủ công thông thường có thể được thực hiện trên bộ điều khiển trung tâm bằng hai phương pháp:

  • sử dụng hệ thống dây điện;
  • bằng công nghệ không dây.

Như bạn có thể thấy, có một số lượng lớn các thành phần của "nhà thông minh".

Thông thường hệ thống bao gồm các nút sau, có thể được biểu diễn bằng nhiều loại thiết bị khác nhau:

  • bộ điều khiển hệ thống trung tâm, thường được biểu diễn bằng nút chính, cũng như bộ điều biến đầu vào đầu ra rời rạc;
  • Các thiết bị mở rộng và truyền thông, bao gồm bộ định tuyến, các công tắc khác nhau, cũng như các mô-đun GPS và GPRS;
  • thiết bị chịu trách nhiệm chuyển mạch điện - rơle, bộ điều chỉnh ánh sáng và nguồn điện;
  • thiết bị hiệu suất - các loại van (nước, khí);
  • bộ phận quản lý hệ thống - bảng cảm ứng, máy tính bảng, trợ lý kỹ thuật số cá nhân và bảng điều khiển;
  • các bộ phận đo khác nhau - thiết bị, cảm biến và cảm biến (chúng ta đang nói về cảm biến ánh sáng, nhiệt độ và chuyển động).

Khi lựa chọn thiết bị cho một cơ chế dựa trên Arduino, cần phải tính đến phương thức truyền tải thông tin mà một hệ thống cụ thể sẽ sử dụng. Ví dụ, có thể đưa ra một chuẩn EIB \ KNX khá phổ biến. Ở đây thường được sử dụng mạng điện, mạng máy tính, cũng như các kênh radio. Đồng thời, có một X10 tiêu chuẩn, trong đó các nguồn AC thông thường thường có điện áp 230 volt được sử dụng để truyền tải thông tin.

Ở đây tín hiệu chỉ đơn giản là trao đổi, thường được cung cấp khi một dòng biến kiểu truyền qua biến thể zero. Các tùy chọn như vậy thường được biểu diễn bằng xung tần số vô tuyến ở tần số 120 kilohertz với thời lượng 1 mili giây.

Bằng khen

Nói về những đức tính của một ngôi nhà thông minh dựa trên Arduino, Các điểm sau cần lưu ý.

  • Cơ hội lớn trong việc thiết lập công việc của toàn bộ cơ chế. Đó là, người dùng có thể độc lập viết một chương trình có thể thực thi các thuật toán của các mức phức tạp khác nhau.
  • Nếu muốn, hệ thống có thể hoạt động độc lập do có bộ điều khiển riêng.
  • Tải xuống chương trình thật dễ dàng vìlập trình viên là không cần thiết cho điều này, nhưng mọi thứ được thực hiện bằng cách sử dụng giao diện USB, vì bộ tải khởi động chỉ đơn giản được cài đặt trong bộ vi điều khiển.
  • Các thành phần giá khá thấp của hệ thống. Điều này là do thực tế là các nhà sản xuất khác nhau không có độc quyền. Vì lý do này, kiến ​​trúc Arduino được phân loại là mở.
  • Sự hiện diện của mã nguồn mở, cho phép người dùng điều khiển trực tiếp cơ chế của một ngôi nhà thông minh.
  • Khả năng truy cập là người dùng chọn các cảm biến và cơ chế mà anh ta cần.
  • Tính linh hoạt và khả năng thực hiện những ý tưởng thú vị nhất. Không có hướng dẫn hoặc tiêu chuẩn cho những gì nên là một nhà thông minh dựa trên Arduino. Điều này có nghĩa rằng người dùng có thể làm cho hệ thống theo cách anh ta muốn, vì chủ sở hữu không giới hạn bất cứ điều gì về cài đặt cảm biến trong phòng ngủ hoặc nhà bếp.
  • Khả năng tự nạp phần vững.
  • Sự hiện diện của một đầu nối pin cho bo mạch xử lý Arduino, cho phép lập trình trong hệ thống.

Nhược điểm

Giống như bất kỳ cơ chế nào, hệ thống này có một số nhược điểm.

  • Mặc dù sự cởi mở của hệ thống, để làm chủ nó và sử dụng thành công nó, bạn sẽ cần kiến ​​thức từ một số lĩnh vực cụ thể, bao gồm lập trình, sửa chữa và điện tử.
  • Sự cần thiết phải dành một số lượng đáng kể thời gian để thực hiện và tùy chỉnh dự án của riêng bạn, vì mỗi dự án vốn là duy nhất và có thể làm nhiều hơn những dự án khác.
  • Khó khăn trong cấu hình trực tiếp của Arduino do thực tế là cơ chế này chỉ hoạt động với một số ít hệ điều hành.
  • Sự tồn tại của khả năng thất bại phần mềm, có thể dẫn đến các vấn đề hoặc không hoạt động của một nhóm. Vì lý do này, đôi khi cần phải chẩn đoán sức khỏe của thiết bị.
  • Bức xạ các loại khác nhau, không thể tránh khỏi bằng thuật toán điều khiển này.
  • Sự cần thiết phải phân bổ không gian cho một tủ đặc biệt, nơi có thêm thiết bị và dây điện.
  • Nếu điều khiển được thực hiện bằng cách sử dụng Internet, thì dữ liệu được truyền giữa các thành phần của cơ chế có thể bị chặn bởi những kẻ xâm nhập.Một giải pháp một phần cho vấn đề sẽ là một kết nối độc quyền an toàn. Nhưng để đảm bảo nó sẽ đòi hỏi rất nhiều tiền đầu tư vào việc hiện đại hóa thiết bị.

Hệ thống nhà thông minh Arduino, giống như bất kỳ cơ chế nào, có nhược điểm của nó. Nhưng con số của họ là khá nhỏ, nếu chúng ta tính đến tất cả những lợi thế và cơ hội được cung cấp bởi các thiết bị như vậy.

Thiết kế

Tạo ra bất kỳ hệ thống nhà thông minh nào dựa trên Arduino bắt đầu bằng việc tạo ra dự án. Khi phát triển nó, bạn nên hiểu chính xác những chức năng và nhiệm vụ mà hệ thống sẽ thực hiện.

Thông thường một dự án dựa trên giải pháp Arduino Uno liên quan đến các nhiệm vụ sau.

  • Theo dõi các điều kiện thời tiết bên ngoài cửa sổ và nhiệt độ phòng và kết quả là một phản ứng thích hợp với sự thay đổi của chúng. Thiết bị này thường trở thành một phần tử của một hệ thống thống nhất cùng với các thiết bị thông gió, sưởi ấm và các thiết bị khác.
  • Theo dõi trạng thái cửa sổ và cửa ra vào - chúng được đóng lại hoặc mở.
  • Tạo âm thanh khi cảm biến chuyển động được kích hoạt, nếu chức năng báo thức đang hoạt động.
  • Điều khiển tự động các thiết bị gia dụng.
  • Kiểm soát mức tiêu thụ điện, nhờ vào kết nối tự động và tắt thiết bị chiếu sáng.
  • An toàn cháy nổ.Cơ chế cho chủ sở hữu một tín hiệu về sự hiện diện của lửa hoặc khói trong phòng. Nếu một hệ thống tinh vi được phát triển, nó thậm chí có thể gọi nhân viên cứu hỏa tại chỗ.

Khi xây dựng một dự án theo tiêu chuẩn, ngôi nhà được chia thành 5 khu vực chính - nhà bếp, phòng tắm, đường phố, hành lang, phòng ngủ. Khi hình thành một dự án của một hệ thống như vậy, các điểm sau đây cần được tính đến.

  • Sảnh vào. Nó là cần thiết để tự động bật đèn khi nó trở thành tối bên ngoài, cũng như việc tạo ra một cơ chế phát hiện chuyển động. Vào ban đêm, ánh sáng năng lượng trung bình thường được kích hoạt, điều này sẽ không gây khó chịu cho các thành viên trong gia đình.
  • Bếp Việc kích hoạt và tắt đèn trong nhà bếp thường được thực hiện thủ công. Ngắt kết nối có thể tự động nếu không có ai đi bộ quanh phòng trong một thời gian dài. Nếu hệ thống phát hiện thấy một người bắt đầu nấu, mui xe sẽ tự động bật.
  • Mái hiên. Việc kích hoạt các thiết bị chiếu sáng có thể được thực hiện khi cửa được mở khi một người rời khỏi tòa nhà hoặc khi chủ nhà tiếp cận ngôi nhà nếu trời tối.
  • Phòng Việc bao gồm các thiết bị ánh sáng được thực hiện thủ công, mặc dù nếu cần thiết và sự hiện diện của cảm biến chuyển động, kích hoạt có thể được thực hiện ở chế độ tự động.
  • Phòng tắm. Nói về căn phòng này, chúng ta hãy nói rằng ở đây nó thường đi xuống để quản lý một lò hơi. Bản thân nó có công tắc nguồn khi thiết bị tắt khi nó đạt đến nhiệt độ nước nhất định. Quản lý máy sưởi sẽ được thực hiện tùy thuộc vào tự động hóa có sẵn. Ngoài ra, ở lối vào phòng tắm, bạn có thể bật đèn và kích hoạt ống xả.

Sau khi tất cả các điểm được mô tả ở trên đã trở nên rõ ràng nhất có thể, nhiệm vụ kỹ thuật đang được chuẩn bị, nơi khách hàng thực hiện bất kỳ thay đổi nào. Khi phiên bản cuối cùng được biên dịch, nó sẽ trở thành cơ sở cho việc hình thành tài liệu ước tính để thực hiện các công trình kiểu dự án.

Các điều khoản tham chiếu được thực hiện đúng là một bước quan trọng trong việc tạo tài liệu dự án. Đã có trên cơ sở của tài liệu nói trên, một dự án sẽ được tạo ra cho tất cả các hệ thống của “ngôi nhà thông minh”.

Thông thường dự án bao gồm các thành phần sau:

  • một tài liệu giải thích mô tả các hệ thống phụ khác nhau;
  • bố trí các thiết bị điều khiển;
  • sơ đồ cáp chạy;
  • dự án đặt thiết bị trong tủ khóa tự động hóa;
  • các tùy chọn cơ bản để kết nối các thiết bị trong các tủ như vậy;
  • kế hoạch kết nối;
  • tạp chí cáp;
  • thông số kỹ thuật khác nhau.

Ngoài ra, ở giai đoạn hình thành dự án, giá của “ngôi nhà thông minh” được tính toán.

Giá sẽ phụ thuộc vào các yếu tố như vậy:

  • số lượng thiết bị;
  • thiết bị và hệ thống phụ đã chọn.

Các giai đoạn tạo

Cần phải nói rằng các giai đoạn tạo ra một hệ thống “nhà thông minh” với sự tham gia của các chuyên gia hoặc với chính đôi tay của họ sẽ giống nhau. Tuy nhiên, trong trường hợp sau, phiên bản làm sẵn như một toàn thể sẽ có chi phí thấp hơn đáng kể nếu nó thu hút các chuyên gia đã thiếu trên thị trường. Vì lý do này, lương của họ sẽ phù hợp, có nghĩa là nếu bạn không muốn chi thêm tiền, bạn có thể tự mình làm. Vì vậy, chúng ta hãy bắt đầu với các thành phần cho hệ thống này, nếu bạn quyết định tạo ra nó cho mình sau khi tất cả.

Bộ hoàn chỉnh

Nếu chúng ta nói về cấu hình hệ thống, Công nghệ sẽ bao gồm các thành phần sau:

  • cảm biến chuyển động;
  • cảm biến nhiệt độ và độ ẩm;
  • cảm biến ánh sáng;
  • một cặp cảm biến nhiệt độ với đánh dấu DS18B20;
  • Thương hiệu mô-đun Ethernet ENC28J60;
  • micrô;
  • sậy chuyển đổi;
  • tiếp sức;
  • cáp xoắn đôi;
  • Cáp Ethernet;
  • một điện trở có điện trở 4,7 kg;
  • bộ vi xử lý bảng Arduino.

Ở đây nó phải được nói rằng danh sách trình bày có thể được bổ sung và khác nhau tùy thuộc vào dự án, cũng như nhu cầu của người dùng, sự cần thiết cho các chức năng nhất định.

Thuật toán kết nối

Cần phải nói rằng nhà thông minh nên được trang bị độc quyền với đèn LED, vì các tùy chọn thông thường chỉ đơn giản là không chịu được rất nhiều điện áp. Khi dự án đã sẵn sàng và tất cả các phần cần thiết đã được mua, bạn nên bắt đầu kết nối các cảm biến và bộ điều khiển. Điều này nên được thực hiện độc quyền theo sơ đồ đã tạo trước đó. Danh bạ phải được cách ly hoàn toàn.

Trong ngắn hạn, từng bước thuật toán kết nối sẽ trông như thế này:

  • mã cài đặt;
  • thiết lập một ứng dụng cho PC hoặc di động;
  • cổng chuyển tiếp;
  • thực hiện kiểm thử phần mềm và cảm biến;
  • khắc phục sự cố nếu chúng được phát hiện trong quá trình thử nghiệm.

Vì vậy, hãy bắt đầu bằng cách cài đặt mã.

Đầu tiên, người dùng nên viết phần mềm trong IDE Arduino. Nó trình bày:

  • trình soạn thảo văn bản;
  • người tạo dự án;
  • chương trình biên dịch;
  • tiền xử lý;
  • công cụ để tải phần mềm cho bộ vi xử lý Arduino mini.

Cần phải nói rằng có các phiên bản phần mềm cho các hệ điều hành máy tính chính - Windows, Linux, Mac OS X. Nếu chúng ta nói về ngôn ngữ lập trình được sử dụng, thì chúng ta đang nói về C ++ với một số đơn giản hóa. Các chương trình được viết bởi người dùng cho Arduino thường được gọi là bản phác thảo. Hệ thống tạo ra một số chức năng tự động và người dùng không cần phải hiểu được văn bản của họ, quy định một danh sách các hành động phổ biến. Ngoài ra, không cần phải thêm tệp của loại tiêu đề của các thư viện thông thường. Nhưng tùy chỉnh nhúng là cần thiết.

Bạn có thể thêm các thư viện vào trình quản lý IDE của dự án bằng cách sử dụng các phương thức khác nhau. Trong dạng mã nguồn, được viết bằng C ++, đang được thêm vào một thư mục riêng biệt trên thư mục làm việc của vỏ IDE. Bây giờ tên của các thư viện cần thiết xuất hiện trong một trình đơn IDE cụ thể. Những người bạn đánh dấu sẽ được đưa vào danh sách biên soạn. IDE có một số lượng nhỏ các thiết lập, và không có khả năng thiết lập các tinh chỉnh trình biên dịch chút nào. Điều này được thực hiện để một người vô tình không phạm sai lầm nào.

Nhưng ngày nay người dùng không phải lúc nào cũng cần tự tạo một chương trình - trên Internet, bạn có thể tìm thấy một số lượng lớn các bản phác thảo và các thư viện được tạo sẵn.

Nếu bạn đã tải xuống thư viện, thì nó phải được giải nén và chỉ cần chèn vào IDE. Trong văn bản chương trình có những ý kiến ​​giải thích nguyên tắc công việc của nó. Cần lưu ý rằng tất cả các ứng dụng trên Arduino đều hoạt động trên cùng một công nghệ: người dùng gửi yêu cầu tới bộ xử lý, và đến lượt nó, tải xuống mã cần thiết trên màn hình thiết bị. Khi một người nhấn phím Refresh, vi điều khiển sẽ gửi thông tin. Mỗi trang có tên cụ thể là mã chương trình sẽ được hiển thị trên màn hình.

Bộ hành động tiếp theo là cài đặt ứng dụng khách trên máy tính cá nhân hoặc điện thoại thông minh. Bạn có thể tải xuống trên Internet, trên Google Play Market hoặc từ một nguồn khác. Để thực hiện việc này, bạn cần mở tệp trên điện thoại mà bạn đã tải xuống, sau đó nhấp vào tệp đó và trong cửa sổ xuất hiện, nhấp vào nút "Cài đặt". Đồng thời, bạn nên biết rằng với mục đích này, tùy chọn sẽ được kích hoạt, cho phép cài đặt phần mềm không phải từ dịch vụ Google Play. Để bật tùy chọn này, bạn phải nhập phần cài đặt và chọn mục “Bảo mật” ở đó.Đây là cách để kích hoạt tùy chọn tương ứng. Khi cài đặt hoàn tất, nó sẽ có thể kích hoạt ứng dụng và cấu hình nó.

Quản lý

Sử dụng phần mềm này, bạn không chỉ có thể nhận thông tin từ hệ thống, mà còn có thể quản lý - ví dụ, kích hoạt và tắt báo thức. Nếu tùy chọn được kích hoạt, khi cảm biến chuyển động được kích hoạt, chương trình sẽ nhận được thông tin thích hợp. Lưu ý rằng Arduino thăm dò ý kiến ​​chương trình để kích hoạt cảm biến chuyển động trong khoảng thời gian 60 giây.

Giai đoạn tiếp theo của kết nối là thiết lập chương trình trình duyệt để sử dụng với “nhà thông minh”. Trong dòng địa chỉ, bạn cần phải nhập một chuỗi cụ thể, đó sẽ là địa chỉ IP của máy tính của bạn. Sau khi hoàn thành hành động này, người dùng sẽ có thể nhận thông tin từ “nhà thông minh” và khả năng kiểm soát nó.

Sau đó, bạn có thể tiếp tục làm việc với bộ định tuyến. Nó sẽ mở cổng.

Bạn có thể làm điều này bằng cách sử dụng thuật toán sau:

  • mở cài đặt;
  • đăng ký địa chỉ của bộ vi điều khiển Arduino;
  • mở cổng thứ tám.

Bây giờ bạn cần thiết lập một tài khoản trên cổng Noip. com.Mặc dù bước này là tùy chọn nhưng cần có địa chỉ nếu địa chỉ cần được cung cấp tên miền. Bạn cần phải trải qua quá trình đăng ký trên cổng thông tin www. noip. com, sau đó chuyển đến danh mục Thêm máy chủ và chỉ định hệ thống IP. Sau khi thực hiện thủ tục này, nó sẽ có thể truy cập không chỉ bởi IP, mà còn theo tên miền. Tại đây sự hình thành của dự án được hoàn thành và bạn có thể kiểm tra hệ thống cho hiệu quả của nó.

Các tính năng của việc sử dụng một số bộ phận phần cứng

Do các thành phần tương thích với Arduino được sản xuất bởi một số lượng lớn các nhà sản xuất, và bản thân Arduino không thể kiểm soát sản phẩm, người dùng phải đối mặt với khả năng có được một thành phần sẽ hoạt động, để đặt nó một cách nhẹ nhàng, không chính xác. Nói chung, tình trạng này đã tồn tại trong phân khúc của việc tạo ra các máy tính cá nhân. Một thời gian dài trước đây, IBM đã tạo ra kiến ​​trúc về các máy tính cá nhân của mình, đó là lý do tại sao các công ty khác nhau bắt đầu sản xuất các máy tính tương thích.

Đồng thời, chất lượng của các bộ phận và mức độ tương thích đã giảm. Ngược lại, đây là chính sách của Apple, trong đó hạn chế đáng kể số lượng các nhà phát triển có quyền truy cập vào kiến ​​trúc của nó.

Cũng vậy với phát triển phần mềm.Đây là lý do mà các sản phẩm của công ty Mỹ ít phổ biến hơn và có giá cao hơn. Nhưng chất lượng ở đây cao hơn đáng kể và không thể so sánh với các thiết bị chạy dưới Windows.

Người dùng lưu ý các tính năng sau đây trong hoạt động của một số thành phần Adruino.

  • Trên một số giải pháp bộ vi xử lý Arduino, khi một rơle được đóng lại được kết nối với chúng, một cổng COM-type bị ngắt. Vì lý do này, vi điều khiển không thể tải bản vẽ. Khi bạn bắt đầu quy trình này, thiết bị sẽ khởi động lại. Điều thú vị nhất là relay làm cho một cú nhấp chuột, cổng COM bị tắt, và bản phác thảo không tải.
  • Trong trường hợp trục trặc của bộ vi điều khiển hoặc sự cố xảy ra lỗi mã, tốt hơn là sử dụng rơle đóng kín mà các công tắc vận hành bằng tay được kết nối theo chuỗi.
  • Cảm biến đóng cửa đôi khi có thể hoạt động sai. Vì lý do này, bản phác thảo được tạo ra để hệ thống thực hiện hành động mong muốn khi nhận được một vài tín hiệu cùng một lúc.
  • Đối với thiết bị chịu trách nhiệm báo cháy, tốt nhất là sử dụng thiết bị báo cháy, chứ không phải thiết bị báo cháy.Loại thứ hai có lỗ hổng - nó phát hiện lửa không quá ba mươi centimet.
  • Mô hình cảm biến nhiệt độ DHT11, đi kèm trong cái gọi là bộ tiêu chuẩn, đưa ra một lỗi nghiêm trọng ở mức từ hai đến ba độ. Trong xây dựng là tốt hơn để sử dụng mô hình DHT22, đó là chính xác hơn nhiều. Và bên ngoài cửa sổ là tốt hơn để sử dụng DHT21. Nó có thể hoạt động ngay cả ở nhiệt độ dưới 0 và có khả năng chống lại hư hỏng cơ học.
  • Để cấu hình điều khiển quá trình bằng cách sử dụng vỗ tay, một số người dùng vô tình sử dụng thiết bị dò tìm âm thanh thay vì micrô, nơi có cài đặt ngưỡng thủ công. Vì những mục đích như vậy, thiết bị này không phù hợp do thực tế nó có bán kính tương đối nhỏ. Có, và cảm biến truyền các tín hiệu với các xung thời gian nhỏ. Trong sự hiện diện của một phác thảo có kích thước lớn, việc xử lý trong đó cần có thời gian, vi điều khiển chỉ đơn giản là không nắm bắt các tín hiệu.

Để tránh mua các bộ phận chất lượng thấp, người dùng có kinh nghiệm khuyên bạn nên đọc các bài đánh giá trên Internet trước khi mua. Các cảm biến có sẵn có thể được mua trong một số biến thể để kiểm tra cá nhân cái nào sẽ hoạt động hiệu quả hơn.

Hình dung hệ thống và tăng công suất

Cần phải nói rằng để hình dung các quá trình trong hệ thống đang được xem xét, các bảng hiển thị kỹ thuật số hoặc màn hình tinh thể lỏng có thể được sử dụng. Nhưng đây không phải là lựa chọn tốt nhất trong trường hợp này. Sử dụng máy chủ xử lý trạng thái riêng biệt để hiển thị sẽ hiệu quả nhất. Nó có thể được thực hiện trên Node. js, cho phép bạn triển khai bất kỳ máy chủ nào. Đương nhiên, chúng ta đang nói về việc xử lý các trạng thái của bảng Adruino.

Công nghệ này được sử dụng để thực hiện các nhiệm vụ của cái gọi là Internet of Things, đó là lý do tại sao nó phù hợp để hình dung tự động hóa hệ thống. Bạn chỉ cần tạo một máy chủ và trình xử lý trong JavaScript, sau đó sẽ dễ dàng hiển thị tổng số trong trình duyệt của bất kỳ thiết bị nào. Là một cơ sở phần cứng, bạn có thể sử dụng cùng một máy tính siêu nhỏ Raspberry Pi hoặc PC. Nhưng khả năng của cơ chế tự động hóa sẽ tăng lên đáng kể. Ví dụ, trên máy chủ số lượng bộ nhớ là không giới hạn, và chương trình máy chủ có thể được tạo ra theo cách mà nó quản lý mọi thứ.

Với loại máy chủ này, bạn thậm chí có thể liên kết mọi thứ với nhau. Ý tưởng là hình dung các quy trình tự động tại nhà sử dụng dịch vụ đám mây.Một tùy chọn khác là nhận thông tin và kiểm soát hệ thống qua SMS.

Nói chung, như bạn có thể thấy, một hệ thống kiểu này trên Arduino là một giải pháp tuyệt vời cho những ai muốn làm cho ngôi nhà của họ công nghệ tiên tiến và thoải mái.

Thực tế là một "ngôi nhà thông minh" như vậy dựa trên Arduino, xem video sau đây.

Nhận xét
 Tác giả
Thông tin được cung cấp cho mục đích tham khảo.Đối với các vấn đề về xây dựng, hãy luôn tư vấn chuyên gia.

Sảnh vào

Phòng khách

Phòng ngủ