I don't know whether this is the correct forum to ask this question. And knowing Stackexchange I know that this question might be downvoted and closed for being too broad. I just want to make sure I tried everything and sometimes someone in this group has done something similar and might be able to help.
My background : I am a developer and during my free time I used to dabble in electronics. I have created many circuits with Arduino and Raspberry. Recently I created an IoT setup with some 9 sensors, all of them sending data to a server where lot of visualizations and analytics are done on the data.
After the IoT project, my employer asked me to replace the Arduino I have used with a custom built board(By custom built, they want a board which I have designed and not replacing arduino with a beaglebone). The board should have a microcontroller, battery, Wifi module and some sensors.
Since microcontroller is the main component in a circuit, I thought I will start with finalizing the microcontroller. Following are the steps I have followed :
- Read wiki page of Arduino's ATMega328P I didn't understand a single word of the specifications in the wiki page
- Tried to read the datasheet of ATMega328P I didn't understand a single word of this document either.
- Check the schematic diagram of Arduino Uno I could understand some of the connections and co-relate it with the datasheet. But I still couldn't understand why there would be a 1K resistor instead of a 2K resistor. I think that knowledge is required for designing a board.
- Google how to select a microcontroller. This did give me some ideas. But I could not even complete the first step of this link. I could not complete because I don't know what I2C or SPI etc are.
I asked my colleagues. They don't know.
Finally I decided to start learning electronics from the basics and came across a suggestion to read the book "The Art of Electronics" in this forum
Asked by @Transistor in the comments
Can you edit your post to explain what the advantage is for the employer? Is it, for example, that the prototype is a bit messy and amateurish looking and a PCB would tidy it up? Are you going to sell many devices, etc. Is cost an issue? Does it need a case? Domestic / commercial / industrial application?
The advantages for the employer
The current design is messy(because of the breadboard) and the pin connection might come off
No built in battery for arduino. So power cables had to be provided for each arduino. So new design should have built in battery.
The board, breadboard together take some space. They want a compact item.
No professional support for arduino boards.
Cost is not an issue.The design won't be sold mostly, but will be used within the organisation. The design should have a case. And it will be used for industrial purposes.
tl;dr -> Is there a way a dummy in electronics can create a microcontroller circuit board? Any suggestions are welcome.