Category: electronics

Arduino HM-10 BLE Module Tutorial

Arduino HM-10 BLE Module Tutorial

The HM10 has become a very popular Bluetooth 4.0 BLE module. The HM10 is a Bluetooth 4.0 based module only, so it will not connect with Bluetooth 2/2.1 module such as HC-05, HC-06 and other Bluetooth modules. The HM10 is controlled via AT commands sent over the serial UART connection. HM-10 is a Bluetooth Low Energy (BLE) module, to know more about this module, check out the HM-10 BLE datasheet

Learn how to use HM10 with Arduino here: https://circuitdigest.com/microcontroller-projects/how-to-use-arduino-and-hm-10-ble-module-to-control-led-with-android-app

What is Switch Bouncing and How to prevent it …

What is Switch Bouncing and How to prevent it using Debounce Circuit
Simply, we can say that the switch bouncing is the non-ideal behavior of any switch which generates multiple transitions of a single input. Switch bouncing is not a major problem when we deal with the power circuits, but it cause problems while we are dealing with the logic or digital circuits. Hence, to remove the bouncing from the circuit Switch Debouncing Circuit is used.

Check out the switch debouncing techniques: https://circuitdigest.com/electronic-circuits/what-is-switch-bouncing-and-how-to-prevent-it-using-debounce-circuit

How to install Node-RED on Raspberry Pi to Con…

How to install Node-RED on Raspberry Pi to Control an LED:

MQTT Based Raspberry Pi Home Automation: Contr…

MQTT Based Raspberry Pi Home Automation: Controlling Raspberry Pi GPIO using MQTT Cloud

In previous tutorial we have discussed about MQTT Protocol and installed local MQTT server on our Raspberry Pi for controlling the GPIO locally. But the drawback of local MQTT server is that we cannot control the GPIOs from anywhere in the world, it only provides services locally. But if this MQTT server is hosted on some cloud then any appliances connected to Raspberry Pi can be controlled globally.

Check the full project here: https://circuitdigest.com/microcontroller-projects/mqtt-based-raspberry-pi-home-automation

DIY Arduino Based Color Sorter Machine using T…

DIY Arduino Based Color Sorter Machine using TCS3200 Color Sensor
Here in this tutorial we will make a color sorting machine using a color sensor TCS3200, some servo motors and Arduino board. This tutorial will include the sorting of colored balls and keeping them in the relevant color box. The box will be in the fixed position and the servo motor will be used to move the sorter hand to keep the ball in the relevant box.

Check out the project here: https://circuitdigest.com/microcontroller-projects/arduino-color-sorter-machine-using-tcs3200-color-sensor

For 200+ more DIY Arduino projects, visit: https://circuitdigest.com/arduino-projects

Interfacing OLED Display with NodeMCU ESP8266

Interfacing OLED Display with NodeMCU ESP8266

In this tutorial we will use SPI protocol to interface Monochrome 7-pin SSD1306 0.96 OLED Display with NodeMCUand will learn to display image on OLED screen with NodeMCU ESP8266.

Find the project here: https://circuitdigest.com/microcontroller-projects/interfacing-ssd1306-oled-display-with-esp8266-nodemcu

Charge Pump Circuit – Getting Higher Voltage f…

Charge Pump Circuit – Getting Higher Voltage from Low Voltage Source
Boost converters are inefficient at low powers, since a lot of energy is consumed just for keeping the regulation on point and driving the power switch. Also, switch mode converters of this type are noisy – this is a problem if you’re dealing with sensitive circuitry. You’re in the uncomfortable position of an over-engineered solution. Linear regulators don’t work in reverse, so that’s ruled out as under-engineered.

Read the complete tutorial here: https://circuitdigest.com/electronic-circuits/charge-pump-circuit-design

Simple Curve Tracer Circuit: Tracing the Curve…

Simple Curve Tracer Circuit: Tracing the Curve for Resistor, Diode and Transistor

Most of electronics deals with Tracing Curves, be it the characteristic transfer curve for a feedback loop, a resistor’s straight VI line or a transistor’s collector voltage versus current curve.

These curves give us an intuitive understanding of how a device behaves in a circuit. An analytical approach might involve plugging in discrete voltage and current values into a mathematical formula and graphing the results, commonly with the x axis representing voltage and the y axis representing current.

Read the complete tutorial: https://circuitdigest.com/electronic-circuits/simple-curve-tracer-circuit-diagram

Operational Amplifier Integrator Circuit: Cons…

Operational Amplifier Integrator Circuit: Construction, Working and Applications

In simple Op-Amp applications, the output is proportional to the input amplitude. But when op-amp is configured as an integrator, the duration of the input signal is also considered. Therefore, an op-amp based integrator can perform mathematical integration with respect to time. The integrator produces an output voltage across the op-amp, which is directly proportional to the integral of the input voltage; therefore the output is dependent on the input voltage over a period of time.

Here is the full tutorial: https://circuitdigest.com/tutorial/op-amp-integrator-circuit-working-construction-applications

LoRa with Raspberry Pi – Peer to Peer Communic…

LoRa with Raspberry Pi – Peer to Peer Communication with Arduino

In this tutorial we will learn how to use a LoRa module SX1278 with Raspberry to communicate with another SX1278 connected to a microcontroller like Arduino. This method can come in handy at many places since the Arduino could act as a Server to fetch data from sensors and send it to Pi over a long distance through LoRa and then the Pi acting as a Client can receive these information and upload it to the could since it has access to internet. 

Check out the full tutorial here: https://circuitdigest.com/microcontroller-projects/raspberry-pi-with-lora-peer-to-peer-communication-with-arduino