HomeRaspberry Pi SensorsElectronic components are useful!

Electronic components are useful!

It's very useful

Please forgive my ignorance, I was a young boy once, and my mind was set on studying art. I was doing alright, and got into (long story) physics scholarship programme at my university before leaving it altogether, turning me into an explorer! Getting a scholarship isn’t that hard, you are required to have a good degree of math, and the ability to repeat fancy definitions. For the last 10 years, I was convinced, I know what resistors do and that transistors are useful, it turned out I was able to repeat the definition, without practical understanding.

Why should you care?

Did you get excited about all the projects you can do with your RPI or Arduino? Reality hits hard and after few brilliant ideas, and  I came to conclusion, that I will need at least 10 RPIs to follow on all small projects I got, in different parts of the house, unless I’m willing to strip walls naked to hide all the connecting wires. I’m able to write a few things in python and have a general idea of what can be achieved with a micro-computer. Turns out that using an RPI for each idea that gets to your head – can be serious overkill.

I know how to write a script that will turn on a device using a button. That’s $35 of your money ($5 if you use RPI Zero) – something that can be easily replaced with $1-$2 worth of electronic components and the appropriate knowledge. When I look at the RPI, the PCB looks complicated, and there is no way on earth I can explain how it works. I know it consists of resistors, transistors chips and other fancy components. Why bother? I spend an evening actually, understanding the practical usage of components, and how building a circuit can manipulate the effects. This is very similar to how programming works. Instead of syntax in python, you get LEGO made of resistors, capacitors and other components.

Is it worth your time?

It’s fairly easy to get your RPI going with a light sensor and the motion movement sensor, the same behaviour can be achieved with clever design, fraction of the power, and cost. It won’t replace every project for you, but it will make the simple ones more feasible. I understand this now more thanks to the Arduino starter kit, and I will be sharing this with you soon. Expect a write up on basics for RPI and Arduino users, and a detailed blog about a project I have in mind!

Bedtime, as it is 6am here, and it has been a long night at work!



Nothing says "Thank you" better than keeping my coffee jar topped up!


Support me on Patreon and get an early access to tutorial files and videos.


Bitcoin (BTC)

Use this QR to keep me caffeinated with BTC: 1FwFqqh71mUTENcRe9q4s9AWFgoc8BA9ZU


Programable, ESP32 based awesome dev platform with 4.7 e-ink display by M5Stack

More HATs


Argon One M.2

Enclose Raspberry Pi 4 inside this great case with custom I/O, cooling and GPIO and M.2 SSD support

More cases on


Best Raspberry Pi Projects

How to use Raspberry PI as WOL (wake on lan) server

While you could wake up your PC from a mobile directly, having a dedicated server capable of doing so is the best solution. The reason is simple. You can hook up as many devices as you wish with a single endpoint. This is why Raspberry Pi is perfect for this.

Slow Internet Warning

From time to time my Internet grinds to a stop. Since Raspberry Pi 4 comes with a 1Gbps Ethernet, I decided to take advantage of it and create a reporting system in NodeRED that will monitor and report when the ISP is not keeping the contractual agreements. Works with Alexa, Google Home, Android and Windows 10.

How fast Raspberry Pi NAS is?

Let's see how fast Raspberry Pi NAS really is?

Argon18: Argon ONE SSD modification

Argon One case just got better - now you can boot it from USB without ruining the design thanks to Argon 18: Argon One SSD modification


It took me 2 months to boot CM4 from NVMe

Complete beginners guide to Compute Module 4 boot from NVMe.

Raspberry Pi Zero 2 W vs other Zero boards

It's time to test the Raspberry Pi Zero 2 W against other Raspberry Pi boards from Zero series: power, WiFi, temperature and core performance

C/C++ and MicroPython SDK for Raspberry Pi Pico on Windows

A guide to SDK toolchain for Raspberry Pi Pico and C/C++ , Micropython on Windows.

A comprehensive guide to Grafana & InfluxDB

How to use Grafana and InfluxDB on Raspberry Pi for IoT sensors in home automation

How to boot Raspberry Pi 4 from USB

How to set up and boot Raspberry Pi 4 from USB drive - headless guide.