Mục lục:
- Bước 1: Phần cứng
- Bước 2: Phần sụn hạt
- Bước 3: Phần mềm mẫu ứng dụng MIT 2
- Bước 4: Tìm hiểu cách viết ứng dụng của riêng bạn cho các dự án dựa trên hạt của bạn
- Bước 5: Tiến xa hơn
Video: Kiểm tra Photon hạt của nhà phát minh ứng dụng MIT: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Chúng tôi (Nhóm Dự án Thực tế) đã và đang phát triển các dự án được kết nối Internet bằng cách sử dụng các thiết bị Photon hạt và Electron IoT trong một số năm nay, hãy xem:
github.com/TeamPracticalProjects
Chúng tôi đã sử dụng một số dịch vụ để giao tiếp với các thiết bị Particle của mình, chẳng hạn như IFTTT và Blynk. Các dịch vụ này hoạt động tốt và không yêu cầu bất kỳ chương trình nào. Tuy nhiên, chúng nhất thiết phải có giới hạn; đặc biệt, đối với logic rất hạn chế mà bạn có thể đặt trong ứng dụng. Điều này đã yêu cầu chúng tôi đưa tất cả logic và tính toán cần thiết của dự án vào phần sụn thiết bị Particle. Điều này thường không mong muốn; đặc biệt khi chúng tôi muốn phát triển phần cứng và phần sụn có thể được sử dụng cho nhiều mục đích.
MIT App Inventor 2 là một hệ thống lập trình rất dễ sử dụng để phát triển các ứng dụng thực. Hiện nó đang bị giới hạn trong việc phát triển các ứng dụng Android, nhưng nhóm MIT đã hứa hẹn hỗ trợ iOS vào năm 2018. Hơn nữa, có sẵn các trình giả lập Android sẽ chạy các ứng dụng được tạo bằng MIT App Inventor 2 trên nền tảng Windows và Mac / OSX.
Dự án này hướng dẫn bạn cách phát triển ứng dụng trong MIT App Inventor 2 có thể tương tác với dự án dựa trên Hạt của bạn. Cụ thể, bạn có thể phát triển ứng dụng của riêng mình có thể đọc các biến tiếp xúc với Đám mây hạt (Particle.variable ()) từ thiết bị Hạt của bạn và có thể gọi các chức năng tiếp xúc với Đám mây (Particle. Chức năng ()) trên thiết bị Hạt của bạn. Dự án này bao gồm chương trình cơ sở Particle và một ứng dụng tương ứng, cũng như tài liệu về cách mã này hoạt động.
Dự án này cũng chỉ cho bạn cách đưa Mẫu ứng dụng hạt của chúng tôi vào ứng dụng MIT App Inventor 2 của bạn:
github.com/TeamPracticalProjects/Particle_App_Template
Mẫu ứng dụng Particle này cũng được viết bằng MIT App Inventor 2 và cung cấp cho ứng dụng của bạn khả năng để người dùng đăng nhập vào tài khoản Particle của họ và chọn thiết bị Particle để sử dụng với ứng dụng. Bao gồm Mẫu ứng dụng dạng hạt bên trong ứng dụng của bạn có nghĩa là bạn có thể xuất bản ứng dụng của mình được tạo sẵn (tệp.apk); người dùng ứng dụng của bạn không phải đặt người dùng Particle access_token và deviceID của họ theo cách thủ công bên trong mã nguồn và tự biên dịch nó.
Chúc bạn phát triển ứng dụng vui vẻ!
Nhóm dự án thực tế
Bước 1: Phần cứng
Bạn không cần bất kỳ phần cứng nào nếu bạn chỉ muốn nghiên cứu ứng dụng mẫu của chúng tôi. Tuy nhiên, bạn có thể hưởng lợi từ việc xây dựng ví dụ, bao gồm phần cứng, phần sụn Particle và phần mềm MIT App Inventor 2.
Phần cứng mà bạn sẽ cần sử dụng bảng mạch in Cảm biến rò rỉ nước của chúng tôi với các thành phần, và một công tắc nút / đèn LED bên ngoài và servo sở thích. Thông tin đầy đủ có thể được tìm thấy tại:
github.com/TeamPracticalProjects/WaterLeak…
Tuy nhiên, bạn không phải xây dựng dự án Cảm biến rò rỉ nước để chạy ví dụ này. Bạn có thể tạo ra nó trên một breadboard không hàn bằng các thành phần sau:
1. Hạt Photon (hoặc Electron)
2. LED với điện trở hạn chế dòng điện
3. Sở thích servo (tương thích 3,3 volt)
4. (Tùy chọn) công tắc nút bấm vi mô
Hướng dẫn xây dựng phiên bản breadboard này cho phần cứng được bao gồm trong Hướng dẫn sử dụng và Cài đặt:
github.com/TeamPracticalProjects/MIT-App-I…
Bước 2: Phần sụn hạt
Để chạy dự án ví dụ này bằng phần cứng mà bạn đã xây dựng ở bước trước, bạn sẽ cần tải, biên dịch và cài đặt chương trình cơ sở Particle ("Test_MIT.ino") vào thiết bị Particle của bạn (Photon). Phần sụn (mã nguồn) được đăng tại:
github.com/TeamPracticalProjects/MIT-App-I…
Hướng dẫn biên dịch, cài đặt chương trình cơ sở này sang Photon hoặc Electron của bạn và kiểm tra xem nó có hoạt động bằng Bảng điều khiển hạt không, có trong Hướng dẫn sử dụng và Cài đặt:
github.com/TeamPracticalProjects/MIT-App-I…
Bước 3: Phần mềm mẫu ứng dụng MIT 2
Chúng tôi đã bao gồm phiên bản ứng dụng được tạo sẵn và sẵn sàng cài đặt tại:
github.com/TeamPracticalProjects/MIT-App-I…
Bạn có thể tải tệp này trực tiếp lên thiết bị di động Android của mình và cài đặt nó chỉ bằng cách nhấn vào tệp này trên thiết bị di động của bạn. Hướng dẫn chi tiết hơn được bao gồm trong Hướng dẫn sử dụng và Cài đặt, tại:
github.com/TeamPracticalProjects/MIT-App-I…
Bước 4: Tìm hiểu cách viết ứng dụng của riêng bạn cho các dự án dựa trên hạt của bạn
Dự án này là một turorial. Như vậy, mục đích chính của nó là hướng dẫn bạn cách viết phần mềm MIT App Inventor và phần sụn Particle tương ứng. Để đạt được mục đích này, chúng tôi đã bao gồm mã nguồn cho cả phần sụn Particle và phần mềm MIT App Inventor 2 cho dự án ví dụ này. Mã nguồn phần sụn hạt được đặt tại:
github.com/TeamPracticalProjects/MIT-App-I…
Mã nguồn MIT App Inventor 2 được đặt tại:
github.com/TeamPracticalProjects/MIT-App-I…
Lưu ý rằng bạn sẽ cần IDE MIT App Inventor 2 để xem và chỉnh sửa mã nguồn này. IDE là một dịch vụ web miễn phí chỉ yêu cầu bạn có một tài khoản Google miễn phí để sử dụng nó. Truy cập URL sau để bắt đầu với MIT App Inventor 2:
ai2.appinventor.mit.edu
Chúng tôi sẽ không để bạn tự tìm hiểu tất cả những điều này! Chúng tôi đã bao gồm một mô tả chi tiết về cách tất cả điều này hoạt động; Thấy chưa:
github.com/TeamPracticalProjects/MIT-App-I…
Nếu bạn không làm gì khác với dự án này, vui lòng đọc qua tài liệu thứ hai này. Chúng tôi đảm bảo rằng bạn sẽ học được rất nhiều điều khi làm như vậy.
Bước 5: Tiến xa hơn
Dự án demo này sử dụng Mẫu ứng dụng hạt của chúng tôi. Mẫu ứng dụng hạt cung cấp cho người dùng ứng dụng của bạn khả năng đăng nhập vào tài khoản hạt của họ và chọn thiết bị để sử dụng với ứng dụng. Khi làm như vậy, người dùng trong dự án của bạn không cần phải nhập thủ công thông tin đăng nhập thiết bị và người dùng Particle của họ vào mã nguồn ứng dụng, sau đó biên dịch ứng dụng để họ sử dụng. Bạn có thể viết ứng dụng cho dự án của mình, xây dựng nó thành tệp.apk (sẵn sàng cài đặt) và người dùng của bạn có thể cài đặt ứng dụng đó một cách đơn giản mà không cần phải tham khảo mã nguồn (tất nhiên, chúng tôi khuyến khích xuất bản nguồn mở của tất cả mã nguồn để người dùng có thể hiểu dự án và thậm chí thực hiện các sửa đổi và cải tiến của riêng họ đối với dự án).
Bạn không cần phải hiểu cách hoạt động của Mẫu ứng dụng hạt để sử dụng nó trong các ứng dụng MIT App Inventor 2 của bạn. Tuy nhiên, bạn có thể tìm hiểu thêm về cách giao tiếp với Đám mây hạt nếu bạn xem lại tài liệu mở rộng mà chúng tôi đã cung cấp, tại:
github.com/TeamPracticalProjects/Particle_…
Bạn vẫn còn thắc mắc? Gợi ý? Bạn muốn chia sẻ lại? Xin vui lòng liên hệ với chúng tôi tại:
Đề xuất:
BGA X-Ray Kiểm tra- Tìm hiểu Cách Kiểm tra ?: 7 Bước
Kiểm tra BGA X-Ray- Tìm hiểu Cách Kiểm tra ?: Tài liệu hướng dẫn này sẽ dạy bạn cách chuẩn bị sử dụng và hệ thống X-quang 2D để kiểm tra BGA, cũng như một số gợi ý về những gì cần tìm khi thực hiện kiểm tra BGA X-Ray cho bạn sẽ cần: Hệ thống tia X có khả năng giữ dây đeo tay PCBPCBESD áo khoác
Đồ chơi mềm Bluetooth Dice và phát triển trò chơi Android với nhà phát minh ứng dụng MIT: 22 bước (có hình ảnh)
Soft Toy Bluetooth Dice and Develop Android Game With MIT App Inventor: Chơi trò chơi xúc xắc có phương pháp khác nhau chơi xúc xắc vật lý và di chuyển đồng xu trên thiết bị di động hoặc PC
Phát minh lại những phát minh miễn phí của bạn cho robot 'Fantastic Plastics Works' để phát sáng: 5 bước
Phát minh lại những sáng tạo miễn phí của bạn cho robot 'Fantastic Plastics Works' để phát sáng: Sử dụng đèn LED có sẵn để làm cho 'robot' bằng nhựa phát sáng và làm phai màu! Cung cấp giới thiệu về hàn cơ bản, mạch điện, đèn LED và chất dẻo
Công cụ kiểm tra: Máy kiểm tra 555 Khá đơn giản. Đã sửa và cập nhật.: 3 bước
Công cụ kiểm tra: Máy kiểm tra 555 Khá đơn giản. Đã sửa và cập nhật: Ở đây tôi sẽ đưa ra một mạch nhỏ để kiểm tra xem bộ đếm thời gian 555 bạn vừa thử trong một mạch khác (và nó nóng lên hoặc không hoạt động gì cả) hoạt động hay không. Bạn đã bao giờ tự hỏi liệu đó có phải là mạch của bạn hay không, hay liệu có thể đã khiến bạn
Máy kiểm tra dung lượng pin Li-Ion (Máy kiểm tra nguồn điện Lithium): 5 bước
Máy kiểm tra dung lượng pin Li-Ion (Máy kiểm tra nguồn Lithium): =========== CẢNH BÁO & KHUYẾN CÁO ========== Pin Li-Ion rất nguy hiểm nếu không được xử lý đúng cách. =====================================