Tất cả tin tức

Đọc dữ liệu từ file Text bằng Visual C# - Hỗ trợ dự án ghi Log

Hoài Phương 21/04/2021
I. Giới thiệu Ở bài hôm trước, mình có nói cách ghi dữ liệu vào file Text trong Visual C# - cho dự án lưu log. Vậy đã ghi rồi, làm thế nào để đọc??? Bài hôm nay, mình sẽ hướng dẫn cách đọc dữ liệu từ file Text thông qua Visual C# nhé!!! II. Lớp StreamReader trong C#  Tương tự như bài trước, để viết dữ liệu vô Text dùng lớp StreamWriter thì ở đây ta dùng StreamReader để đọc dữ liệu trong C#. Lớp StreamReader kế thừa từ lớp abstract cơ sở là TextReader mà biểu diễn một ...

Các hiệu ứng cơ bản của LCD 16x2

Hoài Phương 19/04/2021
1.Mô tả Chắc các bạn đã biết dùng LCD 16x2?Thật đơn giản đúng không?Nhưng hãy thử làm như mình, thêm các hiệu ứng chữ để làm nó sinh động hơn, thú vị hơn cho người xem thì hay hơn nhiều.Nào, cùng bắt đầu thôi! 2.Bạn cần gì? Bạn cần: 1 con Arduino Uno R3 1 Text LCD 16x2(có thể dùng với module I2C) 1 Biến Trở 10k 1 Điện Trở 220 ohm 1 breadboard Một số dây breadboard 3.Cắm mạch Các bạn cắm như dưới đây, y hệt bài Điều khiển LCD bằng Arduino UNO của b...

Cách đo điện trở dùng Arduino

Hoài Phương 19/04/2021
Bạn có bao giờ từng nghĩ để đo điện trở người ta phải làm như thế nào, nguyên lý hoạt động của nó ra sao ? Bài viết này sẽ giới thiệu cho các bạn một cách đo điện trở dùng arduino kết hợp với điện tử và giới hạn đo tùy ý các bạn chọn với sai số cho phép. Mạch này có chức năng scan thang đo tự động giống kiểu đồng hồ vạn năng đời mới cải thiện hơn so với đồng hồ loại cũ có nhiều núm vặn cơ để chia thang đo. Ý tưởng và mạch điện này là mình tự nghĩ nên có thể trong một số đồng hồ vạn năng ...

Báo mưa bằng Facebook Messenger

Hoài Phương 17/04/2021
Mô tả dự án:  Sài Gòn đang vào mùa mưa rồi anh em ạ, mỗi khi mưa xuống lại một nỗi buồn man mác vì quên không cất quần áo :( Vậy nên hôm nay mình xin hướng dẫn làm một bộ báo mưa bằng qua FB Messenger cực đơn giản, chỉ cắm là chạy!   1Chuẩn bị Đọc qua bài viết này để biết nguyên lý hoạt động cũng như lấy key để nhắn tin bằng FB Messenger: http://arduino.vn/tutorial/6561-modu... Module báo mưa (Loại của mình chân digital có mưa là 0 không mưa là 1)  ESP8266 ở đây mình dùng...

Điều khiển LED 7 đoạn common anode với MAX7219

Hoài Phương 17/04/2021
Mô tả dự án:  MAX7219 hoặc MAX7221 là 1 con chip thú vị, nó tích hợp nối tiếp vào ra dùng điều khiển các ma trận LED tới 64 LED hoặc led 7 đoạn 1-8 số rất phổ biến. Nó có sẵn bộ giải mã BCD code-B, mạch ghép kênh multiplexing, RAM tĩnh 8x8 để lưu số. Tiếc thay MAX7219 được thiết kế để làm việc với các module LED chung cực âm (common-cathode). Các bài hướng dẫn arduino hiện nay bên nước ngoài đều yêu cầu loại common-cathode này và sử dụng thư viện có sẵn LedControl để điều khiển, trong đó...

VBLUno - Tutorial 2 - Tổng quan về công nghệ BLE và ví dụ minh họa (Phần 1)

Hoài Phương 15/04/2021
Mô tả dự án:  Qua tutorial 1, các bạn đã được giới thiệu về bo mạch VBLUno, hướng dẫn cài đặt môi trường cho Arduino và ví dụ Hello World. Như đã nói, với VBLUno thì điểm nhấn chính là khả năng hỗ trợ giao tiếp Bluetooth Low Energy (BLE). Trước khi bắt tay vào lập trình giao tiếp BLE, các bạn cần phải nắm được các vấn đề cơ bản về BLE. Bài viết này được viết với mục đích đó, hy vọng sẽ tạo tiền đề thuận lợi cho các bạn trong quá trình nghiên cứu sâu hơn về BLE 1Giới thiệu Nội dung trình ...

VBLUno Tutorial 7 - Điều khiển và giám sát thiết bị bằng Smartphone qua giao tiếp Bluetooth Low Energy

Hoài Phương 15/04/2021
Mô tả dự án:  Trong các bài viết trước, chúng tôi đã trình bày một số ứng dụng điển hình của giao tiếp Bluetooth Low Energy (BLE) như: Heart Rate Mesuarement, Health Thermometer, Beacons. Các ứng dụng này sử dụng các services đã được Bluetooth SIG định nghĩa sẵn.  Cho các ứng dụng bất kỳ với BLE, việc tạo ra các services riêng là cần thiết. Bài viết này hướng dẫn các bạn thiết kế và cài đặt một BLE Service cho các ứng dụng điều khiển bất kỳ. 1Điều khiển thiết bị ...

Radar theo dõi máy bay sử dụng CHIP + Elonics E4000

Hoài Phương 13/04/2021
Trong bài viết này, tôi sẽ thực hiện sử dụng mạch CHIP và thiết bị vô tuyến Elonics E4000 đóng vai trò là radar phục vụ theo dõi máy bay thời gian thực. Các chuyến bay dân sự ngày nay sử dụng ăn-ten ADS-B phát tín hiệu trạng thái trong toàn bộ hành trình để các máy thu mặt đất có thể theo dõi trên các khu vực địa lý mà máy bay đi qua. Các thành phần sử dụng để thiết lập radar ADS-B Mạch CHIP (1GHz processor/512MB RAM/4GB internal storage); Hệ điều hành Debian (cài đặt trên CHIP thô...

Hướng Dẫn Sử Dụng INut Cảm Biến Với Module RFID MFRC-522 Và Servo Qua Internet Và Thẻ RFID RMD8800.

Hoài Phương 13/04/2021
Để điều khiển các thiết bị và đồng bộ dữ liệu nhanh chóng trên internet bạn cần làm gì? iNut cảm biết sẽ giải quyết tất cả việc này giúp bạn. Hôm nay tụi mình sẽ cùng bạn làm một dự án nhỏ để ứng dụng trong việc đóng mở cửa qua internet và thẻ RFID nha, lần này mình sẽ làm bản V1 là sử dụng Servo trong ứng dụng đóng-mở cửa, lần sau mình sẽ làm bản V2 bằng khóa chốt điện DC12V (hoặc DC24V) LY-03 nha. I. Những Thứ Bạn Cần chuẩn Bị? Một quỹ thời gian khoảng 20-30 phút là đủ. Một ly nước/ch...

Siêu phẩm project điều khiển giám sát qua internet PLC siemens S7-1200 bằng iNut PLC trên web app

Hoài Phương 12/04/2021
Mô tả dự án:  Hôm nay mình sẽ chia sẻ cho các bạn cách " xử " PLC siemens sử dụng iNut PLC để nhận dữ liệu và điều khiển trực tiếp ... Và đó là hệ thống scada được làm trong vòng 3h  nghe hấp dẫn đúng không nào  Bắt tay vào làm nè ahihi   ...    1Đầu tiên chúng ta cần cài đặt các phần mềm như sau Phần mềm lập trình PLC siemens  SIEMENS Tiếp theo là code siemens   CODE Bạn nhớ cài đặt và crack nhé thân !!! 2Sau đó là làm thôi !!...

KẾT NỐI PROFIBUS-DP GIỮA ARDUINO VÀ PLC

Hoài Phương 12/04/2021
I. GIỚI THIỆU Hôm nay, tôi xin chia sẻ cách Arduino giao tiếp với PLC thông qua kết nối Profibus-DP. Với kết quả đạt được, chúng ta có thể thực hiện một số dự án IoT hoặc IIoT với sự kết hợp giữa PLC và Arduino cộng với các SHIELD mở rộng của của Arduino với chi phí thấp. Dưới đây là một số thử nghiệm mà tôi đã áp dụng giao tiếp Profibus-DP cho Arduino Mega 2560 + PLC Siemens S7-300: Điều khiển và thu thập dữ liệu đến / từ PLC bằng BLYNK trên điện thoại thông minh thông qua Arduino Mega 256...

iNut cảm biến - Bài 2: Tự tạo webapp điều khiển thiết bị IoT

Hoài Phương 10/04/2021
I. Chuẩn bị thiết bị client     Như bài 1, các bạn cũng cần một số mạch, linh kiện sau: iNut cảm biến Arduino (Mình dùng Arduino Mega) Cảm biến vật cản hồng ngoại Vài con led Cảm biến ánh sáng (Hoặc quang trở) Breadboard, dây cắm, điện trở,...     Sau đó các bạn nối dây theo sơ đồ sau:     Code dành cho Arduino, toàn bộ code này không có gì mới so với bài số 1, nếu các bạn đọc không hiểu thì hãy xem lại bài 1 nha :D. Trong ví dụ này mình sẽ sử dụng luồng số 0 đ...

Đài FM với Arduino Nano và chip RDA5807M

Hoài Phương 10/04/2021
III. Sơ đồ mạch     IV. Lập trình Tại vì mỗi nút có nhiều chức năng tương ứng với trạng thái hiện tại của thiết bị nên mình dùng state machine để điều khiển các trang hiển thị và các hoạt động tương ứng khi bấm nút. Nguyên lý là sẽ liên tục check nút bấm, khi bấm nút thì sẽ check trạng thái hiện tại là gì và đưa ra các hành động tương ứng. Các bạn có thể tham khảo trên diễn đàn về state machine ở đây   1. Giải thích các hàm trong thư viện RDA5807M   - Radioinit ()&nb...

Một ngày trải nghiệm cảm biến iNUT cho Arduino ứng dụng trong điều khiển từ xa bằng internet:

Hoài Phương 09/04/2021
I. Tính thực tiễn của việc áp dụng iNut cảm biến điều khiển từ xa: Ngày nay với sự phát triển mạnh của công nghệ đặc biệt là việc ứng dụng IOT vào trong đời song chúng ta thì việc điều khiển từ xa bằng internet vô cùng phổ biến điển hình trong các dự án nhà thông minh, xe điều khiển từ xa, điều hòa, đèn,…. Điều khiển từ xa có thể bằng 2 cách chính 1 là bằng thiết bị, 2 là bằng cảm biến. Nhưng do yêu cầu từ thị trường cũng như việc mở rộng của công nghệ thì inut cảm biến hỗ trợ mọi loại cảm bi...

REVIEW LẦN ĐẦU TRẢI NGHIỆM VÀ SỬ DỤNG INUT CẢM BIẾN

Hoài Phương 09/04/2021
Chào các bạn, hôm này mình sẽ chia sẻ với các bạn những trải nghiệm của mình khi lần đầu tiên tiếp cận và sử dụng phẩm iNut cảm biến và đặc biệt là hệ sinh thái iNut của Công ty Cổ phần đầu tư và phát triển công nghệ INUT. Do cũng chỉ là lần đầu và thời gian trải nghiệm cũng còn khá là hạn chế nên mình chỉ tập trung vào việc chia sẻ những cảm nhận khi lần đầu tiên được cầm, nắm và trải nghiệm thử một vài tính năng vượt trội của “em nó” nha, còn những lần sau khi có cơ hội mình sẽ chia sẻ với ...

Hướng Dẫn Cách Setup MQTT-Broker Trên Raspbery-Pi

Hoài Phương 08/04/2021
MQTT (Message Queuing Telemetry Transport) là một giao thức gửi dạng publish/subcribe sử dụng cho các thiết bị IOT (Internet Of Things) với băng thông thấp, độ tin cậy cao và khả năng được sử dụng trong các hệ thống mạng không ổn định. MQTT được định nghĩa rất nhiều, rất chi tiết trên google, chỉ cần lên google và search với từ khóa: MQTT, what is MQTT, MQTT mosquitto, v.v... Ở bài viết này, mình sẽ không giải thích về MQTT vì nó có rất nhiều trên google, thay vào đó mình sẽ hướng dẫn cá...

Hướng Dẫn Test Gửi Từ iNut-Node-RED-IDE Đến MQTT Broker Trên Raspberry

Hoài Phương 08/04/2021
I. Chuẩn Bị Raspberry-Pi (mình xài 3+) Setup sẵn như bài trước tại đây. Máy tính cài sẵn iNut-Node-RED-IDE. Các bạn có thể xem cách cài đặt tại link này: http://arduino.vn/cc... Nguồn ổn định cho raspbery-Pi II. MQTT là gì     MQTT (Message Queuing Telemetry Transport) là một giao thức gửi dữ liệu (Bằng chuỗi ký tự) thông qua hình thức Gửi - Đăng ký nhận dữ liệu về một Chủ đề nào đó. Mô hình hoạt động của MQTT     Trong đó: ...

Hướng Dẫn Làm 1 Webapp Đơn Giản Thông Qua iNut Cảm Biến Và MQTT-Broker Trên Raspberry

Đoàn Văn Huân 06/04/2021
I. Chuẩn bị. Raspberry-Pi (mình xài model 3B+) Setup sẵn như bài trước tại đây Máy tính cài sẵn iNut-Node-RED-IDE. Các bạn có thể xem tại đây luôn nha Nguồn ổn định cho raspbery-Pi II. Bắt đầu setup. Bước 1 Khởi động iNut-Node-RED-IDE Các bạn mở Command Prompt ( phím Windows + R) nhâp “cmd” Sau đó bạn nhập lệnh: cd iNut-Node-RED-IDE (sau đó Enter và nhập tiếp lệnh bên dưới vào) npm start Bước 2 Setup thông số cho các khối trên iNut-Node-RED-IDE: Các bạn truy cập vào đ...