按照明代火器的分類,主要有兩大類:第壹類是矛和鳥矛,尺寸和口徑都很小。壹般槍管內裝的是鉛子彈和鐵子彈,射程只有幾十到200步(中國歷史博物館和中國人民革命軍事博物館都有這樣的出土實物展出)。第二種是大口徑、大外形的火炮,裝在車架上發射。多數炮管內裝有石塊、鉛、鐵等物,俗稱“固體子彈”,少數裝有爆炸彈丸,射程幾百步至兩三裏,主要用於鎮守村莊、攻城掠地,也用於野戰、水上和海戰。到了明朝,海船的制造已經相當發達,並且裝備了這些火器(明朝末年,鄭成功用壹艘水師船成功收復臺灣省,並且用這些武器打敗了荷蘭侵略者)。
明代的爆炸火器已經相當發達,可分為兩類:壹類是礦,品種很多,有石礦、陶礦、生鐵礦等幾十種;另壹類是我的,包括水下礦,水下龍王炮,混河龍。根據大量史實,中國是世界上最早發明和使用“兩礦”的國家。