Boris bastelt
Moderatoren: Heaterman, Finger, Sven, TDI, Marsupilami72, duese
Re: Boris bastelt
Also bei allen Punktschweißungen "ab Werk" sehe ich, dass die Anschweißfahne einen Schlitz zwischen den Schweißpunkten hat.
https://static.rcgroups.net/forums/atta ... 5-A123.jpg
https://www.rcgroups.com/forums/showthr ... A123-packs
Ich vermute, dass das Ergebnis so verbessert wird, weil der Strom so nicht direkt durch die Fahne von einem Schweißpunkt zum anderen fließen muss.
Wäre das auch ne Maßnahme für den Privatbereich? Ein Schnitt mit der Blechschere müsste ja reichen.
https://static.rcgroups.net/forums/atta ... 5-A123.jpg
https://www.rcgroups.com/forums/showthr ... A123-packs
Ich vermute, dass das Ergebnis so verbessert wird, weil der Strom so nicht direkt durch die Fahne von einem Schweißpunkt zum anderen fließen muss.
Wäre das auch ne Maßnahme für den Privatbereich? Ein Schnitt mit der Blechschere müsste ja reichen.
Re: Boris bastelt
Hat was von Tetris.
So einen Akku zusammen zu Punkten ist eine Strafarbeit!!!
Das dauert eeeeerwig
Mein Erfahrung bis jetzt:
Nur sehr wenig Druck auf die Schweißstelle.
Die Handgriffe werden sehr warm
Einzelelektroden sind besser.
So einen Akku zusammen zu Punkten ist eine Strafarbeit!!!
Das dauert eeeeerwig
Mein Erfahrung bis jetzt:
Nur sehr wenig Druck auf die Schweißstelle.
Die Handgriffe werden sehr warm
Einzelelektroden sind besser.
Re: Boris bastelt
Auf Wunsch einer einzelnen Dame hab ich einen Weihnachtsbaumdimmer zusammen gesteckt.
Grundlage ist ein ESP8266, am Ausgang D1 ein MOSFET der die Lichterkette des Weihnachtsbaums auf die Wunschhelligkeit dimmt.
Bedient wird das per Website, auf dem ein Slider die Helligkeit dimmt.
Der Wert wird im ESP gespeichert, so das nach dem Ein- und Ausschalten der Wert wieder da ist.
Ich hätte auch gerne mehrere Slider und vielleicht auch Speicherbuttons, aber das ist über meinem Verständnishorizont.
Grundlage ist ein ESP8266, am Ausgang D1 ein MOSFET der die Lichterkette des Weihnachtsbaums auf die Wunschhelligkeit dimmt.
Bedient wird das per Website, auf dem ein Slider die Helligkeit dimmt.
Der Wert wird im ESP gespeichert, so das nach dem Ein- und Ausschalten der Wert wieder da ist.
Ich hätte auch gerne mehrere Slider und vielleicht auch Speicherbuttons, aber das ist über meinem Verständnishorizont.
Code: Alles auswählen
/*********
Rui Santos
Complete project details at https://RandomNerdTutorials.com/esp8266-nodemcu-web-server-slider-pwm/
https://randomnerdtutorials.com/esp8266-nodemcu-web-server-slider-pwm/
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files.
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
*********/
// Import required libraries
#include <ESP8266WiFi.h>
#include <ESPAsyncTCP.h>
#include <ESPAsyncWebServer.h>
#include <EEPROM.h>
// Replace with your network credentials
const char* ssid = "SSID";
const char* password = "PASSPHRASE";
//const int output = 2;
int slider = 82;
String sliderValue = "82";
const char* PARAM_INPUT = "value";
// Create AsyncWebServer object on port 80
AsyncWebServer server(80);
const char index_html[] PROGMEM = R"rawliteral(
<!DOCTYPE HTML><html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Weihnachtsbaum</title>
<style>
html {font-family: Arial; display: inline-block; text-align: center;}
h2 {font-size: 2.3rem;}
p {font-size: 1.9rem;}
body {max-width: 400px; margin:0px auto; padding-bottom: 25px;}
.slider { -webkit-appearance: none; margin: 14px; width: 360px; height: 25px; background: #FFD65C;
outline: none; -webkit-transition: .2s; transition: opacity .2s;}
.slider::-webkit-slider-thumb {-webkit-appearance: none; appearance: none; width: 35px; height: 35px; background: #003249; cursor: pointer;}
.slider::-moz-range-thumb { width: 35px; height: 35px; background: #003249; cursor: pointer; }
</style>
</head>
<body>
<h2>Weihnachtsbaumdimmer</h2>
<p><span id="textSliderValue">%SLIDERVALUE%</span></p>
<p><input type="range" onchange="updateSliderPWM(this)" id="pwmSlider" min="10" max="255" value="%SLIDERVALUE%" step="1" class="slider"></p>
<script>
function updateSliderPWM(element) {
var sliderValue = document.getElementById("pwmSlider").value;
document.getElementById("textSliderValue").innerHTML = sliderValue;
console.log(sliderValue);
var xhr = new XMLHttpRequest();
xhr.open("GET", "/slider?value="+sliderValue, true);
xhr.send();
}
</script>
</body>
</html>
)rawliteral";
// Replaces placeholder with button section in your web page
String processor(const String& var){
//Serial.println(var);
if (var == "SLIDERVALUE"){
return sliderValue;
}
return String();
}
void setup(){
// Serial port for debugging purposes
Serial.begin(115200);
EEPROM.begin(2); //Initialasing
slider = int(EEPROM.read(1));
Serial.println("Eeprom");
Serial.println(slider);
//pinMode(output,OUTPUT);
//analogWrite(D1, sliderValue.toInt());
analogWrite(D1, slider);
// Connect to Wi-Fi
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("Connecting to WiFi..");
}
// Print ESP Local IP Address
Serial.println(WiFi.localIP());
// Route for root / web page
server.on("/", HTTP_GET, [](AsyncWebServerRequest *request){
request->send_P(200, "text/html", index_html, processor);
});
// Send a GET request to <ESP_IP>/slider?value=<inputMessage>
server.on("/slider", HTTP_GET, [] (AsyncWebServerRequest *request) {
String inputMessage;
// GET input1 value on <ESP_IP>/slider?value=<inputMessage>
if (request->hasParam(PARAM_INPUT)) {
inputMessage = request->getParam(PARAM_INPUT)->value();
sliderValue = inputMessage;
analogWrite(D1, sliderValue.toInt());
EEPROM.write(1,sliderValue.toInt());
EEPROM.commit();
}
else {
inputMessage = "No message sent";
}
Serial.println(inputMessage);
request->send(200, "text/plain", "OK");
});
// Start server
server.begin();
}
void loop() {
}
Re: Boris bastelt
Speicherbuttons für was? Das mit den mehreren Slidern sollte nicht so kompliziert sein.
Re: Boris bastelt
Re: Boris bastelt
Ungetestet, geänderte Zeilen haben ein MSG hintendran
Code: Alles auswählen
/*********
Rui Santos
Complete project details at https://RandomNerdTutorials.com/esp8266-nodemcu-web-server-slider-pwm/
https://randomnerdtutorials.com/esp8266-nodemcu-web-server-slider-pwm/
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files.
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
*********/
// Import required libraries
#include <ESP8266WiFi.h>
#include <ESPAsyncTCP.h>
#include <ESPAsyncWebServer.h>
#include <EEPROM.h>
// Replace with your network credentials
const char* ssid = "SSID";
const char* password = "PASSPHRASE";
//const int output = 2;
int slider = 82;
String sliderValue = "82";
const char* PARAM_INPUT = "value";
// Create AsyncWebServer object on port 80
AsyncWebServer server(80);
const char index_html[] PROGMEM = R"rawliteral(
<!DOCTYPE HTML><html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Weihnachtsbaum</title>
<style>
html {font-family: Arial; display: inline-block; text-align: center;}
h2 {font-size: 2.3rem;}
p {font-size: 1.9rem;}
body {max-width: 400px; margin:0px auto; padding-bottom: 25px;}
.slider { -webkit-appearance: none; margin: 14px; width: 360px; height: 25px; background: #FFD65C;
outline: none; -webkit-transition: .2s; transition: opacity .2s;}
.slider::-webkit-slider-thumb {-webkit-appearance: none; appearance: none; width: 35px; height: 35px; background: #003249; cursor: pointer;}
.slider::-moz-range-thumb { width: 35px; height: 35px; background: #003249; cursor: pointer; }
</style>
</head>
<body>
<h2>Weihnachtsbaumdimmer</h2>
<p><span id="textSliderValue">%SLIDERVALUE%</span></p>
<p><input type="range" onchange="updateSliderPWM(this)" id="pwmSlider" min="10" max="255" value="%SLIDERVALUE%" step="1"
<p><input type="button" onclick="saveValues()"></p> <!-- MSG neuer Button, beim Click wird die JS Funktion saveValues() aufgerufen -->
<script>
function saveValues() {
var xhr = new XMLHttpRequest();
xhr.open("GET", "/saveValues", true);
xhr.send();
}
function updateSliderPWM(element) {
var sliderValue = document.getElementById("pwmSlider").value;
document.getElementById("textSliderValue").innerHTML = sliderValue;
console.log(sliderValue);
var xhr = new XMLHttpRequest();
xhr.open("GET", "/slider?value="+sliderValue, true);
xhr.send();
}
</script>
</body>
</html>
)rawliteral";
// Replaces placeholder with button section in your web page
String processor(const String& var){
//Serial.println(var);
if (var == "SLIDERVALUE"){
return sliderValue;
}
return String();
}
void setup(){
// Serial port for debugging purposes
Serial.begin(115200);
EEPROM.begin(2); //Initialasing
slider = int(EEPROM.read(1));
Serial.println("Eeprom");
Serial.println(slider);
//pinMode(output,OUTPUT);
//analogWrite(D1, sliderValue.toInt());
analogWrite(D1, slider);
// Connect to Wi-Fi
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("Connecting to WiFi..");
}
// Print ESP Local IP Address
Serial.println(WiFi.localIP());
// Route for root / web page
server.on("/", HTTP_GET, [](AsyncWebServerRequest *request){
request->send_P(200, "text/html", index_html, processor);
});
// MSG save the values - next 5 lines:
server.on("/saveValues", HTTP_GET, [](AsyncWebServerRequest *request){
EEPROM.write(1,sliderValue.toInt());
EEPROM.commit();
request->send(200, "text/plain", "OK");
});
// Send a GET request to <ESP_IP>/slider?value=<inputMessage>
server.on("/slider", HTTP_GET, [] (AsyncWebServerRequest *request) {
String inputMessage;
// GET input1 value on <ESP_IP>/slider?value=<inputMessage>
if (request->hasParam(PARAM_INPUT)) {
inputMessage = request->getParam(PARAM_INPUT)->value();
sliderValue = inputMessage;
analogWrite(D1, sliderValue.toInt());
// EEPROM.write(1,sliderValue.toInt()); MSG neuen Wert nicht abspeichern
// EEPROM.commit(); MSG neuen Wert nicht abspeichern
}
else {
inputMessage = "No message sent";
}
Serial.println(inputMessage);
request->send(200, "text/plain", "OK");
});
// Start server
server.begin();
}
void loop() {
}
Zuletzt geändert von MSG am So 27. Nov 2022, 18:02, insgesamt 1-mal geändert.
Re: Boris bastelt
Öhm, Tasmota hätte das alles schon an Bord, inklusive MQTT und Webinterface zum Fernsteuern. Auf Wunsch kann man auch Hardwaretaster mit einem Script berücksichtigen...
Ich hatte vor einiger Zeit so ein Dimmermodul für LED Strips bestellt, das hat sogar 3 PWM Ausgänge fertig mit FET.
Ich hatte vor einiger Zeit so ein Dimmermodul für LED Strips bestellt, das hat sogar 3 PWM Ausgänge fertig mit FET.
Re: Boris bastelt
Übrigens seit ich das Video gesehen habe, speichere ich auch keine Wifi-Zugsangsdaten mehr im Script. Da ist man herrlich flexibel.
https://www.youtube.com/watch?v=VnfX9YJ ... _eapAI7Ugt
https://www.youtube.com/watch?v=VnfX9YJ ... _eapAI7Ugt
- Fritzler
- Beiträge: 12604
- Registriert: So 11. Aug 2013, 19:42
- Wohnort: D:/Berlin/Adlershof/Technologiepark
- Kontaktdaten:
Re: Boris bastelt
Ich möcht jetz kein 54min Video ansehen für eine kurze Info:
Was machen die denn da jetzt anders?
Was machen die denn da jetzt anders?
Re: Boris bastelt
Richte er seine Glotzpöppel auf die Erklärung unterhalb des Bewegtbild:
https://dronebotworkshop.com/wifimanager/
- Fritzler
- Beiträge: 12604
- Registriert: So 11. Aug 2013, 19:42
- Wohnort: D:/Berlin/Adlershof/Technologiepark
- Kontaktdaten:
Re: Boris bastelt
Machme deene Glotzen oof eyyy!Hightech hat geschrieben: ↑Di 29. Nov 2022, 18:07 Richte er seine Glotzpöppel auf die Erklärung unterhalb des Bewegtbild:
https://dronebotworkshop.com/wifimanager/
Danke für die Info, es steht leider zu selten was ordentliches in der Infobox.
Re: Boris bastelt
Für das Akku-Projekt brauche ich noch die Stecker für den Akku.
Mal ne Spritzgußform gefeilt. Mit Heißklebär geht es schon mal ganz gut.
Welche Plaste es dann am Ende wird, mal schauen.
Mal ne Spritzgußform gefeilt. Mit Heißklebär geht es schon mal ganz gut.
Welche Plaste es dann am Ende wird, mal schauen.
Re: Boris bastelt
Ich mag Wig-Schweißen.
Damit kann man so schöne Schweinereien machen
1/2Zöllig Verzinkt auf Camping Gas.
Damit kann man so schöne Schweinereien machen
1/2Zöllig Verzinkt auf Camping Gas.
Re: Boris bastelt
@Hightech: Wie hast du die Gasflasche schweisssicher restentleert bekommen?
danke
danke
Re: Boris bastelt
Die hab ich ein paar mal mit Luft gespült.
Man kann auch mit Luft spülen bis es zündfähig ist und dann anzünden. Das zischt so schön
Oder schlicht einmal mit Wasser füllen und dann leeren.
Man kann auch mit Luft spülen bis es zündfähig ist und dann anzünden. Das zischt so schön
Oder schlicht einmal mit Wasser füllen und dann leeren.
Re: Boris bastelt
Was wird das feines?
Ist der Ventilschaft des originalen Anschlusses nicht auch 1/2"?
Re: Boris bastelt
Das ist bloß ein Zirkular-Luftblasen- und Schmutzabscheider für die Solarthermie Wartungs- und Fülleinheit.
Re: Boris bastelt
Eine „Powerwall“
So hab ich die verhassten Wandwarzen besser im Blick.
So hab ich die verhassten Wandwarzen besser im Blick.
Re: Boris bastelt
Unvermeidlich hässlich. Wie sieht das denn von hinten aus? Blanker Draht, gerödelt von Pin zu Pin?
Re: Boris bastelt
Ich denke das dient mehr der Aufbewahrung
Re: Boris bastelt
Ach so ...
Re: Boris bastelt
So ist’s besser, neues Design für den Conti-Stecker
Re: Boris bastelt
Heißkleberspritzguss?
Re: Boris bastelt
Cool ich hab nur mal mit passenden Pins probiert.
Re: Boris bastelt
Jupp, Heißkleberspritzform
In klar gefällt mir das auch:
In klar gefällt mir das auch:
Re: Boris bastelt
Ächz
20 Stück sind reine Strafarbeit.
20 Stück sind reine Strafarbeit.
Re: Boris bastelt
Hast Du die Flachanschlüsse auch abgefeilt? Die sehen so original aus.
Re: Boris bastelt
Ich habe nichts abgefeilt.
Mir ist allerdings aufgefallen, das die roten Stecker dünner sind als die Blauen.
Also "Obacht", besser die Stecker mit 0,8mm Stärke verweden, die roten Stecker die ich habe, sind nur 0,5mm stark.
Blöd!!!
Re: Boris bastelt
Die M3 Muttern sind wohl fehl am Platz, besser ist es wohl, eine Durchgangshülse zu verwenden, dann kann man den Stecker von hinten durch anschrauben.
Naja, egal.
Naja, egal.
- Bastelbruder
- Beiträge: 11566
- Registriert: Mi 14. Aug 2013, 18:28
Re: Boris bastelt
Gestern hat mir ein Azubi sein Werk gezeigt und Kontaktprobleme erwähnt. Da hat doch ein Sicherungshalter tatsächlich Lötösen aus 0,5er Blech die Steckverbindern sehr ähnlich sehen. Die FastOn-Spezifikation schreibt 0,8 mm starke Stifte vor.
Doof ist halt daß die Feder in den Akkus ist und die sich nicht so einfach zusammenbiegen läßt.
Irgendwann ist da eine Bruzzelstelle.
Doof ist halt daß die Feder in den Akkus ist und die sich nicht so einfach zusammenbiegen läßt.
Irgendwann ist da eine Bruzzelstelle.
Re: Boris bastelt
Die Strooom-Kontakte habe ich zum Glück mit den blauen 0,8mm Steckern gemacht.
Die Federn an den Akkus lassen sich zum Glück leicht für die 0,5er zusammen biegen.
Die Federn an den Akkus lassen sich zum Glück leicht für die 0,5er zusammen biegen.
Re: Boris bastelt
Ich würde 6 Stecker nehmen falls noch wer welche baut.
Re: Boris bastelt
Ist es nicht auch vom Querschnitt anders?
rot = 1mm²
blau 2,5mm²
So könnte man zumindest das "dünnere" Material erklären?
Kannst du du ggf. noch aufbohren mit einem scharfen Bohrer?
Ist nur die Frage ob der Heißkleber da ausreichend dagegen halten kann.
Grüßle
Re: Boris bastelt
Pleiten Pech und Pannen.
Jan ist Schuld.
Mit seinem UV Laser.
Im Wahn hab ich mir ein NEJE E40 Lasermodul gekauft und statt der CO2 Laserröhre in meinen Lasercutter eingebaut.
Weil keine Wasserkühlung, keine Spiegel und kann Platinen belichten.
Soweit so toll.
Aber
Helle Kunststoffe und Plexiglas gehen überhaupt gar nicht.
Nix. Geht stumpf durch.
Wäre ja zu toll gewesen .
Edelstahl markieren geht auch.
Beim herumbiegen an einem Linearwagen ist der zerbrochen.
Kotz.
Also watt nu?
Ich werde wohl eine Wechselmöglichkeit brauchen um zwischen UV und IR schnell Umbauen zu können.
Oder einen 2. Cutter bauen.
Jan ist Schuld.
Mit seinem UV Laser.
Im Wahn hab ich mir ein NEJE E40 Lasermodul gekauft und statt der CO2 Laserröhre in meinen Lasercutter eingebaut.
Weil keine Wasserkühlung, keine Spiegel und kann Platinen belichten.
Soweit so toll.
Aber
Helle Kunststoffe und Plexiglas gehen überhaupt gar nicht.
Nix. Geht stumpf durch.
Wäre ja zu toll gewesen .
Edelstahl markieren geht auch.
Beim herumbiegen an einem Linearwagen ist der zerbrochen.
Kotz.
Also watt nu?
Ich werde wohl eine Wechselmöglichkeit brauchen um zwischen UV und IR schnell Umbauen zu können.
Oder einen 2. Cutter bauen.
Re: Boris bastelt
Die Schneidleistung ist nicht schlecht.
Hab zwar 6 Durchgänge bei 2mm/sec gebraucht, aber immerhin ist das 8mm Buchesperrholz.
Hab zwar 6 Durchgänge bei 2mm/sec gebraucht, aber immerhin ist das 8mm Buchesperrholz.
Re: Boris bastelt
wieviel Durchgänge bräuchtest mit CO2 fürs gleiche Material? so rein aus Neugier...
Re: Boris bastelt
Hallo,
73
Wolfgang
Und wenn da was schief zieht enfernen die sich mit nem kleinen Atompilz von der Platine und hintzerlassen ein bleibenden Eindruck an der Zimmerdecke.Es gibt so nette kleine Print-Netzteile.
73
Wolfgang
Re: Boris bastelt
Hightech im Hotel.
Re: Boris bastelt
Wenn das der Zimmerservice sieht, rückt das SEK an.
Re: Boris bastelt
Oder der Elektriker.
Dann wird zusätzlich auch noch der Strom abgerechnet.
Dann wird zusätzlich auch noch der Strom abgerechnet.
- Fritzler
- Beiträge: 12604
- Registriert: So 11. Aug 2013, 19:42
- Wohnort: D:/Berlin/Adlershof/Technologiepark
- Kontaktdaten:
Re: Boris bastelt
Der Wasserkocher ersetzt die E-Last?
Re: Boris bastelt
Sehr schon mitgedacht! So mag ich das.
Ich Lettort hab natürlich leere Akku eingepackt, die sind unwillig zu sprechen. Zum Glück ist einer Voll, so das ich die Anderen mittels 0,5mm Starthilfekabel doch wach bekomme.
- Sr.Gallinger
- Beiträge: 116
- Registriert: Do 28. Jan 2016, 00:58
- Wohnort: Bremen
- Bastelbruder
- Beiträge: 11566
- Registriert: Mi 14. Aug 2013, 18:28
Re: Boris bastelt
Das ist ein Stromdieb. Un nu?