Introduction to Electronics

Introduction to the new series of electronics

Through this article, I want to start a new series on electronics.

This is an area that I am very passionate about, and I believe it is like programming. We transform inputs into outputs and create useful systems by combining simple components into more complex structures.

This is what we do in the programming software, but it is more practical, we can pause from the screen to make the craftsmanship that allows us to create actual real projects. When you add a programmable board like Arduino, it is the actual embedded low-level programming.

In the past, I only talked about electronic products, but not much.

I am specifically talking about ArduinoIntroduction to ArduinoI wrote an introductionArduino programming language.

Then, I introduced 3 popular boards:

And meCompare Arduino with Raspberry Pi, This is another very popular device (but different)!

That's the extent to which I cover electronic products on this blog.

This is a very high level. Arduino is a very easy-to-use development board, but in the background it also abstracts many tiny details and provides many built-in functions.

Arduino is a very interesting starting point for all electronic products.

However, there is still a long way to go to follow the "Light up the LED" tutorial to understand your work.

My work for this series is to provide a more in-depth introduction to electronics. It is different from the usual way of reading in books. I hope I have a high degree of practicality and avoid all the theory and mathematics behind it.

Abstract the tiny details, but apply these concepts to practice.

Why did I start talking about electronics? Well, because I like to talk about it, read it, watch videos, and also because I like to create things with electronic devices and electronic components.

Once you have a basic understanding of electronics and electricity, there will be an entire world that can be unlocked.

In the past ten years, we have gone from a society where computers have been installed on the desks to a society where everyone has powerful Internet-connected devices in their pockets.

I believe that with the adoption of 5g, cheap mobile networks and the continuous development of renewable energy, we will be completely immersed in more electronic products than today, and understanding all the working principles is a very valuable skill.

This is a skill that can bring you a high salary, but it can also make you great satisfaction in DIY and craftsmanship.

In the real world, building your own equipment and tools and watching them actually work can make you proud of yourself.

Maybe you will not learn how to build the next iPhone, but maybe you will learn how to create a simplified version of a computer. Or how to build circuits to do cool things.

Compared to other more expensive hobbies, jumping on it is quite cheap.

I am a computer programmer and engineer. I studied electronics in high school and university, but starting from this basic knowledge, I want to relearn it with you.

First, we will delve intoAnalog electronics.

We will discuss the basics first:

Then, we will delve into electronic components:

  • Resistor
  • Light Emitting Diode (LED)
  • Diode
  • Buttons
  • Potentiometer
  • Capacitors
  • Inductor
  • Relay
  • Transformers
  • Transistor
  • Thyristor
  • 7-segment display
  • LED display
  • switch
  • LCD Monitor
  • Photodiode
  • Buzzer and speaker

Then, we will explore the wonderful world of sensors, allowing us to interact and obtain data from the outside world, including:

  • Thermistor
  • Thermocouple
  • Tilt sensor
  • Accelerometer
  • Force sensor
  • Vibration sensor
  • Humidity Sensor
  • Sound sensor
  • Photoresistance
  • Photoresistance
  • Phototransistor
  • Magnetic sensor
  • Proximity sensor
  • microphone
  • Piano keys

We will learn how to use them and how to do some interesting things with the Arduino board.

Then, we will study the method of using a motor to animate objects:

  • Servo motor
  • Stepping motor

Then we will dive intoDigital Electronics.

We will learn:

  • Binary arithmetic
  • Boolean algebra
  • Logic gate
  • Combinatorial logic
  • Use integrated circuits
  • Multiplexer and demultiplexer
  • Encoder
  • flip flops
  • Arithmetic and Logic Unit
  • Clock generator
  • Counter
  • Register
  • Memories

We will learn how to connect the digital world with the analog world through a converter.

At the same time, we will deal with simple projects first. As time goes by, the complexity and fun will increase.

When we add programmable devices to the mix, the real fun begins, especially since we will talk a lot about Arduino.

We will see how to use the Arduino language (C++) as well as other languages (such as CircuitPython and Johnny Five) to program programmers from Arduino to getting started, and we will work in very good projects that use it.

Of course, this is only the beginning, and there may be more.

More electronic tutorials: