In the previous tutorials, we discussed two passive properties of electronic components, resistance and capacitance, and their electronic components, resistors and capacitors. Passive components are unable to generate energy, but can store or dissipate it. We’ve already learned about the electrical properties of resistors and capacitors, including how they affect the current and voltage in…
Supercapacitors – Basic Electronics 16
In the previous tutorials, we discussed working with a capacitor, characteristics of a capacitor, various types of capacitors, and selecting a capacitor for a given circuit. As we have learned, typical commercial capacitors have their capacitance in Picofarad, Nanofarad or Microfarad range. The maximum capacitance that these capacitors can provide is 1 Farad. If the…
How to select a capacitor – Basic Electronics 15
In the previous article, we looked at various types of capacitors. Now, let us discuss selecting a capacitor for a given application. Generally, selecting a capacitor is not a daunting task unless you have specific circuit requirements. Engineers often have a nominal capacitance derived for a circuit at hand or have to use capacitance with…
Types of capacitors (continued)-Basic Electronics 14
In the previous tutorial, we learned about the practical construction of a capacitor and the different technical aspects associated with a standard capacitor. Let us now discuss different types of commercial capacitors and the practical technical specifications associated with them. This will help immensely in choosing the suitable capacitor for a given application. The capacitors…
Types of capacitors- Basic Electronics 13
In the previous tutorial, we learned about signal behavior and the role of a capacitor in a circuit. A capacitor stores electrical charge in the form of the electrostatic field in response to an applied voltage. It charges whenever the applied voltage increases (relative to the current-voltage across the capacitor) by allowing a charging current…
Practical guide to capacitors-Basic Electronics 12
In the previous tutorials, we discussed setting up an electronics lab and learned rudimentary know-how of resistors. Moving on with a discussion on passive components, let’s talk about the capacitor. Let us begin with a fictitious circuit Imagine a purely resistive circuit driven by an ideal voltage source or ideal current source. In such a…
Non-invasive current sensor with Arduino
The idea of noninvasive current measurement is not new. Commercial devices are available which can measure current without any physical contact. However, the topic was not popular among the DIY community because of the complexity and nonexistence of the compact non-invasive sensors, which could be studied at low power. Luckily, we have small and reliable…
Arduino home security system using Sim900 Gsm module, Pir motion detector and magnetic door contact switch
In this tutorial i am going to make an arduino home security system. One can install this diy arduino security system project on his home main door. The diy arduino security system checks two things. First it checks if some one approached the door? Second it checks if door is opened by the person? When the…
Controlling IoT Devices through Emails over IMAP Protocol – IOT Part 48
In the previous tutorial, it was mentioned that IMAP protocol is a standard email protocol which is used to store email messages and retrieve them. It was also mentioned that IMAP protocol can be used in IoT applications where commands can be passed to IoT devices by emails. This can be really helpful in certain situations like when security might be the main concern. Also, emails can be sent on any network without any special application or permissions. The IoT devices can receive emails as email clients where they can read emails and process information contained in them.
RPi Python Programming 06: Python basics
In the previous tutorial, we discussed the Python language, its applications, implementations (including CPython, Jython, IronPython, and PyPy), and IDEs. We also learned how to write Python scripts and modules, and how to run Python scripts through an integrated development environment (or IDLE) and a Bash shell. Before we jump to controlling hardware via Python…
RPi Python Programming 05: Introduction to Python
In the previous tutorial, we successfully set up a Raspberry Pi (RPi) Linux desktop. Now let’s learn Python. We could start with how to control the hardware by using Python scripts, but that would defeat the purpose of using Raspberry Pi and a Very-High-Level-Language (VHLL) — such as Python — to control electronics. Certainly, you can…
RPi Python programming 04: Setting up Raspberry Pi Linux computer
In the previous article, we discussed the role of an operating system. We explored how Linux, as an open-source operating system, can be modified and used for mobile, desktop, server, cloud, mainframe, supercomputer, cluster, and embedded computing. Raspbian, the official OS for the Raspberry Pi (PRi), is based on Debian. This is a Linux distribution, which…
RPi Python Programming 03: Raspberry Pi as Linux System
In the previous article, we reviewed several Raspberry Pi models and considered which are most suitable depending on the application. Most of the time, you will be using RPi as a Linux computer. Raspbian, the official operating system for Raspberry Pi, is a variant of Debian OS (a Linux Distribution). Other operating systems are available, but…
RPI Python Programming 02: Raspberry Pi Models
In the previous tutorial, we introduced Raspberry Pi (RPi), including the operating systems it can run, programming languages it can use, as well as its advantages and limitations. We also discussed other single-board computers that are comparable to the RPi. The following models of Raspberry Pi have been released since 2012: Raspberry Pi 1 Model B…
RPi Python Programming 01: Introduction to Raspberry Pi 4
Raspberry Pi is a credit-card sized, single-board computer developed by the Raspberry Pi Foundation, a UK-based charity that works to ensure global access of computing and digital technology. It was initially developed as a low-cost microcomputer to impart digital skills to kids. It comes without any power supply or peripherals as it’s meant to be programmed…
Basic Electronics 07 – Resistor Selection Cheat Sheet
We have already discussed the various properties of resistors and different types of resistors. Now, it’s time to know how a resistor must be selected for a given application. Here, we present a cheat sheet here for the selection of resistors that can serve as a quick reference anytime. The process of selecting a resistor…
Audio Filters: The working and classification of microphones – Part 3
In the previous tutorials, physical properties of sound waves and acoustic waves were discussed. Sound or Acoustic Waves are in the form of vibration. Sound needs to be converted into electrical signals so that it can be processed by electronic circuits. So, the sound which is a mechanical energy must convert into electrical energy and must be precisely represented as an electrical waveform (analog) for any signal processing operations. So, there is need of a device which could sense the audio signals efficiently and convert them into electrical signals.
Audio Filters: Understanding sound waves – Part 1
The audio electronics is a branch of electronics that deals with designing of circuits that convert sound into electrical signals or electrical signals back into the sound. These circuits all together form an audio system. Basically, an audio system is designed to receive audio signals (via microphone), record audio in some storage, transmit audio (through wired or wireless communication channels) and reproduce audio signals (via speakers). So, the audio circuits perform signal processing for representing the sound in the form of electrical signals, manipulate the electrical (audio) signals like amplifying, filtering or mixing, reproduce sound from the audio signals, store audio into computer files or reproduce audio from an audio file. All these processes are performed by different audio related circuits or devices.
What are the top development boards for AI and ML?
Machine learning (ML) and artificial intelligence (AI) are no longer limited to high-end servers or cloud platforms. Thanks to new developments in integrated circuits (IC) and software technology, it’s possible to implement ML algorithms and deep learning neural networks on tiny controllers and microcomputers. And these embedded devices installed at edges must no longer rely…
How to design pick-and-place robot using Arduino
In this project, we’ll design an omnidirectional, moving pick-and-place robot. First, let’s cover how the robot is built. The robot’s build As shown in Figure 1, the robot consists of two sections: An omnidirectional moving platform A robotic arm The omnidirectional platform The robot is built using one circular wooden plate, three dc gear motors,…