๐Ÿ’ป๐Ÿ’กElectronics ๐Ÿ” โ†” & โ†” IT
1.92K subscribers
191 photos
188 videos
162 files
82 links
To learn electronics and design circuit



ูˆู„ู„ุชูˆุงุตู„ ูŠู…ูƒู†ูƒู… ุฐู„ูƒ ุนู„ู‰ ู‡ุฐุง
@electro09210
Download Telegram
ุชุตู…ูŠู… ู„ูˆุญ ุงู„ุชุฌุงุฑุจ
ูŠู‚ูˆู… ุงู„ุงุฑุฏูˆูŠู†ูˆ ุจุงู„ุชุญูƒู… ุจุฒุงูˆูŠุฉ ุฏูˆุฑุงู† ู…ุญุฑูƒ ุงู„ุณูŠุฑููˆ(Servo motor) ุŒ ู„ุฐู„ูƒ ูŠุชู… ุชุซุจูŠุช ุญุณุงุณ ุงู„ู…ูˆุฌุงุช ููˆู‚ ุงู„ุตูˆุชูŠุฉ ุนู„ู‰ ุงู„ู…ุญุฑูƒ ู„ูŠุชู… ู‚ูŠุงุณ ุงู„ู…ุณุงูุฉ ุนู†ุฏ ุชู„ูƒ ุงู„ุฒุงูˆูŠุฉ.

ู‚ู… ุจุชูˆุตูŠู„ ุงู„ุฏุงุฆุฑุฉ ุงู„ูƒู‡ุฑุจุงุฆูŠุฉ ุนู„ู‰ ู„ูˆุญุฉ ุงู„ุชุฌุงุฑุจ ูƒู…ุง ู‡ูˆ ู…ูˆุถุญ ุจุงู„ุตูˆุฑุฉ.
ูŠุญุชูˆูŠ ู…ุณุชุดุนุฑ ุงู„ู…ูˆุฌุงุช ููˆู‚ ุงู„ุตูˆุชูŠุฉ ุนู„ู‰ ุงุฑุจุน ู…ู†ุงูุฐุŒ ู…ู†ูุฐ ุงู„ุทุงู‚ุฉ Vcc ูˆ ู…ู†ูุฐ GND ูˆ ู…ู†ูุฐ Trig ุงู„ุฐูŠ ูŠุชู… ู…ู† ุฎู„ุงู„ู‡ ุงุฑุณุงู„ ุงู„ู†ุจุถุฉ, ูˆ ู…ู†ูุฐ Echo ุงู„ุฐูŠ ูŠุชู… ู…ู† ุฎู„ุงู„ู‡ ุงุณุชู‚ุจุงู„ ุตุฏู‰ ุงู„ู†ุจุถุฉ ุงู„ู…ุฑุณู„ุฉ ู…ู† ู‚ุจู„ Trig.
ูŠุชู… ุชูˆุตูŠู„ ู…ุณุชุดุนุฑ ุงู„ู…ูˆุฌุงุช ููˆู‚ ุงู„ุตูˆุชูŠุฉ ุจุงู„ุงุฑุฏูˆูŠู†ูˆ ูƒุงู„ุชุงู„ูŠ:
ุญุณุงุณ ุงู„ู…ูˆุฌุงุช ููˆู‚ ุงู„ุตูˆุชูŠุฉ ู„ูˆุญุฉ ุงู„ุงุฑุฏูˆูŠู†ูˆ
Vcc 5v
GND GND
Trig Pin 10
Echo Pin 11
ูˆ ุชูˆุตูŠู„ ู…ุญุฑูƒ ุงู„ุณูŠุฑููˆ ูƒุงู„ุชุงู„ูŠ:

ู„ูˆุญุฉ ุงู„ุงุฑุฏูˆูŠู†ูˆ ู…ุญุฑูƒ ุงู„ุณูŠุฑููˆ
5v ุงู„ุณู„ูƒ ุงู„ุฃุญู…ุฑ
GND ุงู„ุณู„ูƒ ุงู„ุฃุณูˆุฏ/ุงู„ุจู†ูŠ
Pin 9 ุงู„ุณู„ูƒ ุงู„ุงุตูุฑ/ุงู„ุจุฑุชู‚ุงู„ูŠ
ุนู†ุฏู…ุง ูŠู‚ูˆู… ุงู„ุงุฑุฏูˆูŠู†ูˆ ุจุชุญุฑูŠูƒ ู…ุญุฑูƒ ุงู„ุณูŠุฑููˆ ุจุฏุฑุฌุงุช ู…ุนูŠู†ุฉ (ูˆ ุจุงู„ุชุงู„ูŠ ูŠุชุญุฑูƒ ุญุณุงุณ ุงู„ู…ูˆุฌุงุช ุงู„ููˆู‚ ุตูˆุชูŠุฉ) ูŠุชู… ุญุณุงุจ ุงู„ู…ุณุงูุฉ ุนู†ุฏ ุชู„ูƒ ุงู„ุฒุงูˆูŠุฉ. ุณูŠุชู… ุงุฑุณุงู„ ู‡ุฐุฉ ุงู„ุจูŠุงู†ุงุช ุฅู„ู‰ ุฌู‡ุงุฒ ุงู„ุญุงุณูˆุจ ุนุจุฑ ุงู„ู…ู†ูุฐ ุงู„ุชุณู„ุณู„ูŠ (Serial port)ุŒ ูˆ ุจุงู„ุชุงู„ูŠ ูŠู‚ูˆู… ุงู„ุญุงุณูˆุจ ุจุงุณุชุฎุฏุงู… ุจุฑู†ุงู…ุฌ ู„ุฑุณู… ุงู„ุฎุฑูŠุทุฉ ุงู„ุจูŠุงู†ูŠุฉ ุงุนุชู…ุงุฏุง ุนู„ู‰ ู‡ุฐุฉ ุงู„ู‚ูŠู… .

ูˆุงุฌู‡ุฉ ุงู„ู…ุณุชุฎุฏู…:
Processing IDEุŒ ู‡ูŠ ุจูŠุฆุฉ ุชุทูˆูŠุฑ ู…ุชูƒุงู…ู„ุฉ ุชู… ุจู†ุงุคู‡ุง ู…ู† ุฃุฌู„ ุงู„ุฃุดุฎุงุต ุงู„ู…ู‡ุชู…ูŠู† ุจุงู„ุชุตู…ูŠู… ุงู„ู…ุฑุฆูŠ ูˆุงู„ูู†ูˆู† ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ ุงู„ุฃุฎุฑู‰. ุญูŠุซ ุชู…ูƒู†ูƒ ู…ู† ุจุฑู…ุฌุฉ ุงู„ุฑุณูˆู… ูˆ ุงู„ุตูˆุฑ ุงู„ู…ุชุญุฑูƒุฉ ูˆ ุชู‚ูˆู… ุจุชุญุฏูŠุซ ุงู„ุฑุณูˆู…ุงุช ุงู„ู…ุนุฑูˆุถู‡ ุนู„ู‰ ุดุงุดุฉ ุงู„ูƒู…ุจูŠูˆุชุฑ ูˆ ุงู„ุงุณุชุฌุงุจุฉ ู„ุชูุงุนู„ ุงู„ู…ุณุชุฎุฏู….
ุงู„ุงู† ู†ุญู† ุจุญุชุงุฌ ู„ุนู…ู„ ุจุฑู†ุงู…ุฌ ูŠุชู… ุฑูุนู‡ ุนู„ู‰ ุงู„ุงุฑุฏูˆูŠู†ูˆ ุงู„ุฐูŠ ู…ู† ุดุฃู†ู‡ ุชู…ูƒูŠู† ุงู„ุชูุงุนู„ ุจูŠู† Arduino IDE ูˆ IDE Processing.

*ูŠู…ูƒู†ูƒ ุชู†ุฒูŠู„ ุจุฑู†ุงู…ุฌ Processing ู…ู†
#include <Servo.h>

Servo leftRightServo; // set a variable to map the servo
int leftRightPos = 0; // set a variable to store the servo position
const int numReadings = 10; // set a variable for the number of readings to take
int index = 0; // the index of the current reading
int total = 0; // the total of all readings
int average = 0; // the average
int echoPin = 11; // the SRF05's echo pin
int initPin = 10; // the SRF05's init pin
unsigned long pulseTime = 0; // variable for reading the pulse
unsigned long distance = 0; // variable for storing distance

/* setup the pins, servo and serial port */
void setup() {
leftRightServo.attach(9);
// make the init pin an output:
pinMode(initPin, OUTPUT);
// make the echo pin an input:
pinMode(echoPin, INPUT);
// initialize the serial port:
Serial.begin(9600);
}

void loop() {
for(leftRightPos = 0; leftRightPos < 180; leftRightPos++) { // going left to right.
leftRightServo.write(leftRightPos);
average=Avg();
Serial.print("X"); // print leading X to mark the following value as degrees
Serial.print(leftRightPos); // current servo position
Serial.print("V"); // preceeding character to separate values
Serial.println(average); // average of sensor readings
}
/*
start going right to left after we got to 180 degrees
*/
for(leftRightPos = 180; leftRightPos > 0; leftRightPos--) { // going right to left
leftRightServo.write(leftRightPos);
average=Avg();
Serial.print("X");
Serial.print(leftRightPos);
Serial.print("V");
Serial.println(average);
}
}

long Avg()
{
for (index = 0; index<=numReadings;index++) {
digitalWrite(initPin, LOW);
delayMicroseconds(50);
digitalWrite(initPin, HIGH);
delayMicroseconds(50);
digitalWrite(initPin, LOW);
pulseTime = pulseIn(echoPin, HIGH);
distance = pulseTime/58;
total = total + distance;
delay(10);
}
average = total/numReadings; // create average reading

if (index >= numReadings) { // reset the counts when at the last item of the array
index = 0;
total = 0;
}
return average;
}
ุนู†ุฏูƒ ู…ุดุฑูˆุน ุชุฎุฑุฌ ุฏุงูŠุฑ ุฒูˆู„ ูŠุณุงุนุฏูƒ ููŠู‡ ุงู„ุนู…ู„ูŠ ู†ุญู† ูŠู…ูƒู†ู†ุง ุงู„ู…ุณุงุนุฏุฉ ูˆุฃุณุนุงุฑู†ุง ู„ุง ุชู†ุงูุณ

@electro09210
ูˆุญุฏุฉ ุงู„ุชุนุฑู ุนู„ู‰ ุงู„ุตูˆุช (Voice Recognition ) :



ูˆุญุฏุฉ Voice Recognition ู‡ูŠ ุนุจุงุฑุฉ ุนู† ู„ูˆุญุฉ ู…ุฏู…ุฌุฉ ุณู‡ู„ู‡ ุงู„ุชุญูƒู…ุŒ ุชุณุชุฎุฏู… ู„ู„ุชุนุฑู ุนู„ู‰ ุงู„ุตูˆุช/ ุงู„ูƒู„ุงู… ู„ู„ุชุญูƒู… ููŠ ุงู„ู…ุดุงุฑูŠุน ุงู„ู…ุฎุชู„ูุฉ.
ู„ุฏู‰ ูˆุญุฏุฉ V3 ุงู„ู‚ุฏุฑุฉ ุนู„ู‰ ุชุฎุฒูŠู† ู…ุง ูŠุตู„ ุฅู„ู‰ 80 ุฃู…ุฑุง ุตูˆุชูŠุงู‹ ู„ูƒู„ ู…ู†ู‡ุง ู…ุฏุฉ 1500 milliseconds (ุงูŠ ู…ุง ูŠู‚ุงุฑุจ ูƒู„ู…ุฉ ุฃูˆ ูƒู„ู…ุชูŠู† ู„ูƒู„ ุงู…ุฑ). ูŠุชู… ุชุฎุฒูŠู†ู‡ุง ููŠ ู…ุฌู…ูˆุนุฉ ูˆุงุญุฏุฉ ูƒุจูŠุฑุฉ ู…ุซู„ ุงู„ู…ูƒุชุจุฉ. ูˆู„ูƒู† ุฎู„ุงู„ ุนู…ู„ู‡ุง ู„ุง ุชุณุชุทูŠุน ุงู„ุชู…ูŠูŠุฒ ุจูŠู† ุงู„ู€ 80 ุตูˆุชุง ููŠ ู†ูุณ ุงู„ู„ุญุธุฉุŒ ู„ุฐู„ูƒ ูŠุชู… ุงุณุชูŠุฑุงุฏ/ุงุณุชุฏุนุงุก ุณุจุนุฉ ุฃูˆุงู…ุฑ ุตูˆุชูŠุฉ ููŠ ุงู„ู…ูƒุชุจุฉ ุฅู„ู‰ ุฃุฏุงุฉ ุงู„ุชุนุฑู(Recognizer) . ูˆู‡ุฐุง ูŠุนู†ูŠ ุฃู† ุงู„ุญุฏ ุงู„ุฃู‚ุตู‰ ู„ู„ุฃูˆุงู…ุฑ ุงู„ุตูˆุชูŠุฉ ู‡ูŠ ุณุจุน ุฃูˆุงู…ุฑ ูุนุงู„ุฉ ููŠ ู†ูุณ ุงู„ูˆู‚ุช.
ู„ุง ุชู‚ูˆู… ู‡ุฐู‡ ุงู„ูˆุญุฏุฉ ุจุชุญูˆูŠู„ ุงู„ุฃู…ุฑ ุฅู„ู‰ ู†ุต ูˆู„ูƒู† ุณุชู‚ูˆู… ุจู…ู‚ุงุฑู†ุฉ ุงู„ุตูˆุช ุงู„ู‚ุงุฏู… ู…ู† ุงู„ู…ูŠูƒุฑูˆููˆู† ุจู…ุฌู…ูˆุนุฉ ู…ู† ุงู„ุฃุตูˆุงุช ุงู„ู…ุณุฌู„ู‡ ู…ุณุจู‚ุง. ู„ุฐู„ูƒ ู…ู† ุงู„ู†ุงุญูŠุฉ ุงู„ูู†ูŠุฉ ู„ุง ุชูˆุฌุฏ ุญูˆุงุฌุฒ ู„ุบูˆูŠุฉ ู„ุงุณุชุฎุฏุงู… ู‡ุฐุง ุงู„ู…ู†ุชุฌ. ูŠู…ูƒู†ูƒ ุชุณุฌูŠู„ ุงู„ุฃู…ุฑ ุจุฃูŠ ู„ุบุฉ .

ูƒู…ุง ุงู†ู‡ุง ุชุญุชุงุฌ ุฅู„ู‰ ุชู‡ูŠุฆุฉ ูˆุชุณุฌูŠู„ ุงู„ุฃุตูˆุงุช ุฃูˆู„ุงู‹ ู‚ุจู„ ุงุนุทุงุก ุงู„ุฃูˆุงู…ุฑ ุงู„ุตูˆุชูŠุฉ ู„ู„ุชุญูƒู… ุจุงู„ู…ุดุงุฑูŠุน.
ูƒุชุงุจ ุดุจูƒุงุช ุงู„ูƒู…ุจูŠูˆุชุฑ ู…ู† ุงู„ุจุฏุงูŠุฉ ุญุชู‰ ุงู„ุงุญุชุฑุงู
ูŠุดุฑุญ ู‡ุฐุง ุงู„ูƒุชุงุจ ุงู„ุฑุงุฆุน ูƒู„ ู…ุง ูŠุชุนู„ู‚ ุจุงู„ุดุจูƒุงุช ู…ู† ุชุฌู‡ูŠุฒุงุช ูˆุณูŠุฑูุฑุงุช ูˆ ุฎูˆุงุฏู… ูˆุบูŠุฑู‡ุง ุจุฑุงุจุท ู…ุจุงุดุฑ ูˆุจุฏูˆู† ุงุนู„ุงู†ุงุช:
https://goo.gl/cNBzKE
ุนู†ุฏูƒ ู…ุดุฑูˆุน ุชุฎุฑุฌ ุฏุงูŠุฑ ุฒูˆู„ ูŠุณุงุนุฏูƒ ููŠู‡ ุงู„ุนู…ู„ูŠ ู†ุญู† ูŠู…ูƒู†ู†ุง ุงู„ู…ุณุงุนุฏุฉ ูˆุฃุณุนุงุฑู†ุง ุฃุณุนุงุฑู†ุง ุฃุณุนุงุฑู†ุง ุงุณุนุงุฑู†ุง ู„ุง ุชู†ุงูุณ

@electro09210
5445.pdf
669 KB
ุงู„ู…ูˆุณูุช MOSFET
5016.pdf
276.9 KB
ุฏูˆุงุฆุฑ ุนู…ู„ูŠุฉ ูˆู…ุฌุฑุจุฉ