"Rum-duino": styra enheten hem från Internet, en hem-brygga Arduino lösning
den hareware delen av "Roomduino" är den svåraste delen jämföra andra steg i designen. Jag har beskrivit 3 alternativa lösningar här som referens. i "hareware lösning 1 och 2", du behöver anpassade gjort PCB brädor för systemet. men i "hårdvara lösning 3", jag använde Microduino för att bygga ett "nätverk gate", det är det enklaste sättet att bygga din ägare "huvudnoden". Microduino är en typ av mycket små Arduino kompatibla ombord och supplys gott om moduler, kan du bara stapla styrelser tillsammans för att bygga din egen "homeduino", kolla http://wiki.makermodule.com eller https://www.facebook.com/Microduino för detaljer.
opensource koder delas i detta instructable.
Min lampa, vatten maskin, fans och gardinen är anslutna till "Roomduino", då jag kan använda min telefon eller en webbsida distans växla enheterna, det är verkligen en cool upplevelse.
Jag har skrivit upp min metod så att människor kan göra sina egna.
===========BOM===========
1. nätverket porten (Master)
• MCU: MEGA644PA (MEGA328PA är SRAM inte är tillräcklig för att stödja det)
• ETHERNET: ENC28J60,RJ45(HR911105A)
• Trådlös 2.4G: nRF24L01
• DISPLAY: NOKIA5110 eller OLED 12864
• FJÄRRKONTROLL: infraröd fjärrkontroll + infraröd mottagning chef för fjärrkontrollen
2. nätverksnod (slav nod)
• MCU:MEGA328P eller 168PA;
• Trådlös 2.4G: nRF24L01;
• Elektriska relä, BT136, MOC3041;
3. en nätverksrouter
4. ett YEELINK.com konto för internet control (en offentlig molntjänst), ja, du kan använda andra cloud servrar som du vill, kom ihåg att revidera programmet följaktligen.
5. mjukvara: Jag satte alla ursprungskoderna i github: https://github.com/wasdpkj/Roomduino
=== System Spec ===
Funktioner:
• IR remote controll
• En RTC att schemalägga elektriska switcher (elektriska relä)
• Remote controller via internet, stöder flera metoder:
o Använd webbsida för att kontrollera systemet i LAN omfattning
o använda Yeelink.com att kontrollera systemet i WAN räckvidd (internet)
• För närvarande systemet endast kan styra fyra kanaler, på grund av en begränsning av Yeelink.com
1. automatiskt tidssynkronisering via nätverk
2. ETHERNET POE
3. 2.4G trådlöst controll
4. fördela I/O för DHT11, 18B20
=== Begränsningar i systemet ===
• Nuvarande "Roomduino" systemet stöder endast Google Chrome i LAN brett, är det på grund av begränsningen av "jquery", för trygghet skäl. Check mer detaljerna i github dokument (web.rar): https://github.com/wasdpkj/Roomduino
============
Författare: https://www.facebook.com/pan.kejia
Redaktör: https://www.facebook.com/Microduino