20 / 7 / 2024
Markdown is a lightweight markup language that uses plain text formatting syntax to stylize and structure documents, widely used for creating content for the web, including documents, blog posts, and readme files.
Link to the article
I Learnt about the soldering equipment present in our lab, the solder, the soldering iron, soldering wick, flux, etc. I Learnt to use them and perform basic soldering on a perf board, i.e a LED circuit, in the presence of a coordinator.
Toggling an LED using an ESP32 is a simple yet effective way to get started with this powerful microcontroller. This guide will walk you through the steps to set up and program the ESP32 to control an LED.
Download and install the Arduino IDE from arduino.cc.
File
-> Preferences
.https://dl.espressif.com/dl/package_esp32_index.json
.Tools
-> Board
-> Boards Manager
.esp32
and install the esp32
package by Espressif Systems.Tools
-> Board
.ESP32 Dev Module
or the specific ESP32 board you are using.Open the Arduino IDE and create a new sketch. Copy and paste the following code:
// Define the LED pin
const int ledPin = 2;
void setup() {
// Initialize the LED pin as an output
pinMode(ledPin, OUTPUT);
}
void loop() {
// Turn the LED on (HIGH is the voltage level)
digitalWrite(ledPin, HIGH);
// Wait for a second
delay(1000);
// Turn the LED off by making the voltage LOW
digitalWrite(ledPin, LOW);
// Wait for a second
delay(1000);
}
A variable resistor can be used to control the voltage applied to the motor, thereby controlling its speed.
PWM is a highly efficient method of controlling motor speed by varying the duty cycle of a digital signal.
Adjusting the voltage supplied to the armature can control the motor speed.
Changing the field current to vary the motor’s magnetic field can control the speed.
Here’s a basic implementation of PWM control using an Arduino:
I learnt how the Ubuntu command line works, and created a test folder, opened it, created a test folder, created 2600 folders whose nomenclature is as specified in the task and concatenated 2 text files, all in the Ubuntu CLI.I Found difficult to do this task and with further knowledge about the ubuntu .I could complete the task. I researched about ubuntu from google website & AI to gather more information about it and understand how it works. The pictures of my Task is attached here.
My team comprised dedicated and enthusiastic members from the 2nd year of the Electrical and Electronics Engineering (EEE) department at UVCE. Our combined skills and collaborative efforts were pivotal in securing the 2nd place in the SILCO-HACK competition.
For SILCO-HACK, our project focused on developing a solution that addressed a significant issue in the field of [specific problem/industry]. We designed and implemented a [brief description of the project], which stood out due to its innovative approach, practical application, and technical sophistication.
During the competition, we encountered several challenges:
We were honored with a Certificate of Appreciation from UVCE, which acknowledges our accomplishment in the SILCO-HACK event. Below is an image of the certificate we received:
An API (Application Programming Interface) is a set of rules and tools that allows different software applications to communicate with each other. It defines the methods and data formats that applications can use to request and exchange information. APIs facilitate the integration of different systems, enabling them to work together seamlessly.
$(function () {
$("#myForm").submit(function (e) {
e.preventDefault();
var city = $("#city").val();
getWeather(city);
});
});
function getWeather(city) {
$(".weather-temperature").openWeather({
key: "ea5ceda552fc62d695e46455e0a5ddbb",
city: city,
descriptionTarget: ".weather-description",
windSpeedTarget: ".weather-wind-speed",
minTemperatureTarget: ".weather-min-temperature",
maxTemperatureTarget: ".weather-max-temperature",
humidityTarget: ".weather-humidity",
sunriseTarget: ".weather-sunrise",
sunsetTarget: ".weather-sunset",
placeTarget: ".weather-place",
iconTarget: ".weather-icon",
customIcons: "../src/img/icons/weather/",
success: function (data) {
// show weather
$(".weather-wrapper").show();
console.log(data);
},
error: function (data) {
console.log(data.error);
$(".weather-wrapper").remove();
},
});
}
GitHub is a platform that allows developers to automate their software development workflows directly within the GitHub repository. GitHub enables continuous integration and continuous deployment (CI/CD) processes, making it easier for teams to collaborate and streamline their development pipelines.
Forking refers to the process of creating a personal copy of someone else's repository (a collection of files and the entire version history of those files) in a distributed version control system like Git. When you fork a repository, you are essentially creating your own independent copy of the project, which can be modified without affecting the original repository.
A pull request (PR) in GitHub is a proposed code change submitted by a developer for review and integration into the main codebase.
An astable 555 multivibrator is a type of electronic oscillator circuit that uses a popular integrated circuit (IC) known as the 555 timer IC that produces continuous square wave or pulse wave output, commonly used for generating clock signals and timekeeping in digital circuits.
In the astable mode, the 555 timer functions as an oscillator, generating a continuous square wave output. This makes it useful for generating clock pulses, tone generation, and various timing applications.
The name "555" comes from the three 5-kiloohm resistors used in the original design in its internal voltage divider network.
An oscilloscope is an electronic test instrument used to visualize electrical signals as they vary over time. It displays the voltage of an electrical signal on a two-dimensional graph, with the vertical axis representing voltage and the horizontal axis representing time. This graphical representation is called an oscillogram or waveform.
3D printers are devices that create three-dimensional objects by depositing material layer by layer based on a digital model. The basic operation involves slicing a 3D model into thin layers and then gradually building the physical object by adding these layers on top of each other.