Bộ điều khiển lập trình Linux


8

Tôi đang tìm kiếm một bộ điều khiển Linux có thể lập trình cho các dự án tự động hóa gia đình và chung chung.

Yêu cầu:

  • Điều khiển các thiết bị điện - Công tắc bật / tắt và điều chỉnh độ sáng (có thể sử dụng rơle)
  • Nhận dữ liệu tương tự và kỹ thuật số từ các cảm biến (công tắc, nhiệt độ, v.v.)
  • Kết nối USB
  • Chạy Linux

Ưu điểm:

  • Kết nối mạng / Giao diện web
  • Hỗ trợ Python
  • Màn hình hiển thị nhỏ
  • Hỗ trợ bàn phím và VGA

Tôi đã từng có rất nhiều niềm vui với một Bảng tiện dụng , nhưng nó đã bị hỏng vài tháng trước và nó thiếu nhiều tính năng quan trọng.

văn bản thay thế


3
Bạn sẵn sàng chi bao nhiêu?

1
Ngoài ra, yêu cầu sức mạnh của bạn là gì?

Và những tính năng quan trọng này là gì?
XtL

@Pretzel a. 50 đô la - 100 đô la. Pin hoặc 220v đều ổn.
Adam Matan

@XTL Linux (và Python) đã bị thiếu.
Adam Matan

Câu trả lời:


6

Không mạnh mẽ như một PC bình thường, nhưng bạn nên thử nền tảng arduino .

Bạn có thể mua một đơn vị tuyệt vời và giá rẻ ở đây: http://www.libelium.com/

Google một chút về arduino và bạn sẽ tìm thấy rất nhiều tài liệu tham khảo và một cộng đồng lớn


2
Tôi không nghĩ adrduino chạy với linux?
echox

1
không chắc chắn liệu có ai muốn lắp Linux vào bộ nhớ flash 256 kilobyte không ... (xem en.wikipedia.org/wiki/Arduino#Arduino_board_models ). Không có gì đáng ngạc nhiên, với RAM 2 kilobyte, các bộ vi điều khiển này cũng không có bộ phận quản lý bộ nhớ ...
Andre Holzner


1

Các bộ định tuyến và thiết bị điện tử gia dụng khác nhau chạy linux và có thể bị phản xạ, bộ định tuyến không dây WRT54G là một ví dụ phổ biến về điều này với bản phân phối OpenWRT.

SheevaPlug là một ví dụ khác về hệ thống micro-linux, mặc dù tôi nghĩ rằng nó thiếu đầu vào A / D.


1

Bảng hệ thống ALIX xuất hiện trong đầu tôi (mặc dù tôi chưa thử nó).

Mặc dù nó không có bộ chuyển đổi A / D trên tàu, một số kiểu máy có đầu nối trên bo mạch cho các cổng nối tiếp và / hoặc song song (mà người ta có thể giao tiếp, ví dụ như cảm biến nhiệt độ này, v.v.)


1

Tôi đang sử dụng Arduino kết hợp với Pandaboard cho nhu cầu tự động hóa nhà của tôi - nó đáp ứng tất cả các yêu cầu của bạn nếu bạn kết nối nó với một số màn hình bên ngoài thông qua HDMI hoặc DVI.

Pandaboard - mặc dù đắt hơn một chút - rất mạnh và nó thay thế bộ định tuyến không dây của tôi (802.11n), hoạt động như một máy chủ lưu trữ và phương tiện với đầu ra HDMI được kết nối với TV và ổ cứng USB gắn ngoài (được bật nguồn bằng Arduino). Cùng với Arduino, nó giám sát tất cả các cảm biến trong nhà tôi, điều khiển các công tắc và chạy không quạt trên kho Linux. Bạn có thể điều khiển nó bằng các thiết bị đầu vào USB / Bluetooth tiêu chuẩn hoặc qua mạng LAN tương ứng.

Toàn bộ hệ thống chỉ tiêu thụ khoảng 5W (~ 10W với các ổ đĩa cứng được cấp nguồn).


0

Chumby dễ dàng tái mục đích, nhưng không có IO mức độ thấp và CHB phần cứng hơn một chút .

RaspberryPI cũng ra. Nếu bạn có thể có được một, điểm giá là tuyệt vời.

Các thiết bị AndroidMaemo khác nhau cũng có thể được sử dụng lại và chạy một số loại Linux. Kết nối phần cứng hiếm khi rất thân thiện với hack.

Có thể có những bảng khác xung quanh là tốt, nhưng tôi đã không nhìn vào bất kỳ.

Kết hợp hộp Linux thông minh với một bộ vi điều khiển thực tế hoặc một số giao diện truyền thông giữa chúng (nối tiếp async bằng bộ chuyển đổi nối tiếp usb một cách dễ dàng nhất, hoặc mô-đun nối tiếp bluetooth hoặc thậm chí ethernet) có thể mang lại điều tốt nhất cho cả hai thế giới. Tạo các thiết bị ngoại vi của riêng bạn ra khỏi các vi điều khiển.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.