The rapid adoption of digital transformation across industries has seen several organizations implement AI and Big Data capabilities to enhance their competitive advantage. Businesses, large and small, now leverage data to guide business operations and make critical company decisions. The kind of data generated in every business environment varies, and these data sets only become useful once they are harnessed to give useful insights. Data engineers are the professionals often tasked with building and maintaining key systems that collect, manage and convert these data sets. The huge amount of data generated in different industries has expanded the data engineering profession to cover a wide range of skills, including web-crawling, distributed computing, data cleansing, data storage, and da ...
Hello friends, I hope you all are doing well. Welcome to the 9th tutorial of our Raspberry Pi programming course. In the last chapter, we generated a PWM signal from our Raspberry Pi to control the brightness of an LED. We also studied different functions used in Python to perform PWM. In this chapter, we'll get a bit advanced with PWM and use it to control the speed and direction of a DC motor with the help of a motor driver IC. To control the speed & direction of the DC Motor, we will: Design a Circuit Diagram. Write Python code. Components Required We will use the following components to control the DC motor speed: Raspberry Pi 4. DC Motor. Motor driver IC(L293D). Breadboard. Jumper wires. Controlling DC Motor speed with Raspberry Pi 4 In order to control the DC motor with any microcont ...
Hello friends, I hope you all are doing great. It's the 8th tutorial in our Raspberry Pi programming course. In the previous lectures, we interfaced LCD 16x2 and Keypad 4x4 with Raspberry Pi 4 . In this chapter, we are not going to interface any external module with Pi, instead, we'll create a PWM signal in the raspberry pi using Python. Let's get started: Components Required We are going to use the below components in today's PWM project: Raspberry Pi 4. LED. A resistor of 330 ohms. Breadboard. Jumper wires. Before going forward, let's first understand what is PWM: What is PWM? In PWM(Pulse Width Modulation) , we simply turn on and off our power supply at regular intervals and thus reduce the average power of the signal. We have shared a detailed tutorial on Introduction to PWM(Pulse Widt ...
Hello readers, I hope you all are doing great. In our previous tutorial, we discussed the installation procedure of Visual Studio Code for programming Raspberry Pi Pico. We have already mentioned in our previous tutorials that RP2040 or Raspberry Pi Pico supports multiple programming languages like C/C++, Circuit python, MicroPython cross-platform development environments. Raspberry Pi Pico module consists of a built-in UF2 bootloader enabling programs to be loaded by drag and drop and floating-point routines are baked into the chip to achieve ultra-fast performance. There are multiple development environments to program a Raspberry Pi Pico board like Visual Studio Code, Thonny Python IDE, Arduino IDE etc. So, in this tutorial, we will learn how to install Thonny Python IDE to program the ...
The eCommerce industry, which has already experienced year-over-growth for the past five years, gained a monumental boost after the pandemic made online shopping mainstream. Today, there are more than 20 million eCommerce businesses operating worldwide, and new companies open shops every day. The majority of these companies need skilled developers and engineers to build safe and robust eCommerce sites to house their businesses. If you are interested in specializing in eCommerce development, you would be remiss to ignore the advantages and disadvantages of each payment gateway option. Payment gateways allow online customers to purchase products seamlessly and securely. However, they are not all created equal. As an engineer or site developer, you should understand the technical and practica ...
Workflow automation is a topic that has been on the rise for many years now. With more and more companies switching to new technologies, this will become a bigger problem. It's time we take it seriously and find ways to improve employee productivity through workflow automation. As you'll learn in this article, there are various benefits of automating the workflows that can help you achieve higher levels of success! What is Workflow Automation, and Why Is It Important? Workflow automation uses technology to improve or replace manual work tasks. Automation can save time and money by reducing or eliminating the need for human intervention in repetitive or time-consuming tasks and thus reducing workforce management . Most businesses can benefit from workflow automation in some way. Some common ...
Internet of Things is a system of multiple inter-related computing devices. The factor ‘thing’ in IoT is designated to an entity capable of communicating data over a network (IOT), which can be a digital machine, sensor, human being, animals etc. Each component that is included in IoT network is assigned with an unique identity called UID and the ability to communicate data over IoT network without any external human or computer intervention. Hello readers, I hope you all are doing great. In our previous tutorial, we discussed how to upload data to Firebase Real-time Database using ESP32. In this tutorial, we will learn how to read the data stored on the Firebase Database with ESP32. We can access the data stored in Firebase database from anywhere in the world, which makes this preferable ...
Hello readers, I hope you all are doing great. In this tutorial, we will learn how to access Firebase (a real-time database) to store and read values or data with ESP32. It is Google’s mobile application development platform that can be used to can access, monitor and control ESP32 from anywhere in the world with its (firebase) real-time database. What is Firebase? Firebase real-time database is a development platform provided by Google which included multiple services to manage and authenticate data. Firebase is basically a mobile and web app development platform I as works great with Android APIs) that includes features like firebase cloud, real-time data and Firebase authentication etc. As per Firebase’s official documentation ( https://firebase.google.com/docs/database ), whenever a us ...
Hello readers, I hope you all are doing great. In this tutorial, we will learn how to interface the BMP280 sensor with the ES32 module to get temperature, pressure and altitude readings. Later, in this tutorial, we will also discuss how to upload these sensor readings to a web server. BMP280 BMP280 or Barometric pressure sensor is a module used to measure temperature pressure and altitude. The small size and low power consumption feature of this sensor makes it feasible for battery-powered devices, GPS modules and mobile applications etc. Fig. 1 BMP280 Sensor The BMP280 is the product of BOSCH which is based on Bosch’s proven Piezo-resistive pressure sensor technology featured with high accuracy, long term stability, linearity and high EMC robustness. BMP280 is the successor of the BMP180 ...
Hello readers, I hope you all are doing great. ESP32 is a powerful chip for Internet of Things applications. This tutorial is also based on one of the ESP32 applications in the field of IoT. Project Overview In this tutorial, we will learn how to update LCD display with new data or input using a web server created with ESP32. Fig. 1 To achieve the target, we will be using an HTML (Hypertext Markup Language) form to provide web input and then update the text displayed on LCD. The values or input received from the webserver will be further stored inside a variable in the code for further use (to display on LCD). We have already posted a tutorial on LCD (Liquid Crystal Display) interfacing with ESP32. In that tutorial, we demonstrated how to display the hard-coded data (in the ESP32 module) o ...