Mục lục:
- Bước 1: Thành phần cần thiết
- Bước 2: Thiết lập Webhook sắp tới của Slack
- Bước 3: Photon hạt
- Bước 4: IDE web dạng hạt
- Bước 5: Tạo một Webhook hạt
- Bước 6: Sơ đồ mạch
- Bước 7: Chương trình
- Bước 8: Kết quả
Video: Giám sát phòng hội thảo sử dụng hạt photon: 8 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Giới thiệu
Trong hướng dẫn này, chúng ta sẽ tạo màn hình phòng họp bằng Photon hạt. Trong Particle này được tích hợp với Slack bằng cách sử dụng Webhooks để nhận thông tin cập nhật theo thời gian thực về việc có phòng trống hay không. Cảm biến PIR được sử dụng để phát hiện những thay đổi tinh vi của ánh sáng hồng ngoại để cảm nhận con người.
Đầu tiên, thiết lập Slack
Thứ hai, thiết lập Hạt
Bước 1: Thành phần cần thiết
Phần cứng
- Photon hạt ==> $ 19
- Cảm biến PIR ==> $ 7
- LED ==> $ 2
Phần mềm
- IDE web dạng hạt
- Slack
Tổng chi phí khoảng $ 28
Bước 2: Thiết lập Webhook sắp tới của Slack
Webhook đến của Slack lắng nghe dữ liệu từ nguồn bên ngoài và sau đó đăng dữ liệu đó lên kênh Slack.
Đầu tiên, hãy truy cập https://slack.com/intl/en-in/ sau đó nhập địa chỉ email của bạn. Bạn sẽ thấy trang như thế này
Tạo một không gian làm việc mới. Bạn sẽ thấy trang như thế này
Tạo kênh để Webhook đăng bài. Tôi đã tạo tên kênh là #conferenceroom
Tiếp theo, nhấp vào biểu tượng bánh răng và chọn “Thêm ứng dụng”
Bây giờ, hãy tạo chính Webhook. Gõ webhook đến vào hộp tìm kiếm, sau đó nhấp vào Incoming WebHooks
Nhấp vào các webhook đến, bạn sẽ thấy trang như thế này
Sau đó bấm vào "thêm cấu hình". Bạn sẽ thấy trang như thế này
Chọn một kênh để đăng lên. Trong trường hợp này, đó là #conferenceroom
Tìm URL Webhook của bạn. URL này gửi dữ liệu đến qua Đám mây thiết bị hạt
Cuộn xuống Cài đặt tích hợp và cung cấp cho webhook của bạn nhãn, tên và biểu tượng mô tả, sau đó nhấp vào Lưu cài đặt
Chúng tôi đã hoàn tất thiết lập Slack.
Bước 3: Photon hạt
Photon là một bo mạch IOT phổ biến, bo mạch này chứa vi điều khiển ARM Cortex M3 tốc độ 120Mhz và có bộ nhớ flash 1 MB, RAM 128 Kb và 18 chân đầu ra tín hiệu hỗn hợp cho mục đích chung (GPIO) với các thiết bị ngoại vi tiên tiến. Mô-đun có chip Wi-Fi Cypress BCM43362 trên bo mạch để kết nối Wi-Fi và băng tần đơn 2.4GHz IEEE 802.11b / g / n cho Bluetooth. Bo mạch được trang bị 2 SPI, một I2S, một I2C, một CAN và một giao diện USB.
Cần lưu ý rằng 3V3 là một đầu ra được lọc được sử dụng cho các cảm biến tương tự. Chân này là đầu ra của bộ điều chỉnh trên bo mạch và được kết nối nội bộ với VDD của mô-đun Wi-Fi. Khi cấp nguồn cho Photon qua VIN hoặc cổng USB, chân này sẽ xuất ra điện áp 3.3VDC. Chân này cũng có thể được sử dụng để cấp nguồn trực tiếp cho Photon (đầu vào tối đa 3.3VDC). Khi được sử dụng như một đầu ra, tải tối đa trên 3V3 là 100mA. Tín hiệu PWM có độ phân giải 8-bit và chạy trên tần số 500 Hz.
Sơ đồ chân
Ghim Mô tả
Bước 4: IDE web dạng hạt
Để viết mã chương trình cho bất kỳ Photon nào, nhà phát triển cần tạo một tài khoản trên trang web Particle và đăng ký bảng Photon bằng tài khoản người dùng của mình. Mã chương trình sau đó có thể được viết trên Web IDE tại trang web của Particle và được chuyển đến một photon đã đăng ký qua internet. Nếu bảng Hạt được chọn, Photon ở đây, được bật và kết nối với dịch vụ đám mây của Hạt, mã sẽ được ghi vào bảng đã chọn qua kết nối internet và bảng bắt đầu hoạt động theo mã đã chuyển. Đối với bảng điều khiển qua internet, một trang web được thiết kế sử dụng Ajax và JQuery để gửi dữ liệu đến bảng bằng phương thức HTTP POST. Trang web xác định bảng bằng ID thiết bị và kết nối với Dịch vụ đám mây của Hạt thông qua mã thông báo truy cập.
Cách kết nối photon với Internet1. Cấp nguồn cho thiết bị của bạn
- Cắm cáp USB vào nguồn điện của bạn.
- Ngay sau khi được cắm vào, đèn LED RGB trên thiết bị của bạn sẽ bắt đầu nhấp nháy màu xanh lam. Nếu thiết bị của bạn không nhấp nháy màu xanh lam, hãy giữ nút SETUP. Nếu thiết bị của bạn hoàn toàn không nhấp nháy hoặc nếu đèn LED bị cháy mờ màu cam, nó có thể không nhận đủ điện. Thử thay đổi nguồn điện hoặc cáp USB của bạn.
2. Kết nối Photon của bạn với Internet
Có hai cách bạn sử dụng ứng dụng web hoặc ứng dụng di động
Một. Sử dụng ứng dụng web
- Bước 1 Truy cập setup.particle.io
- Bước 2 Nhấp vào thiết lập một Photon
- Bước 3 Sau khi nhấp vào TIẾP THEO, bạn sẽ thấy một tệp (photonsetup.html)
- Bước 4 Mở tệp.
- Bước 5 Sau khi mở tệp, hãy kết nối PC của bạn với Photon, bằng cách kết nối với mạng có tên PHOTON.
- Bước 6 Định cấu hình thông tin đăng nhập Wi-Fi của bạn. Lưu ý: Nếu bạn nhập sai thông tin đăng nhập của mình, Photon sẽ nhấp nháy màu xanh lam đậm hoặc xanh lục. Bạn phải thực hiện lại quy trình (bằng cách làm mới trang hoặc nhấp vào phần quy trình thử lại)
- Bước 7 Đổi tên thiết bị của bạn. Bạn cũng sẽ thấy xác nhận xem thiết bị đã được xác nhận quyền sở hữu hay chưa.
NS. Sử dụng điện thoại thông minh
- Mở ứng dụng trên điện thoại của bạn. Đăng nhập hoặc đăng ký tài khoản với Particle nếu bạn chưa có.
- Sau khi đăng nhập, hãy nhấn vào biểu tượng dấu cộng và chọn thiết bị bạn muốn thêm. Sau đó, làm theo hướng dẫn trên màn hình để kết nối thiết bị của bạn với Wi-Fi. Nếu đây là lần đầu tiên Photon của bạn kết nối, nó sẽ nhấp nháy màu tím trong vài phút khi tải xuống các bản cập nhật. Có thể mất 6-12 phút để cập nhật hoàn tất, tùy thuộc vào kết nối internet của bạn, với việc Photon sẽ khởi động lại một vài lần trong quá trình này. Không khởi động lại hoặc rút phích cắm Photon của bạn trong thời gian này.
Khi bạn đã kết nối thiết bị của mình, thiết bị đã biết được mạng đó. Thiết bị của bạn có thể lưu trữ tối đa năm mạng. Để thêm mạng mới sau khi thiết lập ban đầu, bạn phải đặt lại thiết bị của mình vào Chế độ nghe và tiếp tục như trên. Nếu bạn cảm thấy như thiết bị của mình có quá nhiều mạng, bạn có thể xóa bộ nhớ của thiết bị khỏi bất kỳ mạng Wi-Fi nào mà nó đã học được. Bạn có thể làm như vậy bằng cách tiếp tục giữ nút thiết lập trong 10 giây cho đến khi đèn LED RGB nhanh chóng nhấp nháy màu xanh lam, báo hiệu rằng tất cả các cấu hình đã bị xóa.
Các chế độ
- Cyan, Photon của bạn được kết nối với Internet.
- Màu đỏ tươi, nó hiện đang tải một ứng dụng hoặc cập nhật chương trình cơ sở của nó. Trạng thái này được kích hoạt bởi bản cập nhật chương trình cơ sở hoặc bằng cách nhấp nháy mã từ IDE Web hoặc IDE Máy tính để bàn. Bạn có thể thấy chế độ này khi bạn kết nối Photon của mình với đám mây lần đầu tiên.
- Màu xanh lá cây, nó đang cố gắng kết nối với internet.
- Màu trắng, mô-đun Wi-Fi đang tắt.
Web IDEParticle Build là Môi trường phát triển tích hợp, hoặc IDE có nghĩa là bạn có thể thực hiện phát triển phần mềm trong một ứng dụng dễ sử dụng, điều này sẽ xảy ra khi chạy trong trình duyệt web của bạn.
Để mở bản dựng, hãy đăng nhập vào tài khoản hạt của bạn và sau đó nhấp vào IDE Web như được hiển thị trong hình ảnh
Sau khi bạn nhấp vào, bạn sẽ thấy bảng điều khiển như thế này
Để tạo một ứng dụng tạo mới, hãy nhấp vào tạo ứng dụng mới
Để xác minh chương trình. Bấm vào xác minh
Để tải mã lên, hãy nhấp vào flash nhưng trước khi thực hiện việc đó, hãy chọn một thiết bị. Nếu bạn có nhiều thiết bị, bạn phải đảm bảo rằng bạn đã chọn thiết bị nào của mình để flash mã. Nhấp vào biểu tượng "Thiết bị" ở dưới cùng bên trái của ngăn điều hướng, sau đó khi bạn di chuột qua tên thiết bị, ngôi sao sẽ xuất hiện ở bên trái. Nhấp vào nó để đặt thiết bị bạn muốn cập nhật (nó sẽ không hiển thị nếu bạn chỉ có một thiết bị). Khi bạn đã chọn một thiết bị, ngôi sao được liên kết với thiết bị đó sẽ chuyển sang màu vàng. (Nếu bạn chỉ có một thiết bị, không cần phải chọn nó, bạn có thể tiếp tục
Bước 5: Tạo một Webhook hạt
Nhiều tích hợp Slack yêu cầu các máy chủ web chuyên dụng chạy các tập lệnh PHP để xử lý thông tin đến và đi từ Slack. Tuy nhiên, trong trường hợp của chúng tôi, chúng tôi chỉ sử dụng một webhook Particle để cho Slack webhook biết liệu phòng hội thảo có còn trống hay không.
Chúng tôi cần hai webhook, một cho conf_avail và thứ hai cho conf_inuse (bạn có thể sử dụng bất kỳ tên nào).
Đi tới Bảng điều khiển hạt và nhấp vào tab Tích hợp, sau đó nhấp vào Tích hợp mới
Nhấp vào Webhook để khởi động Trình tạo Webhook
Trong Trình tạo Webhook dưới Tên sự kiện, hãy nhập conf_avail. Dán URL webhook Slack của bạn dưới URL. Thay đổi định dạng yêu cầu thành JSON
Mở rộng Cài đặt nâng cao và chọn Tùy chỉnh trong Dữ liệu JSON. Dán mã sau
Lặp lại các bước tương tự cho conf_inuse
Lưu ý: - Tên sự kiện đang được xuất bản khớp với tham số tên sự kiện trong webhook.
Bước 6: Sơ đồ mạch
Photon hạt ==> Cảm biến PIR
Vin ==> Vcc
GND ==> GND
D0 ==> Đầu ra
Photon hạt ==> LED
- D2 ==> + Ve (Cực dương)
- GND ==> -Ve (Cathode)
Bước 7: Chương trình
Bước 8: Kết quả
Về nhì trong Thử thách IoT
Đề xuất:
Bộ đếm phóng xạ (IoT) và Hệ thống sinh thái giám sát: 6 bước (có hình ảnh)
Bộ đếm phóng xạ (IoT) và Hệ thống sinh thái giám sát: Trạng thái: Chưa xuất bản.C-GM firmware cập nhật lần cuối vào ngày 10 tháng 6 năm 2019 với phiên bản 1.3 mới Ứng dụng A-GM cập nhật lần cuối vào ngày 25 tháng 11 năm 2019 với phiên bản 1.3 mới. Tự làm này chi phí thấp ( 50 $ / 43 €) Dự án C-GM Counter cung cấp phần cứng và phần sụn để xây dựng
Giám sát bảng điều khiển năng lượng mặt trời sử dụng hạt photon: 7 bước
Giám sát bảng điều khiển năng lượng mặt trời sử dụng hạt Photon: Mục tiêu của dự án là nâng cao hiệu quả của các tấm pin mặt trời. Dự án được thiết kế để giám sát việc phát điện quang điện mặt trời nhằm nâng cao hiệu suất, giám sát và bảo trì nhà máy năng lượng mặt trời.Trong dự án này, hạt ph
Giám sát nhiệt độ sử dụng MCP9808 và Photon hạt: 4 bước
Giám sát nhiệt độ Sử dụng MCP9808 và Photon hạt: MCP9808 là một cảm biến nhiệt độ kỹ thuật số có độ chính xác cao ± 0,5 ° C I2C mini module. Chúng được bao gồm với các thanh ghi người dùng có thể lập trình để tạo điều kiện thuận lợi cho các ứng dụng cảm biến nhiệt độ. Cảm biến nhiệt độ có độ chính xác cao MCP9808 đã trở thành một ngành
Giám sát chất lượng không khí sử dụng hạt Photon: 11 bước (có hình ảnh)
Giám sát chất lượng không khí sử dụng hạt Photon: Trong dự án này, cảm biến hạt PPD42NJ được sử dụng để đo chất lượng không khí (PM 2.5) có trong không khí với hạt Photon. Nó không chỉ hiển thị dữ liệu trên bảng điều khiển Particle và dweet.io mà còn cho biết chất lượng không khí bằng cách sử dụng đèn LED RGB bằng cách thay đổi nó
Tự tạo ánh sáng hội thảo bằng đèn LED có thể thay đổi độ sáng của riêng bạn!: 11 bước (có hình ảnh)
Tự tạo đèn LED chiếu sáng hội thảo có thể điều chỉnh độ sáng của riêng bạn !: Trong tài liệu hướng dẫn này, tôi sẽ chỉ cho bạn cách tự tạo đèn LED chiếu sáng cực kỳ hiệu quả cho hội thảo của bạn! Chúng tôi, Những người thợ, Không bao giờ có đủ ánh sáng trên bàn làm việc của mình, Vì vậy, chúng tôi cần mua đèn. Nhưng với tư cách là nhà sản xuất, Chúng tôi không mua những thứ (Và bị gạt …)