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.

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
20 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
12 thành viên đã đánh giá bài viết này hữu ích.

Ứng dụng thư viện bất đồng bộ để điều khiển bất đồng bộ nhiều (hàng chục) servo - Hư cấu chăng?

Cũng đã khá lâu kể từ lúc mình xuất bản thư viện xử lý bất đồng bộ với Arduino. Tuy nhiên, mình vẫn chưa có nhiều ví dụ để thực sự kêu gọi các bạn sử dụng thư viện này trong dự án, hôm nay, sau khi được trao đổi với nhiều bạn, mình thấy vấn đề điều khiển nhiều servo có thể ứng dụng thư viện của mình vào một cách dễ dàng. Nên mình sẽ viết một bài ví dụ để hướng dẫn các bạn điều khiển rất nhiều Servo với thư viện của mình.

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

"Fiat Lux - Hãy có ánh sáng": (Phần 4) Đồng hồ Arduino với neopixel WS2812

3 bài trước các bạn đã làm quen nhấp nháy với module neopixel WS2812 roài hen. Nhưng mà mỗi 1 bóng hoài cũng cũng chán nên lần này chúng ta chơi tới bến ứng dụng 24 bóng luôn nha!

lên
19 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

Tín hiệu hồng ngoại của điều khiển điều hòa là 1 dạng tín hiệu đặc biệt, nó hoàn toàn khác so với tín hiệu hồng ngoại của tivi hay các thiết bị điện gia dụng. Bài viết này mình sẽ giúp các bạn tìm hiểu về tín hiệu hồng ngoại của điều khiển điều hòa, trên cơ sở đó xây dựng dự án Smart Home cho chính mình.

Ví dụ như trước khi về nhà mình sẽ điều khiển điều hòa bật trước với nhiệt độ tùy chọn chẳng hạn.

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

Giới thiệu ethernet shield - ứng dụng điều khiển thiết bị ở mọi nơi trên thế giới khi có internet

Ethernet shield là một mạch mở rộng cho arduino, giúp arduino có thể kết nối với thế giới internet rộng lớn. Ứng dụng của shield này là truyền nhận thông tin giữa arduino với thiết bị bên ngoài sử dụng internet, shield này đặc biệt hữu ích cho các ứng dụng IoT, điều khiển và kiểm soát hệ thống vì internet luôn liên tục, dữ liệu truyền đi nhanh, khoảng cách là vô tận( trong Trái Đất thôi, với phải có mạng nữa) ăn đứt sóng RF , rẻ hơn với cách truyền từ xa bằng tin nhắn. Hôm nay mình sẽ hướng dẫn mọi người cách sử dụng nó để điều khiển thiết bị bằng đường truyền internet. 

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

Hack firmware Atmega16U2 trên Uno hoặc Mega để giả lập chuột hoặc bàn phím

Hôm nay, mình sẽ hướng dẫn cho các bạn hack firmware con Atmega16u2 để giả lập bàn phím / con chuột / tay cầm game đơn giản hơn sơ với Hoodloader2 dành cho các bạn không thích bị hại não hehe heart. Có một điểm khó hay mà mình nghĩ các bạn sẽ thích ở bài này: đó là bạn chỉ việc lập trình cho Atmega328 hoặc Atmega2560 là có ngay một con chuột / bàn phím rồi!

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

Hoodloader2 - Sức mạnh của 2 vi điều khiển trên một board mạch Arduino - USB Host với Arduino UNO / Mega2560

Trước đây, bạn đã từng đặt câu hỏi, cái con Atmega16U2 trên mạch Arduino Uno / Mega2560 của mình làm nhiệm vụ gì chưa? Nếu bạn đã từng đọc bài giới thiệu về Arduino Uno hay Arduino Mega 2560 thì có thể sẽ biết con Atmega16U2 đó sẽ làm nhiệm vụ USB-to-Serial, hay nói cách khác là tạo cổng COM ảo từ đó lập trình cho con vi điều khiển Atmega328p (UNO) hoặc Atmega1280 (Mega 2560). Nhưng khi mình tra datasheet con Atmega16U2 thì thấy rằng, chúng ta đang có một sự lãng phí lớn (12KB flash, 512byte ram) nhưng chỉ nạp bootloader DFU để biến nó thành một mạch USB-to-Serial. Đem vấn đề này đi hỏi ksp, thì mình đã được khai sáng bằng một bootloader với cho con Atmega16U2 này, nó có tên là Hoodloader2 và nó sẽ giúp ta biến con Atmega16U2 này thành một mạch Arduino hoàn chỉnh! Nói cách khác, với Hoodloader2, ta có thể làm việc với 2 con vi điều khiển trên mạch Arduino Uno / Mega2560. HACK NÃO chưa nào?

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

Điều khiển Arduino bằng LabView - Một hướng đi mới

Bạn nhàm chán với LED 7 Đoạn, Màn hình LCD, Bạn muốn đọc và xuất tín hiệu Digital, hay bạn muốn xuất các giá trị analog thành dạng biểu đồ. Ghi các giá trị mình đọc được vào file Excel. Làm một giao diện bằng máy tính thân thiện với người sử dụng. Cùng vô vàn điều khác nữa. Thế nhưng VB bạn không biết, Visual Studio bạn cũng chẳng rành, JAVA, C++,C# quá  khó cho bạn. Processing ư, dẹp đi broken heart.  Hôm nay chúng ta sẽ đến với LabView. Và vì sao mình chọn Labview sẽ được giải thích.

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

Điều khiển mạch Arduino thông qua Wifi sử dụng mạch XBee.

Để giao tiếp giữa máy tính với board Arduino ta thường làm theo cách giao tiếp qua cổng USB kết nối giữa máy tính và board Arduino. Hôm nay, tôi xin giới thiệu đến các bạn yêu thích khám phá cách điều khiển Arduino thông qua module wifi XBee. Với cách thức lập trình và kết nối đơn giản sẽ giúp những bạn mới tìm hiểu có thể tiếp cận và hiểu dễ dàng. Trong bài viết này tôi sử dụng C# để lập trình cho giao diện trên máy tính.

lên
11 thành viên đã đánh giá bài viết này hữu ích.
Đăng kí nhận RSS - Level: Advanced - Nâng cao