Description of a a cheap electronics rain sensor, compatible with devices such as the Arduino and the ESP8266.
Linkit Smart Duo: Blinking a LED with Python
The objective of this post is to explain how to interface with the Linkit Smart Duo hardware from Python to blink the LED of the board. Introduction The objective of this post is to explain how to interface with the Linkit Smart Duo hardware from Python to blink the LED of the board. To do …
Continue reading "Linkit Smart Duo: Blinking a LED with Python"
ESP8266 Webserver: Getting query parameters
The objective of this post is to explain how to access query parameters passed in HTTP requests sent to a web server deployed in the ESP8266. Introduction The objective of this post is to explain how to access query parameters passed in HTTP requests sent to a web server deployed in the ESP8266. Query parameters …
Continue reading "ESP8266 Webserver: Getting query parameters"
ESP8266: Controlling a LED matrix with the 74HC595 ICs
The objective of this post is to explain how to control the LEDs of a LED matrix using 2 74HC595 ICs and a ESP8266 microcontroller. Introduction The objective of this post is to explain how we can control a LED matrix using 2 74HC595 ICs and a ESP8266. With this method, we will only …
Continue reading "ESP8266: Controlling a LED matrix with the 74HC595 ICs"
Buying cheap electronics at eBay: part 3
This post lists some ICs commonly used in electronics projects and explains how to buy them for cheap prices at eBay.
ESP8266: Controlling a DC motor
How to control a DC motor, including its speed, using an ESP8266 and an ULN2803A integrated circuit.
ESP8266: Controlling a motor with the ULN2803A
The objective of this post is to explain how to control a motor, including its speed, using an ESP8266 and an ULN2803A integrated circuit. Hardware Since the digital pins of a microcontroller can only source a limited amount of current (in the case of the ESP8266, 12 mA maximum [1]), we can't directly use them …
Continue reading "ESP8266: Controlling a motor with the ULN2803A"
ESP8266: Using the PWM technique
How to use the Pulse Width Modulation (PWM) technique with the ESP8266
ESP8266: Controlling chained SN74HC595 ICs
The objective of this post is to illustrate how to chain two SN74HC595 ICs and controlling them, using SPI, with the ESP8266. Introduction The objective of this post is to illustrate how to chain two SN74HC595 ICs and controlling them, using SPI, with the ESP8266. Naturally, the working principle is the same for using the shiftOut …
Continue reading "ESP8266: Controlling chained SN74HC595 ICs"
ESP8266: Connection to SN74HC595 via SPI
The objective of this post is to explain how to transfer data between the ESP8266 and the SN74HC595 using the SPI interface. Introduction The objective of this post is to explain how to transfer data between the ESP8266 and the SN74HC595 using the SPI interface. An explanation on how to control some LEDs using this …