HC-SR04 and LCD Circuit Problem
To make your LCD work, add code like the following in setup().  (Substitute appropriate values in place of LCDcols and LCDrows, or give them appropriate values via const int ... or enum { ... }; statements.)

  lcd.begin(LCDcols, LCDrows);
  lcd.setBacklightPin(3,POSITIVE); // Might not need this, since info appears to be included in lcd declaration
  lcd.setBacklight(HIGH);
  lcd.clear();          // Clear the display
  lcd.home();


To make the LEDs work better, you may need to change the || connectives in some of the if statements to &amp;&amp;.  An if condition with terms joined by ||, OR, is true if any of its terms are true; with terms joined by &amp;&amp;, AND, all of its terms must be true for the condition to be true.

For example, the condition (distance &gt;= 5 || distance &lt;= 7) is true if distance is 5 or more, or 7 or less; in other words, is always true.