<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>CoderDIY</title><description>Bài viết, hướng dẫn và tin tức về việc coder ứng dụng lập trình vào các dự án DIY.</description><link>https://coderdiy.com/</link><language>vi</language><item><title>Điều khiển dải đèn LED RGB qua trang web với ESP32</title><link>https://coderdiy.com/bai-viet/dieu-khien-den-led-rgb-qua-web-esp32/</link><guid isPermaLink="true">https://coderdiy.com/bai-viet/dieu-khien-den-led-rgb-qua-web-esp32/</guid><description>Dùng ESP32 tự host một trang web chọn màu cho dải WS2812/NeoPixel — không cần app, không cần tài khoản cloud, chỉ cần mở trình duyệt trong mạng LAN.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Truyền video trực tiếp qua trình duyệt với ESP32-CAM</title><link>https://coderdiy.com/bai-viet/truyen-video-truc-tiep-esp32-cam/</link><guid isPermaLink="true">https://coderdiy.com/bai-viet/truyen-video-truc-tiep-esp32-cam/</guid><description>Stream MJPEG trực tiếp từ ESP32-CAM tới bất kỳ trình duyệt nào trong mạng LAN, xem trên điện thoại hay laptop mà không cần cài app — kèm code xử lý streaming cốt lõi.</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Hệ thống báo động tia laser với Arduino</title><link>https://coderdiy.com/bai-viet/bao-dong-tia-laser-arduino/</link><guid isPermaLink="true">https://coderdiy.com/bai-viet/bao-dong-tia-laser-arduino/</guid><description>Dùng module laser và cảm biến quang trở LDR làm bẫy tia hồng ngoại kiểu phim hành động — kèm bước hiệu chỉnh baseline tự động và chống báo động giả.</description><pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Thùng rác thông minh tự mở nắp với Arduino</title><link>https://coderdiy.com/bai-viet/thung-rac-thong-minh-arduino/</link><guid isPermaLink="true">https://coderdiy.com/bai-viet/thung-rac-thong-minh-arduino/</guid><description>Dùng cảm biến siêu âm HC-SR04 phát hiện tay đưa gần và servo tự động mở nắp thùng rác — không chạm, kèm state machine tránh servo giật liên tục.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Máy đo chất lượng không khí với ESP32 và cảm biến PMS5003</title><link>https://coderdiy.com/bai-viet/may-do-chat-luong-khong-khi-esp32/</link><guid isPermaLink="true">https://coderdiy.com/bai-viet/may-do-chat-luong-khong-khi-esp32/</guid><description>Đọc bụi mịn PM2.5/PM10 bằng cảm biến laser PMS5003, giải mã khung UART nhị phân, và cảnh báo khi không khí vượt ngưỡng an toàn — kèm code phân tích frame đầy đủ.</description><pubDate>Sat, 26 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Tự làm thiết bị định vị GPS với ESP32 và module NEO-6M</title><link>https://coderdiy.com/bai-viet/thiet-bi-dinh-vi-gps-esp32/</link><guid isPermaLink="true">https://coderdiy.com/bai-viet/thiet-bi-dinh-vi-gps-esp32/</guid><description>Đọc và giải mã dữ liệu NMEA từ module GPS NEO-6M bằng ESP32 và thư viện TinyGPS++, lưu vị trí theo thời gian và hiển thị lên bản đồ qua một trang web nhỏ tự host.</description><pubDate>Fri, 25 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Robot tự cân bằng hai bánh với Arduino và bộ điều khiển PID</title><link>https://coderdiy.com/bai-viet/robot-tu-can-bang-arduino-pid/</link><guid isPermaLink="true">https://coderdiy.com/bai-viet/robot-tu-can-bang-arduino-pid/</guid><description>Xây dựng robot con lắc ngược hai bánh dùng Arduino, MPU6050 và vòng lặp PID để tự đứng thẳng — giải thích P, I, D theo cách dễ hiểu kèm code và mẹo hiệu chỉnh thực tế.</description><pubDate>Thu, 24 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Tự làm gương thông minh với Raspberry Pi</title><link>https://coderdiy.com/bai-viet/guong-thong-minh-raspberry-pi/</link><guid isPermaLink="true">https://coderdiy.com/bai-viet/guong-thong-minh-raspberry-pi/</guid><description>Ghép Raspberry Pi, một màn hình cũ và tấm mica hai chiều thành gương thông minh hiển thị giờ, thời tiết ngay trên bề mặt gương — kèm code kiosk mode và widget thời tiết.</description><pubDate>Wed, 23 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Camera time-lapse theo dõi cây trồng với Raspberry Pi</title><link>https://coderdiy.com/bai-viet/camera-time-lapse-cay-trong/</link><guid isPermaLink="true">https://coderdiy.com/bai-viet/camera-time-lapse-cay-trong/</guid><description>Dùng Raspberry Pi và Pi Camera chụp ảnh cây trồng mỗi 10 phút suốt vài tuần, rồi ghép thành video time-lapse bằng ffmpeg — kèm script chụp và lệnh dựng video cụ thể.</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Bàn phím macro tự chế với Arduino Pro Micro</title><link>https://coderdiy.com/bai-viet/ban-phim-macro-tu-che/</link><guid isPermaLink="true">https://coderdiy.com/bai-viet/ban-phim-macro-tu-che/</guid><description>Biến vài nút bấm và một board Pro Micro thành bàn phím macro USB thật, gửi tổ hợp phím tùy chỉnh chỉ với một cú nhấn — kèm code đầy đủ và mẹo debounce.</description><pubDate>Mon, 21 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Máy đo mức ồn tương đối với ESP32 và dashboard web tích hợp sẵn</title><link>https://coderdiy.com/bai-viet/may-do-tieng-on-esp32/</link><guid isPermaLink="true">https://coderdiy.com/bai-viet/may-do-tieng-on-esp32/</guid><description>Lấy mẫu biên độ âm thanh bằng cảm biến mic, tính mức ồn tương đối theo thời gian thực, và xem biểu đồ trực tiếp ngay trên web server nhúng trong ESP32.</description><pubDate>Sun, 20 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Máy cho thú cưng ăn tự động với ESP32, servo và RTC</title><link>https://coderdiy.com/bai-viet/may-cho-thu-cung-an-tu-dong/</link><guid isPermaLink="true">https://coderdiy.com/bai-viet/may-cho-thu-cung-an-tu-dong/</guid><description>Cho ăn đúng giờ nhờ module RTC không phụ thuộc WiFi, kèm nút bấm từ xa qua trình duyệt điện thoại để cho ăn thêm bất cứ lúc nào.</description><pubDate>Sat, 19 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Tự chế máy chơi game retro với Raspberry Pi, RetroPie và tay cầm GPIO</title><link>https://coderdiy.com/bai-viet/may-choi-game-retro-raspberry-pi/</link><guid isPermaLink="true">https://coderdiy.com/bai-viet/may-choi-game-retro-raspberry-pi/</guid><description>Nối nút bấm và cần điều khiển kiểu arcade trực tiếp vào chân GPIO của Raspberry Pi, đọc bằng một daemon Python để RetroPie nhận như bàn phím.</description><pubDate>Fri, 18 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Hộp thư thông minh: báo có thư ngay khi nắp hộp mở với ESP8266</title><link>https://coderdiy.com/bai-viet/hop-thu-thong-minh-esp8266/</link><guid isPermaLink="true">https://coderdiy.com/bai-viet/hop-thu-thong-minh-esp8266/</guid><description>Dùng công tắc reed và ESP8266 deep sleep để phát hiện thư đến và gửi thông báo tức thì, chạy được nhiều tháng chỉ với một cục pin.</description><pubDate>Thu, 17 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Đèn điều khiển bằng cử chỉ tay với Arduino và APDS-9960</title><link>https://coderdiy.com/bai-viet/den-dieu-khien-cu-chi-tay/</link><guid isPermaLink="true">https://coderdiy.com/bai-viet/den-dieu-khien-cu-chi-tay/</guid><description>Vẫy tay lên/xuống/trái/phải để bật tắt và chỉnh độ sáng đèn — không cần chạm, dùng cảm biến cử chỉ APDS-9960 và MOSFET điều khiển PWM.</description><pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Camera bẫy thú với Raspberry Pi và cảm biến chuyển động PIR</title><link>https://coderdiy.com/bai-viet/camera-bay-thu-cam-bien-chuyen-dong/</link><guid isPermaLink="true">https://coderdiy.com/bai-viet/camera-bay-thu-cam-bien-chuyen-dong/</guid><description>Dùng Raspberry Pi, Pi Camera và cảm biến PIR để tự động chụp ảnh/quay clip mỗi khi có chim hay động vật ghé vườn — kèm code Python với picamera2 và cơ chế chống spam file.</description><pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Giám sát điện năng tiêu thụ với ESP32 và cảm biến dòng không tiếp xúc</title><link>https://coderdiy.com/bai-viet/giam-sat-dien-nang-esp32/</link><guid isPermaLink="true">https://coderdiy.com/bai-viet/giam-sat-dien-nang-esp32/</guid><description>Đo công suất tiêu thụ của thiết bị điện bằng cảm biến dòng kẹp SCT-013 và ESP32, gửi dữ liệu qua MQTT — kèm cảnh báo an toàn quan trọng khi làm việc gần điện lưới.</description><pubDate>Mon, 14 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Xe điều khiển từ xa qua Bluetooth với Arduino và L298N</title><link>https://coderdiy.com/bai-viet/xe-dieu-khien-bluetooth-arduino/</link><guid isPermaLink="true">https://coderdiy.com/bai-viet/xe-dieu-khien-bluetooth-arduino/</guid><description>Chế tạo xe RC điều khiển bằng điện thoại qua module HC-05, Arduino và mạch cầu H L298N — kèm giao thức lệnh đơn giản và code điều khiển tốc độ bằng PWM.</description><pubDate>Sun, 13 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Khóa cửa RFID với Arduino và RC522: chỉ mở khi đúng thẻ</title><link>https://coderdiy.com/bai-viet/khoa-cua-rfid-arduino/</link><guid isPermaLink="true">https://coderdiy.com/bai-viet/khoa-cua-rfid-arduino/</guid><description>Xây dựng khóa cửa dùng thẻ RFID với Arduino, module RC522 và servo — kèm cách đọc UID thẻ, danh sách thẻ được phép, và code mẫu đầy đủ.</description><pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Chuông cửa thông minh với ESP32-CAM: chụp ảnh và gửi Telegram khi có người</title><link>https://coderdiy.com/bai-viet/chuong-cua-thong-minh-esp32-cam/</link><guid isPermaLink="true">https://coderdiy.com/bai-viet/chuong-cua-thong-minh-esp32-cam/</guid><description>Dùng cảm biến PIR và ESP32-CAM để phát hiện chuyển động trước cửa, tự động chụp ảnh và gửi ngay lên Telegram — kèm code mẫu và cách xử lý lỗi GPIO0 kinh điển.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Tự host dashboard cho dữ liệu cảm biến DIY với Grafana và InfluxDB</title><link>https://coderdiy.com/bai-viet/dashboard-cam-bien-grafana/</link><guid isPermaLink="true">https://coderdiy.com/bai-viet/dashboard-cam-bien-grafana/</guid><description>Gom dữ liệu từ mọi board ESP32/Arduino bạn từng làm vào một dashboard chung, tự host tại nhà bằng InfluxDB và Grafana, không phụ thuộc dịch vụ đám mây nào.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Bảng LED hiển thị dữ liệu thời gian thực với ESP32 và WS2812</title><link>https://coderdiy.com/bai-viet/bang-led-hien-thi-du-lieu/</link><guid isPermaLink="true">https://coderdiy.com/bai-viet/bang-led-hien-thi-du-lieu/</guid><description>Biến một tấm ma trận LED WS2812 thành màn hình mini hiển thị thời tiết, giá coin hoặc số thông báo chưa đọc — cập nhật liên tục qua API, không cần màn hình LCD.</description><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Camera AI phát hiện lỗi khi in 3D bằng Raspberry Pi và OpenCV</title><link>https://coderdiy.com/bai-viet/camera-ai-phat-hien-loi-in-3d/</link><guid isPermaLink="true">https://coderdiy.com/bai-viet/camera-ai-phat-hien-loi-in-3d/</guid><description>Dùng webcam, Raspberry Pi và một chút xử lý ảnh để tự động phát hiện &apos;spaghetti&apos; hoặc bong tróc khi in 3D, rồi tự động tạm dừng máy in qua OctoPrint.</description><pubDate>Sun, 06 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Tự làm trợ lý giọng nói offline với ESP32 và nhận diện từ khoá</title><link>https://coderdiy.com/bai-viet/tro-ly-giong-noi-offline-esp32/</link><guid isPermaLink="true">https://coderdiy.com/bai-viet/tro-ly-giong-noi-offline-esp32/</guid><description>Không cần gửi giọng nói lên cloud: dùng ESP32-S3 và mô hình nhận diện từ khoá nhỏ gọn để bật một thiết bị chỉ bằng giọng nói, chạy hoàn toàn cục bộ.</description><pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Cộng đồng phần cứng mở toàn cầu đang giúp DIY dễ tiếp cận hơn bao giờ hết</title><link>https://coderdiy.com/bai-viet/cong-dong-phan-cung-mo-toan-cau/</link><guid isPermaLink="true">https://coderdiy.com/bai-viet/cong-dong-phan-cung-mo-toan-cau/</guid><description>Từ diễn đàn quốc tế đến kho GitHub công khai schematic, phần cứng mở đang xoá dần rào cản giữa coder và người mới bắt đầu làm DIY, bất kể bạn ở đâu.</description><pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Lập trình firmware cho bàn phím cơ tự chế với QMK</title><link>https://coderdiy.com/bai-viet/ban-phim-co-tu-che-qmk/</link><guid isPermaLink="true">https://coderdiy.com/bai-viet/ban-phim-co-tu-che-qmk/</guid><description>Từ một khung bàn phím tự hàn đến một thiết bị input có logic riêng: dùng QMK để lập trình layer, macro và phím tắt cho bàn phím cơ DIY của bạn.</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Vì sao ESP32-S3 đang trở thành lựa chọn mặc định cho dự án DIY</title><link>https://coderdiy.com/bai-viet/esp32-s3-ra-mat/</link><guid isPermaLink="true">https://coderdiy.com/bai-viet/esp32-s3-ra-mat/</guid><description>Điểm qua lý do dòng vi điều khiển ESP32-S3 ngày càng được cộng đồng maker ưa chuộng: AI hoá đơn giản, nhiều chân GPIO, hỗ trợ camera và USB gốc.</description><pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Tự làm trạm thời tiết mini với ESP32 và Home Assistant</title><link>https://coderdiy.com/bai-viet/tram-thoi-tiet-esp32/</link><guid isPermaLink="true">https://coderdiy.com/bai-viet/tram-thoi-tiet-esp32/</guid><description>Hướng dẫn build một trạm thời tiết nhỏ gọn dùng ESP32, cảm biến BME280, hiển thị dữ liệu real-time lên Home Assistant qua MQTT.</description><pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Chế robot hút bụi mini điều khiển bằng Raspberry Pi và Python</title><link>https://coderdiy.com/bai-viet/robot-hut-bui-raspberry-pi/</link><guid isPermaLink="true">https://coderdiy.com/bai-viet/robot-hut-bui-raspberry-pi/</guid><description>Nhật ký dự án: dùng Raspberry Pi, cảm biến siêu âm và Python để biến một khung xe robot thành máy dò vật cản né chướng ngại tự động.</description><pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Hệ thống tưới cây tự động thông minh với Arduino</title><link>https://coderdiy.com/bai-viet/tuoi-cay-tu-dong-arduino/</link><guid isPermaLink="true">https://coderdiy.com/bai-viet/tuoi-cay-tu-dong-arduino/</guid><description>Dùng cảm biến độ ẩm đất, Arduino và relay để tưới cây đúng lúc cây cần — kèm code mẫu và mẹo tránh cháy relay hay chết cảm biến.</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate></item></channel></rss>