homeautomation
An extensive and expandible home automation hardware and software system
0
Project description
π Overview
Tinytronix Home Automationμ
νλμ¨μ΄ + μννΈμ¨μ΄λ₯Ό λͺ¨λ ν¬ν¨ν νμ₯ν ν μλν μμ€ν
νλ‘μ νΈμ
λλ€.
μ΄ νλ‘μ νΈλ λ¨μν IoT μ₯μΉκ° μλλΌ,
π μ§ μ 체λ₯Ό μ μ΄ν μ μλ βν΅ν© ν μλν νλ«νΌβ
μ λͺ©νλ‘ μ€κ³λμμ΅λλ€.
νΉν νΉμ§μ μΈ μ μ
- PCB μ€κ³ (Gerber)
- νλ‘λ
- μννΈμ¨μ΄
- ν΅μ ꡬ쑰
κΉμ§ λͺ¨λ 곡κ°λ μμ ν μμ€ν λ νΌλ°μ€λΌλ μ μ λλ€.
π¨βπ» Developer
μ΄ νλ‘μ νΈλ tinytronixκ° κ°λ°ν μ€νμμ€ μμ€ν μΌλ‘,
- DIY κΈ°λ°μ΄μ§λ§
- μ€μ μ¬μ© κ°λ₯ν μμ€μΌλ‘ κ²μ¦λ ꡬ쑰
λ₯Ό κ°μΆκ³ μμ΅λλ€.
π λ¨μ μ€νμ©μ΄ μλλΌ
βμ§ μ 체 μλνλ₯Ό μ§μ ꡬμΆνλ €λ νλ‘μ νΈβ
βοΈ Features

1. μμ ν ν μλν μμ€ν
- μΌμ + μ‘μΆμμ΄ν° ν΅ν©
- μ‘°λͺ , λλ°©, 보μ λ± μ μ΄
π λ¨μΌ κΈ°λ₯μ΄ μλλΌ βμ 체 μμ€ν β
2. λͺ¨λν νμ₯ ꡬ쑰
- I2C κΈ°λ° λͺ¨λ λ²μ€
- μΌμ/릴λ μ΄ λͺ¨λ μμ λ‘κ² μΆκ°
π νμμ λ°λΌ νμ₯ κ°λ₯
3. Raspberry Pi + MCU νμ΄λΈλ¦¬λ
- Raspberry Pi β μ€μ μ μ΄
- ATmega328 β λ‘컬 μ μ΄
π μμ μ±κ³Ό μ±λ₯μ λμμ ν보
4. Fail-safe ꡬ쑰 (μ€μ ν¬μΈνΈ)
- Raspberry Pi μ₯μ λ°μ μ
- ATmega328μ΄ μλμΌλ‘ μ μ΄ takeover
π μ€μ μ§μμ μ¨λ μμ ν ꡬ쑰
5. LoRa ν΅μ μ§μ
- μ₯거리 무μ λ Έλ μ°κ²°
- λ²½/μΈ΅μ λμ΄ ν΅μ κ°λ₯
π μ΅λ μ½ 1km ν΅μ κ°λ₯
6. λ€μν μμ€ν ν΅ν© κ°λ₯
- λ 립 μ€ν κ°λ₯
- λ€λ₯Έ ν μλν μμ€ν κ³Ό μ°λ κ°λ₯
π μ μ°ν μν€ν μ²
π§© System Architecture

μ 체 ꡬ쑰λ κ½€ βμμ€ν μμ€βμ λλ€:
β
Raspberry Pi (Main Controller)
β
UDP / Python Server
β
I2C Bus
β
βββββββββββββββββ
β Sensor Modules β
β Relay Modules β
β Analog Modules β
βββββββββββββββββ
β
ATmega328 Backup Controller
β
μ€μ μ₯λΉ μ μ΄
μΆκ°λ‘:
π μ μ + 무μ νΌν© ꡬ쑰
π Role of WIZnet (ν΅μ¬ ν¬μΈνΈ)
μ΄ νλ‘μ νΈλ W5500λ μ€μ λ‘ μ¬μ©λ©λλ€
Controller λͺ¨λ νΉμ§:
- ATmega328 + W5500
- TCP/IP/DHCP/UDP νλμ¨μ΄ μ²λ¦¬
- SPI μ°κ²°
π μ¦,
π W5500 TOEλ₯Ό μ€μ λ‘ νμ©νλ ꡬ쑰
π Key Idea
μ΄ νλ‘μ νΈμ ν΅μ¬ κ°λ :
π βμ§μ νλμ λΆμ° μμ€ν μΌλ‘ λ§λ λ€β
κΈ°μ‘΄:
μ΄ νλ‘μ νΈ:
π Market & Application Value
μ΄ κ΅¬μ‘°λ λ§€μ° λ€μν κ³³μ μ μ© κ°λ₯ν©λλ€:
μ μ© λΆμΌ
- μ€λ§νΈ ν
- μλμ§ κ΄λ¦¬ (νμκ΄)
- λλ°© μ μ΄
- 보μ μμ€ν
- μλν λμ
νμ₯ κ°λ₯μ±
- ν΄λΌμ°λ μ°λ
- AI κΈ°λ° μλν
- μ€λ§νΈ μν° νμ₯
- μ°μ μλν
π Technical Significance
μ΄ νλ‘μ νΈκ° μ€μν μ΄μ :
β λ¨μ IoTκ° μλ
- μμ€ν λ 벨 μ€κ³
- λ€νΈμν¬ + νλμ¨μ΄ ν΅ν©
β Fail-safe μ€κ³ ν¬ν¨
π μ΄κ±΄ μμ© μ νμμλ§ λ³΄μ΄λ ꡬ쑰
β λ©ν° νλ‘ν μ½ μμ€ν
- Ethernet (W5500)
- I2C
- LoRa
π βμ§μ§ μμ€ν μμ§λμ΄λ§β
π§Ύ Summary
Tinytronix Home Automationμ
λ¨μ IoT μ₯μΉλ₯Ό λμ΄,
π λͺ¨λν + λΆμ°ν + νμ₯ν ν μλν νλ«νΌ
μ ꡬνν νλ‘μ νΈμ λλ€.
μ΄ μμ€ν μ
- Raspberry Pi + MCU ꡬ쑰
- W5500 κΈ°λ° λ€νΈμν¬
- LoRa νμ₯
- Fail-safe μ€κ³
λ₯Ό ν΅ν©νμ¬
π μ€μ μ£Όκ±° νκ²½μ μ μ© κ°λ₯ν μμ€μ μμ±λλ₯Ό 보μ¬μ€λλ€.