$解:如图1所示:作AE//BC,延长AE交CD于$
$点N,过点B作BT⊥EC于点T$
$当四边形ABCE为平行四边形$
$∵AB=BC$
$∴四边形ABCE是菱形$
$∵∠A=∠C=90°,∠B=150°,BC//AN$
$∴∠ADC=30°,∠BAN=∠BCE=30°,则∠NAD=60°$
$∴∠AND=90°$
$∵四边形ABCE面积为2$
$∴设BT=x,则BC=EC=2x,故2x×x=2$
$解得:x=1(负数舍去),$
$则AE=EC=2,$
$EN=\sqrt{{2}^{2}-{1}^{2}}=\sqrt{3},$
$故AN=2+\sqrt{3},则AD=DC=4+2\sqrt{3} $

$如图2,当四边形BEDF是平行四边形$
$∵BE=BF$
$∴平行四边形BEDF是菱形$
$∵∠A=∠C=90°,∠B=150°$
$∴∠ADB=∠BDC=15°$
$∵BE=DE$
$∴∠AEB=30°$
$∴设AB=y,则BE=2y,AE=\sqrt{3}y$
$∵四边形BEDF面积为2$
$∴AB×DE=2y^2=2,$
$解得:y=1,$
$故AE=\sqrt{3},DE=2,$
$则AD=2+\sqrt{3}$
$综上所述:CD的值为:2+\sqrt{3}或4+2\sqrt{3}\ $