Level: Advanced - Nâng cao

Chuyên mục này trình bày các kiến thức tối ưu hóa, chuyên sâu cũng như những ứng dụng thực tiễn của Arduino mà bạn có thể dễ dàng bắt gặp trong đời sống.

C# (WinForms) - Vẽ đồ thị theo thời gian thực từ Arduino

Tiếp nối và bổ sung loạt bài về C# trên Cộng đồng Arduino Việt Nam, mình sẽ giới thiệu với các bạn cách để “Vẽ đồ thị theo thị theo thời gian thực từ Arduino”, nhưng ở đây mình sẽ tổng hợp nhiều nội dung lại để cho mọi người có cái nhìn tổng quan hơn nhé, cho nên bố cục của bài viết sẽ gồm các phần:

  • Giao tiếp với Arduino thông qua giao thức Serial, công cụ sử dụng là Windows Forms.
  • Điều khiển nhận, lưu, xóa dữ liệu trên Windows Forms
  • Hiển thị dữ liệu bằng đối tượng ListView (Đã có một bài viết về việc hiển thị dữ liệu với TextBox, nhưng việc sử dụng TextBox không thuận tiện cho việc lưu dữ liệu sang Excel để tính toán và phân tích)
  • Vẽ đồ thị theo thời gian thực (Đây là nội dung chính của bài viết)
  • Lưu dữ liệu sang Excel (Cũng đã có một bài viết về vấn đề này rồi, nhưng ở đây mình muốn viết theo cách mà mình làm vì dữ liệu mình lưu là dữ liệu thực và tương đối lớn)

Nếu các bạn hứng thú, hãy bắt tay vào làm nào.

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

Raspberry Pi Thiên Lý Nhãn (Phần 4): Demo khóa thông minh nhận dạng khuôn mặt

Bài trước tui đã hướng dẫn các bạn chuẩn bị phầm mềm cho dự án khóa thông minh nhận diện khuôn mặt, cụ thể là phần training lấy dữ liệu bằng python. Bài này ta sẽ bắt tay vào phần cứng và demo thử xem dữ liệu training của ta tốt đến đâu.

lên
5 thành viên đã đánh giá bài viết này hữu ích.
Từ khóa: 

"Đi học thoai": Phần 6 - Hẹn giờ bật tắt đèn từ xa với Raspberry Pi

Trong bài trước tui đã hướng dẫn các bạn thu thập dữ liệu từ xa với Raspberry Pi và WebIOPi. Bài này chúng ta sẽ tìm hiểu sâu hơn 1 tí về ứng dụng WebIOPi qua việc thiết lập 1 hệ thống điều khiển bóng đèn từ xa qua Internet. Tutorial này được tham khảo từ trang http://webiopi.trouch.com/Tutorial_Basis.html

LƯU Ý: Tutorial này có liên quan đến nguồn điện 220V có thể gây chết người nên đề nghị các bạn cẩn thận. Tui không chịu trách nhiệm nếu tai nạn xảy ra.

lên
2 thành viên đã đánh giá bài viết này hữu ích.
Từ khóa: 

Raspberry Pi Thiên Lý Nhãn (Phần 3): Khóa thông minh nhận dạng khuôn mặt với Raspberry Pi và OpenCV

Trong bài trước tui đã giới thiệu về việc nhận diện khuôn mặt với Raspberry Pi và webcam. Tuy nhiên bài chỉ dừng lại ở việc Raspberry Pi có thể nhận diện được khuôn mặt của bất kỳ ai đứng trước webcam mà thôi. Bài toán đặt ra là làm thế nào để Raspberry Pi nhận được khuôn mặt của chính bạn? Đây là một bài toán khó và thú vị. Khó là vì chúng ta cần thuật toán và khả năng xử lí hình ảnh mạnh. Thú vị là do ta có thể "chế cháo" kết hợp với các hệ thống bảo mật khác như vân tay, mật khẩu để tăng tính an ninh cho đề án của bạn. Vì độ phức tạp của đề án này nên tui sẽ chia ra làm 2 phần.

  • Phần đầu tiên là "phần mềm": chúng ta sẽ ghi lại khoảng 200 tấm hình webcam với khuôn mặt của bạn và huấn luyện máy tính với thuật toán chính diện (eigenfaces) của OpenCV. Do tài nguyên của Pi hạn hẹp nên bạn cần chạy phần này trên máy tính của mình. 
  • Phần tiếp theo là "phần cứng": ta nối Pi với relay và cho webcam chụp ảnh. Nếu Pi nhận diện được chính khuôn mặt của bạn thì sẽ kích relay.

Lưu ý là các bạn phải tải OpenCV về trên cả Pi và máy tính. Các bạn vào đây để download code và các tập tin cần thiết nữa: https://github.com/johnkimdinh/Facial-recognition-Raspberry-Pi-OpenCV

lên
2 thành viên đã đánh giá bài viết này hữu ích.
Từ khóa: 

"Đi học thoai": Phần 5 - Gửi thông tin lên mây với Pi và Arduino

Bài này tui sẽ hướng dẫn các bạn thiết lập một hệ thống đo nhiệt độ + độ ẩm truy xuất qua website. Ưu điểm là bạn có thể sử dụng bất kỳ thiết bị nào có khả năng truy cập web để xem thông tin. Bài được tham khảo từ trang: http://webiopi.trouch.com/Tutorial_Serial.html

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

Web server với Arduino và ESP8266

Ở bài viết trước, mình có hứa sẽ chia sẻ về cách sử dụng các tập lệnh AT để giao tiếp với ESP8266. Và hôm nay, mình sẽ chia sẻ cách tạo websever bằng Arduino và ESP8266  sử dụng tập lệnh AT để giao tiếp giữa 2 board Arduino và ESP8266 nhé. Thử tạo một project nho nhỏ xây dựng web sever để điều khiển led trên pin của arduino thông qua esp8266 thôi nào.

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

SIM900(A)-KIỂM TRA TÀI KHOẢN TRÊN MÔ ĐUN SIM BẰNG PHƯƠNG TIỆN KHÁC

Hôm nay chúng ta sẽ tiến thêm một bước mới về kiểm soát Sim900A từ xa, một ứng dụng rất cần thiết trong các dự án sử dụng mô đun GSM lâu dài và mở rộng ra sẽ là nạp tài khoản, lấy thông số thời gian, điều khiển nhiều thiết bị bằng DTMF..v.v..

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

Bộ điều khiển PID - giới thiệu thuật toán phần 1

Hôm nay mình sẽ giới thiệu với các bạn một thuật toán được sử dụng rộng rãi có thể là ngay xung quanh các bận đang có thiết bị sử dụng thuật toán này. nôm na là thuật toán này giúp thiết bị của bạn điều kiển đến yêu cầu của bạn một cách nhanh nhất chính xác nhất ít sai số mình không nói nhiều về cách xây dựng công thức hay blala về lí thuyết mình chỉ có ý định giới thiệu về ứng dụng của nó và lượng kiến thức của học sinh cấp 3 chắc chắn có sai sót mong mọi người thông cảm góp ý.  

lên
25 thành viên đã đánh giá bài viết này hữu ích.
Từ khóa: 

Nghiên cứu về tín hiệu hồng ngoại của Remote điều hòa, ứng dụng trong các dự án nhà thông minh <Phần 2>

Ở bài viết trước mình đã hướng dẫn các bạn cách cấu hình lại thư viện để nhận được tín hiệu điều khiển hồng ngoại có độ dài lớn hơn 100 rawbuff. Tuy nhiên thực tế các biến trong thư viện đang sử dụng dạng 8bit cho rawbuff, điều đó đồng nghĩa với giá trị rawbuff chúng ta có thể tăng tối đa là 255. Mình đã nghiên cứu rất nhiều các bài viết, các câu trả lời trên các diễn đàn quốc tế chuyên về arduino tuy nhiên chưa tìm được câu trả lời thỏa đáng cho các vấn đề mình gặp phải. Việc giải mã tín hiệu là vô cùng khó khăn và phức tạp. Thậm chí mình đã phải bỏ ra 10$ để thanh toán cho 1 phần mềm để phân tích, giải mã tín hiệu hồng ngoại.Đây chính là rào cản lớn đối với các bạn muốn nghiên cứu về tín hiệu hồng ngoại của điều hòa. Bài viết này mình sẽ hướng dẫn các bạn cách nhận giá trị điều khiển hồng ngoại có kích thước tín hiệu lớn. Và đưa ra các vấn đề mà các bạn thường mắc phải khi nghiên cứu tín hiệu hồng ngoại.

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

SIM900(A)-Kiểm Tra Tài Khoản Trên Mô Đun Sim

Chào mọi người, hôm nay chúng ta quay lại với chủ đề với Sim900(A) và vấn đề ở đây là kiểm tra tài khoản khi sim vẫn hoạt động trên mô đun. Tại sao lại cần điều này???Vì việc kiểm tra tài khoản sau một thời gian hoạt động là điều quan trọng giúp hệ thống GSM của bạn hoạt động hiệu quả nhưng lấy ra gắn vào thiết bị khác là rất bất tiện. Và bài viết này sẽ là tiền đề để chúng ta phát triển các hoạt động tiện lợi khác với sim, khai thác hết và hiệu quả các khả năng của nó...như kiểm tra-nạp tài khoản từ thiết bị khác, lấy thông tin thời gian cuộc gọi, ngày giờ...chúng ta sẽ nói đến trong các bài viết sau nhá!

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

Trang

Đăng kí nhận RSS - Level: Advanced - Nâng cao