Điện là gì? An toàn điện cơ bản
Bài 1 trong khóa Điện tử cơ bản

Điện là gì? An toàn điện cơ bản
Điện là gì?
Điện là dòng chuyển động của các electron (hạt mang điện âm) trong vật liệu dẫn điện (dây đồng, dây nhôm...). Có hai loại nguồn điện bạn sẽ gặp khi học robot:
- Điện một chiều (DC — Direct Current) — dòng điện chỉ chạy theo một hướng. Pin, ắc quy, cổng USB, adapter robot đều là nguồn DC. Đây là loại điện chúng ta dùng xuyên suốt khóa học.
- Điện xoay chiều (AC — Alternating Current) — dòng điện đổi hướng liên tục (50Hz ở Việt Nam). Đây là điện lưới trong nhà — không tự ý đụng vào khi chưa được hướng dẫn.
Ba đại lượng cơ bản
| Đại lượng | Ký hiệu | Đơn vị | Ý nghĩa dễ hiểu |
|---|---|---|---|
| Điện áp (Voltage) | U hoặc V | Volt (V) | "Áp lực" đẩy điện chạy — giống áp lực nước trong ống |
| Dòng điện (Current) | I | Ampere (A) | Lượng điện chạy qua mỗi giây — giống lưu lượng nước |
| Điện trở (Resistance) | R | Ohm (Ω) | Cản trở dòng điện — giống ống nước nhỏ hay to |
Mức điện áp thường gặp khi học robot
- Pin AA/AAA: 1.5V (pin thường), 1.2V (pin sạc NiMH)
- Pin Li-ion 1 cell: 3.7V
- USB: 5V
- Arduino Uno logic: 5V
- ESP32 logic: 3.3V — không chịu được 5V trực tiếp vào GPIO
- Pin robot 2 cell Li-ion: 7.4V (dùng cho motor)
5 quy tắc an toàn điện bắt buộc nhớ
- Không bao giờ chạm vào ổ điện, dây điện lưới (220V AC) — chỉ làm việc với pin/nguồn DC thấp áp (dưới 12V) khi tự học tại nhà
- Luôn kiểm tra cực dương (+) và cực âm (-) trước khi cắm pin — cắm ngược có thể làm hỏng linh kiện hoặc gây nóng/nổ pin
- Không để hai đầu dây nguồn chạm trực tiếp vào nhau (đoản mạch/ngắn mạch — short circuit) — gây nóng dây, chảy nhựa, có thể bốc cháy
- Tắt nguồn trước khi đấu nối lại mạch — không "câu dây" khi mạch đang có điện
- Không sạc pin Li-ion/LiPo khi không có người giám sát, không dùng pin bị phồng, móp hoặc rò
Dấu hiệu cảnh báo cần dừng ngay
- Linh kiện nóng bất thường khi vừa cấp nguồn
- Có mùi khét hoặc khói
- Pin phồng, biến dạng
- Tia lửa nhỏ khi cắm dây
Bài tiếp theo chúng ta sẽ học Định luật Ohm — công thức quan trọng nhất của điện tử, giúp bạn tính được dòng điện và chọn điện trở phù hợp.
Giáo án giảng dạy
Mục tiêu bài học
- Học viên giải thích được vai trò của bài Điện là gì? An toàn điện cơ bản trong mạch điện tử cơ bản nhập môn.
- Học viên đọc được sơ đồ chân, nhận biết nguồn, GND và đường tín hiệu trước khi cấp điện.
- Học viên chạy được ví dụ mẫu, quan sát hiện tượng, rồi sửa một tham số để hiểu tác động kỹ thuật.
Kiến thức nền
Bài này đặt trong khóa Điện tử cơ bản. Phần cứng trung tâm là Arduino Uno (dùng để minh họa, không bắt buộc), cơ cấu chấp hành gồm LED, không có động cơ ở khóa này, cảm biến hoặc tín hiệu liên quan gồm không có cảm biến, tập trung vào linh kiện cơ bản: điện trở, tụ điện, transistor. Khi dạy, giáo viên nên nhấn mạnh quan hệ giữa 3 lớp: phần cứng nhận tín hiệu, chương trình xử lý logic, và cơ cấu tạo chuyển động thật.
Linh kiện và dụng cụ
| Nhóm | Chuẩn bị |
|---|---|
| Board điều khiển | Arduino Uno (dùng để minh họa, không bắt buộc) đã kiểm tra cổng nạp |
| Cơ cấu chấp hành | LED, không có động cơ ở khóa này |
| Cảm biến/tín hiệu | không có cảm biến, tập trung vào linh kiện cơ bản: điện trở, tụ điện, transistor |
| Driver/giao tiếp | không cần driver, mạch dùng trực tiếp điện trở/transistor |
| Nguồn | pin AA/AAA hoặc nguồn 5V từ Arduino/USB, dòng nhỏ an toàn cho người mới |
| Dụng cụ | Cáp USB, tua vít nhỏ, breadboard/dây jumper, đồng hồ đo điện nếu có |
Sơ đồ nối dây khuyến nghị
| Tín hiệu | Kết nối | Ghi chú kiểm tra |
|---|---|---|
| VCC logic | 5V hoặc 3.3V đúng board | ESP32 chỉ nhận GPIO 3.3V |
| GND | GND chung giữa board, driver và nguồn | Thiếu GND chung là lỗi rất thường gặp |
| PWM/Signal | Chân PWM hoặc GPIO được chỉ định trong code | Không dùng chân boot/Serial khi chưa hiểu tác dụng |
| Nguồn tải | Cấp riêng cho motor/servo | Không lấy dòng motor trực tiếp từ board |
Quy trình thực hành trên lớp (30-45 phút)
- Giáo viên giới thiệu mục tiêu và chỉ ra linh kiện thật trên bàn học.
- Học viên nối dây khi chưa cấp nguồn tải, sau đó kiểm tra chéo theo cặp.
- Upload code mẫu, mở Serial Monitor nếu bài có dữ liệu cần quan sát.
- Chạy thử ở tốc độ/tham số thấp để giảm rủi ro va chạm hoặc quá dòng.
- Học viên thay đổi một tham số: tốc độ PWM, ngưỡng cảm biến, góc servo hoặc thời gian giữ.
- Cả lớp ghi lại hiện tượng: robot nhanh/chậm hơn, lệch hướng, rung, mất line hoặc phản ứng trễ.
- Giáo viên tổng kết bằng sơ đồ "input → xử lý → output" của bài học.
Code mẫu nền tảng
const int LED_PIN = 8;
void setup() {
pinMode(LED_PIN, OUTPUT);
}
void loop() {
digitalWrite(LED_PIN, HIGH);
delay(500);
digitalWrite(LED_PIN, LOW);
delay(500);
}Giải thích kỹ thuật
- Nguồn quyết định độ ổn định: motor và servo kéo dòng cao nên cần nguồn riêng, tụ lọc và dây đủ chắc.
- Tín hiệu điều khiển chỉ mang lệnh, không mang công suất. Board điều khiển gửi HIGH/LOW/PWM, driver mới cấp dòng cho tải.
- Calibration giúp robot hoạt động lặp lại được: cảm biến cần ngưỡng, servo cần góc home, motor cần bù sai lệch hai bên.
- Tách hàm làm code dễ dạy: một hàm cho đọc input, một hàm xử lý quyết định, một hàm điều khiển output.
Checklist an toàn phần cứng
- chỉ làm việc với nguồn DC thấp áp (dưới 12V); không chạm điện lưới 220V AC khi tự học.
- Kiểm tra cực dương/âm của pin bằng mắt và bằng đồng hồ đo nếu có.
- Không để dây nguồn trần chạm nhau hoặc chạm khung kim loại.
- Khi motor/servo nóng bất thường, dừng nguồn tải trước rồi mới sửa code hoặc sửa dây.
- Với pin Li-ion/LiPo, không sạc khi không giám sát và không dùng pin phồng.
Lỗi thường gặp và cách debug
| Hiện tượng | Nguyên nhân thường gặp | Cách xử lý |
|---|---|---|
| Upload lỗi | Sai board, sai port, thiếu driver USB | Chọn lại board/port, đổi cáp USB data, cài CH340 nếu cần |
| Robot không chạy | Chưa cấp nguồn tải hoặc thiếu GND chung | Kiểm tra pin, công tắc, dây GND giữa board và driver |
| Motor quay ngược | Đảo dây motor hoặc logic IN1/IN2 ngược | Đảo dây motor hoặc đổi dấu trong hàm điều khiển |
| Cảm biến đọc sai | Khoảng cách lắp chưa đúng, ngưỡng chưa chỉnh | In giá trị Serial, chỉnh trimmer/calibration rồi test lại |
| Servo rung | Nguồn yếu, cơ khí kẹt, lệnh nhảy góc quá nhanh | Dùng nguồn riêng, kiểm tra khớp, di chuyển góc theo bước nhỏ |
Bài tập trên lớp
- Hoàn thành mạch và chạy code mẫu ổn định ít nhất 3 lần liên tiếp.
- Giải thích bằng lời vai trò của từng dây: VCC, GND, signal/PWM và nguồn tải.
- Thay đổi một tham số trong code và ghi lại hiện tượng trước/sau.
Bài tập về nhà
- Viết lại kiến thức chính bằng sơ đồ khối và liên hệ với một lỗi phần cứng có thể xảy ra.
- Vẽ lại sơ đồ nối dây của bài vào vở hoặc slide nhóm.
- Chuẩn bị một câu hỏi debug cho buổi sau: "Nếu robot không chạy, em sẽ kiểm tra gì đầu tiên?"
Tiêu chí đánh giá
| Mức | Biểu hiện |
|---|---|
| Đạt | Nối dây đúng, upload được code và mô tả được hiện tượng chính |
| Khá | Tự chỉnh tham số, giải thích được tác động lên phần cứng |
| Tốt | Tách được hàm, debug có thứ tự và hỗ trợ nhóm khác kiểm tra lỗi |
| Xuất sắc | Đề xuất cải tiến về nguồn, cơ khí, thuật toán hoặc cách đo dữ liệu |
Gợi ý cho giáo viên
Với học viên mới, đừng bắt đầu bằng code dài. Hãy cho học viên chạm linh kiện, đoán chức năng, rồi mới nối dây. Khi có lỗi, yêu cầu các nhóm đọc lỗi theo thứ tự: nguồn → GND → chân tín hiệu → code → cơ khí. Cách này hình thành tư duy hardware engineering thay vì chỉ sửa mò.