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

Vòng đeo tay hỗ trợ người mù

Phạm Lưu Linh 05/07/2021
Giới thiệu Dự án là một vòng đeo tay hỗ trợ cho người mù có trọng lượng khá nhẹ chỉ khoảng 65g, có thể sạc pin khi hết, sử dụng cảm biến khoảng cách hc-sr04 và những thứ sẵn có xung quanh chúng ta. Mình mong muốn đóng góp sản phẩm này với hy vọng, nó sẽ sẽ giúp người mù đi lại được tốt hơn bằng việc thông báo cho họ âm thanh hoặc rung động khi đến gần vật cản. Với một chút kiến thức về Arduino bất cứ ai cũng có thể làm được điều này. Thiết bị dễ dàng đeo và tháo ra khỏi ta...

Nạp code cho Arduino Promini thông qua mạch nạp của Arduino UNO

Phạm Lưu Linh 05/07/2021
I. Giới thiệu Arduino Promini là một board mạch siêu nhỏ, và rẻ tiền....Lý do là Promini không có mạch nguồn chuyển đổi 5V, 3.3V và đặc biệt là không có mạch nạp. Vì thế bạn cần phải mua thêm một mạch nạp, để nạp code cho Arduno Promini...Nếu bạn không có mạch nạp, vậy phải làm thế nào để nạp code cho Promini?? Bạn có thể dễ dàng sử dụng board Arduino Uno R3 sẵn có của mình để nạp code cho Arduino Pro Mini khi không có mạch nạp, hay bạn muốn tiết kiệm con chip ATmega16U2  II. Chuẩn bị 1...

Điều khiển Arduino thông qua Bluetooth bằng điện thoại Android

Phạm Lưu Linh 03/07/2021
Giới thiệu Kết nối Arduino với các thiết bị, module điện tử khác là 1 việc tương đối dễ dàng, hôm nay tôi sẽ giới thiệu với các bạn cách kết nối Arduino với module Bluetooth và điều khiển nó thông qua điện thoại Android. Các bạn có thể ứng dụng để điều khiển các thiết bị điện trong nhà như bật tắt đèn, quạt, bật tắt bình nóng lạnh, ... hoặc tự làm một chiếc ô tô điều khiển từ xa bằng Bluetooth.... Bạn cần chuẩn bị Arduino Uno Module Bluetooth HC06 (Có 2 loại Master và Slave, ở đây tôi s...

Hướng dẫn nạp chương trình đơn giản cho Arduino Uno R3

Phạm Lưu Linh 01/07/2021
Trong bài viết này, bạn sẽ được hướng dẫn cách nạp chương trình đơn giản kiểu "Hello world" (điều khiển đèn LED nhấp nháy theo chu kì 1 giây) cho Arduino Uno R3. Hãy đảm bảo rằng bạn đã cài đặt Arduino IDE và Arduino driver lên máy của mình. Nếu chưa thực hiện điều này, bạn hãy xem hướng dẫn tại bài viết Cài đặt driver và Arduino IDE. Bạn sẽ cần 3 thứ sau: Arduino IDE  Mạch Arduino UNO R3 Dây cáp USB 2 đầu Type A-B Hãy tuần tự thực hiện theo từng bước theo hướng dẫn ...

Cài đặt driver và Arduino IDE

Phạm Lưu Linh 01/07/2021
Để lập trình được cho các board Arduino, các bạn cần phải có một công cụ gọi là Intergrated Development Environment (IDE). Công cụ này được đội ngũ kĩ sư của Arduino phát triển và có thể chạy trên Windows , MAC OS X và Linux. Ở đây mình sẽ hướng dẫn các bạn cài đặt nó trên Windows. Các bạn cũng làm tương tự các bước này cho các nền tảng khác 1. Cài đặt Java Runtime Environment (JRE) Vì Arduino IDE được viết trên Java nên bạn cần phải cài đặt JRE tr...

Chức năng phát hiện vật cản và tự dùng cho xe điều khiển từ xa qua Internet

Phạm Lưu Linh 30/06/2021
Với sự hoàn thành dự án của các bạn trẻ khắp mọi miền tổ quốc về dự án xe điều khiển từ xa qua iNut Cảm biến và sự yêu cầu thêm chức năng thấy có vật cản là nó dừng, hôm nay, mình sẽ thêm một chút code để các bạn trẻ làm thêm chức năng này, Ngoài những linh kiện trong bài Dự án xe điều khiển từ xa qua Internet với iNut Cảm biến kết nối với wifi trong nhà hoặc USB Wifi 3G, bạn cần chuẩn bị thêm một mạch siêu âm SRF04 hoặc SRF05. Các bạn nối cảm biến siêu âm như hình dưới đây nhé: Và đây ...

Dự án xe điều khiển từ xa qua Internet với iNut Cảm biến kết nối wifi trong nhà hoặc USB Wifi 3G

Phạm Lưu Linh 30/06/2021
Mô tả dự án:  Với mong muốn các bạn có thể sáng tạo ra con xe vòng quanh khắp thế giới 5 châu, mình làm ra cái app này để giúp các bạn thực hiện được điều đó. P/s: Bạn nào muốn gắn camera thì lấy một con android phát wifi bằng 3G rồi video call từ điện thoại đó qua máy tính. Rồi cầm trên tay con app này và control xe nè :D (ý tưởng từ một bạn trong cộng đồng Arduino Việt Nam) 1. Bạn sẽ làm được gì trong ngày hôm nay? Đó là một con xe thực sự điều khiển qua Internet chứ không đơn thuần l...

Theo dõi nhiệt độ, độ ẩm và tạo báo động

Phạm Lưu Linh 29/06/2021
Bài 3 - Theo dõi nhiệt độ, độ ẩm và tạo báo động  Xin chào các bạn, tiếp tục seri bài viết “Khám phá thế giới IoT với bSmart”. Ngày hôm nay, mình cùng bạn sẽ cùng nhau ứng dụng IoT vào giải quyết một bài toán cơ bản của nông nghiệp thông minh. Đó là theo dõi nhiệt độ, độ ẩm ở một vị trí nào đó trong vườn, trong nông trại,…. đồng thời có thể tạo báo động cho người dùng khi nhiệt độ, độ ẩm vượt ngưỡng cho phép.     Chú ý: Với link tải tài nguyên, phần hướng dẫn cài...

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

Phạm Lưu Linh 28/06/2021
Bài 2 - Điều khiển 8 rơ le qua internet Xin chào các bạn, tiếp nối seri bài viết "Khám phá thế giới IoT với bSmart", hôm nay mình sẽ hướng dẫn các bạn cách tự tạo một mô hình IoT nho nhỏ với 8 chiếc rơ le được điều khiển qua mạng internet. Đặc biệt, với kit bSmart mình sẽ hướng dẫn các bạn cách lập trình để thiết bị của chúng ta có thể tự kết nối wifi khi đến vùng có sóng wifi cần kết nối và tự động chuyển sang sử dụng dữ liệu di động để kết nối khi ra khỏi vùng sóng wifi (Một tính năng thông...

Giới thiệu, giải thích, thư viện, hỗ trợ,....

Phạm Lưu Linh 28/06/2021
Bài 1 - Giới thiệu, giải thích, thư viện, hỗ trợ,.... Xin chào các bạn, xu hướng vạn vật kết nối (Internet of Thing) đang đến gõ cửa từng nhà và chứng tỏ sức ảnh hưởng. Việc đón đầu xu hướng IoT là một điều tất yếu dành cho các nhà phát triển như chúng ta khi thế giới đang tiến nhanh trong cuộc cách mạng 4.0. Để đồng hành và giúp đỡ mọi người làm quen, bước đi trên con đường tiến vào thế giới IoT ấy, mình xin được giới thiệu đến các bạn chuỗi bài viết "Khám phá thế giới IoT cùng bSmart". Hi v...

Mạch điều khiển máy vẽ, thùng rác, cánh tay robot, máy cắt dây điện, đo nhiệt độ

Đoàn Văn Huân 28/05/2021
Tổng hợp 5 board mạch ứng dụng phổ thông  1. Mạch điều khiển máy vẽ, máy laser mini: Để tiện ích hơn khi bạn dùng arduino Uno và Shiel V3, chúng tôi đã nâng cấp mạch điều khiển lên sử dụng arduino Nano, tích hợp z44 và A4988 có cả ổn áp 7805 và công tắc trên board.    Với mạch này bạn có thể sử dụng cho các máy vẽ, máy laser cỡ nhỏ rất tiện dụng. 2. Boad mạch cho thùng rác thông minh, mạch này được tích hợp 2 module ghi âm và 3 cảm biến đầu vào, 1 còi hú cảnh báo, 1 đầu r...

Thiết bị phát triển từ module Sim 800L

Đoàn Văn Huân 28/05/2021
   Các bạn đã biết, với ứng dụng của Internet, chúng ta có các đường thông tin miễn phí như các phần mềm online. Tuy nhiên, với những thiết bị cần cảnh báo với tính chất cấp thiết, bạn vẫn cần tới 1 thiết bị cảnh báo qua sim điện thoại.    Chúng tôi đã phát triển một thiết bị có dùng Module Sim800L mini, với các tính năng cảnh báo bằng tin nhắn hay cuộc gọi, giúp các bạn cập nhật tức thời sự việc. Với thiết bị này, bạn chỉ cần mô tả yêu cầu, chúng tôi sẽ cài đặt chương trì...

Bộ đảo chiều động cơ bằng cảm biến mưa, cảm biến ánh sáng, khiển RF

Đoàn Văn Huân 27/05/2021
Bộ đảo chiều động cơ bằng cảm biến mưa, cảm biến ánh sáng, khiển RF     Trong cuộc sống bộn bề công việc, nơi làm việc thường ở trong nhà hay ở cơ quan nên chúng ta thường không để ý được những diễn biến của thời tiết.    Ai trong một gia đình đều phải giặt giũ và phơi đồ. Lúc đi làm thì trời nắng, đến nơi làm thì trời mưa hay ngược lại. Có đôi khi, đi làm về mệt rồi cũng ko kịp thu đồ... Cùng với tính năng trên bạn có thể áp dụng vào mái hiên di động, cửa giếng trời, cửa ...

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

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

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