Arduino – die besten Beiträge

Elektrolumineszenz Kabel Kostüm Projekt mit Arduino Nano?

Hallo Zusammen,

ich brauche Hilfe bei der Umsetzung meines Kostüm Projektes. Ich muss gestehen, dass ich mich nicht so gut in der Eleektrotechnik auskenne. Programmieren kann ich allerdings einigermaßen gut.

Ich möchte gerne Reissdorfmännchen als Kostüm entwickeln. Mein Plan war es, die Leuchten durch EL Kabel also Elektrolumineszenz Kabel zu realisieren. Ich habe bereits einige Meter von rot, gelb und blau zuhause. Diese sind bisher mittels Batteriehandgerät steuerbar. (https://www.ebay.de/itm/394118155897?var=662643642384)

Nun meine Frage, dass anbringen und verkabeln des Kostüms ist nicht das Problem, jedoch habe ich mittlerweile verstanden, dass das EL Kabel aufgrund einer hohen Wechselspannungsfrequenz leuchtet. Da diese nicht aus dem Arduino zu holen ist, mittels diesem ich nachher alles steuern möchte, frage ich mich nun wie ich die Steuerung und Stromversorgung des Kabels am besten ansteuere.

Mein Plan war es mittels eines Relais für den Arduino die Dauerbleuchtung (Lichtleisten die ständig leuchten) zu steuern.

Jedoch halte ich es für sehr ineffizient für jeden gelben Strich ein Relais zu nutzen. Viel besser wäre eine Art Zeitverzögerung mittels der die EL Kabel nacheinander eingeschaltet werden.

Für alle die keine Vorstellung von dem Ablauf des Männchens, habe ich hier ein Video des originalen Männchen:

https://www.youtube.com/watch?v=y0Q4hfqg3qY

Das wechseln der Geschlechter ist für mein Kostüm nicht erforderlich.

Würde mich über gute Tipps sehr freuen!

Bild zum Beitrag
Elektrik, Kabel, Arduino, Kostüm, Projekt, Stromversorgung, Inverter

Arduino Wert aus Tabelle?

Guten Tag,

ich habe ein kleines Problem mit meinem Arduino Code... Ich weiß leider nicht weiter.

ich habe hier schon mal angefangen ein Programm zu schreiben das mir mein Arduino Mega alle 2 sec. eine Temperatur anhand eines Ohm wertes aus gibt.

das Problem liegt jetzt aber dabei das ich den Ohm wert nicht in die Temperatur umwanden kann.

Ich habe mir eine Tabelle erstellt die angibt bei welchem Ohm wert welche Temperatur angezeigt werden soll.

Nun die Frage: Wie gleicht mir der Arduino die Gemessenen werte mit den vorhandenen ab und zeigt mir dann auf meinem OLED Display meine Temperatur an?

ich bedanke mich schon mal recht Herzlich für die antworten.

MfG Dennis

PS: falls es fragen gibt bitte melden!!

Das wäre der Bisher funktionierende Code

#include <GyverOLED.h>

GyverOLED<SSH1106_128x64> oled;

const uint8_t bitmap_32x32[] PROGMEM = {

 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xC0, 0xE0, 0xF0, 0x70, 0x70, 0x30, 0x30, 0x30, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xE0, 0xF0, 0xF0, 0x70, 0x30, 0x30, 0x20, 0x00, 0x00,

 0x00, 0x30, 0x78, 0xFC, 0x7F, 0x3F, 0x0F, 0x0F, 0x1F, 0x3C, 0x78, 0xF0, 0xE0, 0xC0, 0x80, 0x80, 0x80, 0x40, 0xE0, 0xF0, 0xF8, 0xFC, 0xFF, 0x7F, 0x33, 0x13, 0x1E, 0x1C, 0x1C, 0x0E, 0x07, 0x00,

 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xE0, 0xF0, 0xF9, 0xF7, 0xEF, 0x5F, 0x3F, 0x7F, 0xFE, 0xFD, 0xFB, 0xF1, 0xE0, 0xC0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x1E, 0x33, 0x33, 0x1F, 0x0F, 0x07, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x07, 0x0F, 0x1F, 0x3F, 0x1F, 0x0E, 0x04, 0x00, 0x00, 0x00, 0x00,

};

int analogPin = 0;

int raw = 0;

int Vin = 5;

float Vout = 0;

float R1 = 330000;

float R2 = 0;

float buffer = 0;

void setup() {

 Serial.begin(9600);

 oled.init();

  

 oled.clear();

 oled.setScale(1);

 oled.update();

}

void loop() {

 raw = analogRead(analogPin);

 if(raw){

  buffer = raw * Vin;

  Vout = (buffer)/1024.0;

  buffer = (Vin/Vout) - 1;

  R2= R1 * buffer;

  delay(2000);

oled.home();

 oled.print("Temp1:");

 oled.update();

 oled.setCursor(5, 2);

 oled.update();

 oled.print(R2);

 oled.update();

 }

}

Bild zum Beitrag
Arduino, arduino mega

Meistgelesene Beiträge zum Thema Arduino