There are also plenty of colleges and universities that will take you with a 2.5 or whatever. Go to https://www.collegeconfidential.com/schools/ or Niche or one of the other similar sites and plug in your unweighted GPA and your predicted SAT/ACT scores. Pick some safety schools that you would be satisfied with. Not everyone has to go to “top” Ivy League schools. Then plug in your weighted GPA and pick some reach schools.
No one here can tell you, “yes, you will get into Purdue”. We are not in admissions at Purdue and even if we were we’d have to see your whole application with extra-curriculars, essay, recommendations, etc. There is no harm in applying to Purdue, but do not pin your hopes on it. Have a safety or two or three.
Did your parents go to college? You may have legacy status and that can be a benefit at some schools.
Look at “The Colleges That Change Lives”. Some of them take kids with less than stellar high school records, but a willingness to work hard in college.
Try the University of Arizona, WVU, Montana State, Mississippi State, Ohio Weslyan, East Carolina, Western Carolina, maybe Seton Hall, maybe Alabama.
Your school guidance counselor should be able to help you find a good fit. Have you talked to them?