Wireless sensor networks (WSNs) have a significant contribution in different applications. WSNs perform the data collection, processing, and transmission through sensor nodes. Sensor nodes work for a limited time due to battery constraints; clustering of sensor nodes reduces the loss in battery power. We propose a new clustering algorithm (ABCRF) to enhance the network lifetime by reducing the battery loss of the sensor nodes. The proposed work selects a suitable cluster head (CH) for data collection. The decision for the CH performs based on the chance value. Next, the chance value calculation requires fuzzy logic-based technique, total coupling index, and residual energy of sensor node. The total coupling index is a newly proposed parameter utilizing the communication range information of sensor nodes. The communication range of a sensor node has significant importance so, double range optimization carries out. Final range calculation requires distance to base station, residual energy, and initial range of sensor nodes. The formulation of the initial communication range of sensor nodes works on the atomic bond connectivity (ABC)-based index. The presented protocol is compared with some of the well-known clustering protocols such as LEACH, EEUC, EAUCF, MCFL, and FBUCA. The simulation results reveal; that the ABCRF performs much better in different scenarios over other algorithms under consideration regarding the number of nodes alive and remaining energy metrics.