Теория:

Предлоги деятеля и орудия действия (prepositions of agent and instrument) указывают на лицо, совершающее действие, или на предмет, с помощью которого действие выполняется:

by — указывает на лицо, совершающее действие (употребляется в пассивных конструкциях).
Пример:
The wedding cake was made by Henry’s mother.
Harry Potter was written by J. K. Rowling;
on — о, об — указывает на предмет, причиняющий боль, или повреждение при прикосновении.
Пример:
I hit my head on the shelf as I was standing up.
Be careful not to cut yourself on that knife;
with — указывает на предмет, которым (с помощью которого) выполняется действие.
Пример:
Join the two pieces together with glue.
She hit her thumb with the hammer.