8 kanal programmerbar Timer (12 / 13 steg)
Steg 12: Tillval RF länk
Efter slutförandet av projektet insåg jag snart att jag måste dra en massa 220V AC ledningar till timer. Jag utvecklade en RF länk med standardmoduler 315MHz som tillät timern placeras inuti ett skåp och relay styrelser inuti taket, nära alla ledningar som 220V.
Den länk använder en AtMega328P på 16MHz. Programvaran för både sändare och mottagare är samma, och läget är utvalda av en mini bygel.
Sändaren
Sändaren är helt enkelt anslutas till CPU I2C-porten. Ingen ytterligare installation krävs, som AtMega328P lyssnar på samma data som I2C relay styrelser.
Data uppdateras en gång per sekund på I2C-porten, och sändaren skickar denna information via RF-länken. Sändaren inte får I2C data för ca 30 sekunder, sänder sändaren kontinuerligt data att stänga av alla reläer till mottagarenheten.
Power till sändarmodul kan väljas mellan 12V och 5V med en mini bygel på PC ombord. Jag driver min sändaren använder 12V.
Mottagare
Mottagaren lyssnar efter kodade data från sändaren, och placerar data på en I2C-port. Relay board ansluts helt enkelt till denna port och fungerar på samma sätt som var ansluten till CPU-kort.
Mottagaren inte får giltiga data för 30 sekunder, som mottagaren ska kontinuerligt skickar data på I2C port att stänga av alla reläer på relay styrelser.
Scheman
En dag, om det finns en efterfrågan. Arduino skiss innehåller all nödvändig information för att bygga banan utan ett kopplingsschema.
Rad
I min installation är sändare och mottagare ca 10 meter ifrån varandra. Timern är inne i ett skåp, och den relay enheten ovanpå taket.