Bài học kinh nghiệm

Một số thủ thuật ArtCam Pro9

Đoàn Văn Huân 07/07/2021
Một số thủ thuật ArtCam Pro9 1. Bắt đầu tạo file trên ArtCam bạn phải định hình kích thước sản phẩm, tuy nhiên sau khi thiết kế mới phát hiện ra kích thước vật thể bé hoặc to quá, vậy làm thế nào sửa lại được. Nếu dùng Set Site thì định lại được kích thước vật thể nhưng các thiết kế bên trong bị thu nhỏ lại theo tỷ lệ. Giải pháp như sau: Vào menu Vecter -> Save Layer -> đặt tên file và trong ô type thay sang định dạng DXF(generic) rồi save lại. Tạo file mới và set lại kích thước, v...

Hiển thị nhiệt độ, độ ẩm lên LCD 16×2 giao tiếp bằng I2C sử dụng Arduino

Hoài Phương 27/05/2021
Hiển thị nhiệt độ, độ ẩm lên LCD sử dụng I2C Màn hình LCD I2C Arduino UNO R3 GND GND VCC 5V SDA A4 SCL A5 Cảm biến nhiệt độ, độ ẩm DHT11 VCC 5V DATA D4 GND GND Sơ đồ đấu nối Các linh kiện cần thiết cho dự án: Linh kiện Arduino KIT Shoppe Arduino Uno R3 Xem ngay Xem ngay Màn hình LCD 16×2 Xem ngay Xem ngay...

Tổng quan LCD 16×2 và giao tiếp I2C LCD sử dụng Arduino

Hoài Phương 24/05/2021
Giới thiệu LCD 16×2 Màn hình LCD 16×2 Thông số kỹ thuật LCD 16×2 LCD 16×2 được sử dụng để hiển thị trạng thái hoặc các thông số. LCD 16×2 có 16 chân trong đó 8 chân dữ liệu (D0 – D7) và 3 chân điều khiển (RS, RW, EN). 5 chân còn lại dùng để cấp nguồn và đèn nền cho LCD 16×2. Các chân điều khiển giúp ta dễ dàng cấu hình LCD ở chế độ lệnh hoặc chế độ dữ liệu. Chúng còn giúp ta cấu hình ở chế độ đọc hoặc ghi. LCD 16×2 có thể sử dụng ở chế độ 4 bit hoặc 8 bit ...

Tải Phần mềm Your Uninstaller miễn phí

Đoàn Văn Huân 23/05/2021
Tải Phần mềm Your Uninstaller miễn phí Your Uninstaller (tải về) là công cụ trợ giúp đắc lực cho bạn trong trường hợp muốn gỡ bỏ một phần mềm hay ứng dụng lỗi thời nào đó trên hệ thống. Ưu điểm của Your Uninstaller là tiến hành gỡ bỏ với tốc độ nhanh và an toàn, không để lại bất kỳ một tàn tích nào trên máy tính, giải phóng cho không gian ổ cứng. Your Uninstaller là phần mềm gỡ bỏ cài đặt ứng dụng đã trở thành cái tên quen thuộc với nhiều người nhờ tốc độ làm việc nhanh và khả ...

Điều khiển thiết bị bằng giọng nói thông qua Google Assitant sử dụng ESP8266, Adafruit, IFTTT

Hoài Phương 20/05/2021
Nếu bạn chưa biết cách cài đặt ESP8266 trên Arduino IDE thì các bạn xem bài viết bên dưới nhé. Xem thêm: Hướng dẫn cài đặt ESP8266 và kết nối với Blynk Tạo tài khoản IFTTT Trong bài viết Điều khiển thiết bị bằng giọng nói thông qua Google Assistant Tiếng Viết sử dụng ESP8266, Blynk và IFTTT mình đã hướng dẫn chi tiết cách để tạo tài khoản trên IFTTT nên phần này các bạn xem lại bài trước để hiểu rõ hơn nhé. Sau khi đăng nhập thành công các bạn Click vào “My Applets” và...

Điều khiển LED bằng WebServer sử dụng NodeMCU ESP8266

Hoài Phương 20/05/2021
Nạp code Esp8266 và kiểm tra kết nối Wifi Bước đầu tiên chúng ta cần nạp code vào NodeMCU ESP8266 và kiểm tra xem đã kết nối được với Wifi chưa. Sau khi đã kết nối thành công sẽ xuất hiện địa chỉ IP của Wifi, các bạn copy địa chỉ IP này paste trên một trình duyệt bất kỳ để có thể điều khiển Bật/Tắt Led nhé. Đọc thêm: Hướng dẫn cài đặt ESP8266 và kết nối với Blynk Đây là phần giao diện trên Web. Dữ liệu trả về Serial khi chúng ta bật tắt trên Website. Sơ...

Cùng học VBLUNO - Phần 1: Mở hộp và đánh giá

Hoài Phương 10/05/2021
Mô tả dự án: Đây là chuỗi các bài giới thiệu và hướng dẫn cho cộng đồng về các ứng dụng của bo mạch VBLUNO ( V NGIoTLab BL E UNO ), một sản phẩm tiên phong trong công nghệ Internet của Vạn Vật ở Việt Nam. Bài đầu tiên chúng ta sẽ xem thử ấn tượng ban đầu về bo này ra sao nha! 1VBLUNO là gì? Trái tim của VBLUNO là một chip bluetooth Nordic nrf51822 với giá khoảng 100k VND. Đây là chip bluetooth khá phổ biến. Tuy nhiên để lập trình chip này thì các bạn cần một nền tảng khá cao về lậ...

VBLUno kit - Tutorial 5 - Demo thiết bị nhiệt kế y tế với VBLUno

Hoài Phương 10/05/2021
Mô tả dự án: Trong tutorial này sẽ giới thiệu các nét chính về chức năng và tham số kỹ thuật quan trọng của một thiết bị nhiệt kế y tế - Health Thermometer. Tiếp đó sẽ trình bày một ví dụ demo nhiệt kế y tế sử dụng VBLUno và cảm biến nhiệt độ bên trong chip nRF51822 ( Tutorial 4 ). Với VBLUno, ví dụ được thực hiện một các nhanh chóng và hiệu quả. 1Nội dung trình bày Giới thiệu các nét chính về nhiệt kế y tế (Health Thermometer – HTM); Ví dụ demo thiết bị nhiệt kế y tế với VBLUno...

Giới thiệu Intel Edison - OPKG Package Manager - P4

Hoài Phương 26/04/2021
I. Giới thiệu Tiện ích opkg ( O pen P ac K a G e Management) được tích hợp sẵn trong Yocto Linux nhằm giúp người dùng nhanh chóng cài đặt các gói tin từ kho dữ liệu của Intel. OPKG có tính năng tương tự như lệnh yum hoặc apt-get mà cộng đồng người dùng Linux đã khá quen thuộc trong việc quản lý và cài đặt gói tin trên kiến trúc Linux OS. OPKG được đóng gói dựa trên hai công cụ nổi tiếng sử dụng trên kiến trúc Debian là apt-get và dpkg thực hiện quản lý, tải và cài đặt gói tin. Ngư...

Giới thiệu Intel Edison - Intel IoT Analytics - P7

Hoài Phương 26/04/2021
Intel cung cấp hệ thống phân tích dữ liệu phát triển trên nền điện toán đám mây thực hiện thu thập và phân tích các dữ liệu từ các cảm biến kết nối với Edison gởi đến. Thông qua dịch vụ này, người dùng sở hữu một thiết bị Intel Edison hoặc Intel Galileo có thể gởi dữ liệu trực tiếp đến hệ thống mà Intel hỗ trợ, không cần đầu tư thêm một hệ thống phân tích dữ liệu đắt đỏ nào khác. 1. Kết nối và quản lý thiết bị Trong phần này, tôi thực hiện thử nghiệm các bước cơ bản để bắt đầu làm việc...

Giới thiệu thuật toán tìm đường đi ngắn nhất trong mê cung.

Hoài Phương 22/04/2021
Hôm nay mình sẽ giới thiệu cho các bạn một cách để giúp chiếc xe dò đường trong mê cung của bạn trở nên "thông minh" hơn bằng cách tìm ra được đường đi ngắn nhất sau khi thoát khỏi mê cung ở lần chạy đầu tiên. 1. Mở đầu Thông thường để giúp xe dò được đường trong mê cung, ta có nhiều thuật toán khác khau. Phổ biến và đơn giản nhất có lẽ là thuật toán tìm đường ngẫu nhiên và thuật toán bám tường . Với thuật toán tìm đường ngẫu nhiên, xe bạn sẽ mò mẫm trong mê cung theo kiểu " hên ...

Bổ trợ cho dự án Arduino - Phần 3: Hướng dẫn làm mạch in thủ công

Hoài Phương 21/04/2021
Từ hướng dẫn làm mạch với các board mạch khoan lỗ sẵn, mình thấy rất hay, nhưng muốn mạch tự làm có thể đẹp hơn, mình đã tìm hiểu về mạch in thủ công. Giới thiệu Ở bài viết này, mình sẽ chia sẻ cách làm 1 mạch in thủ công, để phục vụ chế tác cho các dự án Arduino huyền thoại. Như các bạn đã biết việc tự tay làm một mạch tự chế cực kỳ hay và tiết kiệm Chuẩn bị Phit đồng 1 mạch in được in trên giấy in mạch ( giấy in mạch là loại chuyên thiết kế cho mạch in ) Dung dịch ngâm mạ...

Đọ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 reader để đọ...

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ạn...

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 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 đó c...