Arduino Yun - solpanel övervakningssystem (1 / 8 steg)
Steg 1: SOLPANEL övervakning – hårdvara
Detta steg kommer att gå in på Detaljer används maskinvara.
För att ansluta olika sensorer bygga jag en "sköld". I Arduino är världen en sköld en förlängning styrelse som sitter på toppen av en Arduino ombord. Arduinoen har de flesta av analog ingång ports, digitala I/O portar och kommunikationsportar på headers ligger på sidan av styrelsen.
Sensor anslutning skölden jag bygga för att ansluta de olika givarna är ansluten till dessa huvuden.
För aktuell mätning behövs 2 CT (strömtransformatorer). Man mäter den aktuella kommer från solpaneler, den andra en mäter huset stambanan nuvarande. För beräkning av makt mäts spänningen också med en spänning transformator. Jag planerar också att montera en ljussensor bredvid solpaneler. Ljussensorn ansluts med en i2c seriell anslutning. Men för nu är detta inte genomföras.
Arduino analog ingång portar använder en maximal spänning på 5V. Till detta måste de analoga signalerna anpassas av en krets att matcha med dessa specifikationer.
OpenEnergyMonitor har mycket bra tutorials för anslutning CT sensorer (inklusive beräkning av bördan motstånd och kalibreringsvärden) i deras CT sensorer-gränssnitt med en Arduino byggnaden blockera. Den enda CT sensor jag kunde hitta var en 100A typ (YHDC SCT-013-000). Som min strömmar inte når 100A, beräknade jag åter börda motstånden för att matcha mina krav. För det huvudsakligt fodrar använde jag en 165 ohms belastning motstånd, vilket gör en maximal mätning av 20A som är mer än tillräckligt för våra hus konsumtion. För solpaneler valde jag en 330 Ohm börda, som tillåter högst 10A, vilket är mer än nog för en 1kW system. För beräkning av belastning motstånden Vänligen kontrollera länken till OpenEnergyMonitor byggnaden blockera.
För spänning mätning kretsen hittade jag också en tutorial på OpenEnergyMonitor. Kolla in Mäta växelspänning med en AC till växelström adaptern byggsten. Istället för att använda en AC/AC stickkontakt bestämde jag mig att få en billig 220V/9V spänning transformator och integrera den i rutan med Arduino hårdvara.
För ljussensorn valde jag en modul från Adafruit. Denna modul har fördelen att den har två sensorer som mäter den synliga och IR delar av ljuset. Ljussensorn kommunicerar med Arduino över ett i2C gränssnitt. Stiften på sensorn är direkt anslutna till Arduino header stiften.
Hela kretsen Schematisk visas ovanför. I grunden är det inte mycket komplicerat.