Sensorino trådlösa hem belysning med Arduino (1 / 7 steg)
Steg 1: Planera ut
Innan vi börjar måste vi besluta om några saker, som hur många fjärrnoder ska vi behov (dvs remote arduino styrelser, nätverket nervceller) och där de ska vara. Här är några saker att beakta.
Måste du först förstå lite om den befintliga installationen i ditt hem. Om du har en schematisk av installationen som kan vara mycket användbara, men du kan också bara ta del av där kopplingsdosor är i väggarna, försöka lista ut vilka som ansluter till vilka andra lådor med titta inuti (knepigt...) och då anta att varje switch ansluter till en motsvarande ljus genom en sådan låda, kanske en som är närmaste. Det blir lite mer komplicerat med "multiway växling" uppställningar används i korridorer, trappor wells, etc. Vad vi bryr oss om här är hur lång tid varje kabel är.
Varje "nod" styra flera växlar och ljus men dessa kommer att vara fysiskt anslutna till noden med kablar. Spara oss arbete vi vill så få enskilda noder som möjligt, med några begränsningar:
- De flesta Arduinos har ungefär 10-15 användbara ingångar/utgångar så vi inte kan ansluta mer än detta. I mitt fall är den exakta gränsen 12 gratis digital stift. Min första noden använder 11 av dem för att ta indata från 7 växlar och kontroll 4 lampor i 4 olika rum.
- Kabellängd. Långa kablar är problematiska eftersom de har elektriskt motstånd och även plocka upp radiosignaler (de är antenner). Detta är ett problem främst för 5 volt anslutningarna mellan noden och strömbrytare, mindre för spänning strömförsörjningsanslutningar till faktiska ljusen. Ställ dig själv en konservativ gräns på 5m eller 20ft och försöker placera noden så att den har tillgång till så många växlar och ljus inom denna radie. I mitt hem fall var kopplingsdosor i korridorerna de optimala platserna. Jag skulle behöva 4 noder att bekvämt täcka hela huset
- Kanske, till att börja med inte försöker omvandla alla belysningen hemma. Använd bara en nod på en central plats. Senare, när det fungerar, kan du komma tillbaka och lägga till ytterligare noder.