Máy phát điện cho xe đạp hoạt động bằng cách biến chuyển động cơ học của bánh xe quay thành chuyển động điện bằng cách sử dụng nam châm. Máy phát điện có chứa một nam châm vĩnh cửu quấn với các cuộn dây cách điện. Khi nam châm quay, nó tạo ra một từ trường thay đổi, tạo ra dòng điện trong dây dẫn.
Máy phát điện cho xe đạp là một loại máy phát điện gắn vào xe đạp để sản xuất điện cho đèn xe đạp. Đầu của máy nổ tiếp xúc với vành của lốp, vành này sẽ quay khi xe đạp bắt đầu chuyển động. Hiện tại, thuật ngữ máy nổ dùng để chỉ các cơ chế có khả năng tạo ra dòng điện một chiều, chẳng hạn như các thiết bị nhỏ được lắp cho xe đạp để tạo ra nguồn điện cho đèn.
Thông thường, một máy phát điện cho xe đạp có một hoặc nhiều nam châm vĩnh cửu với các cuộn dây quay bên trong các cực của chúng. Thiết bị bao gồm một phần đứng yên được gọi là sator và một phần quay được gọi là phần ứng. Khi cuộn dây quay trong từ trường do nam châm tạo ra, từ thông bắt đầu thay đổi qua các cuộn dây, dẫn đến một điện trường tạo ra các hạt tải điện qua dây dẫn. Quá trình này tạo ra một dòng điện. Động cơ xe đạp nhỏ có hiệu suất thấp trong việc chuyển đổi chuyển động cơ học thành điện năng. Tuy nhiên, có những loại máy lớn, chẳng hạn như guồng nước, đạt được hiệu quả cao trong điều kiện lý tưởng.