ESP32

Sonnensteuerung für Rollläden über IoBroker ESP / Tasmota Sensor BH1750 und Adapter Folge der Sonne
https://www.youtube.com/watch?v=GH_wL5gHCWE

ESP32-Temperatursensor mit ESPHome & Thread
https://www.youtube.com/watch?v=xsSsGEaRrT0

ESP32 Projects

Christmas-LED-Sphere

https://www.instructables.com/Christmas-LED-Sphere/?fbclid=IwAR1vuL0oZfmt_Xww8g4fQ30cjp3fVh54ORv5NqRbRaHHaUPItGn0IvbAVP0

https://www.instructables.com/circuits/projects/

https://randomnerdtutorials.com/

Loslegen mit ESPEasy https://ct.de/ya4v

Clock-with-weather-forecaste https://github.com/dgr1992/Clock-with-weather-forecaste

Ullis Roboter Seite - Verschiedene Projekte mir Raspi und ESP

https://ullisroboterseite.de/index.html

Smarthome Projekte

https://nerdiy.de/category/smarthome/

Smarthome-Tricks

https://www.smarthome-tricks.de/iobroker-uebersicht/

ESPHome 6 shutters controller

https://github.com/Gio-dot/Six-shutters-ESP32-controller

ESP32 Relay Board X16

SN74HC595 I/O Expander (shift register)

ESP32nRelayBoard

Relaiskarten

Relaiskarten X8

ESP32 - Relaisboard mit 8 Relais als Mädchen für alles
https://www.franzls-technik-forum.de/viewtopic.php?t=193 mit OLED-Display

ESP32 mit 8 Relais (nur Bericht, keine Frage)
https://forum.arduino.cc/t/esp32-mit-8-relais-nur-bericht-keine-frage/1018273/25

A Webserver for the ESP8266 and ESP32
https://werner.rothschopf.net/microcontroller/202108_esp_generic_webserver_en.htm

The ESP8266 ESP12F Relay X8 Board
https://werner.rothschopf.net/microcontroller/202108_esp8266_esp12f_relay_x8_en.htm


/*
 * Zum Laden des Programmes, bei Connecting... EN-Taste drücken und halten, GIO Taste drücken und halten,
 * dann EN-Taste loslassen, dann die GIO-Taste loslassen. Dann, wenn der Ladenvorgang abgeschlossen ist, 
 * die EN-Taste nochmal zum Programm Starten drücken.
 */

byte zaehler = 9;
byte i = 0;
int RelaisEin[10] = {32, 33, 25, 26, 27, 14, 12, 13, 23};
int RelaisAus[10] = {13, 12, 14, 27, 26, 25, 33, 32, 23};
void setup()
{
  pinMode(32, OUTPUT);
  pinMode(33, OUTPUT);
  pinMode(25, OUTPUT);
  pinMode(26, OUTPUT);
  pinMode(27, OUTPUT);
  pinMode(14, OUTPUT);
  pinMode(12, OUTPUT);
  pinMode(13, OUTPUT);
  pinMode(23, OUTPUT);
}

void loop() {
  //for Schleife zum Relais Steuern 1-9
  for (i = 0; i < zaehler; i++)
  {
    digitalWrite(RelaisEin[i], HIGH);
    delay(100);
  }
  //for Schleife zum Relais Steuern 9-1
  for (i = 0; i < zaehler; i++)
  {
    digitalWrite(RelaisAus[i], LOW);
    delay(100);
  }
}



-- 2. Version ----------------------


constexpr uint8_t ausgang[] = {13, 12, 14, 27, 26, 25, 33, 32};
constexpr uint8_t led {23};
constexpr size_t zaehler = sizeof(ausgang)/sizeof(ausgang[0]);
constexpr uint16_t interval {100};

void setup()
{
   for (size_t i = 0; i < zaehler; i++)
    pinMode(ausgang[i], OUTPUT);
  pinMode(led, OUTPUT); 
  Serial.begin(115200);
}

void loop() {
  //for Schleife zum Relais Steuern
  for (size_t i = 0; i < zaehler; i++)
  {
    digitalWrite(ausgang[i], HIGH);
    delay(interval);
  }
  digitalWrite(led, HIGH);
  delay(interval);

  //for Schleife zum Relais Steuern
  for (int i = zaehler - 1; i >= 0; i--)
  {
    Serial.println(ausgang[i]); 
    digitalWrite(ausgang[i], LOW);
    delay(interval);
  }
  //for Schleife zum Relais Steuern
  //for (size_t i = zaehler; i > 0; i--)
  //{
  //  Serial.println(ausgang[i-1]); 
  //  digitalWrite(ausgang[i-1], LOW);
  //  delay(interval);
  // }
  digitalWrite(led, LOW);
  delay(interval);
}

Die Karte funktioniert wie versprochen, aber es ist ein Mindestmaß an Studium erforderlich, um die Pinbelegung und deren Programmierung zu verstehen.

Die Relais sind mit den Pins verbunden:

Relais 1 → 32

Relais 2 → 33

Relais 3 → 25

Relais 4 → 26

Relais 5 → 27

Relais 6 → 14

Relais 7 → 12

Relais 8 → 13

Um die Karte zu programmieren, müssen Sie dagegen die IO0-Taste gedrückt halten, sobald sie durch das Programmiermodul mit Strom versorgt wird, und dann schnell die EN-Taste drücken und beide Tasten verlassen. Zu diesem Zeitpunkt ist die Karte bereit, programmiert zu werden.

Install Tasmota

Install Tasmota onto an ESP32 8 Channel Relay Board

https://www.youtube.com/watch?v=4o1qfYz0R28

The links I refer to in the video are below.

Install Tasmota from your browser window
https://tasmota.github.io/install/

Get the configuration for this board
https://templates.blakadder.com/ESP32_Relay_X8.html

I've also included the configuration here, just in case the link above becomes dead, but always take it from the above link if it's there, as it might change.

{„NAME“:„ESP32_Relay_X8“,„GPIO“:[0,0,0,0,0,0,0,0,225,224,226,0,0,0,0,0,0,0,0,0,0,229,228,227,0,0,0,0,231,230,0,0,0,0,0,0],„FLAG“:0,„BASE“:1}

infos/hausautomation/esp32.txt · Zuletzt geändert: von ra
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0