Module và phần cứng: màn hình, relay, nguồn, đầu nối và công cụ chế tạo mạch
Nhóm bài về phần cứng đi kèm vi điều khiển: hiển thị, đóng cắt tải, cấp nguồn, đầu nối dây và công cụ để đi từ ý tưởng tới mạch thật.
- Màn hình hiển thị: LCD 1602, OLED SSD1306 và SH1106, màn hình TFT, cách khai báo chân và vẽ giao diện.
- Relay và điều khiển tải: đấu module relay an toàn, mạch tạo trễ NE555, điều khiển relay qua web, Bluetooth, MQTT, ESP-NOW.
- Nguồn, pin và jack Type-C: mạch hạ áp, tăng áp, sạc pin Li-ion 1S, pin 18650 và jack USB Type-C.
- Đầu nối và jack: đầu nối tròn GX16, GX12, đầu nối JST, jack DC cho thiết bị tự làm.
- Công cụ và chế tạo mạch: mô phỏng Wokwi, ESP-IDF, vẽ mạch KiCad, đặt gia công mạch in, hàn SMD, logic analyzer, máy hiện sóng.
Thứ tự nên đọc và các nhóm chủ đề khác có ở Góc kỹ thuật.
12/10/2026
D+ D− (DP, DM) là cặp dữ liệu USB 2.0 nằm ở chân A6, A7, B6, B7 của cổng Type-C. Bài hướng dẫn nối jack Type-C 4 dây vào mạch có USB, vai trò của D+ D− khi sạc và cách phân biệt với DisplayPort.
12/10/2026
Sơ đồ chân (pinout) cổng USB Type-C loại 24 chân, 16 chân và 6 chân: bảng tra VBUS, GND, CC1, CC2, D+, D−, SBU, TX RX, lý do cắm được hai chiều và cách các chân gom thành jack 2, 4, 6 dây.
12/10/2026
Jack USB Type-C loại 2, 4, 5, 6 dây khác nhau ở tín hiệu đưa ra: nguồn, dữ liệu D+ D−, chân CC. Bài giải thích từng loại, màu dây, các kiểu lắp tròn, oval, dẹt có tai và cách chọn cho mạch.
11/10/2026
Hướng dẫn ESP32 lấy giờ Việt Nam từ Internet bằng NTP trên Arduino IDE, in ra Serial Monitor và làm đồng hồ hiển thị thứ, ngày, giờ trên màn hình OLED 0.96 inch SSD1306.
11/10/2026
Hướng dẫn dùng MQTT với ESP32 trên Arduino IDE: broker, topic, publish, subscribe, cài Mosquitto và PubSubClient, gửi dữ liệu và điều khiển module relay qua mạng nội bộ.
11/10/2026
Hướng dẫn dùng Bluetooth Classic của ESP32 trên Arduino IDE: ghép đôi với điện thoại Android, gửi nhận chữ bằng BluetoothSerial và điều khiển module relay bằng lệnh ON, OFF.
11/10/2026
Hướng dẫn nối màn hình OLED 0.96 inch SSD1306 (I2C) với Arduino Nano, cài thư viện Adafruit, hiện chữ nhiều cỡ, vẽ thanh mức theo điện áp và lưu ý về bộ nhớ RAM.
10/10/2026
Hướng dẫn dùng mạch tạo trễ NE555 có relay bản 5 V và 12 V: nguyên lý tạo trễ, ý nghĩa các cọc VCC, GND, COM, CK, CB, cách chỉnh thời gian trễ, sơ đồ đấu dây và xử lý lỗi thường gặp.
10/10/2026
So sánh mạch hạ áp LM2596 và MP1584, cách chỉnh điện áp ra bằng đồng hồ vạn năng trước khi nối tải, cấp nguồn 5 V cho ESP32 DevKit V1 từ nguồn 12 V và xử lý lỗi thường gặp.
10/10/2026
Hướng dẫn dùng ESP32 DevKit V1 làm web server trong mạng WiFi nội bộ, mở trang trên điện thoại để bật, tắt module relay 4 kênh; có sơ đồ nối dây, code Arduino IDE và lưu ý an toàn.
10/10/2026
Hướng dẫn nối màn hình OLED 1.3 inch SH1106 với ESP32 DevKit V1 qua I2C, cài thư viện Adafruit SH110X, chạy code hiển thị chữ và xử lý lỗi thường gặp.
10/10/2026
Hướng dẫn nối màn hình LCD 2004 I2C (mạch PCF8574) với ESP32 DevKit V1, quét địa chỉ I2C, hiển thị 4 dòng chữ, tạo ký tự riêng, làm bộ đếm thời gian và đổi sang LCD 1602.