Computer >> Hướng Dẫn Máy Tính >  >> Phần Cứng >> Phần Cứng

Khởi Động Dự Án Raspberry Pi Với Cayenne

Khởi Động Dự Án Raspberry Pi Với Cayenne

Nếu bạn đã tích lũy một bộ sưu tập các thiết bị thông minh, cảm biến, bộ truyền động và các gadget khác kết nối Internet, làm thế nào để biến các thành phần kết nối Internet này thành một dự án Internet of Things (IoT)?

Cayenne là một ứng dụng di động, dịch vụ trực tuyến và bảng điều khiển nhằm làm cho thế giới IoT dễ tiếp cận hơn. Khi bạn cài đặt Cayenne trên Raspberry Pi, bạn sẽ có thể xây dựng các dự án IoT chỉ bằng cách điều hướng qua các menu và chọn các nút khác nhau.

Đối với người mới bắt đầu, Cayenne loại bỏ nhiều độ phức tạp khi tạo mạng IoT và tự động hóa gia đình, trong khi người dùng có kinh nghiệm sẽ có thể sử dụng Cayenne để khởi động dự án của họ – bỏ qua toàn bộ thiết lập nhàm chán và code mẫu, để thẳng đến phần thú vị.

Bạn sẽ học cách cài đặt và chạy Cayenne trên Raspberry Pi, đăng ký tất cả cảm biến, bộ truyền động và thiết bị của mình, sau đó tạo một kích hoạt dựa trên nhiệt độ đơn giản trong bài viết này.

Cayenne Là Gì?

Cayenne bao gồm các thành phần sau:

  • Phần mềm chạy trên Raspberry Pi, chịu trách nhiệm quản lý lệnh, kích hoạt và cảnh báo. Bạn có thể cài đặt phần mềm này bằng ứng dụng Cayenne di động hoặc bằng cách chạy lệnh Terminal trực tiếp trên Raspberry Pi. Cả hai phương pháp đều được trình bày trong hướng dẫn này.
  • Đám mây Cayenne, xử lý và lưu trữ tất cả dữ liệu từ Raspberry Pi của bạn.
  • Bảng điều khiển trực tuyến, cung cấp môi trường đồ họa nơi bạn có thể xây dựng dự án IoT và quản lý tất cả các thành phần đã đăng ký với Cayenne.

Chuẩn Bị

Để hoàn thành hướng dẫn này, bạn cần:

  • Raspberry Pi 4
  • Thẻ SD
  • Laptop hoặc máy tính để tải hình ảnh hệ thống Raspbian
  • Cáp nguồn tương thích với mẫu Raspberry Pi của bạn
  • Cáp Ethernet nếu không kết nối qua Wi-Fi

Tùy thuộc vào phương pháp cài đặt Cayenne, bạn có thể cũng cần:

  • Bàn phím ngoại vi và cách kết nối với Raspberry Pi
  • Cáp micro HDMI
  • Màn hình ngoài
  • Điện thoại thông minh hoặc máy tính bảng chạy Android hoặc iOS

Khi đã có công cụ, bạn đã sẵn sàng thiết lập Cayenne.

Cài Đặt Hệ Điều Hành Raspbian

Để cài đặt hệ điều hành Raspbian:

  1. Tải phiên bản Raspbian mới nhất về laptop hoặc máy tính.
  2. Cắm thẻ SD vào máy tính.
  3. Tải và cài đặt Etcher nếu chưa có.
  4. Trong Etcher, nhấp "Select image" (Chọn hình ảnh) và chọn tệp Raspbian vừa tải.
  5. Nhấp "Select target" (Chọn đích) và chọn thẻ SD của bạn.
  6. Etcher sẽ ghi Raspbian vào thẻ SD. Tháo thẻ SD từ laptop/máy tính và cắm vào Raspberry Pi.

Các bước tiếp theo sẽ khác nhau, tùy thuộc vào việc bạn cài đặt Cayenne bằng ứng dụng di động hay chạy lệnh Terminal trực tiếp trên Raspberry Pi.

Phương Pháp 1: Sử Dụng Ứng Dụng Di Động Cayenne

Cài đặt Cayenne trên Raspberry Pi bằng ứng dụng di động Cayenne:

  1. Kết nối cáp Ethernet với Raspberry Pi.
  2. Cắm nguồn cho Raspberry Pi. Thiết bị sẽ tự động khởi động.
  3. Tải Cayenne về thiết bị di động của bạn.
  4. Cài đặt và khởi chạy ứng dụng.
  5. Nhấn "Open -> Create my free Account" (Mở -> Tạo tài khoản miễn phí), và đăng ký với Cayenne.
  6. Đăng nhập vào tài khoản Cayenne mới của bạn.
Khởi Động Dự Án Raspberry Pi Với Cayenne
  1. Nhấn nút "Find Raspberry Pis" (Tìm Raspberry Pis) để định vị Raspberry Pi của bạn.
Khởi Động Dự Án Raspberry Pi Với Cayenne
  1. Khi Raspberry Pi xuất hiện, hãy nhấn vào nó.

Cayenne sẽ cài đặt thư viện và agent lên Raspberry Pi, khởi động lại Pi, và cuối cùng cài đặt phần mềm và driver. Quá trình này có thể mất vài phút, đây là lúc hoàn hảo để đi lấy một ly cà phê!

Sau khi tất cả phần mềm cần thiết được cài đặt, Raspberry Pi của bạn sẽ xuất hiện trong bảng điều khiển Cayenne.

Phương Pháp 2: Chạy Lệnh Terminal

Ngoài ra, nếu bạn không muốn dùng ứng dụng di động, hãy cài đặt Cayenne trên Raspberry Pi bằng lệnh Terminal:

  1. Kết nối màn hình ngoài, bàn phím và cáp Ethernet tùy chọn với Raspberry Pi.
  2. Cắm cáp nguồn, Raspberry Pi sẽ tự động khởi động.
  3. Hoàn tất cấu hình thông thường, bao gồm kết nối Wi-Fi nếu không dùng cáp Ethernet.
  4. Truy cập trang web Cayenne và tạo tài khoản miễn phí.
  5. Sau khi đăng nhập vào tài khoản, chọn "Add New -> Device / Widget" (Thêm mới -> Thiết bị / Tiện ích).
Khởi Động Dự Án Raspberry Pi Với Cayenne
  1. Chọn "Raspberry Pi". Bảng điều khiển Cayenne sẽ tạo một tập lệnh cài đặt (installer script) mà bạn có thể dùng để tải xuống tất cả phần mềm cần thiết lên Raspberry Pi.
Khởi Động Dự Án Raspberry Pi Với Cayenne
  1. Trên Raspberry Pi, mở cửa sổ Terminal bằng cách nhấp vào biểu tượng Terminal trên thanh công cụ.
  2. Gõ tập lệnh cài đặt Cayenne vào Terminal và nhấn Enter. Raspbian sẽ tải xuống tất cả phần mềm cần thiết lên Raspberry Pi.

Sau khi cài đặt, Raspberry Pi sẽ tự động khởi động lại. Sau khởi động thành công, Raspberry Pi của bạn sẽ xuất hiện trong bảng điều khiển Cayenne.

Khắc Phục Sự Cố: Cayenne Không Tìm Thấy Raspberry Pi Của Tôi!

Nếu Cayenne khó khăn trong việc định vị Raspberry Pi của bạn, thì:

1. Kiểm Tra Mạng

Cayenne chỉ có thể phát hiện Raspberry Pi kết nối với cùng một mạng. Bất kể bạn dùng Cayenne cho Android, iOS hay qua trình duyệt web, hãy kiểm tra xem bạn có đang trên cùng mạng với Raspberry Pi hay không.

2. Tìm Kiếm Dựa Trên Địa Chỉ IP

Khi quét thiết bị, bạn nên thấy tùy chọn "Search with an IP address" (Tìm kiếm với địa chỉ IP).

Khởi Động Dự Án Raspberry Pi Với Cayenne

Nếu Cayenne khó khăn trong việc định vị Raspberry Pi, bạn có thể có kết quả tích cực bằng cách nhấp vào liên kết này và nhập địa chỉ IP của Raspberry Pi.

Bạn có thể lấy địa chỉ IP này bằng cách mở Terminal Raspbian và chạy lệnh sau:

hostname -I

Giám Sát Raspberry Pi Với Cayenne

Sử dụng bảng điều khiển Cayenne để xem một số thống kê về Raspberry Pi, bao gồm CPU, RAM và nhiệt độ.

Khởi Động Dự Án Raspberry Pi Với Cayenne

Bất kỳ thống kê nào trong số này cũng có thể được nhấn để xem dữ liệu Cayenne đã ghi lại theo thời gian, giúp bạn xác định xu hướng về sức khỏe và hiệu suất của thiết bị.

Xây Dựng Mạng IoT: Thêm Cảm Biến Và Bộ Truyền Động

Nếu bạn có bất kỳ cảm biến hoặc bộ truyền động nào trên mạng, bạn có thể thêm các thành phần này vào Cayenne, khi đó bạn sẽ có thể giám sát và tương tác với các thành phần này từ bảng điều khiển Cayenne. Lưu ý các bước sau là qua ứng dụng di động, nên giao diện người dùng có thể hơi khác nếu bạn truy cập bảng điều khiển qua trình duyệt web.

  1. Trong ứng dụng Cayenne, chọn thiết bị Raspberry Pi của bạn.
  2. Chọn biểu tượng tốc độ kế (speedometer) nhỏ trên thanh công cụ.
  3. Nhấp vào biểu tượng "+" nhỏ ở góc trên bên phải.
  4. Tìm cảm biến hoặc bộ truyền động bạn muốn thêm và nhấn vào nó.
Khởi Động Dự Án Raspberry Pi Với Cayenne
  1. Hoàn tất biểu mẫu tiếp theo, sau đó nhấn "Add sensor" (Thêm cảm biến) hoặc "Add actuator" (Thêm bộ truyền động).

Bây giờ bạn có thể làm việc với thành phần này.

Tạo Kích Hoạt Nhiệt Độ

Có nhiều tác vụ khác nhau bạn có thể thực hiện từ bảng điều khiển Cayenne, nhưng chúng ta sẽ tạo một kích hoạt nhiệt độ đơn giản. Trong quy trình này, Cayenne sẽ tạo thông báo bất cứ khi nào thành phần này vượt quá ngưỡng nhiệt độ nhất định, điều này có thể hữu ích để đảm bảo các thành phần không bị quá nóng hoặc kích hoạt quy trình tự động hóa gia đình rộng hơn, chẳng hạn như bật/tắt hệ thống sưởi.

Trong ứng dụng Cayenne:

  1. Chọn thiết bị Raspberry Pi bạn muốn làm việc.
  2. Nhấn nút "Play" (Phát) nhỏ trên thanh công cụ, sau đó nhấn biểu tượng "+" ở góc trên bên phải.
  3. Đặt tên cho kích hoạt này, ví dụ "Too hot" (Quá nóng) như ở đây.
  4. Nhấn nút "+" màu xanh lam.
Khởi Động Dự Án Raspberry Pi Với Cayenne
  1. Tìm cảm biến hoặc bộ truyền động bạn muốn giám sát và nhấn nút "Temperature" (Nhiệt độ) đi kèm.
Khởi Động Dự Án Raspberry Pi Với Cayenne
  1. Chọn ngưỡng nhiệt độ.
  2. Đảm bảo "Sensor above" (Cảm biến trên) được chọn.
  3. Nhấn "then -> +"
  4. Chọn cách bạn muốn nhận thông báo, qua email hoặc SMS. Nhập thông tin cần thiết và nhấn "Done" (Xong).
  5. Khi bạn hài lòng với thông tin đã nhập, nhấn biểu tượng "Save" (Lưu) ở góc trên bên phải.
  6. Để kích hoạt trigger, đảm bảo nút "Play" được chọn và đẩy thanh trượt sang vị trí "On" (Bật).

Bạn sẽ nhận được thông báo mỗi khi thành phần này vượt quá ngưỡng nhiệt độ chỉ định.

Giờ bạn đã thiết lập Cayenne và làm quen với quy trình cơ bản của Cayenne, bạn có thể tiếp tục thêm thiết bị, cảm biến và bộ truyền động, và sử dụng Cayenne để tạo kích hoạt và quy tắc cho tất cả các thành phần IoT của mình, hoặc tốt hơn, biến Raspberry Pi thành một edge gateway.