There is an agreement in process that would functionally abolish the Electoral College without the nearly impossible task of a constitutional amendment:
https://en.wikipedia.org/wiki/National_Popular_Vote_Interstate_Compact
Basically, individual states comprising 51% of the Electoral College vote all pass laws that they will give their electors to the winner of the national popular vote, insuring the victory of the popular vote winner. It's actually surprisingly close to becoming a reality. As the Wikipedia article shows, 36% of electoral votes have already signed on, and several additional states have legislation in-process and if most or all of them pass it the 51% threshold would be passed.
The small states already get a huge boost in power and influence in the Senate, that compromise is
plenty to satisfy the concerns of "the tyranny of the majority", in my opinion.