The pump head is now nearly flooded, just prior to forcing the liquid out of the discharge port. Intermeshing gears
of the idler and rotor form locked pockets for the liquid which assures
volume control. ... Rotor and idler teeth mesh completely to form a
seal equidistant from the discharge and suction ports.
Tuesday, December 19, 2017
Can you run a gear pump dry?
The useful viscosity range of an internal gear pump is from 1cPs to over 1,000,000cP. ... The internal gear pump is non-pulsing, self-priming, and can run dry for short periods. They're also bi-rotational, meaning that the same pump can be used to load and unload vessels.
Wednesday, November 22, 2017
Tuesday, November 21, 2017
USB 3.0 Vs USB 2.0
- Data transfer Rate: USB 2.0 offers transfer rates of 480 Mbps, and USB 3.0 offers transfer rates of 4.8 Gbps — 10 times faster.
- More bandwidth: Instead of one-way communication, USB 3.0 uses two unidirectional data paths, one to receive data and the other to transmit while USB 2.0 can only handle only one direction of data at any time.
- Power consumption: USB 2.0 provides up to 500 mA whereas USB 3.0 provides up to 900 mA. The USB 3 devices provide more power when needed and conserve power when the device is connected but idling.
- Improved bus utilization: A new feature was added (using packets NRDY and ERDY) to let a device asynchronously notify the host of its readiness.
- Addition of another physical bus:The amount of wires was doubled, from 4 to 8. Additional wires required more space in both the cables and connectors, so new types of connectors were designed.
Monday, November 20, 2017
Gear Pump
- Gear pumps are positive displacement rotary pumps that transport liquids using rotating gears.
- It works through the use of two or more internal gears that create vacuum pressure, propelling the fluid media.
- This pumps are best suited for high viscosity pumping applications such as oils, plastics, paint, adhesives, or soaps.
Sunday, November 19, 2017
What is VG 46 oil?
So, an ISO VG 46 hydraulic oil has a viscosity of between 41.4 and 50.6 centistokes at 40 degrees Celsius. Viscosity grade 315 is a now mostly obsolete ASTM viscosity number - 315 SUS at 100 degrees Fahrenheit, which is roughly equivalent to ISO VG 68.
What is ISO VG 32 oil?
- Sinopec Anti-wear Hydraulic Oil ISO VG 32 is a premium light weight paraffinic based hydraulic oil, ideal for industrial applications or for the hydraulic systems in cold weather regions.
- It is a rust and oxidation (R&O)-inhibited oil with the added benefit of an anti-wear additive package for protection.
What does ISO VG mean?
- It is known as the International Standards Organization Viscosity Grade, ISO VG for short.
- You don't have to listen very long in this field before someone says that viscosity is the most important physical property of a fluid when determining lubrication requirements.
Saturday, November 18, 2017
Wednesday, November 15, 2017
7 segment Display on Arduino.
- In this project we will see how to display 0-9 digits on a 7-segment display.
Code:
// make an array to save Seven Segment pin configuration of numbers
int num_array[10][7] = { { 1,1,1,1,1,1,0 }, // 0
{ 0,1,1,0,0,0,0 }, // 1
{ 1,1,0,1,1,0,1 }, // 2
{ 1,1,1,1,0,0,1 }, // 3
{ 0,1,1,0,0,1,1 }, // 4
{ 1,0,1,1,0,1,1 }, // 5
{ 1,0,1,1,1,1,1 }, // 6
{ 1,1,1,0,0,0,0 }, // 7
{ 1,1,1,1,1,1,1 }, // 8
{ 1,1,1,1,0,1,1 }}; // 9
//function header
void Num_Write(int);
void setup()
{
// set pin modes
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
}
void loop()
{
//counter loop
for (int counter = 10; counter > 0; --counter)
{ // count down 9 to 0
delay(1000);
Num_Write(counter-1);
}
delay(3000);
}
// this functions writes values to the sev seg pins
void Num_Write(int number)
{
int pin= 2;
for (int j=0; j < 7; j++) {
digitalWrite(pin, num_array[number][j]);
pin++;
}
}
16x2 LCD with Atmega16
Controller: Atmega16 microcontroller
- A simple hello world project on AVR microcontroller.
Code:
// LCD module connections
sbit LCD_RS at PORTB2_bit;sbit LCD_EN at PORTB3_bit;
sbit LCD_D4 at PORTB4_bit;
sbit LCD_D5 at PORTB5_bit;
sbit LCD_D6 at PORTB6_bit;
sbit LCD_D7 at PORTB7_bit;
sbit LCD_RS_Direction at DDB2_bit;
sbit LCD_EN_Direction at DDB3_bit;
sbit LCD_D4_Direction at DDB4_bit;
sbit LCD_D5_Direction at DDB5_bit;
sbit LCD_D6_Direction at DDB6_bit;
sbit LCD_D7_Direction at DDB7_bit;
// End LCD module connections
void main()
{
Lcd_Init(); // Initialize LCD
Lcd_Cmd(_LCD_CLEAR); // Clear display
Lcd_Cmd(_LCD_CURSOR_OFF); // Cursor off
Lcd_Out(1,2,"mahabub's note"); // Write text in first row
}
16x2 LCD with PIC16F84A
Controller: PIC16F84A
Code:
// LCD module connections
sbit LCD_RS at RB2_bit;
sbit LCD_EN at RB3_bit;
sbit LCD_D4 at RB4_bit;
sbit LCD_D5 at RB5_bit;
sbit LCD_D6 at RB6_bit;
sbit LCD_D7 at RB7_bit;
sbit LCD_RS_Direction at TRISB2_bit;
sbit LCD_EN_Direction at TRISB3_bit;
sbit LCD_D4_Direction at TRISB4_bit;
sbit LCD_D5_Direction at TRISB5_bit;
sbit LCD_D6_Direction at TRISB6_bit;
sbit LCD_D7_Direction at TRISB7_bit;
// End LCD module connections
void main(){
Lcd_Init(); // Initialize LCD
Lcd_Cmd(_LCD_CLEAR); // Clear display
Lcd_Cmd(_LCD_CURSOR_OFF); // Cursor off
Lcd_Out(1,1,"mahabub's note"); // Write text in first row first column
}
- A simple hello world project. Just display a text defined in the program.
- Liquid Crystal Display-(16x2)
Code:
// LCD module connections
sbit LCD_RS at RB2_bit;
sbit LCD_EN at RB3_bit;
sbit LCD_D4 at RB4_bit;
sbit LCD_D5 at RB5_bit;
sbit LCD_D6 at RB6_bit;
sbit LCD_D7 at RB7_bit;
sbit LCD_RS_Direction at TRISB2_bit;
sbit LCD_EN_Direction at TRISB3_bit;
sbit LCD_D4_Direction at TRISB4_bit;
sbit LCD_D5_Direction at TRISB5_bit;
sbit LCD_D6_Direction at TRISB6_bit;
sbit LCD_D7_Direction at TRISB7_bit;
// End LCD module connections
void main(){
Lcd_Init(); // Initialize LCD
Lcd_Cmd(_LCD_CLEAR); // Clear display
Lcd_Cmd(_LCD_CURSOR_OFF); // Cursor off
Lcd_Out(1,1,"mahabub's note"); // Write text in first row first column
}
The Millimeter of water
- The millimeter of water (mmH2O) is defined as the pressure exerted at the base of a column of fluid exactly 1 millimeter (mm) high
- The fluid density is exactly 1.004514556 gram per cubic centimeter (g/cm³), at a physical location where the gravity acceleration is exactly 9.80665 m/sec²
1 millimeter of water = 9.806648601 × 10-5 bar
1 mmH2O = 9.806648601 × 10-6 MPa
1 mmH2O = 9.80664857 Pa
Tuesday, November 14, 2017
Panel Air Conditioner
Model: AMPS-300F
Power Supply: 220Vac
Power Consumption: 600WRunning current: 3.0 A
Refrigerant: R-134a, 200g
COMP - Compressor Working Lamp
HT - Highest Temp. Working Lamp
LT - Lowest Temp. Working Lamp
DRY - Drying Heater Working Lamp
DOOR - This lamp ON when door open
16X2 LCD on Arduino
This is hello world poject for the LCD on Arduino.
- LCD RS pin to digital pin 2
- LCD Enable pin to digital pin3
- LCD D4 pin to digital pin4
- LCD D5 pin to digital pin5
- LCD D6 pin to digital pin6
- LCD D7 pin to digital pin 7
LCD Vss and RW pin will be connected to ground.
Code:
#include <LiquidCrystal.h> // include the library code:
LiquidCrystal lcd(2, 3, 4,5 , 6, 7); // initialize the LCD with the numbers of the interface pins
// lcd(RS, Enable,D4,D5,D6,D7)
void setup() {
lcd.begin(16, 2); // set up the LCD's number of columns and rows:
lcd.print("mahabub's note"); // Print a message to the LCD.
}
void loop()
{
lcd.setCursor(6, 1); // set the cursor to column 6, line 1
// (note: line 1 is the second row, since counting begins with 0):
lcd.print(millis() / 1000); // print the number of seconds
}
Arduino PushButton -1
বোতাম চাপলেই LED জ্বলে উঠবে – Arduino প্রজেক্ট
সূচনা
আজকে আমরা দেখব কীভাবে একটি Push button ব্যবহার করে একটি LED (আলোক বাতি) চালু এবং বন্ধ করা যায়। Arduino নামের ছোট্ট একটি কম্পিউটার ব্যবহার করে আমরা এটি করে দেখবো। আপনি যদি প্রযুক্তির বিষয়ে একদম নতুন হন, তবুও এই প্রজেক্টটি খুব সহজভাবে করতে পারবেন।
কী কী লাগবে?
উপকরণ | পরিমাণ |
---|---|
Arduino UNO বোর্ড | ১টি |
বোতাম (push button) | ১টি |
রেজিস্টার (10kΩ এবং 220Ω) | ১টি করে |
LED | ১টি |
জাম্পার তার | কয়েকটি |
ব্রেডবোর্ড (ঐচ্ছিক) | ১টি |
Code:
int buttonPin = 8; // বোতামের পিন
int ledPin = 9; // LED এর পিন
int buttonState = 0;
void setup()
{
pinMode(buttonPin, INPUT); // বোতামের পিন ইনপুট
pinMode(ledPin, OUTPUT); // LED এর পিন আউটপুট
}
void loop()
{
buttonState = digitalRead(buttonPin); // বোতামের অবস্থা পড়া
if (buttonState == HIGH)
{
digitalWrite(ledPin, HIGH); // বোতাম চাপলে LED অন
}
else
{
digitalWrite(ledPin, LOW); // বোতাম ছেড়ে দিলে LED অফ
}
}
বাস্তবে যা ঘটবে
যখন আপনি বোতাম চাপবেন, তখন LED জ্বলে উঠবে। আর বোতাম ছেড়ে দিলে LED নিভে যাবে। এটি একটি ক্লাসিক Arduino প্রজেক্ট যেটা দিয়ে আপনি বোঝতে পারবেন কিভাবে ইনপুট (বোতাম) এবং আউটপুট (LED) কাজ করে।
উপসংহার
এই প্রজেক্টটি:
- একদম নতুনদের জন্য আদর্শ
- হাতেকলমে বোঝার জন্য অসাধারণ
- ভবিষ্যতে স্মার্ট হোম, অটো সিস্টেমে ব্যবহৃত বোতাম নিয়ন্ত্রণ শেখার ভিত্তি
সীমাবদ্ধতাঃ
যতক্ষণ Input pin HIGH থাকবে ঠিক ততক্ষণই Output pin HIGH থাকবে ।
Subscribe to:
Posts (Atom)