{"id":101128,"date":"2020-12-29T11:23:05","date_gmt":"2020-12-29T11:23:05","guid":{"rendered":"https:\/\/randomnerdtutorials.com\/?p=101128"},"modified":"2020-12-29T15:19:58","modified_gmt":"2020-12-29T15:19:58","slug":"year-in-review-2020","status":"publish","type":"post","link":"https:\/\/randomnerdtutorials.com\/year-in-review-2020\/","title":{"rendered":"Year in Review 2020 &#8211; Random Nerd Tutorials"},"content":{"rendered":"\n<p>2020 is almost over.&nbsp;It\u2019s that time of the year to reflect about what we\u2019ve achieved (or not) throughout this year and set our milestones for next year.<\/p>\n\n\n\n<p>In this article, we&#8217;ll share the most important highlights on the Random Nerd Tutorials and Maker Advisor blogs throughout 2020. We\u2019ll also share some random things about our personal lives that marked this year.<\/p>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" fetchpriority=\"high\" decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Year-in-Review-RandomNerdTutorials-2020.jpg?resize=1200%2C675&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Year in Review 2020 Random Nerd Tutorials\" class=\"wp-image-101221\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Year-in-Review-RandomNerdTutorials-2020.jpg?w=1280&amp;quality=100&amp;strip=all&amp;ssl=1 1280w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Year-in-Review-RandomNerdTutorials-2020.jpg?resize=300%2C169&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Year-in-Review-RandomNerdTutorials-2020.jpg?resize=1024%2C576&amp;quality=100&amp;strip=all&amp;ssl=1 1024w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Year-in-Review-RandomNerdTutorials-2020.jpg?resize=768%2C432&amp;quality=100&amp;strip=all&amp;ssl=1 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Summary of 2020 \u2013 Most Popular<\/strong><\/p>\n\n\n\n<p>Here\u2019s a quick summary of the most popular content in 2020:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Project:&nbsp;<a href=\"https:\/\/randomnerdtutorials.com\/esp32-iot-shield-pcb-dashboard\/\">ESP32 IoT Shield PCB with Dashboard for Outputs and Sensors<\/a><\/li><li>YouTube Video: <a href=\"https:\/\/youtu.be\/qxwXwNS3Avw\" target=\"_blank\" rel=\"noreferrer noopener\">ESP-NOW with ESP32 EXPLAINED: Easiest Wireless Communication Between Boards<\/a><\/li><li>Review (<a href=\"https:\/\/makeradvisor.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Maker Advisor<\/a>):&nbsp;<a href=\"https:\/\/makeradvisor.com\/hantek-3-in-1-oscilloscope-multimeter-signal-generator\/\" target=\"_blank\" rel=\"noreferrer noopener\">Hantek 3 in 1: Oscilloscope, Multimeter and Signal Generator<\/a><\/li><li>Favorite Tool (<a href=\"https:\/\/makeradvisor.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Maker Advisor<\/a>): <a href=\"https:\/\/makeradvisor.com\/best-cordless-electric-screwdriver-wowstick-1f\/\" target=\"_blank\" rel=\"noreferrer noopener\">Cordless Electric Screwdriver \u2013 Wowstick 1F+ 69 in 1 from XIAOMI<\/a><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">During this Year&#8230;<\/h2>\n\n\n\n<p>In 2020 we&#8217;ve published a total of 97 new projects and guides! This was by far the year that we&#8217;ve published the highest number of projects. This means that we were able to consistently publish an average of 2 tutorials per week.<\/p>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"900\" height=\"600\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Number-published-projects-Random-Nerd-Tutorials-2020.jpg?resize=900%2C600&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Number of published projects 2020 Random Nerd Tutorials\" class=\"wp-image-101205\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Number-published-projects-Random-Nerd-Tutorials-2020.jpg?w=900&amp;quality=100&amp;strip=all&amp;ssl=1 900w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Number-published-projects-Random-Nerd-Tutorials-2020.jpg?resize=300%2C200&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Number-published-projects-Random-Nerd-Tutorials-2020.jpg?resize=768%2C512&amp;quality=100&amp;strip=all&amp;ssl=1 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/figure><\/div>\n\n\n\n<p>Creating and writing new tutorials every week is not easy, it takes a lot of time and effort. We&#8217;re really proud of this. This was also the year that our website received more visitors. Random Nerd Tutorials keeps growing consistently every year and we must thank you for that.<\/p>\n\n\n\n<p>When it comes to our video content, this was the year that we&#8217;ve published less videos (only eight videos). We&#8217;re always thinking about creating new videos, but we end up focusing more in written content.<\/p>\n\n\n\n<p>We reflect about this topic every year and we weren&#8217;t able to improve. Nonetheless, I think the videos published throughout this year are much better quality (structure, video editing, etc.) compared to our videos from previous years. Visit our YouTube channel and see what you think: <a href=\"https:\/\/www.youtube.com\/user\/RandomNerdTutorials\" target=\"_blank\" rel=\"noreferrer noopener\">Random Nerd Tutorials YouTube Channel<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Top 5 Projects 2020<\/h2>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"898\" height=\"596\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Most-popular-projects-2020-RandomNerdTutorials.jpg?resize=898%2C596&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Most popular projects 2020 Random Nerd Tutorials\" class=\"wp-image-101194\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Most-popular-projects-2020-RandomNerdTutorials.jpg?w=898&amp;quality=100&amp;strip=all&amp;ssl=1 898w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Most-popular-projects-2020-RandomNerdTutorials.jpg?resize=300%2C199&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Most-popular-projects-2020-RandomNerdTutorials.jpg?resize=768%2C510&amp;quality=100&amp;strip=all&amp;ssl=1 768w\" sizes=\"(max-width: 898px) 100vw, 898px\" \/><\/figure><\/div>\n\n\n\n<p>These were the 5 most popular projects published in 2020:<\/p>\n\n\n\n<p><strong>1. <a href=\"https:\/\/randomnerdtutorials.com\/esp32-iot-shield-pcb-dashboard\/\">ESP32 IoT Shield PCB with Dashboard for Outputs and Sensors<\/a><\/strong><\/p>\n\n\n\n<p>This project shows how to build an IoT shield PCB for the ESP32 and a web server dashboard to control it. The shield is equipped with a BME280 sensor, an LDR, a PIR motion sensor, a status LED, a pushbutton and a terminal socket to connect a relay module or any other output.<\/p>\n\n\n\n<p><strong>2. <a href=\"https:\/\/randomnerdtutorials.com\/esp32-esp-now-wi-fi-web-server\/\">ESP32: ESP-NOW Web Server Sensor Dashboard (ESP-NOW + Wi-Fi)<\/a><\/strong><\/p>\n\n\n\n<p>In this project you\u2019ll learn how to host an ESP32 web server and use ESP-NOW communication protocol at the same time. You can have several ESP32 boards sending sensor readings via ESP-NOW to one ESP32 receiver that displays all readings on a web server.<\/p>\n\n\n\n<p><strong>3.<\/strong> <strong><a href=\"https:\/\/randomnerdtutorials.com\/esp32-cam-shield-pcb-telegram\/\">ESP32-CAM with Telegram: Take Photos, Control Outputs, Request Sensor Readings and Motion Notifications<\/a><\/strong><\/p>\n\n\n\n<p>In this project you&#8217;ll create a PCB shield for the ESP32-CAM AI-Thinker board with a PIR motion sensor, a BME280 temperature, humidity and pressure sensor and some additional exposed pins. We create a Telegram bot for the ESP32-CAM that allows you to control your board from anywhere to request a photo, sensor readings or control the flash. Additionally, you\u2019ll receive a notification with a new photo whenever motion is detected.<\/p>\n\n\n\n<p><strong>4. <a href=\"https:\/\/randomnerdtutorials.com\/esp32-web-server-sent-events-sse\/\">ESP32 Web Server using Server-Sent Events (Update Sensor Readings Automatically)<\/a><\/strong><\/p>\n\n\n\n<p>This tutorial shows how to use Server-Sent Events (SSE) in an ESP32 Web Server programmed with Arduino IDE. SSE allows the browser to receive automatic updates from a server via HTTP connection. This is useful to send updated sensor readings to the browser, for example. Whenever a new reading is available, the ESP32 sends it to the client and the web page can be updated automatically without the need to make additional requests.<\/p>\n\n\n\n<p><strong>5.<\/strong> <a href=\"https:\/\/randomnerdtutorials.com\/esp-mesh-esp32-esp8266-painlessmesh\/\"><strong>ESP-MESH with ESP32 and ESP8266: Getting Started (painlessMesh library)<\/strong><\/a><\/p>\n\n\n\n<p>Learn how to use ESP-MESH networking protocol to build a mesh network with the ESP32 and ESP8266 NodeMCU boards. ESP-MESH allows multiple devices (nodes) to communicate with each other under a single wireless local area network. It is supported on the ESP32 and ESP8266 boards.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Most Popular Project Video 2020<\/h2>\n\n\n\n<p>The most popular video published in 2020 was about ESP-NOW communication protocol. <\/p>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"600\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Most-popular-video-RandomNerdTutorials2020.jpg?resize=900%2C600&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Most popular video 2020 Random Nerd Tutorials\" class=\"wp-image-101203\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Most-popular-video-RandomNerdTutorials2020.jpg?w=900&amp;quality=100&amp;strip=all&amp;ssl=1 900w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Most-popular-video-RandomNerdTutorials2020.jpg?resize=300%2C200&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Most-popular-video-RandomNerdTutorials2020.jpg?resize=768%2C512&amp;quality=100&amp;strip=all&amp;ssl=1 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/figure><\/div>\n\n\n\n<p>ESP-NOW is a fast connectionless communication protocol developed by Espressif that features short packet transmission and allows multiple boards to exchange data without using Wi-Fi. Learn how to establish a two-way communication between two ESP32 boards using ESP-NOW. <\/p>\n\n\n\n<p>You can watch the video below:<\/p>\n\n\n<p style=\"text-align:center\"><iframe width=\"720\" height=\"405\" src=\"https:\/\/www.youtube.com\/embed\/qxwXwNS3Avw?rel=0\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">New eBooks Released<\/h2>\n\n\n\n<p>This year we&#8217;ve created and launched two new eBooks.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Build ESP32-CAM Projects using Arduino IDE<\/h3>\n\n\n\n<p>We&#8217;ve published this new eBook in March: &#8220;<a href=\"https:\/\/randomnerdtutorials.com\/esp32-cam-projects-ebook\/\">Build ESP32-CAM Projects using Arduino IDE<\/a>&#8220;. As the name suggests, it covers building projects with the ESP32-CAM. It includes 20 projects using Arduino IDE on these topics: photo capture, web servers, email notifications, video streaming, car robot, pan and tilt server, face detection, face recognition and much more.<\/p>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/randomnerdtutorials.com\/esp32-cam-projects-ebook\/\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"334\" height=\"334\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/03\/ESP32-CAM-eBook-334.jpg?resize=334%2C334&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"\" class=\"wp-image-94555\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/03\/ESP32-CAM-eBook-334.jpg?w=334&amp;quality=100&amp;strip=all&amp;ssl=1 334w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/03\/ESP32-CAM-eBook-334.jpg?resize=300%2C300&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/03\/ESP32-CAM-eBook-334.jpg?resize=150%2C150&amp;quality=100&amp;strip=all&amp;ssl=1 150w\" sizes=\"(max-width: 334px) 100vw, 334px\" \/><\/a><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Build Web Servers with ESP32 and ESP8266<\/h3>\n\n\n\n<p>In October, we&#8217;ve released &#8220;<a href=\"https:\/\/randomnerdtutorials.com\/build-web-servers-esp32-esp8266-ebook\/\">Build Web Servers with the ESP32 and ESP8266&#8243; eBook<\/a>. This eBook covers step by step how to build web server projects with the ESP32 and ESP8266 boards to control outputs and monitor sensors remotely. You&#8217;ll learn HTML, CSS, JavaScript, client-server communication protocols (http requests, Server-Sent Events, WebSockets), and much more. If you&#8217;ve ever wanted to learn how to build your own web server from scratch, this is the eBook that you are looking for.<\/p>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-medium\"><a href=\"https:\/\/randomnerdtutorials.com\/build-web-servers-esp32-esp8266-ebook\/\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/10\/Build-Web-Servers-with-ESP32-and-ESP8266-eBook-334px.jpg?resize=300%2C300&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"\" class=\"wp-image-99929\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/10\/Build-Web-Servers-with-ESP32-and-ESP8266-eBook-334px.jpg?resize=300%2C300&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/10\/Build-Web-Servers-with-ESP32-and-ESP8266-eBook-334px.jpg?resize=150%2C150&amp;quality=100&amp;strip=all&amp;ssl=1 150w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/10\/Build-Web-Servers-with-ESP32-and-ESP8266-eBook-334px.jpg?w=334&amp;quality=100&amp;strip=all&amp;ssl=1 334w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Project Pages<\/h2>\n\n\n\n<p>This year we&#8217;ve re-structured our RNT blog&nbsp;to make it easier to find all our projects and we\u2019ve received a lot of positive feedback!&nbsp;<\/p>\n\n\n\n<p><strong>Here\u2019s our new project pages:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/randomnerdtutorials.com\/projects-esp32\/\">ESP32 Projects (Arduino IDE)<\/a><\/li><li><a href=\"https:\/\/randomnerdtutorials.com\/projects-esp8266\/\">ESP8266 Projects (Arduino IDE)<\/a><\/li><li><a href=\"https:\/\/randomnerdtutorials.com\/projects-esp32-esp8266-micropython\/\">ESP32\/ESP8266 Projects (MicroPython)<\/a><\/li><li><a href=\"https:\/\/randomnerdtutorials.com\/projects-esp32-cam\/\">ESP32-CAM Projects<\/a><\/li><li><a href=\"https:\/\/randomnerdtutorials.com\/projects-arduino\/\">Arduino board Projects<\/a><\/li><\/ul>\n\n\n\n<p>We recommend bookmarking all the preceding pages which will help you find all our electronics projects and tutorials quickly!<\/p>\n\n\n\n<p>There\u2019s also another cool feature added to our website. When you open\u00a0any project\u00a0on a desktop or laptop computer, you can use the left sidebar to browse fast each project category.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Monthly Wrap Ups<\/h2>\n\n\n\n<p>The monthly wrap up was something new that we&#8217;ve introduced this year. At the beginning of each month you <a href=\"https:\/\/randomnerdtutorials.com\/download\/\">can receive an email<\/a> with a wrap up with all the new content published in the blog.<\/p>\n\n\n\n<p>We received a lot of good feedback about our monthly wrap ups and that&#8217;s something that we&#8217;ll continue doing from now on.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Maker Advisor &#8211; Wrap Up 2020<\/h2>\n\n\n\n<p>For those of you who don\u2019t know,&nbsp;<a href=\"https:\/\/makeradvisor.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Maker Advisor<\/a>&nbsp;is our other website were you\u2019ll find reviews about development boards, tools and gear for your electronics lab. That\u2019s also where we show where you can buy your electronics components for your projects (<a href=\"https:\/\/makeradvisor.com\/tools\/\" target=\"_blank\" rel=\"noreferrer noopener\">check the Tools page<\/a>).<\/p>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/makeradvisor.com\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2018\/02\/maker-advisor-750px.jpg?resize=375%2C124&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"\" class=\"wp-image-52561\" width=\"375\" height=\"124\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2018\/02\/maker-advisor-750px.jpg?w=750&amp;quality=100&amp;strip=all&amp;ssl=1 750w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2018\/02\/maker-advisor-750px.jpg?resize=300%2C99&amp;quality=100&amp;strip=all&amp;ssl=1 300w\" sizes=\"(max-width: 375px) 100vw, 375px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>This was the year that we&#8217;ve published less reviews on Maker Advisor. The number is so small that I won&#8217;t even mention it. Nonetheless, we always try to keep all our previous reviews updated.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Favorite Tool<\/h3>\n\n\n\n<p>Our favorite tool this year is the <a href=\"https:\/\/makeradvisor.com\/best-cordless-electric-screwdriver-wowstick-1f\/\" target=\"_blank\" rel=\"noreferrer noopener\">Cordless Electric Screwdriver \u2013 Wowstick 1F+ 69 in 1 from XIAOMI<\/a>, which in our opinion, is one of the Best Cordless Electric Screwdriver for its value. It comes with a wide variety of bits with many shapes and sizes. It works incredibly well and looks very professional with a modern design.<\/p>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Wowstick-1F-64-in-1-Electric-Screwdriver-Cordless-Lithium-all-bits-tools.jpg?resize=750%2C422&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Wowstick 1F 64 in 1-Electric Screwdriver Cordless\" class=\"wp-image-101172\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Wowstick-1F-64-in-1-Electric-Screwdriver-Cordless-Lithium-all-bits-tools.jpg?w=750&amp;quality=100&amp;strip=all&amp;ssl=1 750w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Wowstick-1F-64-in-1-Electric-Screwdriver-Cordless-Lithium-all-bits-tools.jpg?resize=300%2C169&amp;quality=100&amp;strip=all&amp;ssl=1 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Most Popular Review<\/h3>\n\n\n\n<p>The most popular review published on Maker Advisor this year was the <a href=\"https:\/\/makeradvisor.com\/hantek-3-in-1-oscilloscope-multimeter-signal-generator\/\" target=\"_blank\" rel=\"noreferrer noopener\">Hantek 3 in 1: Oscilloscope, Multimeter and Signal Generator Review<\/a>. This tool combines an oscilloscope, a digital multimeter and a signal generator.<\/p>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"420\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Hantek-3-in1-2d72-oscilloscope-2-channel.jpg?resize=750%2C420&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Hantek 3 in1 2d72 oscilloscope 2-channel\" class=\"wp-image-101173\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Hantek-3-in1-2d72-oscilloscope-2-channel.jpg?w=750&amp;quality=100&amp;strip=all&amp;ssl=1 750w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Hantek-3-in1-2d72-oscilloscope-2-channel.jpg?resize=300%2C168&amp;quality=100&amp;strip=all&amp;ssl=1 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure><\/div>\n\n\n\n<p>We&#8217;ve also created a video for this review that you can watch below.<\/p>\n\n\n<p style=\"text-align:center\"><iframe width=\"720\" height=\"405\" src=\"https:\/\/www.youtube.com\/embed\/cLU3lDCG1F0?rel=0\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">New Development Boards<\/h2>\n\n\n\n<p>We&#8217;ve also reviewed and experimented several new development boards. Here&#8217;s the list:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/makeradvisor.com\/ttgo-t-camera-plus-esp32-review-pinout\/\" target=\"_blank\" rel=\"noreferrer noopener\">TTGO T-Camera Plus ESP32<\/a><\/li><li><a href=\"https:\/\/makeradvisor.com\/ttgo-t-journal-esp32-camera-board-review\/\" target=\"_blank\" rel=\"noreferrer noopener\">TTGO T-Journal ESP32 Camera<\/a><\/li><li><a href=\"https:\/\/makeradvisor.com\/esp32-sx1276-lora-ssd1306-oled\/\" target=\"_blank\" rel=\"noreferrer noopener\">ESP32 with Built-in SX1276 LoRa and SSD1306 OLED Display<\/a><\/li><li><a href=\"https:\/\/makeradvisor.com\/esp32-ttgo-t-camera-pir-sensor-oled\/\" target=\"_blank\" rel=\"noreferrer noopener\">ESP32 TTGO T-Camera with PIR Sensor and OLED Display Board<\/a><\/li><li><a href=\"https:\/\/makeradvisor.com\/esp32-camera-cam-boards-review-comparison\/\" target=\"_blank\" rel=\"noreferrer noopener\">ESP32 Camera Dev Boards Review and Comparison<\/a><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Upcoming Content for 2021<\/h2>\n\n\n\n<p>We are always thinking about what&#8217;s the next thing we&#8217;ll write about. We have so many things in our to-do list that it is difficult to decide what&#8217;s the next topic we will write about.<\/p>\n\n\n\n<p>Next year, we intend to cover some of the following topics:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Firebase;<\/li><li>LoraWAN;<\/li><li>WiFiManager using the AsyncWebServer Library;<\/li><li>ESP-MESH tutorials;<\/li><li>And much more&#8230;<\/li><\/ul>\n\n\n\n<p>We&#8217;re still not sure if we should start creating Raspberry Pi related projects. What do you think? What topics would you like to be covered here on the blog? Let us know in the comments&#8217; section. <strong>You decide which topics will be covered next year<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Special Thanks to PCBWay<\/h2>\n\n\n\n<p>We would like to thank our sponsor <strong><a href=\"https:\/\/randomnerdtutorials.com\/pcbway\" target=\"_blank\" rel=\"noreferrer noopener\">PCBWay<\/a><\/strong> for supporting our work. PCBWay is a full feature Printed Circuit Board manufacturing service and they have been providing free PCBs for our projects.<\/p>\n\n\n\n<p>PCBWay service is really good and fast, and the PCBs have great quality. If you buy your PCBs from <a href=\"https:\/\/randomnerdtutorials.com\/pcbway\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>PCBWay<\/strong><\/a> using our links, you are supporting our work.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"506\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/PCBWay-new-pcbs.jpg?resize=900%2C506&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"\" class=\"wp-image-101245\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/PCBWay-new-pcbs.jpg?w=900&amp;quality=100&amp;strip=all&amp;ssl=1 900w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/PCBWay-new-pcbs.jpg?resize=300%2C169&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/PCBWay-new-pcbs.jpg?resize=768%2C432&amp;quality=100&amp;strip=all&amp;ssl=1 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/figure><\/div>\n\n\n\n<p>Here&#8217;s a list of projects we&#8217;ve built this year using PCBWay service:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/randomnerdtutorials.com\/esp32-weather-station-pcb\/\">ESP32 Weather Station Interface PCB Shield (Temperature, Humidity, Pressure, Date and Time)<\/a><\/li><li><a href=\"https:\/\/randomnerdtutorials.com\/esp32-iot-shield-pcb-dashboard\/\">ESP32 IoT Shield PCB with Dashboard for Outputs and Sensors<\/a><\/li><li><a href=\"https:\/\/randomnerdtutorials.com\/esp32-cam-shield-pcb-telegram\/\">ESP32-CAM with Telegram: Take Photos, Control Outputs, Request Sensor Readings and Motion Notifications<\/a><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">About Us<\/h2>\n\n\n\n<p>This year we bought an RV and explored our country (Portugal). Getting an RV was something that we were thinking about for a long time. One of our neighbors was selling his RV for a great price and in great condition, so this was the perfect chance for us to get one.<\/p>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"505\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Rui-Sara-RV.jpg?resize=900%2C505&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"\" class=\"wp-image-101224\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Rui-Sara-RV.jpg?w=900&amp;quality=100&amp;strip=all&amp;ssl=1 900w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Rui-Sara-RV.jpg?resize=300%2C168&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Rui-Sara-RV.jpg?resize=768%2C431&amp;quality=100&amp;strip=all&amp;ssl=1 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/figure><\/div>\n\n\n\n<p>We know that some of our readers also love RVs, so we thought it would be nice to share with you some things about this topic in our yearly wrap up.<\/p>\n\n\n\n<p>In July, we prepared some projects in advance and took a few weeks off. We still had to work while travelling like publishing new projects, answer your emails and questions, etc. We may have taken a little longer than usual to answer your requests during our holiday.<\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-2 wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Monsaraz-castle-sunset.jpg?resize=1200%2C675&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"\" data-id=\"101238\" data-full-url=\"https:\/\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Monsaraz-castle-sunset.jpg\" data-link=\"https:\/\/randomnerdtutorials.com\/?attachment_id=101238#main\" class=\"wp-image-101238\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Monsaraz-castle-sunset.jpg?w=1280&amp;quality=100&amp;strip=all&amp;ssl=1 1280w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Monsaraz-castle-sunset.jpg?resize=300%2C169&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Monsaraz-castle-sunset.jpg?resize=1024%2C576&amp;quality=100&amp;strip=all&amp;ssl=1 1024w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Monsaraz-castle-sunset.jpg?resize=768%2C432&amp;quality=100&amp;strip=all&amp;ssl=1 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><figcaption class=\"blocks-gallery-item__caption\">Sunset at Monsaraz Castle<\/figcaption><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Monsaraz-Castle-View.jpg?resize=1200%2C675&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"\" data-id=\"101239\" data-full-url=\"https:\/\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Monsaraz-Castle-View.jpg\" data-link=\"https:\/\/randomnerdtutorials.com\/?attachment_id=101239#main\" class=\"wp-image-101239\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Monsaraz-Castle-View.jpg?w=1280&amp;quality=100&amp;strip=all&amp;ssl=1 1280w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Monsaraz-Castle-View.jpg?resize=300%2C169&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Monsaraz-Castle-View.jpg?resize=1024%2C576&amp;quality=100&amp;strip=all&amp;ssl=1 1024w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Monsaraz-Castle-View.jpg?resize=768%2C432&amp;quality=100&amp;strip=all&amp;ssl=1 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><figcaption class=\"blocks-gallery-item__caption\">RV Parking at Monsaraz Castle<\/figcaption><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Ponta-da-piedade.jpg?resize=1200%2C675&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"\" data-id=\"101236\" data-full-url=\"https:\/\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Ponta-da-piedade.jpg\" data-link=\"https:\/\/randomnerdtutorials.com\/?attachment_id=101236#main\" class=\"wp-image-101236\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Ponta-da-piedade.jpg?w=1280&amp;quality=100&amp;strip=all&amp;ssl=1 1280w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Ponta-da-piedade.jpg?resize=300%2C169&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Ponta-da-piedade.jpg?resize=1024%2C576&amp;quality=100&amp;strip=all&amp;ssl=1 1024w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Ponta-da-piedade.jpg?resize=768%2C432&amp;quality=100&amp;strip=all&amp;ssl=1 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><figcaption class=\"blocks-gallery-item__caption\">Lagos &#8211; Algarve<\/figcaption><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p>Next year, we plan to explore other European countries in our RV. We&#8217;ll keep posting new projects, don&#8217;t worry.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wrapping Up<\/h2>\n\n\n\n<p>This was one of the years that we worked the hardest. We hope to have provided lots of project ideas to keep you entertained. We also learned a lot this year, because when you teach something you end up learning ten times more. <\/p>\n\n\n\n<p>Additionally, we would like to say a special thanks to:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Steve Mercer and St\u00e9phane Calderoni for their active role on the <a href=\"https:\/\/rntlab.com\/forum\/\" target=\"_blank\" rel=\"noreferrer noopener\">RNTLAB forum<\/a>;<\/li><li>St\u00e9phane Calderoni for his tutorials. You can check his projects <a href=\"https:\/\/github.com\/m1cr0lab-esp32\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>. His <a href=\"https:\/\/m1cr0lab-esp32.github.io\/remote-control-with-websocket\/\" target=\"_blank\" rel=\"noreferrer noopener\">WebSockets tutorial<\/a> inspired us to create the &#8220;<a href=\"https:\/\/randomnerdtutorials.com\/build-web-servers-esp32-esp8266-ebook\/\" target=\"_blank\" rel=\"noreferrer noopener\">Build Web Servers with ESP32 and ESP8266&#8243; eBook<\/a>.<\/li><li>Andrew R. Sass for the <a href=\"https:\/\/randomnerdtutorials.com\/esp32-cam-opencv-js-color-detection-tracking\/\">ESP32-CAM Web Server with OpenCV.js: Color Detection and Tracking<\/a> tutorial.<\/li><li>Nick McCloud for his future collaboration in LoRaWAN projects.<\/li><li>And many others that have noticed typos, bugs in our code and suggested improvements to our tutorials. With everyone helping we can create better content.<\/li><\/ul>\n\n\n\n<p><strong>Lastly, we would like to thank ALL our readers, subscribers and followers for supporting our work.<\/strong><\/p>\n\n\n\n<p>Happy new year and we wish everyone a better 2021!<\/p>\n\n\n\n<p>Rui &amp; Sara<\/p>\n","protected":false},"excerpt":{"rendered":"<p>2020 is almost over.&nbsp;It\u2019s that time of the year to reflect about what we\u2019ve achieved (or not) throughout this year and set our milestones for next year. In this article, &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"Year in Review 2020 &#8211; Random Nerd Tutorials\" class=\"read-more button\" href=\"https:\/\/randomnerdtutorials.com\/year-in-review-2020\/#more-101128\" aria-label=\"Read more about Year in Review 2020 &#8211; Random Nerd Tutorials\">CONTINUE READING \u00bb<\/a><\/p>\n","protected":false},"author":5,"featured_media":101221,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[305],"tags":[],"class_list":["post-101128","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-0-other"],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/12\/Year-in-Review-RandomNerdTutorials-2020.jpg?fit=1280%2C720&quality=100&strip=all&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/posts\/101128","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/comments?post=101128"}],"version-history":[{"count":0,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/posts\/101128\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/media\/101221"}],"wp:attachment":[{"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/media?parent=101128"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/categories?post=101128"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/tags?post=101128"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}