I am fairly new to all of this but I know enough about it to be able to figure most things out given enough time. One of the best ways to learn something is to apply what you're trying to learn into a project. That's why we have school courses. So I I want to build a project and understand why I'm doing the things I'm doing. This is the project that I chose that I would really appreciate if you guys would take the time to explain the concepts to me to provide links for me to read and walk me through so I understand it.
I want to build a power detector. I wanted to plug into an outlet just a normal 110-volt Outlet and I want it to tell me on my phone if it has power or if it does not have power. I don't need to figure out what the power is or anything else just a simple on or off. From my reading I have figured that a hall effect sensor will be the best route to go because of the separation of the high voltage and low voltage. So I have an acs712 hall effect sensor from SparkFun. I also purchased a beetle ble which is a super small Arduino compatible ble microcontroller. I have taken apart a plug tester and hollowed it out. I plan on putting the two two components in the plug tester to plug it into an outlet for testing.
I am not the greatest programmer in the world by any means but I can stumble my way through most things. In addition to the hardware help once we get the circuit figured out I would then like to move on to the programming and understand why the things I type work or what am I missing that I should be doing. This project has pretty good spectrum of Concepts I'm going to need to apply to learn.
A lot of the things I don't understand are when to use resistors, I still don't understand what a pull-up resistor.
I'm big on organization. So if you guys don't mind let's start with did I choose the correct hardware for this? Then let's move on to the circuit which I will upload a sketch of it when I'm not on my phone. And then the coding for it.
I asked that anyone who does not have constructive criticism or general guidance to please not include yourself. It does nobody any good being told to Google it to look somewhere else or bring up it's been asked a billion times. That's the point of forums and if people didn't continually ask it there would be no where to look. For everybody else I really appreciate your help and I thank you in advance.