Lần đầu trải nghiệm iNut cảm biến và sử dụng phần mềm iNut cảm biến

Hôm nay, mình sẽ chia sẻ những trải nghiệm đầu tiên của mình khi lần đầu sử dụng sản phẩn IOT của Cty cổ phần đầu tư và phát triển công nghệ INUT, đó là board mạch Inut cảm biến do chính công ty nghiên cứu và phát triển. Đây là lần đầu mình trải nghiệm sản phẩm này, vì quỹ thời gian tiếp xúc với nó còn hạn chế nên mình sẽ nói lên những cảm nhận ban đầu của mình khi được cầm,sờ,nắn,bóp… và test thử em nó.

I. GIỚI THIỆU

Board mạch Inut cảm biến hoàn chỉnh bao gồm combo: iNut cảm biến + arduino Uno + cáp nạp Usb type B, nó là một bo mạch được phát triển dựa trên mạch Arduino Uno và ESP8266.

Một số thông tin cơ bản về bo mạch Inut cảm biến mình tìm được trên trang chủ của mysmarthome.com.vn.

  • Vi điều khiển: ESP8266EX
  • Wifi: 2.4 GHz hỗ trợ chuẩn 802.11 b/g/n
  • Điện áp hoạt động: 3.3V
  • Điện áp vào: 5V thông qua cổng USB
  • Giao tiếp: Cable Micro USB
  • Hỗ trợ bảo mật: WPA/WPA2
  • Tích hợp giao thức TCP/IP
  • Nhiệt độ hoạt động : -40 ℃ ~ + 125 ℃
  • Chuẩn giao tiếp với thiết bị lập trình đệm: I2C 100Mhz.
  • Số lượng cảm biến: Tùy chọn 1-8 cảm biến

Bo mạch Inut cảm biến được xây dựng dựa trên nền tảng gồm ESP8266 và Arduino UNO nên được thừa hưởng gần như toàn bộ tính năng mà arduino đã đem lại cho người dùng cũng như nhà phát triển. Ngoài những tính năng sẵn có, nhà phát triển cũng đã xây dựng cho nó một bộ thư viện để người dùng có thể tự do sáng tạo, chi tiết xem ở link mình để ở đây.

http://arduino.vn/tutorial/5929-ra-mat-thu-vien-inut-cho-arduino-dieu-khien-tu-xa-qua-internet-bang-mach-inut-cam-bien

II. QUÁ TRÌNH TRẢI NGHIỆM NỐI PHẦN CỨNG VÀ CÀI ĐẶT WIFI

Rồi,giờ mình sẽ chia sẻ cho các bạn cảm nhận đầu tiên của mình khi được sờ,nắn em nó, nhưng trước tiên, các bạn hãy tham khảo bài viết này để biết cách cài đặt những thứ liên quan cũng như là xem cách hoạt động của nó thế nào nha. http://arduino.vn/i

Đầu tiên là về cách cài đặt trước nha, sẽ khó khăn cho những bạn lần đầu cài đặt bằng nhập lệnh hệ thống (cmd), tuy nhiên ở bài hướng dẫn trên đã hướng dẫn rất chi tiết,thế nên mình cũng không gặp khó khăn gì trong quá trình cài đặt, nếu có bạn nào gặp vấn đề gì trong quá trình cài đặt, hãy để lại phản hồi, mình sẽ giúp đỡ.

Tiếp theo đây, mình muốn nói đến một phần rất quan trọng để có thể tạo nên một dự án IOT hoàn hảo cho chính bạn, đó là INUT-NODE-RED-IDE. INUT-NODE-RED-IDE là gì và cách cài đặt ra sao? Bạn hãy follow theo đường link mình đã đính kèm ở mục II (phía trên đó,hi) để biết cách cài đặt thế nào nha, lưu ý là những ý được note lại là chỉ cài một lần duy nhất nha.

  • Theo mình thấy thì giao diện khá đơn giản,thích hợp cho người mới muốn tìm hiểu về IOT hoặc những bạn cần làm gấp một dự án IOT chẳng hạn, so với app inventor hay thunkable thì mình thấy INUT-NODE-RED-IDE dễ sử dụng và phản hồi cũng nhanh hơn, với cũng không có hiện tượng lâu lâu tự dưng máy mình bị đơ mà không biết lí do tại sao. Một điểm cộng mà mình thích ở INUT-NODE-RED-IDE là có thêm phần lập trình giao diện, ở đây các bạn sẽ được thỏa sức sáng tạo theo cách riêng của mình. Ngoài ra các bạn còn có thể Up app lên server heroku để truy cập mọi nơi và mọi nền tảng.
  • Một điểm nữa mình rất thích, đó là QRCode, tốc độ phản hồi và gửi dữ liệu rất nhanh cho dù mình xài 3/4G không xài wifi, mà một điểm mình nghĩ các bạn sẽ rất thích ở INUT-NODE-RED-IDE đó là máy tính và smartphone của bạn không cần kết nối chung một nguồn wifi mà vẫn có thể truyền dữ liệu cho nhau (app-inventor hay thunkable đòi hỏi các bạn phải kết nối chung một nguồn wifi thì mới có thể trao đổi dữ liệu), mình nghĩ đây là một điểm cộng rất lớn cho nhà phát triển.

  • Kho Example của Inut rất đa dạng, có sẵn hầu hết các ví dụ về những cái cơ bản mà nhà phát triển đã tạo ra sẵn cho các bạn học tập và sử dụng.

  • Giao diện trên điện thoại rất dễ sử dụng, bạn chỉ cần follow bài viết lúc đầu mình đã đính kèm link,sẽ thấy được và hiểu được các hoạt động của nó. Hơn nữa, bạn có thể tự thiết lập giao diện điều khiển cho chính mình. Và như mình đã đề cập ở trên chính là tốc độ gửi dữ liệu của nó, ngoài nhanh ra thì cách app vận hành trong môi trường sóng yếu mình thấy khá ổn định. Chỉ cần một số thao tác đơn giản như hướng dẫn,mình đã cài đặt thành công mà không gặp bất cứ lỗi gì. Bạn cứ từ từ trải nghiệm và khám phá hết tính năng của app rồi cùng chia sẻ cho mình và các bạn khác cùng biết nha.

III. MONG MUỐN LÀM VIỆC VỚI INUT CẢM BIẾN

Các bạn muốn nhà phát triển sẽ demo sản phẩn nào bằng chính bo mạch này?

Mình dự định sẽ làm thử 2 project này để tận dụng tối đa sự ổn định của bo mạch Inut cảm biến.

  • Mở khoá cửa bằng RFID và vân tay

  • Đèn LED RGB bằng IOT điều khiển các màu sắc và hiệu ứng từ xa

Mình nghĩ hai cái này khá thực tế,một cái cho nhu cầu sinh hoạt trong gia đình và một cái để trang trí cho các dịp lễ cho chính căn phòng hoặc căn nhà của mình chẳng hạn, bạn nào có gấu thì mình nghĩ các bạn sẽ thích vấn đề này, thêm ít nhạc nhẹ vào nữa, ôi perfect cho một buổi tối lãng mạn,hihi.

IV - CÁC LỖI CÓ THỂ XẢY RA TRONG QUÁ TRÌNH CÀI ĐẶT:

Khi bạn đã làm xong bước như bài viết ở trên mình có đính kèm link mà bị gặp lỗi như mình,đây là cách mình khắc phụ,các bạn tham khảo nha.

Nhập vào command lệnh: cd iNut-Node-RED-IDE  và nhấn enter, sau đó nhập lệnh: npm start, máy tính của bạn không tiếp tục chạy tiếp như hướng dẫn mà bị lỗi như hình dưới

Đừng lo, bạn chỉ cần nhập tiếp lệnh này để fix lỗi:

npm install

Nếu khi đã gõ lệnh: npm install, mà máy của bạn vẫn báo error

thì đừng lo,mình còn cách này: các bạn gõ lệnh node -v, mục đích là để tìm nơi lưu trữ mà bạn đã cài đặt Inut-node-red-IDE và xem xem phiên bản node js bạn cài là phiên bản bao nhiêu.

như trong máy mình, IDE được cài ở : C:\Users\HS, các bạn làm tương tự để biết IDE được cài ở đâu nhé,sau đó vô đúng vị trí đó và xóa file INut Node red IDE rồi cài lại từ đầu là xong. 

Chúc các bạn thành công!!!

lên
3 thành viên đã đánh giá bài viết này hữu ích.
Các dự án được truyền cảm hứng

Select any filter and click on Apply to see results

Các bài viết cùng tác giả

Tài Liệu Kỹ Thuật Bỏ Túi Để Xây Dựng – Vận Hành – Quản Lý Một Dự Án Internet Of Things Với iNut Platform

Kính chào quý vị và các bạn!

Lập trình Internet of Things được biết đến là một thứ vô cùng khó khăn và phức tạp. Nơi này, trước đây không phải dành cho tất cả mọi người. Nhưng, để đưa Việt Nam trở thành một cường quốc về công nghệ cao và đi tắt đón đầu nhờ cuộc cách mạng công nghệ 4.0 thì bài toán Internet of Things phải được giải quyết bằng chính trí tuệ của tất cả mọi người. Cuối cùng, để giải quyết được đồ thị Đa dụng và Dễ sử dụng, iNut Node-red IDE đã ra đời, giải pháp cung cấp một phương pháp sáng tạo, cho phép người dùng lập trình ứng dụng IoT bằng những khối lệnh kéo thả với những ví dụ ngay trong app. Ngay cả một học sinh tiểu học học STEM cũng có thể làm được. Hãy cùng khám phá nhé!

Mặc dù trên http://arduino.vn/ đã có rất nhiều bài viết về iNut nhưng chưa có một bài viết nào cụ thể dành cho các bạn newbie khi mới mua một bộ iNut cảm biến về thì phải làm như thế nào, bắt đầu từ đâu, các bước thực hiện như thế nào….? Bài viết này sẽ tổng hợp lại và hướng dẫn các bạn thực hiện setup từng bước một và demo 1 ví dụ cụ thể để các bạn có thể biết các iNut cảm biến vận hành thế nào nha. Ở mỗi mục mình sẽ trích dẫn link bài viết liên quan để các bạn tham khảo thêm, từ đó có cái nhìn tổng quát nhất khi mới bắt đầu sử dụng iNut cảm biến.

lên
6 thành viên đã đánh giá bài viết này hữu ích.

Nạp firmware cho Arduino bằng Xloader - Nạp chương trình cho Arduino bằng Xloader

Bài viết hôm nay sẽ hướng dẫn các bạn nạp file hex xuống Kit Arduino

Trong một số trường hợp bạn chỉ có File hex không có file chương trình hay muốn nạp cho nhiều mạch ứng dụng, dùng phần mềm Arduino IDE sẽ hơi bất tiện và mất nhiều thời gian hơn.

lên
8 thành viên đã đánh giá bài viết này hữu ích.