Mục lục:
- Bước 1: Bắt đầu
- Bước 2: Bắt đầu với Blynk
- Bước 3: Tạo một dự án mới với Blynk
- Bước 4: Cấu hình Arduino IDE
- Bước 5: Tải lên mã… và bạn đã hoàn tất
Video: Xin chào Blynk! Giao tiếp SPEEEduino với ứng dụng Blynk: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
SPEEEduino là gì?
SPEEEduino là một bo mạch vi điều khiển hỗ trợ Wi-Fi dựa trên hệ sinh thái Arduino, được xây dựng cho các nhà giáo dục. SPEEEduino kết hợp yếu tố hình thức và vi điều khiển của Arduino với ESP8266 Wi-Fi SoC, làm cho nó trở thành một hệ thống tương thích và có cấu hình cao. Nó tương thích ngay lập tức với hàng trăm thư viện mà mọi người đã viết cho Arduino Uno, vì SPEEEduino chia sẻ cùng một đơn vị vi điều khiển với Arduino Uno. Dự án này do nhóm sinh viên trường Bách khoa Singapore thực hiện. Chúng tôi có tổng cộng 3 thành viên trong nhóm: Pan ZiYue, Julian Kang và tôi. Người giám sát của chúng tôi là ông Teo Shin Jen. Hướng dẫn đơn giản này là một phần của bộ sưu tập Có thể hướng dẫn cho SPEEEduino.
Hướng dẫn đơn giản này là một phần của bộ sưu tập Các tài liệu hướng dẫn cho SPEEEduino. Trong Có thể hướng dẫn này, chúng tôi sẽ tích hợp ứng dụng Blynk với SPEEEduino!
Có thể hướng dẫn này cũng sẽ hoạt động với sản phẩm khác của chúng tôi: SSTuino.
Xin chào Blynk
Blynk là một Nền tảng với các ứng dụng iOS và Android để điều khiển Arduino, Raspberry Pi và các ứng dụng tương tự qua Internet. Đó là một bảng điều khiển kỹ thuật số, nơi bạn có thể xây dựng giao diện đồ họa cho dự án của mình bằng cách kéo và thả các widget. Ứng dụng này được chọn do dễ tích hợp với SPEEEduino.
Liên kết:
Bước 1: Bắt đầu
Những thứ bạn cần:
1. Một máy tính được tải Arduino IDE, có sẵn tại đây.
2. SPEEEduino hoặc SSTuino
3. Mô-đun ESP8266 ESP01
4. Bộ chuyển đổi USB sang nối tiếp (Đối với hướng dẫn này, chúng tôi sẽ sử dụng CP2102)
5. Kết nối WiFi đang hoạt động ESP8266 không hoạt động với Mạng Doanh nghiệp, tôi cũng không thể sử dụng nó với các mạng 5GHz.
6. Quan trọng nhất là chính bạn!:)
7. Một điện thoại thông minh tương thích có cài đặt ứng dụng Blynk, có thể tải xuống bằng App Store hoặc Google Play.
Chúng ta sẽ đi qua các bước để bắt đầu với Blynk và cách kết nối ứng dụng với thiết bị!
Nếu bạn chưa quen với SPEEEduino hoặc môi trường Arduino, vui lòng đọc Tài liệu hướng dẫn này để bắt đầu!
Bước 2: Bắt đầu với Blynk
Sau khi bạn đã tải xuống ứng dụng từ App Store / Google Play, chỉ cần khởi chạy ứng dụng.
Sau khi bạn đã khởi chạy ứng dụng, chỉ cần chọn "Tạo tài khoản mới" hoặc "Đăng nhập".
Sau đó, bạn sẽ có thể xem menu chính!
Bước 3: Tạo một dự án mới với Blynk
Sau khi bạn đã đến menu chính ở bước trước, chỉ cần chọn "Dự án mới" và một menu sẽ xuất hiện.
1. Thay đổi phần cứng từ ESP8266 thành Arduino Uno
2. Đặt tên cho dự án của bạn!
3. Sau đó, mã thông báo tự động của bạn, là một mã sẽ được gửi đến địa chỉ đã đăng ký của bạn. Chúng tôi sẽ sử dụng nó trong Arduino IDE sau này.
4. Khi bạn đang ở trong dự án, chỉ cần vuốt sang trái và bạn sẽ có thể mở hộp widget của mình.
5. Thêm vào một nút và chọn nút. Thao tác này sẽ mở ra các tùy chọn cho nút
6. Sau đó, chọn chân là D13. Đây là để chọn mã PIN 13 trên SPEEEduino làm mã pin mà chúng tôi muốn tương tác sau này.
Bước 4: Cấu hình Arduino IDE
Sau khi bạn đã thiết lập ứng dụng, bây giờ đã đến lúc chuyển sang Arduino IDE!
1. Tải xuống thư viện Blynk từ đây. Chọn mục được khoanh tròn trong hình.
2. Như được chỉ định từ tài liệu Blynk, thư viện phải được cài đặt theo cách thủ công:
- Tải xuống tệp.zip phát hành mới nhất. Giải nén nó.
- Bạn sẽ nhận thấy rằng kho lưu trữ chứa một số thư mục và một số thư viện.
- Sao chép tất cả các thư viện này vào your_sketchbook_folder của Arduino IDE.
- Để tìm vị trí của your_sketchbook_folder, hãy chuyển đến menu trên cùng trong Arduino IDE: File -> Preferences (nếu bạn đang sử dụng Mac OS - hãy chuyển đến Arduino → Preferences
3. Sau khi thư viện được cài đặt, hãy chuyển đến Ví dụ như trong hình trên (ESP8266_Shield)
4. Sẽ cần phải có một vài chỉnh sửa để nó hoạt động với mã này.
Đây là một trong những sửa đổi:
pastebin.com/2iwt5qRc
Sau khi bạn đã sửa đổi mã, chỉ cần thay đổi "YourAuthToken", "YourNetwork" và "YourPassword" thành mã token xác thực của bạn, cũng như SSID wifi và mật khẩu của bạn tương ứng. Rất tiếc, ESP8266 không hoạt động với mạng Doanh nghiệp.
Bước 5: Tải lên mã… và bạn đã hoàn tất
Sau khi mã được tải lên SPEEEduino, bạn có thể chạy dự án trong ứng dụng Blynk! Khi bạn chơi với công tắc bạn đã đặt từ hộp tiện ích, đèn LED trên SPEEEduino (Đèn LED có sẵn) sẽ sáng và tắt tương ứng.
Có thể hướng dẫn này là một phần của loạt bài thú vị có một số dự án được thực hiện với Blynk. Hãy theo dõi phần tiếp theo!
Đề xuất:
Xin chào, Snow Angel!: 6 bước
Xin chào, Snow Angel !: Hoạt động này dùng để giới thiệu về mạch điện, vật dẫn điện và vật cách điện từ lớp 4 đến lớp 5. Sau khi bài học được giảng dạy, tôi đã giới thiệu hoạt động này để thu hút và truyền cảm hứng cho học sinh chủ động hiểu được mạch điện, chất dẫn điện và chất cách điện thực sự như thế nào
Xin chào Train! ATtiny 1614: 8 bước (có hình ảnh)
Xin chào tàu! ATtiny 1614: Đối với lớp Học viện Fab của tôi, tôi phải tạo một bảng với bộ vi điều khiển, nút và đèn LED. Tôi sẽ sử dụng Eagle để tạo ra nó
Nói xin chào với - Arduino UNO -: 4 bước
Nói xin chào với | Arduino UNO |: Điều đầu tiên trước tiên..nếu bạn " thực sự " muốn biết thêm về Arduino UNO thì cứ tiếp tục với nó đi, nó khá là tuyệt vời bạn ơi :-) xin chào các bạn trong các Sách hướng dẫn này Tôi sẽ chỉ cho các bạn cách sử dụng cơ bản nhưng thú vị của Arduino mới của tôi
Ứng dụng của MCP-23008 Sử dụng Giao diện Tiếp sóng (I2C) :: 6 bước
Ứng dụng của MCP-23008 Sử dụng Giao diện Rơle (I2C) :: HelloGood Greetings .. !! Tôi (Somanshu Choudhary) thay mặt cho các liên doanh công nghệ Dcube sẽ điều khiển Rơle thông qua giao thức I2C sử dụng Arduino nano và MCP23008
SmartMirror dựa trên web sử dụng giao tiếp nối tiếp: 6 bước
SmartMirror dựa trên web sử dụng giao tiếp nối tiếp: Hướng dẫn này được cung cấp với tất cả mã đã sẵn sàng để sử dụng. Quá trình phát triển rất phức tạp nhưng một khi nó được thiết lập, nó thực sự dễ dàng tùy chỉnh. Hãy xem và tận hưởng;)