Thợ điện vô duyên học điện: Tự học vi điều khiển Bài 2

Vô Duyên - Hỏi Đáp Về Smart Home: Bài 2 lý do nên chọn Arduino để tự học, cùng cấu tạo và các dòng phổ biến, mở đường cho thợ điện bước vào smart home

Tác giả: Thợ điện vô duyên - Phạm minh liêm

Hé lô anh em, Vô Duyên lại lên đây!

Bữa nay anh em mình lại tỉ tê chuyện nghề ha. 

Anh em muốn tui viết bài thứ hai trong chuyên mục "Vô Duyên - Hỏi Đáp Về Smart Home" với chủ đề "Tự học vi điều khiển" đúng không? 

Vụ này thì tui khoái nè, vì nó là cái "cần câu cơm" của tui mà.

Ở bài trước, anh em mình đã biết vi điều khiển là gì rồi. 

Giờ mình đi sâu hơn, tìm hiểu xem tại sao tui lại khuyên anh em nên bắt đầu với Arduino.

Thôi, không nói nhiều nữa, anh em mình bắt đầu thôi.

Bài 2: Tại sao nên chọn Arduino để tự học? Cấu tạo và các dòng Arduino phổ biến

1. Tại sao nên chọn Arduino để tự học?

Nói thẳng luôn, Arduino giống như một cái xe đạp tập đi cho anh em mình vậy đó. Nó đơn giản, dễ điều khiển, không sợ té. Khi anh em mình quen rồi, thì có thể chuyển sang chạy xe máy, xe hơi (mấy con vi điều khiển khác).

Có mấy lý do chính mà tui khuyên anh em nên chọn Arduino:

  • Dễ học, dễ xài: Anh em mình không cần phải rành về lập trình, hay hiểu sâu về điện tử. Arduino có cái phần mềm riêng, tên là Arduino IDE, rất dễ xài. Anh em chỉ cần viết mấy câu lệnh đơn giản, rồi bấm nút là xong.
  • Cộng đồng lớn, nhiều tài liệu: Cái này là điểm cộng lớn nhất nè. Giờ anh em mình lên mạng, tìm tài liệu về Arduino thì nhiều như lá mít. Anh em mình có thể tìm thấy hàng ngàn bài viết, video hướng dẫn, từ cái dễ nhất là chớp tắt đèn LED, đến cái phức tạp hơn là làm robot.
  • Giá rẻ: Một cái bo Arduino Uno giá chỉ vài chục ngàn thôi, rẻ như mớ rau ngoài chợ. Anh em mình có thể mua về, mày mò, lỡ có hư thì mua cái mới cũng không tiếc.
  • "Đồ chơi" đa dạng: Arduino có thể kết nối với cả đống cảm biến, module khác nhau, từ cảm biến nhiệt độ, độ ẩm, cảm biến ánh sáng, đến module Bluetooth, Wifi... Anh em mình có thể làm đủ thứ dự án hay ho với nó.

2. Cấu tạo cơ bản của một bo Arduino

Anh em mình cứ tưởng tượng một cái bo Arduino Uno giống như một cái ổ điện thông minh vậy đó. 

Nó có mấy cái lỗ để anh em mình cắm dây vào, có công tắc, có cái não để điều khiển.

  • Chip vi điều khiển (ATmega328): Đây là "bộ não" của Arduino. Mọi chương trình anh em mình nạp vào đều được lưu trữ và chạy trên con chip này.
  • Các chân digital (chân số): Đây là các cổng ra, vào. Giống như mấy cái công tắc mà anh em mình hay xài. Anh em có thể lập trình để nó bật hoặc tắt, hoặc đọc tín hiệu bật/tắt từ các thiết bị khác như nút nhấn.
  • Các chân analog (chân tương tự): Mấy chân này thì xịn hơn, nó có thể đọc được tín hiệu có giá trị thay đổi liên tục, ví dụ như tín hiệu từ cảm biến nhiệt độ, cảm biến ánh sáng. Giống như một cái đồng hồ đo nhiệt độ vậy đó.
  • Cổng USB: Dùng để anh em mình kết nối với máy tính, nạp chương trình và cấp nguồn cho Arduino.
  • Jack cắm nguồn: Để anh em mình cấp nguồn cho Arduino khi không kết nối với máy tính.

3. Các dòng Arduino phổ biến

  • Arduino có nhiều dòng khác nhau, mỗi dòng có một đặc điểm riêng, phù hợp với từng dự án.
  • Arduino Uno: Đây là dòng cơ bản nhất, cũng là dòng mà tui khuyên anh em nên mua để tự học. Nó có đầy đủ tính năng, dễ xài, và giá thì rất rẻ.
  • Arduino Nano: Con này thì nhỏ hơn Arduino Uno, phù hợp với mấy dự án nhỏ gọn, không cần nhiều chân.
  • Arduino Mega: Con này thì to hơn, có nhiều chân hơn, phù hợp với mấy dự án lớn, cần kết nối với nhiều thiết bị.
  • Arduino ESP8266 & ESP32: Mấy con này là hàng "xịn", có sẵn Wi-Fi, phù hợp cho anh em mình làm smart home.

Tổng kết

Tóm lại, Arduino là một công cụ tuyệt vời để anh em mình bắt đầu học về vi điều khiển. 

Nó dễ học, giá rẻ, lại có cộng đồng lớn. 

Anh em cứ yên tâm, tui sẽ cùng anh em mình đi từng bước một, đảm bảo ai cũng có thể làm được.

Nói nhiêu đó đủ rồi. 

Hẹn anh em ở bài viết tiếp theo, mình sẽ chuẩn bị "đồ nghề" để bắt tay vào làm luôn!

Nếu cần tư vấn về tư vấn thiết kế, lắp đặt thi công hay bảo trì sửa chữa các thiết bị và hệ thống smart home, cứ liên hệ tui qua số điện thoại 0902633999 (có Zalo và WhatsApp) để được giải đáp nhé!

Đăng nhận xét

Lưu ý: Chỉ thành viên của blog này mới được đăng nhận xét.

[facebook]

MKRdezign

{facebook#https://facebook.com/smarthomeminhliem} {twitter#http://twitter.com} {google-plus#http://google.com} {pinterest#http://pinterest.com} {youtube#https://youtube.com/smarthomeminhliem} {instagram#http://instagram.com/smarthomeminhliem}

Biểu mẫu liên hệ

Tên

Email *

Thông báo *

Được tạo bởi Blogger.
Javascript DisablePlease Enable Javascript To See All Widget