He came back home from work. He said, "I'm home."

----------------------------
Can we use 'I'm at home.' instead of 'I'm home'?

You can, but it's not a common expression for this purpose.