In wireless sensor networks, energy is very important issue because these networks are consisting of low-power sensor nodes. The book reviews on current routing protocols and energy efficiency methods. Then, it proposes new three routing protocols to reach energy efficiency. The protocols have different priority in energy efficiency as reduction energy consumption in the nodes, prolonging network lifetime, increasing system reliability and network load balance, reduction packet delays in network. The first protocol is based on dynamic clustering and tree structure to increase network lifetime. Energy saving method is based on sleep/wake up and data aggregation schemes. In the second protocol, an intelligent routing protocol is proposed so that is based on reinforcement learning technique. Energy saving method is based on data-driven schema. The third protocol is an energy efficient routing approach so it is based on topology control, sleep/wake up and data aggregation schemes. The simulation results show that our protocols have optimizing in different parameters such as network lifetime, packet delivery, packet delay and network balance.