Can I use a speed controller for a ceiling fan as an ESC for a brushless DC motor?
No. A ceiling fan provides variable single-phase fixed frequency AC voltage. A brushless DC motor requires positive and negative timed pulses to two or three phase windings.