Bài học thực hành

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á...

Điều khiển 8 rơ le qua internet

Đoàn Văn Huân 06/04/2021
I. Ý tưởng:     Ý tưởng ở đây là tạo ra một webapp có 8 nút điều khiển trạng thái 8 relay (rơ le) sử dụng kit bSmart. Relay có 2 trạng thái bật/tắt hoặc HIGH/LOW hoặc 1/0 hoặc true/false. Như vậy mỗi khi nhấn nút thay đổi trạng thái relay trên webapp, ta sẽ cho webapp gửi 1 chuỗi JSON có cấu trúc như bên dưới đến mạch bSmart thông qua MQTT: {“id”:<thứ tự relay>,”state”:<trạng thái relay>}   II. Chuẩn bị:  Như vậy chúng ta sẽ cần những thứ sau: Chắc chắn là 1 ...

MẠCH ĐẢO CHIỀU ĐỘNG CƠ DÙNG TRANSISTOR

Đoàn Văn Huân 24/02/2021
1.  Giới thiệu mạch cầu H Mạch cầu H là một trong những mạch công suất hết sức cơ bản và có nhiều ứng dụng trong việc điều khiển động cơ DC cũng như động cơ bước 2 cặp cực.Thực chất có rất nhiều kiểu cầu H khác nhau dùng cho các đối tượng khác nhau.Sự khác nhau của chúng nằm ở khả năng điều khiển của cầu H.Dòng , áp điều khiển lớn hay nhỏ , có điều tốc hay không,tần số xung PWM ảnh hưởng lớn tới việc chọn linh kiện làm cầu H. Giả sử bạn có một động cơ DC có 2 đầu A và B, nối 2 đầu d...

Hướng dẫn cài đặt NodeMCU ESP8266 WIFI

Đoàn Văn Huân 24/11/2020
Mới bắt đầu nhập môn với MCU 8266 thì phải cài đặt bước này     Trong phần mềm nạp arduino 1.8.13 chưa có board mạch 8266, vì vậy cần cài đặt nó vào thì mới bắt đầu sử dụng được.    Bước 1: Khởi động Arduino IDE, click vào File trên thanh công cụ chọn Preferences(Ctrl+Comma). Ở đây chúng ta phải chèn một đường Link để Arduino IDE có thể nhận Board. Copy Link tại đây: http://arduino.esp8266.com/stable/package_esp8266com_i...

Cách điều chỉnh điện áp ra cho nguồn xung cách ly

Đoàn Văn Huân 22/09/2020
Cách điều chỉnh điện áp ra cho nguồn xung cách ly     Giả sử bạn đang có trong tay nguồn xung 5V, bạn muốn tăng nguồn này lên 9V hoặc giảm xuống 3.3V. Vậy bài viết này giúp bạn giải quyết được vấn đề đó Lấy ví dụ cho mạch nguồn sau:      Trong mạch nguồn xung, đầu não của nó chính là IC tạo xung, vậy trước khi sửa nguồn này, bạn hãy xác đinh con IC này, sau đó tra datasheet của nó. IC này sẽ có chân Vcc và chân GND, kiểm tra nguồn cấp cho 2 chân này xem có ổn định kh...

Làm mô hình đèn giao thông cực kì đơn giản với ATTiny13

Nguyễn Việt Anh 26/06/2019
Đèn giao thông đã quá quen thuộc với các bạn phải không nào. Với những ánh đèn đầy màu sắc này, bạn có tạo thành một cột đèn giao thông cực kì đơn giản cho sa bàn của bạn. Hôm nay, chúng ta sẽ dành ra khoảng 20 phút để làm mạch đèn đầy sáng tạo này nhé. Qua bài viết này, mình hi vọng bạn sẽ học cách sử dụng bé ATTiny13 để lập trình những ứng dụng yêu cầu kích thước bé nhé. Kiến thức cần biết Lập trình vi điều khiển ATTiny13 bằng Arduino Phần cứng Arduino Uno Breadboard Dây cắm breadboard 3 ...

Thiết kế đồ họa đơn giản nhờ kênh thư viện đồ họa

Đoàn Văn Huân 26/06/2019
Bạn cần thiết kế pano, tờ rơi... Không biết bắt đầu từ đâu Đơn giản Vào trang: http://thuviendohoa.vn Và tìm thông tin liên quan và tải về chỉnh sửa Dowload hoàn toàn miễn phí. Tuy nhiên file tải về có định dạng CorelDRAW Vector ESP, Photosop. Chương trình phổ biến dùng để chỉnh sửa file EPS: Illustrator Adobe Illustrator là một chương trình thiết kế đạt tiêu chuẩn công nghiệp được sử dụng để tạo và chỉnh sửa đồ họa vector. Không giống như Photoshop, Illustrator sử d...

Cánh tay robot học lệnh 5 bậc tự do

Đoàn Văn Huân 22/06/2019
Robot arm, robot nhện, robot múa.. hay các robot mini có sử dụng động cơ servo đều là những sản phẩm gây ấn tượng với những chuyển động đẹp mắt. Đúng như tiêu chí của ARDUINO, mình sẽ làm một dự án ROBOT tự học lệnh cực kì COOL.  Về robot tự học lệnh Đây sẽ là một robot sử dụng động cơ servo như một phần chi tiết của nó. Ta sẽ sử dụng chiết áp như một cảm biến góc. Điều khiển servo ở hai chế độ: Bằng tay: Sử dụng cảm biến để điều khiển trực tiếp. Tự động: Dạy cho servo rồi để nó tự...

Cách điều khiển servo tự học lệnh và ghi trêm EEPROM

Đoàn Văn Huân 22/06/2019
Robot arm, robot nhện, robot múa.. hay các robot mini có sử dụng động cơ servo đều là những sản phẩm gây ấn tượng với những chuyển động đẹp mắt. Đúng như tiêu chí của ARDUINO, mình sẽ làm một dự án ROBOT tự học lệnh cực kì COOL.  Về robot tự học lệnh Đây sẽ là một robot sử dụng động cơ servo như một phần chi tiết của nó. Ta sẽ sử dụng chiết áp như một cảm biến góc. Điều khiển servo ở hai chế độ: Bằng tay: Sử dụng cảm biến để điều khiển trực tiếp. Tự động: Dạy cho servo rồi để nó tự...

LÀM BLOG VỚI ESP8266, MỘT NĂM TỐN 10K TIỀN ĐIỆN

Nguyễn Việt Anh 21/06/2019
Nếu như blog của bạn đơn giản và lượng truy cập ở mức bình thường thì mình sẽ hướng dẫn các bạn sử dụng esp8266 làm blog server. Một năm tốn 10k tiền điện :) Và kết quả bạn sẽ có một trang web như thế này: http://han.boxip.net/... 1 THIẾT KẾ WEB Cái này thì tuỳ thuộc mỗi người. Mình thì dùng Google doc làm một bài văn giới thiệu về bản thân xong rồi lưu về máy với định dạng html. Nhưng trong hướng dẫn hôm nay mình down một template có sẵn trên mạng cho nhanh (https://www.w3schools.com/w3...

Làm game flappy bird

Nguyễn Việt Anh 17/06/2019
Nhắc đến Flappy Bird thì chắc ai cũng biết rồi, một tựa game đơn giản nhưng từng làm mưa làm gió trên các nên tảng đi động. Nhưng bây giờ mình sẽ giới thiệu các bạn cách làm 1 phiên bản Flappy bird mới trên Arduino. Ở đây mình giới thiệu 2 game : "Flappy bird ", và "Nuôi cá "(cái này mình tự đặt ) cùng trong 1 code và người chơi có thể di chuyển để chọn game . Bài viết chủ yếu tập trung vào phần code , còn phần cứng khá đơn giản nên mình nói khá ngắn gọn. Yêu cầu Arduino Màn hình LCD đơ...

Thiết kế chuột máy tính trên không của riêng bạn

Nguyễn Việt Anh 16/06/2019
Hiện nay, những dự án chuột máy tính trên không đã sớm không còn xa lạ với mọi người. Tuy nhiên việc sở hữu chúng chưa phải là thông dụng, bài viết này sẽ hướng dẫn bạn tự mình thiết kế một chú chuột như thế ứng dụng để chơi game The Legend of Korra. Và tuyệt vời hơn nữa là sau bài viết này các bạn sẽ có một chiếc tay cầm chơi game độc đáo và sang chảnh hết sức!  Chuẩn bị Mạch phát​​ Arduino (Uno hay bất kì bo mạch arduino nào khác) cảm biến gia tốc MPU6050 led phát hồng ngo...

Đổi tất cả đuôi file trong một Folder bằng lệnh CMD

Đoàn Văn Huân 16/05/2019
Ứng dụng khi cần đổi định dạng file hàng loạt nào đó hoặc khi bạn bị dính virut đổi định dạng file như (.fordan)... Cách này chỉ áp dụng với các file Video, âm thanh.. khi mà ta đổi bằng nút F2 mà nó vẫn chạy thì dùng phương pháp này xử lý cả thư mục đó luôn Thông thường các bạn hay đổi đuôi file bằng cách Rename (phím F2), nhưng cách thủ công này sẽ phù hợp với đổi đuôi số lượng ít. Nếu số lượng file cần đổi nhiều các bạn sẽ mất rất nhiều thời gian nếu thao tác thủ công như vậy. Thay vì sử d...

Hướng dẫn cài đặt và Crack phần mềm SolidWorks 2016 Full bằng hình ảnh

Đoàn Văn Huân 16/05/2019
Hướng dẫn cài đặt và Cờ rắc phần mềm SolidWorks 2016 Full bằng hình ảnh Các bạn download SolidWorks 2016 tại đây:  https://www.fshare.vn/folder/4D9WGBXG7CV5?token=1558019547 Chú ý: bấm đi bấm lại 3 lần mới ra link tải về, mấy phát đầu nó chạy quảng cáo 1. Đầu tiên hãy tắt hết các chương trình Antivirut đang chạy. Ngắt kết nối mạng. Chạy file Solidworks serienumber.reg (run as admin…) -> ok -> ok 2. Chạy file install cài đặt. 3. Next -> tiến hành điền các serial num...

Hướng dẫn sử dụng phần mềm In và xuất file in 3D Simplify3D

Đoàn Văn Huân 26/01/2019
Hướng dẫn sử dụng phần mềm In và xuất file in 3D Simplify3D      Bạn cần 1 chương trình để tạo file in nhựa 3D hiệu quả nhất. Mình giới thiệu bạn hướng dẫn dùng phần mềm in 3D Simplify3D ổn nhất hiện nay. B1: Đầu tiên bạn thiết kế file bằng phần mềm Solidword 2016 sau đó lưu lại file bằng đuôi file (.STL) B2: Cài đặt phần mền in 3D trên máy in 3D. - Tải phần mềm về: Tại đây - Giải nén và Cài đặt chạy file Simplify3D-4.0.0-windows-installer.exe - Sau khi cài đặt x...

Sử dụng phần mềm ArtCAM Pro 9 để tạo file Gcode rà bề mặt gỗ

Đoàn Văn Huân 21/01/2019
Sử dụng phần mềm ArtCAM Pro 9 để tạo file Gcode rà bề mặt gỗ. Bước 1: Mở phần mềm, chọn Create New Model, sau đó Chọn kích thước phôi, X, Y và đơn vị mm. Trong phần này, cần chọn gốc tọa độ trước để định hình vị trí mũi khoan ban đầu. Bước 2: Chọn công cụ vẽ hình chữ nhật để vẽ vị trí rà mạch, bạn nhập kích thước bên trái cho chuẩn, xong bấm Create và Close lại Bước 3: Vào thẻ Toopaths, chọn công cụ chữ T, điền các thông số như hình dưới  Bước 4: Trong phần Tool List bạn Add dao phay, Ch...

Hướng dẫn tạo app điều khiển led bằng giọng nói thông qua App Inventor

Đoàn Văn Huân 11/10/2018
Hướng dẫn tạo app điều khiển led bằng giọng nói thông qua App Inventor Mô tả dự án:  Chúng ta có thể điều khiển led qua app inventor bằng giọng nói, từ đó có thể mở rộng ra để điều khiển các thiết bị khác Chuẩn bị Arduino Uno R3  Led Lập trình App Invemtor Chúng ta cùng truy cập vào app inventor theo link sau: http://ai2.appinventor.mit.edu/ Sau đó chúng ta click vào nút Start My Project. Sau đó đặt tên cho project. Sau đó chúng ta kéo 2 nút Button và 1 nút Text for...

Hướng dẫn điều khiển động cơ bằng ESP8266

Đoàn Văn Huân 11/10/2018
Hướng dẫn điều khiển động cơ bằng ESP8266 Mô tả dự án:  Chúng ta đã từng điều khiển động cơ trong các dự án xe điều khiển bằng combo thần thánh Arduino + Blutooth HC05. Hôm nay chúng ta sẽ cùng tìm hiểu xem liệu ESP8266 có thể thay thế cho combo huyền thoại này không nhé Chuẩn bị Mạch esp8266 1 mạch cầu H 2 động cơ Lập trình cho Esp8266 Trước khi làm bước này thì các bạn nên tham khảo qua bài viết http://arduino.vn/bai-viet/1496-esp8266-ket-noi-internet-phan-1-cai-dat-esp8266-l...