Hi! My name is Nuno Santos and I’m an Electrotecnics and Computers Engineer. I live in Lisbon, Portugal and I work as a full stack developer in my daily job.
I created this blog to share what I’ve learned through my course, my professional life and my free time working with electronics, programming or learning about technology. I also have a YouTube Channel where I post some video tutorials.
I do my best to provide useful and correct information, but please let me know if you find any mistake or imprecision in the articles. Also, every feedback is appreciated in order to keep improving the quality of the content. Nonetheless, I assume no responsibility for the usage of the content shared on this blog.
Although I have some forms of monetization in this blog, I do not live from blogging and I write only on my free time, as a hobby.
For code doubts, please leave a comment in the blog. Due to time constraints, I cannot look into extensive pieces of code or write code on demand, but I’ll try my best to answer questions and give suggestions. Furthermore, the answers to these questions may be useful for other readers, so it is better to keep them public.
Advertisement: This blog contains some advertisement, for which we receive some monetary compensation.Â
Affiliate links: This blog contains some affiliate links to products. This means we may receive a commission for purchases made through these links.
Sharing content: Feel free to share the content from this blog. Citing the original source is appreciated, but left to your consideration. However, I take no responsibility for how the content from this blog is used, distributed, changed or shared. I do not track who shared the content and I cannot assume responsibility if someone breaks any rules of other platforms (spamming, adding commercial links, posting in inappropriate sections, etc..).
This blog is dedicated to my best friend Pedro Marques, who taught me so much during my life. Rest in peace my brother.
hi ! you visited my Blog welovearduino.wordpress.com
how do you come to know about my blog ??
Hi! I saw it on the “reader” tab of WordPress!
how were my posts ??
I think they are good 🙂
Hi, Can you also follow my blog?
HI! Done, you have a lot of good content 🙂
Hello, thank you for liking my post. Sorry for the mess as my blog is still work in progress, you probably will see more structured content in a few weeks time.
Hi antepher! Good luck with your blog! How did you find my blog coolchasgamer.wordpress.com? Good luck with your coding, ESP8266, etc. Cheers! Epic Chas Gamer 😀
Hi! Thanks 🙂 I found it on the reader section of WordPress! I like to explore it to find interesting content from blogs, there is a lot of great information in the WordPress community.Good luck to you too, keep posting interesting content!
Cheers
Thanks! I post about Python regularly. I would love it if you follow my blog 🙂
Done 🙂
Cheers
nice blog
Thanks 🙂
Hi Nuno,
I am teaching me esp32 for a while now and google always sends me to your blog and I always found what I needed. Thanks you for your effort and great work.
Greetings to Lisboa,
Markus
Hi Markus,
Thank you very much for your feedback, it makes me very happy to know that my content is being helpful 🙂
Hope you keep enjoying the content, I’ve much more stuff planned for writing 🙂
Best regards,
Nuno Santos
Hi Nuno. Thank you so much for your excellent posts. I am building an ESP8266 based wireless water tank monitor system comprising a master station access point that provides a web server for reading the level and volume measurements of up to 3 remote tank outstations using ultrasonic sensors. I have long had the outstations and master station working on their own but I could not master the combined telemetry between the stations, master station and a browser. I have literally spent days searching for solutions and concepts but found nothing that seemed to fit my own requirements of the webserver services multi stations and a local web browser. Then I found your blog and within 1 day, I have a working system using your “GET” and “Query” tutorials. You are my hero of the day – keep up the good work 🙂
Hi Chris,
Thanks for the feedback, I’m very happy to know that the tutorials have been helpful in your project 🙂
It seems a very interesting projects, and also complex! Never used ultrasonic sensors for that purpose, do you get a good precision?
I’m always curious about in which type of projects these tutorials are being used, so thanks for sharing 🙂
Best regards,
Nuno Santos
Am using HC SR 04 ultrasonic modules. Am getting around 2 or maybe 3 mm precision.
They are 5 V devices but am running them at 3.3v with no problem. I will check later if the reduced power supply is contributing to a loss of precision. Web other resources say that 3.3 is too low but I am getting stable readings from the 4 modules I am using!
I simply run the outstation for 3 seconds, average 10 readings, send the data string to the web server, check for receipt and then deep sleep for 1 minute before repeating. Despite including traps for loss of radio connection and bad US readings, the outstation is quite simple. The master station is a bit more complicated as it supports adding up to 3 wired US sensors directly to the master as well as upto 3 remote stations, a calibration page for each sensor, basic set up and configurable display of distance, level, level% and volume. I will shortly publish it on http://www.instructables.com when I have finished installation and have a few weeks satisfactory running.
Once again, thanks for your help, I couldn’t have done the outstations to master station link without your help. I will add your web link to my acknowledgements.
That is really very interesting!
I’ve used those sensors in the past but for much simpler purposes, such as checking the distance to an object.
At the time I’ve used them with an Arduino Mega, so I was running them on 5 v, I’m not sure if it indeed causes any problem by supplying lower voltages.
If you verify that using 3.3 v is indeed an issue, you can always feed the sensors with 5 v and then use one of those cheap voltage level converters from 5 to 3.3V for the interface between the microcontroller and the sensor.
I did it in the past when I wanted to make an ESP8266 tal with an Arduino Mega, via serial. Since one operates at 3.3 V and the other at 5 V, I’ve used the device below for conversion:
https://www.ebay.com/itm/New-IIC-I2C-Logic-Level-Converter-Bi-Directional-Module-5V-to-3-3V-For-Arduino/310965629892?epid=14005823165&hash=item4866fef3c4:g:VX8AAOSwbYZXdzWN
It is indeed a very cool application and I’m looking forward to take a look at it once you publish it on instructables 🙂 Feel free to share it here with us on the comments!
You’re welcome, I’m glad the tutorials were useful and thanks for sharing 🙂
Best regards,
Nuno Santos
Hi thank you for your all tutorials. Hope to read you from a lot. Take care .
Hi!
You’re welcome, and thank you very much for the feedback 🙂 I’ll try to keep posting regularly.
Best regards,
Nuno Santos