
Giới thiệu về Máy Tính Thấu Kính Mỏng & Gương Cầu (Thin Lens & Mirror Calculator)
Máy Tính Thấu Kính Mỏng & Gương Cầu (Thin Lens & Mirror Calculator) là công cụ web được thiết kế để xác định vị trí ảnh, độ phóng đại và kích thước ảnh trong các bài toán quang học. Từ tiêu cự, khoảng cách vật và chiều cao vật, công cụ áp dụng công thức thấu kính mỏng để phân tích ảnh thật hay ảnh ảo, cùng chiều hay ngược chiều, lớn hơn hay nhỏ hơn vật.
Phạm vi của công cụ hiện gồm thấu kính hội tụ, thấu kính phân kì, gương cầu lõm và gương cầu lồi. Cả bốn loại dùng chung công thức 1/f = 1/d + 1/d′ và k = −d′/d; chỉ khác cách diễn giải phía của ảnh: với thấu kính, ảnh thật nằm phía bên kia thấu kính, còn với gương cầu, ảnh thật nằm phía trước gương.
Trong bài tập quang học, khó khăn thường không nằm ở phép tính mà ở việc xác định đúng dấu của tiêu cự, khoảng cách ảnh và độ phóng đại. Công cụ giúp hệ thống hóa những thông tin đó thành bảng kết quả, phần giải thích theo công thức và sơ đồ tia sáng được thiết kế để hỗ trợ quan sát.
Đây là một phương tiện hữu ích để đối chiếu đáp án, khám phá sự thay đổi của ảnh khi vật dịch chuyển và kết nối kết quả đại số với hình học quang học.

Giải thích các thuật ngữ và thông số
Loại quang cụ
Công cụ có bốn lựa chọn, quyết định dấu của tiêu cự trong phép tính:
- Thấu kính hội tụ: có tiêu cự f > 0. Với vật thật, loại thấu kính này có thể tạo ảnh thật hoặc ảnh ảo tùy khoảng cách vật.
- Thấu kính phân kì: có tiêu cự f < 0. Trong mô hình đang xét, vật thật luôn cho ảnh ảo, cùng chiều và nhỏ hơn vật.
- Gương cầu lõm: có tiêu cự f > 0. Với vật thật, gương lõm có thể tạo ảnh thật hoặc ảnh ảo tùy khoảng cách vật, giống bảng trường hợp của thấu kính hội tụ nhưng ảnh thật nằm phía trước gương.
- Gương cầu lồi: có tiêu cự f < 0. Với vật thật, gương lồi luôn cho ảnh ảo, cùng chiều và nhỏ hơn vật, nằm sau gương.
Độ lớn tiêu cự |f|
Tiêu cự biểu thị khoảng cách từ quang tâm đến tiêu điểm trong mô hình thấu kính mỏng. Ô nhập nhận độ lớn dương của tiêu cự, đơn vị cm hoặc m (chuyển đơn vị giữ nguyên giá trị vật lý). Ô nhập chấp nhận dấu phẩy thập phân kiểu Việt, ví dụ 20,5.
Dấu của f được chương trình gán theo loại quang cụ. Chẳng hạn, cùng giá trị nhập 20 cm sẽ trở thành f = 20 cm với thấu kính hội tụ và gương cầu lõm, f = −20 cm với thấu kính phân kì và gương cầu lồi. Người dùng không cần nhập số âm để biểu diễn tiêu cự phân kì hay gương lồi.
Khoảng cách vật d
d là khoảng cách từ vật đến thấu kính hoặc gương, tính bằng cm hoặc m theo đơn vị đang chọn. Công cụ xét vật thật với d > 0. Không có chế độ nhập vật ảo với d âm.
Quan hệ giữa d và f quyết định tính chất ảnh. Riêng với thấu kính hội tụ, các mốc d = f và d = 2f có ý nghĩa đặc biệt: vật tại tiêu điểm không tạo ảnh ở khoảng cách hữu hạn; vật tại hai lần tiêu cự tạo ảnh thật bằng kích thước vật.
Chiều cao vật h
h là chiều cao vật, tính bằng đơn vị đang chọn, dùng để tính độ lớn chiều cao ảnh. Đây là thông số tùy chọn, có giá trị mặc định 2 theo đơn vị đang chọn. Khi để trống, thuật toán cũng sử dụng 2 theo đơn vị đang chọn.
Trong mô hình này, thay đổi h không làm thay đổi vị trí ảnh hoặc độ phóng đại; nó chỉ làm kích thước ảnh thay đổi tương ứng.
Khoảng cách ảnh d′
d′ là kết quả tính khoảng cách ảnh đến thấu kính hoặc gương, tính bằng đơn vị đang chọn. Dấu của đại lượng này cho biết tính chất và phía xuất hiện của ảnh:
- d′ > 0: ảnh thật, nằm ở phía bên kia thấu kính so với vật.
- d′ < 0: ảnh ảo, nằm cùng phía thấu kính với vật.
- Với gương cầu: d′ > 0 là ảnh thật phía trước gương, d′ < 0 là ảnh ảo phía sau gương.
- d = f với thấu kính hội tụ hoặc gương cầu lõm: vị trí ảnh được biểu diễn bằng ký hiệu ∞, theo mô hình lý tưởng.
Khi cần nói khoảng cách hình học không âm, sử dụng |d′|. Ví dụ, d′ = −15 cm nghĩa là ảnh ảo cách thấu kính 15 cm về phía vật.
Độ phóng đại k
k = −d′ ÷ d là đại lượng không có đơn vị; ký hiệu “x” trên giao diện biểu thị số lần phóng đại. Dấu và độ lớn của k mang hai thông tin khác nhau:
- k > 0: ảnh cùng chiều với vật.
- k < 0: ảnh ngược chiều với vật.
- |k| > 1: ảnh lớn hơn vật.
- |k| < 1: ảnh nhỏ hơn vật.
- |k| = 1: ảnh bằng kích thước vật.
Chiều cao ảnh h′
Kết quả chiều cao ảnh được tính theo h′ = |k × h|, đơn vị cm. Đây là độ lớn chiều cao, nên không mang dấu âm khi ảnh ngược chiều. Chiều của ảnh được thể hiện riêng qua dấu của k và nhãn kết luận.
Các kết quả hữu hạn được làm tròn khi hiển thị đến tối đa hai chữ số thập phân. Vì vậy, số hiển thị là giá trị gần đúng khi phép tính cho kết quả thập phân dài.

Mục đích và lợi ích
Giá trị chính của máy tính thấu kính mỏng là giúp người học đối chiếu nhanh giữa dữ kiện, phép tính và tính chất ảnh. Thay vì chỉ nhận một con số, người dùng có thể đọc đồng thời vị trí ảnh, chiều ảnh và mức phóng đại.
- Tiết kiệm thời gian tính toán: tự động thực hiện phép biến đổi công thức, chia số và tính chiều cao ảnh.
- Giảm nhầm lẫn về dấu: tiêu cự được gán dấu theo loại thấu kính; tính chất ảnh được suy ra từ d′ và k.
- Hỗ trợ kiểm tra bài làm: thuận tiện đối chiếu đáp án sau khi giải thủ công.
- Phát triển trực giác quang học: dễ so sánh nhiều trường hợp có cùng tiêu cự nhưng khác vị trí vật.
So với cách làm thủ công, công cụ có lợi thế khi cần khảo sát nhiều bộ dữ liệu liên tiếp. Tuy nhiên, tính toán tự động không thay thế việc hiểu quy ước dấu hay lựa chọn mô hình vật lý phù hợp.
Độ chính xác của kết quả phụ thuộc vào dữ liệu đầu vào và giả thiết thấu kính mỏng. Đây là kết quả của mô hình lý tưởng, không phải phép mô phỏng đầy đủ mọi sai lệch của một thấu kính thực.

Các tính năng nổi bật
Bốn chế độ tính: thấu kính và gương cầu
Công cụ phân biệt thấu kính hội tụ, thấu kính phân kì, gương cầu lõm và gương cầu lồi, tự chuyển độ lớn tiêu cự thành tiêu cự có dấu; kết quả tính trực tiếp khi nhập số, không cần bấm nút. Cách tổ chức này giúp người học tập trung vào dữ kiện vật lý thay vì tự xử lý dấu âm ngay từ ô nhập.
Bảng kết quả tổng hợp
Giao diện được thiết kế với ba nhóm kết quả: vị trí ảnh d′, độ phóng đại k và chiều cao ảnh h′. Các nhãn đi kèm mô tả ảnh thật hoặc ảnh ảo, cùng chiều hoặc ngược chiều, lớn hơn hoặc nhỏ hơn vật.
Phần trình bày lời giải theo từng bước
Khối lời giải được tổ chức theo trình tự: tính d′ bằng công thức thấu kính mỏng, tính k, sau đó kết luận tính chất ảnh. Cấu trúc này phù hợp với cách trình bày bài tập vật lý, giúp liên hệ kết quả số với lập luận.
Sơ đồ quang học trên Canvas
Phần mô phỏng được thiết kế để biểu diễn trục chính, quang tâm O, các tiêu điểm F và F′, vật AB, ảnh A′B′ cùng hai tia đặc biệt; với gương cầu, sơ đồ vẽ thêm tâm cong C và đỉnh gương V thay cho thấu kính. Với ảnh ảo, các đoạn kéo dài được phân biệt bằng nét đứt.
Tỷ lệ hình được tính theo khoảng cách và chiều cao lớn nhất, nhằm đưa vật, ảnh và tiêu điểm vào khung vẽ. Sơ đồ vì thế phù hợp để quan sát quan hệ vị trí hơn là dùng như một bản vẽ đo đạc cố định.
Nhận diện trường hợp vật tại tiêu điểm
Khi d = f, thuật toán nhận diện riêng tình huống ảnh ở vô cực thay vì thực hiện phép chia cho 0. Trong trường hợp này, mô hình không có vị trí ảnh hữu hạn để vẽ; phần vẽ chỉ vẽ tia ló song song, không dựng ảnh.
Đối tượng sử dụng
- Học sinh học quang học: kiểm tra bài tập về thấu kính hội tụ, phân kì, ảnh thật và ảnh ảo.
- Giáo viên vật lý: lựa chọn ví dụ số, so sánh các trường hợp và giải thích quan hệ giữa vị trí vật với tính chất ảnh.
- Sinh viên các học phần vật lý đại cương: ôn lại mô hình thấu kính mỏng và quy ước dấu.
- Người tìm hiểu nhiếp ảnh, kính lúp và thiết bị quang học: nắm nguyên lý tạo ảnh ở mức cơ bản.
- Người tự học: kết hợp tính toán với phân tích hình học để tránh học thuộc công thức một cách máy móc.
Công cụ phù hợp từ mức nhập môn nếu người dùng hiểu các khái niệm tiêu cự, vật thật và khoảng cách ảnh. Đối với thiết kế hệ quang học chuyên nghiệp, mô hình này chỉ thích hợp cho phân tích sơ bộ, không thay thế phần mềm truy vết tia hay tính toán quang sai.

Nguyên lý hoạt động và công thức
1. Xác định dữ liệu và dấu tiêu cự
Thuật toán đọc độ lớn tiêu cự, khoảng cách vật và chiều cao vật. Các đại lượng đầu vào phải dương; chiều cao để trống được thay bằng 2 cm. Sau đó, chương trình gán f = |f| cho hội tụ hoặc f = −|f| cho phân kì.
2. Tính vị trí ảnh
Công thức cơ sở là:
1 ÷ f = 1 ÷ d + 1 ÷ d′
Biến đổi để tìm khoảng cách ảnh:
d′ = (d × f) ÷ (d − f)
Nếu d − f khác 0, công thức cho một kết quả hữu hạn. Nếu d = f, thuật toán chuyển sang xử lý ảnh ở vô cực. Với d luôn dương, trường hợp này chỉ xuất hiện ở chế độ hội tụ.
3. Tính độ phóng đại và chiều cao ảnh
k = −d′ ÷ d
h′ = |k × h|
Độ phóng đại không phụ thuộc chiều cao vật. Ví dụ, nếu k = −2 thì vật cao 2 cm cho ảnh cao 4 cm, còn vật cao 3 cm cho ảnh cao 6 cm; cả hai ảnh đều ngược chiều.
4. Phân loại ảnh
Chương trình xét dấu của d′ để phân biệt ảnh thật và ảnh ảo, xét dấu của k để xác định chiều, rồi so sánh |k| với 1 để phân loại kích thước. Với vật thật, các trường hợp điển hình là:
| Loại thấu kính | Vị trí vật | Tính chất ảnh |
|---|---|---|
| Hội tụ | d > 2f | Thật, ngược chiều, nhỏ hơn vật |
| Hội tụ | d = 2f | Thật, ngược chiều, bằng vật |
| Hội tụ | f < d < 2f | Thật, ngược chiều, lớn hơn vật |
| Hội tụ | d = f | Không có ảnh ở khoảng cách hữu hạn |
| Hội tụ | 0 < d < f | Ảo, cùng chiều, lớn hơn vật |
| Phân kì | Mọi d > 0 | Ảo, cùng chiều, nhỏ hơn vật |
5. Xây dựng sơ đồ tia sáng
Sơ đồ dựa trên hai tia đặc biệt: tia tới song song trục chính có tia ló đi qua tiêu điểm ảnh, hoặc đường kéo dài đi qua tiêu điểm ảnh với thấu kính phân kì; tia đi qua quang tâm truyền thẳng trong mô hình thấu kính mỏng.
Giao điểm của các tia ló xác định ảnh thật. Giao điểm của đường kéo dài các tia ló xác định ảnh ảo. Những quy tắc này liên kết trực tiếp với dấu của d′ trong phép tính.

Ví dụ thực tế
Ví dụ 1: Dự đoán vị trí màn hứng ảnh
Một vật cao 2 cm đặt cách thấu kính hội tụ 30 cm. Thấu kính có tiêu cự 20 cm. Cần tìm vị trí đặt màn để thu ảnh rõ theo mô hình lý tưởng.
- Dữ liệu: f = 20 cm; d = 30 cm; h = 2 cm.
- Vị trí ảnh: d′ = (30 × 20) ÷ (30 − 20) = 60 cm.
- Độ phóng đại: k = −60 ÷ 30 = −2.
- Chiều cao ảnh: h′ = |−2 × 2| = 4 cm.
Ảnh thật nằm cách thấu kính 60 cm về phía bên kia, ngược chiều và lớn gấp hai lần vật. Vì vậy, màn hứng ảnh cần đặt tại vị trí đó. Đây là ví dụ phù hợp với thí nghiệm tạo ảnh bằng thấu kính hội tụ.
Ví dụ 2: Phân tích nguyên lý kính lúp
Giữ tiêu cự hội tụ 20 cm nhưng đưa vật cao 2 cm đến cách thấu kính 10 cm:
- Vị trí ảnh: d′ = (10 × 20) ÷ (10 − 20) = −20 cm.
- Độ phóng đại: k = −(−20) ÷ 10 = 2.
- Chiều cao ảnh: h′ = 4 cm.
Ảnh là ảnh ảo, cùng chiều, lớn gấp hai lần vật và nằm cùng phía với vật. Trường hợp này minh họa nguyên lý cơ bản của kính lúp. Tuy nhiên, k ở đây là độ phóng đại tuyến tính, không đồng nhất với độ bội giác khi mắt quan sát qua kính lúp.
Ví dụ 3: Ảnh tạo bởi thấu kính phân kì
Xét thấu kính phân kì có độ lớn tiêu cự 20 cm, vật cách thấu kính 30 cm và cao 2 cm. Thuật toán sử dụng f = −20 cm.
- Vị trí ảnh: d′ = [30 × (−20)] ÷ [30 − (−20)] = −12 cm.
- Độ phóng đại: k = −(−12) ÷ 30 = 0,4.
- Chiều cao ảnh: h′ = 0,8 cm.
Ảnh ảo cách thấu kính 12 cm về phía vật, cùng chiều và có chiều cao bằng 40% chiều cao vật. Đây là kết quả đặc trưng của thấu kính phân kì khi xét vật thật.

Những thông tin thú vị xung quanh chủ đề này
Thấu kính hội tụ không phải lúc nào cũng tạo ảnh thật
“Hội tụ” mô tả khả năng làm hội tụ chùm tia tới song song, không có nghĩa mọi vị trí vật đều cho ảnh thật. Khi vật nằm trong khoảng tiêu cự, thấu kính hội tụ tạo ảnh ảo phóng đại — cơ sở của kính lúp.
Ảnh ảo không có nghĩa là không nhìn thấy
Ảnh ảo không thể hứng trực tiếp trên màn tại vị trí ảnh vì các tia sáng không thực sự hội tụ ở đó. Tuy nhiên, mắt vẫn có thể quan sát ảnh nhờ nhận các tia ló và cảm nhận chúng như phát ra từ vị trí ảnh ảo.
Vật gần tiêu điểm có thể làm vị trí ảnh thay đổi mạnh
Trong công thức d′ = (d × f) ÷ (d − f), khi d gần f, mẫu số có độ lớn rất nhỏ. Vì vậy, một thay đổi nhỏ của khoảng cách vật có thể kéo theo thay đổi lớn của khoảng cách ảnh. Đây là lý do việc lấy nét có thể trở nên nhạy trong một số bố trí quang học.
Vật ở rất xa cho ảnh gần tiêu diện
Với thấu kính hội tụ, khi d lớn hơn rất nhiều so với f, khoảng cách ảnh d′ tiến gần f. Nguyên lý này giúp giải thích tại sao ảnh của vật ở xa được tạo gần tiêu diện của thấu kính.
“Thấu kính mỏng” là một giả thiết vật lý
Mô hình coi bề dày thấu kính là nhỏ so với các khoảng cách liên quan và sử dụng gần đúng tia gần trục. Nó không mô tả đầy đủ quang sai cầu, sắc sai, ảnh hưởng của khẩu độ hoặc cấu trúc nhiều thấu kính. Hiểu giới hạn này giúp diễn giải kết quả đúng khi liên hệ với thiết bị thực tế.
Những câu hỏi thường gặp
Công cụ có tính được gương cầu không?
Có. Công cụ có thêm chế độ gương cầu lõm (f > 0) và gương cầu lồi (f < 0), dùng chung công thức 1/f = 1/d + 1/d′. Với gương cầu, ảnh thật (d′ > 0) nằm phía trước gương, ảnh ảo (d′ < 0) nằm sau gương — khác với thấu kính, nơi ảnh thật nằm phía bên kia thấu kính.
Có cần nhập tiêu cự âm cho thấu kính phân kì không?
Không. Ô nhập nhận độ lớn tiêu cự dương; chương trình tự gán dấu âm khi chọn loại phân kì.
Tại sao d′ âm nhưng chiều cao ảnh vẫn dương?
D′ âm cho biết ảnh ảo nằm cùng phía với vật. Chiều cao ảnh hiển thị là độ lớn |k × h| nên luôn không âm. Chiều ảnh được xác định riêng bằng dấu của k.
Để trống chiều cao vật có tính được không?
Có. Thuật toán sử dụng chiều cao mặc định 2 cm. Vị trí ảnh và độ phóng đại vẫn phụ thuộc vào f và d, không phụ thuộc h.
Ký hiệu ∞ khi d = f có nghĩa gì?
Vật tại tiêu điểm của thấu kính hội tụ tạo chùm tia ló song song trong mô hình lý tưởng, nên không có ảnh ở khoảng cách hữu hạn. Ký hiệu ∞ diễn đạt giới hạn này; không nên hiểu là một ảnh hữu hạn có kích thước đo được “vô cùng lớn”.
Công cụ có hỗ trợ đổi đơn vị không?
Không cần quy đổi thủ công: công cụ có nút chọn cm hoặc m, và khi đổi đơn vị, các số hiển thị tự đổi theo trong khi giá trị vật lý giữ nguyên.
Kết quả có chính xác tuyệt đối với thấu kính thực không?
Không. Kết quả tuân theo mô hình thấu kính mỏng và được làm tròn khi hiển thị. Thấu kính thực còn chịu ảnh hưởng của bề dày, quang sai, điều kiện bố trí và sai số đo dữ liệu đầu vào.
Độ phóng đại −2 có nghĩa là ảnh nhỏ đi hay lớn lên?
Ảnh lớn gấp hai lần vật vì |−2| = 2. Dấu âm chỉ cho biết ảnh ngược chiều, không biểu thị ảnh nhỏ hơn.
