Stap 5: Circuit
Het circuit is opgesplitst in twee grote delen:
1. ten eerste is het belangrijkste microcontroller-circuit. Hier alleen DC.
2. ten tweede is voor alle onderdelen van de AC. Mix van AC en DC hier.
Dit is een combinatie van verschillende circuits die ik op het web gevonden heb. Het enige deel van het circuit dat ik worstelen moest met, is zoals eerder uitgelegd enerzijds voor het beheersen van de snelheid van een AC-fan. Hoewel ik vond een paar variaties van dit circuit, did mij niet worden naar een juiste schema. Vandaar, dit deel van het circuit moet een kleine uitleg.
Het basisidee is dat de snelheid van de ventilator AC met behulp van 250 v AC condensatoren parallel kan worden gevarieerd. Afhankelijk van hoeveel capaciteit in het circuit is, kan de snelheid van de ventilator worden verhoogd. Eigenlijk, het is de impedantie of de capacitieve schijnweerstand of een dergelijk ding dat eigenlijk de truc doet, maar daar heb ik weinig kennis over dat, zal ik niet zelfs het maken van een poging om het hier uitleggen. In mijn circuit, kunt u opmerken dat er vier MOC3041/BTA136 triacs. Elk van de eerste drie triacs is naar condensatoren van 1uF, 2uF en 3uF condensatoren en vervolgens naar de ventilator aangesloten. De laatste is rechtstreeks verbonden met de ventilator.
Met dit circuit, het mogelijk om 7 verschillende snelheden door triggering de triacs zo nodig hebben.
- Snelheid 0: Geen van de MOC3041 triacs worden geactiveerd.
- Snelheid 1: Alleen de MOC3041 verbonden met de 1uF wordt geactiveerd.
- Speed 2: Alleen de MOC3041 verbonden met de 2uF wordt geactiveerd.
- Snelheid 3: Alleen de MOC3041 verbonden met de 3uF wordt geactiveerd.
- Snelheid 4: MOC3041s verbonden met 1uF en 3uF worden geactiveerd.
- Snelheid 5: MOC3041s verbonden met 2uF en 3uF worden geactiveerd.
- Snelheid 6: MOC3041s verbonden aan 1uF, 2uF en 3uF worden geactiveerd.
- Snelheid 7: Alleen de MOC3041 rechtstreeks is verbonden met de ventilator wordt geactiveerd.
Een ander ding over dit circuit zijn de twee nul cross detectoren - één voor het licht en de andere voor de ventilator. Deze zijn nodig om te controleren of de licht of fan is eigenlijk-modus in- of uitschakelen. Merk op dat er twee fysieke 2-weg-schakelaars op het stopcontact dat kan nog steeds worden gebruikt. Wanneer de status van het licht of de ventilator wordt gewijzigd door/via de infrarood afstandsbediening of smartphone app of de fysieke switches, is het de nul Kruis detector circuits die eigenlijk detecteert of het licht of de ventilator is daadwerkelijk in de op of uitgeschakeld.
De Kicad-bestanden van de circuits zijn beschikbaar op https://github.com/tangophi/iot_wall_socket/tree/m...