๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

ํšŒ๋กœ๊ด€๋ จ

์„ผ์„œ ํšŒ๋กœ ๊ตฌ์„ฑ ์˜ˆ์ œ ์™„๋ฒฝ ๊ฐ€์ด๋“œ – ๊ผญ ์•Œ์•„์•ผ ํ•  ํ•ต์‹ฌ ์ •๋ณด

๐Ÿ”Œ ์„ผ์„œ ํšŒ๋กœ ๊ตฌ์„ฑ ์˜ˆ์ œ ์™„๋ฒฝ ๊ฐ€์ด๋“œ

์„ผ์„œ ํšŒ๋กœ๋ž€? ๊ธฐ๋ณธ ๊ฐœ๋…๋ถ€ํ„ฐ ์ดํ•ดํ•˜๊ธฐ

์„ผ์„œ ํšŒ๋กœ๋Š” ๋‹ค์–‘ํ•œ ํ™˜๊ฒฝ ์ •๋ณด๋ฅผ ๊ฐ์ง€ํ•˜๊ณ  ์ „๊ธฐ ์‹ ํ˜ธ๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ๋งˆ์ดํฌ๋กœ์ปจํŠธ๋กค๋Ÿฌ(์˜ˆ: ์•„๋‘์ด๋…ธ, ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด)๋‚˜ ๋‹ค๋ฅธ ์ „์ž ์žฅ์น˜์— ์ „๋‹ฌํ•˜๋Š” ํ•ต์‹ฌ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.
์„ผ์„œ ํšŒ๋กœ์˜ ๊ธฐ๋ณธ ๊ตฌ์„ฑ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ์„ผ์„œ(๊ฐ์ง€ ์†Œ์ž): ์˜จ๋„, ๋น›, ๊ฑฐ๋ฆฌ, ์Šต๋„ ๋“ฑ ํŠน์ • ๋ฌผ๋ฆฌ๋Ÿ‰์„ ๊ฐ์ง€
  • ์‹ ํ˜ธ ์ฒ˜๋ฆฌ ํšŒ๋กœ: ์„ผ์„œ์˜ ์ถœ๋ ฅ์„ ์ฆํญ, ๋ณ€ํ™˜, ํ•„ํ„ฐ๋ง
  • ์ถœ๋ ฅ๋ถ€: ๋งˆ์ดํฌ๋กœ์ปจํŠธ๋กค๋Ÿฌ, ๋””์Šคํ”Œ๋ ˆ์ด, ์•Œ๋žŒ ๋“ฑ๊ณผ ์—ฐ๊ฒฐ

TIP: ์„ผ์„œ ํšŒ๋กœ๋ฅผ ์ œ๋Œ€๋กœ ์ดํ•ดํ•˜๋ฉด IoT, ์Šค๋งˆํŠธํ™ˆ, ๋กœ๋ด‡ ๋“ฑ ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์— ์‰ฝ๊ฒŒ ์‘์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค! ๐Ÿค–


์„ผ์„œ ํšŒ๋กœ ๊ตฌ์„ฑ์˜ ํ•ต์‹ฌ ์š”์†Œ โœ…

1. ์„ผ์„œ ์ข…๋ฅ˜๋ณ„ ํšŒ๋กœ ๊ตฌ์„ฑ ๋ฐฉ์‹

์„ผ์„œ๋งˆ๋‹ค ํšŒ๋กœ ๊ตฌ์„ฑ ๋ฐฉ์‹์ด ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ๋Œ€ํ‘œ์ ์ธ ์„ผ์„œ๋ณ„ ํšŒ๋กœ ์˜ˆ์‹œ๋Š” ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์„ผ์„œ ์ข…๋ฅ˜ ์ฃผ์š” ํŠน์ง• ํšŒ๋กœ ๊ตฌ์„ฑ ๋ฐฉ์‹
์˜จ๋„ ์„ผ์„œ ์•„๋‚ ๋กœ๊ทธ/๋””์ง€ํ„ธ ์ถœ๋ ฅ ์ €ํ•ญ ๋ถ„ํ• , ์ฆํญ ํšŒ๋กœ
์กฐ๋„ ์„ผ์„œ ๋น›์˜ ์„ธ๊ธฐ ๊ฐ์ง€ ์ €ํ•ญ ๋ถ„ํ• , OP-AMP
๊ฑฐ๋ฆฌ ์„ผ์„œ ์ดˆ์ŒํŒŒ, ์ ์™ธ์„  ๋ฐฉ์‹ ํŠธ๋ฆฌ๊ฑฐ/์—์ฝ” ์‹ ํ˜ธ ์ฒ˜๋ฆฌ
์Šต๋„ ์„ผ์„œ ์šฉ๋Ÿ‰/์ €ํ•ญ ๋ณ€ํ™” ๊ฐ์ง€ ๋ธŒ๋ฆฌ์ง€ ํšŒ๋กœ, ADC
์••๋ ฅ ์„ผ์„œ ์ €ํ•ญ ๋ณ€ํ™” ๊ฐ์ง€ ํœ˜ํŠธ์Šคํ†ค ๋ธŒ๋ฆฌ์ง€, ์ฆํญ๊ธฐ

Top 7 ์„ผ์„œ ํšŒ๋กœ ๊ตฌ์„ฑ ์˜ˆ์ œ ๐Ÿ†

์•„๋ž˜๋Š” ๊ฐ€์žฅ ๋งŽ์ด ํ™œ์šฉ๋˜๋Š” ์„ผ์„œ ํšŒ๋กœ ๊ตฌ์„ฑ ์˜ˆ์ œ 7๊ฐ€์ง€๋ฅผ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.

  1. ์˜จ๋„ ์„ผ์„œ(LM35) ํšŒ๋กœ
  2. ์กฐ๋„ ์„ผ์„œ(CdS) ํšŒ๋กœ
  3. ์ดˆ์ŒํŒŒ ๊ฑฐ๋ฆฌ ์„ผ์„œ(HC-SR04) ํšŒ๋กœ
  4. ์ ์™ธ์„  ์žฅ์• ๋ฌผ ๊ฐ์ง€ ์„ผ์„œ ํšŒ๋กœ
  5. ์Šต๋„ ์„ผ์„œ(DHT11) ํšŒ๋กœ
  6. ์••๋ ฅ ์„ผ์„œ(FSR) ํšŒ๋กœ
  7. ๊ฐ€์Šค ์„ผ์„œ(MQ-2) ํšŒ๋กœ

์„ผ์„œ ํšŒ๋กœ ์˜ˆ์ œ ๋น„๊ตํ‘œ

์ˆœ์œ„ ์„ผ์„œ๋ช… ์ฃผ์š” ๋ถ€ํ’ˆ ์ถœ๋ ฅ ๋ฐฉ์‹ ๋‚œ์ด๋„ ํ™œ์šฉ ์˜ˆ์‹œ
1 LM35 LM35, ์ €ํ•ญ ์•„๋‚ ๋กœ๊ทธ ํ•˜ ์˜จ๋„ ๋ชจ๋‹ˆํ„ฐ๋ง
2 CdS CdS, ์ €ํ•ญ ์•„๋‚ ๋กœ๊ทธ ํ•˜ ์กฐ๋„ ์ž๋™ ์กฐ๋ช…
3 HC-SR04 HC-SR04, ์ €ํ•ญ ๋””์ง€ํ„ธ ์ค‘ ๊ฑฐ๋ฆฌ ์ธก์ •, ๋กœ๋ด‡
4 IR Sensor IR LED, ํฌํ† ๋‹ค์ด์˜ค๋“œ ๋””์ง€ํ„ธ ์ค‘ ์žฅ์• ๋ฌผ ๊ฐ์ง€
5 DHT11 DHT11, ํ’€์—…์ €ํ•ญ ๋””์ง€ํ„ธ ์ค‘ ์˜จ์Šต๋„ ์ธก์ •
6 FSR FSR, ์ €ํ•ญ ์•„๋‚ ๋กœ๊ทธ ์ค‘ ์••๋ ฅ ๊ฐ์ง€
7 MQ-2 MQ-2, ์ €ํ•ญ ์•„๋‚ ๋กœ๊ทธ ์ค‘ ๊ฐ€์Šค ๋ˆ„์ถœ ๊ฐ์ง€

๋Œ€ํ‘œ ์„ผ์„œ ํšŒ๋กœ ๊ตฌ์„ฑ ์˜ˆ์ œ ์ฝ”๋“œ ๋ฐ ํšŒ๋กœ๋„

1. ์˜จ๋„ ์„ผ์„œ(LM35) ํšŒ๋กœ ์˜ˆ์ œ

ํšŒ๋กœ ๊ตฌ์„ฑ

  • LM35์˜ Vout โ†’ ์•„๋‘์ด๋…ธ A0
  • Vcc โ†’ 5V, GND โ†’ GND
  • 10kฮฉ ํ’€๋‹ค์šด ์ €ํ•ญ ์‚ฌ์šฉ

์•„๋‘์ด๋…ธ ์ฝ”๋“œ ์˜ˆ์‹œ

const int sensorPin = A0;
float voltage, temperature;

void setup() {
  Serial.begin(9600);
}

void loop() {
  int sensorValue = analogRead(sensorPin);
  voltage = sensorValue * (5.0 / 1023.0);
  temperature = voltage * 100; // LM35: 10mV/ยฐC
  Serial.print("Temperature: ");
  Serial.print(temperature);
  Serial.println(" ยฐC");
  delay(1000);
}

2. ์กฐ๋„ ์„ผ์„œ(CdS) ํšŒ๋กœ ์˜ˆ์ œ

ํšŒ๋กœ ๊ตฌ์„ฑ

  • CdS์™€ 10kฮฉ ์ €ํ•ญ์„ ์ง๋ ฌ๋กœ ์—ฐ๊ฒฐ, ์ค‘๊ฐ„๊ฐ’์„ ์•„๋‘์ด๋…ธ A0์— ์—ฐ๊ฒฐ

์•„๋‘์ด๋…ธ ์ฝ”๋“œ ์˜ˆ์‹œ

const int ldrPin = A0;

void setup() {
  Serial.begin(9600);
}

void loop() {
  int ldrValue = analogRead(ldrPin);
  Serial.print("Light Level: ");
  Serial.println(ldrValue);
  delay(1000);
}

3. ์ดˆ์ŒํŒŒ ๊ฑฐ๋ฆฌ ์„ผ์„œ(HC-SR04) ํšŒ๋กœ ์˜ˆ์ œ

ํšŒ๋กœ ๊ตฌ์„ฑ

  • Trig โ†’ ์•„๋‘์ด๋…ธ 9๋ฒˆ, Echo โ†’ ์•„๋‘์ด๋…ธ 10๋ฒˆ

์•„๋‘์ด๋…ธ ์ฝ”๋“œ ์˜ˆ์‹œ

const int trigPin = 9;
const int echoPin = 10;

void setup() {
  Serial.begin(9600);
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
}

void loop() {
  long duration;
  int distance;
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);

  duration = pulseIn(echoPin, HIGH);
  distance = duration * 0.034 / 2;
  Serial.print("Distance: ");
  Serial.print(distance);
  Serial.println(" cm");
  delay(1000);
}

์„ผ์„œ ํšŒ๋กœ ๊ตฌ์„ฑ ์‹œ ์ฃผ์˜์‚ฌํ•ญ ๋ฐ ํŒ ๐Ÿ’ก

  • ์ „์› ๊ณต๊ธ‰: ์„ผ์„œ์— ๋งž๋Š” ์ „์••/์ „๋ฅ˜๋ฅผ ์ •ํ™•ํžˆ ๊ณต๊ธ‰ํ•ด์•ผ ์˜ค์ž‘๋™์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋…ธ์ด์ฆˆ ์ฐจ๋‹จ: ์‹ ํ˜ธ์„ ์— ํ•„ํ„ฐ(์ฝ˜๋ด์„œ ๋“ฑ)๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด ๋…ธ์ด์ฆˆ๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ’€์—…/ํ’€๋‹ค์šด ์ €ํ•ญ: ๋””์ง€ํ„ธ ์‹ ํ˜ธ ์•ˆ์ •ํ™”๋ฅผ ์œ„ํ•ด ์ ์ ˆํžˆ ์‚ฌ์šฉํ•˜์„ธ์š”.
  • ๋ฐ์ดํ„ฐ ์‹œํŠธ ํ™•์ธ: ์„ผ์„œ๋ณ„ ๋ฐ์ดํ„ฐ์‹œํŠธ๋ฅผ ๋ฐ˜๋“œ์‹œ ์ฐธ๊ณ ํ•˜์—ฌ ํšŒ๋กœ๋ฅผ ์„ค๊ณ„ํ•˜์„ธ์š”.

TIP: ์„ผ์„œ ํšŒ๋กœ๋ฅผ ์ง์ ‘ ๊ตฌ์„ฑํ•ด๋ณด๋ฉฐ ์‹ค์Šตํ•˜๋ฉด, ์ „์ž๊ณตํ•™์˜ ๊ธฐ๋ณธ ์›๋ฆฌ๋ฅผ ๋น ๋ฅด๊ฒŒ ์ตํž ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค!


๊ฒฐ๋ก : ์„ผ์„œ ํšŒ๋กœ ๊ตฌ์„ฑ, ์–ด๋ ต์ง€ ์•Š์•„์š”! ๐Ÿš€

์„ผ์„œ ํšŒ๋กœ๋Š” ์ „์ž๊ณตํ•™, IoT, ์Šค๋งˆํŠธํ™ˆ ๋“ฑ ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์˜ ํ•ต์‹ฌ ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค.
์˜ค๋Š˜ ์†Œ๊ฐœํ•œ ์˜ˆ์ œ์™€ ํŒ์„ ์ฐธ๊ณ ํ•ด ์ง์ ‘ ์„ผ์„œ ํšŒ๋กœ๋ฅผ ๊ตฌ์„ฑํ•ด๋ณด์„ธ์š”.
๊ธฐ๋ณธ ์›๋ฆฌ๋งŒ ์ดํ•ดํ•˜๋ฉด, ์›ํ•˜๋Š” ์„ผ์„œ์™€ ๋งˆ์ดํฌ๋กœ์ปจํŠธ๋กค๋Ÿฌ๋ฅผ ์กฐํ•ฉํ•ด ๋‚˜๋งŒ์˜ ์Šค๋งˆํŠธ ํ”„๋กœ์ ํŠธ๋ฅผ ์†์‰ฝ๊ฒŒ ์™„์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค!
์„ผ์„œ ํšŒ๋กœ ๊ตฌ์„ฑ, ์ง€๊ธˆ ๋ฐ”๋กœ ๋„์ „ํ•ด๋ณด์„ธ์š”!