Fundamentals/Electricity

You can't see electricity. That's the whole problem.

So here it is, drawn. Move the slider and watch what a resistor actually does to a circuit.

The three numbers everything else is made of, the one equation that ties them together, and the schoolmaster who was called a fraud for finding it.

The part you reach for most, in the four arrangements that cover almost every circuit.

The first thing everybody wires up, and the first thing everybody destroys.

Two plates and a gap nothing crosses. It blocks a steady voltage, passes a changing one, and every board you own has a dozen of them holding the rail up.

3.3 V against 5 V, and how much current the whole board actually draws.

The part that only lets current through one way — charges about 0.7 V for the privilege, holds a fixed voltage when you push it backwards hard enough, and can be talked into storing a number.

A pin can drive 20 mA. Everything bigger needs a part in between — three legs, two flavours, and one number to get right.

The switch you turn with a voltage instead of a current. Four short pages, mostly moving pictures, ending with the one word on the datasheet that decides whether it works from a 3.3 V pin.

The part that will not let its current change. Four pages on a coil of wire, what it stores, the rating that is not about heat, and the circuit the whole site has been telling you to use instead of a linear regulator.

The other fundamentals track

Power and protection

Fuses, ideal diodes, TVS and lithium cells — every part that sits between a supply and something you would rather not replace. 13 pages, with part numbers.

13 articles →
The other fundamentals track

I2C

The two-wire bus nearly every sensor module speaks, from the beginning. Every lesson has a bench in 3D and in a VR headset.

12 articles →
The other fundamentals track

MQTT

How a reading gets from a sensor to a phone, a laptop and a lamp without any of them knowing the others. Every lesson has a bench in 3D and in a VR headset.

10 articles →
The other fundamentals track

SPI

The four-wire bus that chip after chip uses when it needs to be fast: a clock, two belts of bits, and a light that says who is listening. Every lesson has a bench in 3D and in a VR headset.

14 articles →
The other fundamentals track

Screens

Every way a screen is fed, from a two-wire OLED to an eDP laptop panel: how much data a picture is, where the picture lives, and what has to keep moving. Every lesson has a bench in 3D and in a VR headset.

16 articles →
The other fundamentals track

TCP and UDP

What a network adds to your data and what it leaves out: one-line cards that may be lost, and a novel cut into numbered strips that is pasted back together. Every lesson has a bench in 3D and in a VR headset.

12 articles →
The other fundamentals track

UART

How two devices send bytes down a wire with no clock between them, only an agreement made beforehand: the idle line, the start bit, the data bits, baud, and what happens when the two sides disagree. Every lesson has a bench in 3D and in a VR headset.

12 articles →
The other fundamentals track

RS-485 and Modbus

How a serial line is made to carry a long run and a crowd: a difference between two wires, a trunk with many taps, one driver at a time, the ends, and the Modbus conversation on top of it. Every lesson has a bench in 3D and in a VR headset.

12 articles →
The other fundamentals track

CAN bus

How many devices share one pair of wires with no master: a hall of desks that shout or stay quiet, who speaks first, how a message is built and checked, what goes wrong, and the two ends of the rail. Every lesson has a bench in 3D and in a VR headset.

12 articles →
The other fundamentals track

Ethernet

How a cable carries a network: one shared channel and its collisions, what a frame holds and who it is for, hubs and switches, how a link comes up, the MAC, the PHY and RMII, and the three ways an ESP32 gets Ethernet. Every lesson has a bench in 3D and in a VR headset.

12 articles →
The other fundamentals track

Wi-Fi

How a frame crosses the air: radio waves and channels, why signal is not a bar count, how a network is found and joined, station and access point, sharing airtime, hidden stations, robust versus fast, sleep and security, and the ESP32 on the bench. Every lesson has a bench in 3D and in a VR headset.

13 articles →
The other fundamentals track

LoRa

Small messages over a longer link: the chirp, spreading factor, bandwidth and coding, airtime, noise and interference, the rules where you live, collisions, a battery day, LoRa against LoRaWAN, and the ESP32 bench. Every lesson has a bench in 3D and in a VR headset.

12 articles →
The other fundamentals track

Zigbee

A low-power mesh, not Wi-Fi: the shared radio, three roles, names and joining, paths, a sleepy sensor and its parent, clusters and bindings, security, the controller side, failure, and the ESP32 bench. Every lesson has a bench in 3D and in a VR headset.

13 articles →
The other fundamentals track

Workshop

The hand skills. Soldering a joint that lasts, and reading the ones that will not. 2 pages, no circuit required.

2 articles →
Next, in the ESP32 book

Wires on the board

How two chips agree on what a line means, sorted by what it costs you in pins

9 articles, no board required →
Next, in the ESP32 book

Messages on the network

Once there is no wire left to agree about, the question is who talks first

5 articles, no board required →