回答原理之前我们先了解一下摔炮的构造(我相信你也肯定拆过狗头)。
外面是一个漂亮的外包装,里面是许许多多的小石子以及一些粉末,关键就在这个粉末上面。
目前我们能购买到的摔炮大概有两种类型:第一种粉末是氯酸钾(KClO₃)、赤磷,第二种粉末是雷酸银( Ag₂C₂N₂O₂)。以粉末是氯酸钾、赤磷的摔炮为例:氯酸钾是强氧化剂,磷是强还原剂,当我们把摔炮快速丢在地上时,氯酸钾在小石子互相摩擦产热的情况下发生化学反应产生氧气
这是一个从 https://daily.zhihu.com/story/9762010 下的原始话题分离的讨论话题