IoT vägguttag med Arduino och ESP8266 (5 / 21 steg)
Steg 5: krets
Banan är uppdelad i två stora delar:
1. första är den viktigaste microcontroller kretsen. Bara DC här.
2. för det andra är för alla AC komponenter. Mix av AC och DC här.
Detta är en kombination av olika kretsar jag har hittat på nätet. Den enda del av den krets som jag hade att kämpa med, är som vi förklarade tidigare, den för att kontrollera hastigheten på en AC-fläkt. Även om jag hittade några varianter av denna krets, fick jag inte en ordentlig Schematisk. Därför behöver denna del av kretsen en liten förklaring.
Den grundläggande idén är att hastigheten på AC fläkten kan varieras med hjälp av 250v AC kondensatorer parallellt. Beroende på hur mycket kapacitans är i kretsen, kunde hastigheten på fläkten ökas. Faktiskt, det är impedans eller kapacitiv reaktans eller något sådant som faktiskt gör susen, men eftersom jag har lite kunskap om det, jag avstår från att ens göra ett försök att förklara det här. I min krets, kan du märka att det finns fyra MOC3041/BTA136 triacs. Var och en av de tre första triacs är ansluten till kondensatorer av 1uF, 2uF och 3uF kondensatorer och sedan till fläkten. Sist är direkt ansluten till fläkten.
Med denna krets, det är möjlighet att ha 7 olika hastigheter genom att utlösa triacs som behövs.
- Hastighet 0: Ingen av MOC3041 triacs utlöses.
- Hastighet 1: Endast MOC3041 ansluten till 1uF utlöses.
- Hastighet 2: Endast MOC3041 ansluten till 2uF utlöses.
- Hastighet 3: Endast MOC3041 ansluten till 3uF utlöses.
- Speed 4: MOC3041s ansluten till 1uF och 3uF utlöses.
- Hastighet 5: MOC3041s ansluten till 2uF och 3uF utlöses.
- Speed 6: MOC3041s ansluten till 1uF, 2uF och 3uF utlöses.
- Speed 7: Endast MOC3041 i direkt anslutning till fläkten utlöses.
En annan sak om denna krets är två noll cross detektorer - en för ljuset och den andra för fan. Dessa behövs för att kontrollera om det ljust eller fläkt är faktiskt slås på eller stängas. Observera att det finns två fysiska 2-vägs växlar på vägguttaget som fortfarande kan användas. När ljuset eller fläkten ändras av/genom IR-sändare eller smartphone app eller de fysiska växlarna, det är den noll cross detektor kretsar som faktiskt upptäcker om ljuset eller fläkten är faktiskt i den på eller utanför staten.
Kicad filerna kretsar finns på https://github.com/tangophi/iot_wall_socket/tree/m...