μλμ΄λ Έ UNO3λ₯Ό νμ©ν IoT κΈ°λ° λ°λ €λλ¬Ό μλ κΈμκΈ°
μ€λ§νΈ λ°λ €λλ¬Ό μλ κΈμκΈ°λ μλμ΄λ Έ UNO3λ₯Ό μ¬μ©νμ¬ μ§μ μ€κ³Β·μ μν IoT νλ‘μ νΈμ λλ€.
μ ν΄μ§ κΈμ μκ°μ λ©λ‘λ μλ¦Όμ΄ μΈλ¦¬κ³ , μ΄μν μΌμλ‘ λ°λ €λλ¬Όμ μ κ·Όμ κ°μ§νμ¬ μλμΌλ‘ μ¬λ£λ₯Ό λ°°μΆν©λλ€. μ¨μ΅λ μΌμλ‘ μ¬λ£ μνλ₯Ό λͺ¨λν°λ§νκ³ LCDλ‘ λ€μ λ°°μκΉμ§ λ¨μ μκ°μ νμν©λλ€.
- 2023λ κΈ°μ€ 1μΈ κ°κ΅¬ λΉμ¨ 35.5% (ν΅κ³μ²)
- 2024λ κΈ°μ€ λ°λ €λλ¬Ό μμ‘ λΉμ¨ 28.6% (λλ¦ΌμΆμ°μνλΆ)
- 1μΈ κ°κ΅¬ 10κ°κ΅¬ μ€ 1κ°κ΅¬κ° λ°λ €λλ¬Ό 보μ
λ°μ μΌμ μ κ·μΉμ μΈ κΈμμ΄ μ΄λ €μ΄ λ°λ €λλ¬Ό 보νΈμλ€μ μν΄ μλ κΈμ μμ€ν μ νμμ±μ λκ»΄ κ°λ°νκ² λμμ΅λλ€.
| κΈ°λ₯ | μ€λͺ |
|---|---|
| π μλ κΈμ | μ ν΄μ§ μκ°μ λ©λ‘λ μλ¦Ό ν λ°λ €λλ¬Ό μ κ·Ό κ°μ§ μ μλ μ¬λ£ λ°°μΆ |
| π΅ λ©λ‘λ μλ¦Ό | κΈμ μκ°λ§λ€ λΆμ λ‘ 'μμλ³' λ©λ‘λ μ¬μ |
| π‘ μ κ·Ό κ°μ§ | μ΄μν μΌμλ‘ λ°λ €λλ¬Ό μ κ·Ό μ¬λΆ μ€μκ° κ°μ§ |
| π§ μ¬λ£ λͺ¨λν°λ§ | μ¨μ΅λ μΌμλ‘ μ¬λ£ν΅ λ΄λΆ μ΅λ μΈ‘μ β LEDλ‘ κ±΄μ/μ΅μ κ΅¬λΆ νμ |
| π₯οΈ LCD λμ€νλ μ΄ | λ€μ λ°°μκΉμ§ λ¨μ μκ° μ€μκ° νμ |
| π μλ κΈμ | ννΈμ€μμΉ λ²νΌμΌλ‘ μλ μ¬λ£ λ°°μΆ κ°λ₯ |
| π¬ λ―Έμ κ·Ό μλ¦Ό | κ°μ§ μκ° λ΄ λ―Έμ κ·Ό μ μλ¦¬μΌ λͺ¨λν°λ‘ μλ κΈμ μ¬λΆ νμΈ |
| λΆν | μ©λ |
|---|---|
| Arduino UNO3 | λ©μΈ 컨νΈλ‘€λ¬ |
| μ΄μν μΌμ | λ°λ €λλ¬Ό μ κ·Ό κ°μ§ |
| DHT11 μ¨μ΅λ μΌμ | μ¬λ£ν΅ λ΄λΆ μ΅λ μΈ‘μ |
| μ보 λͺ¨ν° | μ¬λ£ν΅ λκ» κ°ν |
| LCD (I2C) | λ¨μ μκ° λμ€νλ μ΄ |
| λΆμ | λ©λ‘λ μλ¦Ό |
| LED x2 | 건μ/μ΅μ μ¬λ£ μν νμ |
| ννΈμ€μμΉ | μλ κΈμ λ²νΌ |
κΈμ μκ° λλ¬
βββ λΆμ λ©λ‘λ μ¬μ (μμλ³ π΅)
βββ 20μ΄ κ°μ§μ°½ μμ
βββ λ°λ €λλ¬Ό μ κ·Ό κ°μ§ β μ보λͺ¨ν° ꡬλ β μ¬λ£ λ°°μΆ β
βββ 20μ΄ λ΄ λ―Έμ κ·Ό β "λ°₯μ μ€κΉμ?" μλ νμΈ
νμμ
βββ μ΄μν μΌμ μμ κ°μ§
βββ μ κ·Ό κ°μ§ β "λ°₯μ μ€κΉμ?" μλ νμΈ
μλ
βββ ννΈμ€μμΉ λ²νΌ λλ¦ β μ¦μ μ¬λ£ λ°°μΆ
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <Servo.h>
#include <DHT.h>
// ν μ€μ
#define TRIG_PIN 4 // μ΄μν μΌμ Trig
#define ECHO_PIN 5 // μ΄μν μΌμ Echo
#define SERVO_PIN 9 // μ보 λͺ¨ν°
#define BUZZER_PIN 8 // λΆμ
#define SWITCH_PIN 7 // ννΈμ€μμΉ
#define DHT_PIN 6 // μ¨μ΅λ μΌμ
#define LED_DRY 11 // 건μ LED
#define LED_WET 10 // μ΅μ LEDπ μ 체 μμ€ μ½λλ
smart_feeder.inoνμΌμ μ°Έκ³ ν΄μ£ΌμΈμ!
- μλ¨ : μλ κΈμ ννΈμ€μμΉ
- μ€λ¨ : LCD λμ€νλ μ΄, 건μ/μ΅μ LED
- μ¬λ£ν΅ : ννΈλ³ + μ보λͺ¨ν° κ°ν λ°©μ, κ²½μ¬λ‘λ‘ μ¬λ£ λ°°μΆ
- νλ¨ : μ΄μν μΌμ, μλμ΄λ Έ λ° νλ‘ λ΄μ₯
μ¬λ£κ° κ²½μ¬λ©΄μ νκ³ λ΄λ €μ¬ λ λΉ λ₯Έ μλλ‘ μΈν΄ λ°₯κ·Έλ¦ λ°μΌλ‘ νλ νμμ΄ λ°μνμ΅λλ€. κ²½μ¬ κ°λλ₯Ό λ μλ§νκ² μ‘°μ νλ©΄ ν΄κ²°λ κ²μΌλ‘ μμν©λλ€.
Smart-Pet-Feeder/
βββ README.md
βββ smart_feeder.ino # μλμ΄λ
Έ μμ€ μ½λ
βββ κ°λ°λ³΄κ³ μ.pdf # νλ‘μ νΈ κ°λ° λ³΄κ³ μ
πΎ κ°μΈ νλ‘μ νΈ Β· Arduino IoT