IoT stopcontact met Arduino en ESP8266 (5 / 21 stap)

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...

Gerelateerde Artikelen

IoT Gauge met Arduino, Yaler & IFTTT

IoT Gauge met Arduino, Yaler & IFTTT

Hoe het bouwen van een Web-enabled, Arduino-based IoT Gauge met een REST API, en sluit hem aan op de IFTTT.com mash-up platform, via de Yaler.net relay service *.Wat is spannend over dit? Met het Kanaal van de Makerondersteunt IFTTT aangepaste Webhoo
IoT weerstation met Adafruit HUZZAH ESP8266 (ESP-12E) en Adafruit IO

IoT weerstation met Adafruit HUZZAH ESP8266 (ESP-12E) en Adafruit IO

Hallo, iedereen! Tijd geleden zag ik dit weerstation door Aleator777 en kreeg ik geïnspireerd om mijn eigen weerstation. Ik zag dat de Intel Edison te duur in mijn land, dus heb ik besloten om iets goedkoper te vinden, en ik vond dat de Adafruit HUZZ
Arduino IOT automatisering met ESP8266

Arduino IOT automatisering met ESP8266

Dit is een IoT automatiseringsproject. niet net als anderen die alleen de sensorgegevens te met het internet halen. Ik gebruikte er techniek om controle de apparaten door lezing dat web api met behulp van wifi module esp8266. met deze techniek kunnen
Programmering ESP8266 ESP-12E NodeMCU v1.0 met Arduino IDE in draadloze temperatuur logger

Programmering ESP8266 ESP-12E NodeMCU v1.0 met Arduino IDE in draadloze temperatuur logger

Terug in eind 2014 en begin 2015, uw echt kwamdeze handige WiFi Chip ESP8266 (de ESP-01) en moeten vechten onder de inconsistente documentatie uit verschillende bronnen. Vooralsnog uitloper gedocumenteerd hij zijn frustraties (bevindingen) als een in
Een gids van newbie aan opstelling ESP8266 met Arduino Mega 2560 of Uno

Een gids van newbie aan opstelling ESP8266 met Arduino Mega 2560 of Uno

Voor open bronproducten om succesvol te zijn en de eventuele aanneming en masse door de "makers" / "DIY-ers" / "dev" / "etc"; een actuele en accurate documentatie of Snelstartgids moet worden verstrekt. Gebruiker be
Arduino verbonden met Wifi met behulp van ESP8266 gecontroleerd door de BLYNK (met behulp van een Mac OS X)

Arduino verbonden met Wifi met behulp van ESP8266 gecontroleerd door de BLYNK (met behulp van een Mac OS X)

Hoewel er veel tutorials over het instellen van een nieuwe ESP8266 verbinden met wifi, kostte het nog steeds me dagen en een heleboel uren praten met de IT-afdeling aan het college eigenlijk mijn project opstaan en lopen. Hoop dat dit helpt kun je in
Creëren van IoT apparaten met de ESP8266 en PubNub

Creëren van IoT apparaten met de ESP8266 en PubNub

In het geval je niet had gehoord, is het internet van dingen koning van een grote deal. In plaats van vervelen met de voorspellingen van hoeveel miljarden van apparaten in de komende jaren zal worden aangesloten, ga ik u laten zien hoe gemakkelijk ma
Esp8266 12e met Arduino IDE met oplossing + voorbeelden

Esp8266 12e met Arduino IDE met oplossing + voorbeelden

Over- NodeMCU is een open source IoT platform. Het maakt gebruik van de scripttaal van Lua, maar deze ontwikkeling boord is nu compatibel met Arduino IDE worden geprogrammeerdesp8266 12e is een geweldige manier om de IoT met om het even wat in een ze
ESP8266 weerstation met Arduino – #1 Hardware

ESP8266 weerstation met Arduino – #1 Hardware

AchtergrondIk lees over de ESP8266 eerst in maart dit jaar en ik wist niet wat te doen met. En nu ben ik echt gefascineerd hoe makkelijk de aansluiting van een Arduino met het Internet kan zijn. Net als anderen mij troep opwaarts een weerstation op e
ESP8266 weerstation met Arduino – #2-Software

ESP8266 weerstation met Arduino – #2-Software

Dit instructable is voor de software van mijn Weater Station Project. Lees het eerste om alle uitleg te begrijpen.Vanwege de beide MCU's het software-concept is gebaseerd op twee delen: de ESP8266 draait op Nodemcu en doet de Internet verbinding en t
Arduino stopcontact met blootgestelde pinnen

Arduino stopcontact met blootgestelde pinnen

Ik vond mijn zelf vaak proberen te sluiten spullen thuis met Arduino. Dus ik dacht dat het zou goed zijn dat dat een systeem dat u gewoon uw sensor kunt aansluiten, sluit het toestel en code iets om te zien hoe het gaat. Ik heb graag nooit een toeste
Programmering ESP8266-ESP-201 stand-alone met Arduino IDE

Programmering ESP8266-ESP-201 stand-alone met Arduino IDE

Ik wil bieden een betere documentatie over hoe u ESP201 kunt gebruiken (een variant van de ESP8266) als staan alleen bestuur en hoe de GPIO aansluiten om te programmeren met de Arduino IDE.Ik worstelde op hoe krijg ik de schets van de Arduino IDE ged
Het eerste gebruik van ESP8266 met Arduino Uno

Het eerste gebruik van ESP8266 met Arduino Uno

Vandaag, ga ik om u te tonen die hoe kunnen we onze module ESP8266 voor gebruik met Arduino UNO voorbereiden.De noodzaak lijst:1. Arduino UNO (met USB-kabel die op uw computer via USB-kabel aangesloten, ook wordt gebruikt de spanning)2. uw computer (
E-paper Display met Arduino/ESP8266

E-paper Display met Arduino/ESP8266

Hola inventores hoy voy een mostrarles como utilizar una pantalla de tinta electrónica con un Arduino o un ESP8266 via seriële de una manera muy sencilla.Las pantallas de tinta electrónica es como las que pueden encontrar nl dispositivos como el de A