Ken Shirriff started blogging about very average Arduino projects that he did but he taught himself how microchips work and he shares it with the rest of us.
There is a mental model for blogging that goes: "we'll submit this page to Hacker News, get 15,000 views; 12,000 of those will bounce right away; 30 will sign up for an e-mail newsletter; 3 will talk to a salesperson; 0.3 will start a trial; 0.03 will become profitable customers"
If you think that way you won't get the most out of blogging!
I'm sure every day somebody visits Ken's blog for the first time and spends the whole day reading it.
All of the content you describe is good. You need a lot of it. It has to be high quality. Some articles will be better than others and sometimes you'll struggle to get articles out the door. It will take a long time to accumulate enough articles to make a destination.
Be careful with "calls to action". On one hand you want people to take action. I've been told to add them to blog posts and really wanted to because I was just as hungry as my co-workers. Sometimes I feel like they drained all the authenticity out of the article though and were a subtraction instead of an addition.
Make it all about you and your reader. Don't let on that you are blogging because somebody else blogs, told you to blog, etc. Make it clear that you always respect yourself and the reader (e.g. watch self-deprecating remarks like "this blog is occasionally interesting".) There are many signs that make bad blogs seem inauthentic and you don't want to be that person.