Beiträge von elythomaslumber im Thema „DIY Mini Schutzhütte (remote bedienbar) für Seestar & Co - Ideensammlung und Umsetzung“
-
-
-
-
-
Wiki sagt:
Die USB-C-Kontakte sind punktsymmetrisch angeordnet; die Stecker sind verdrehungssicher. Ein weiterer Vorteil ist die gegenüber anderen Steckersystemen höhere mögliche Ladeleistung von bis zu 100 Watt (5 Ampere bei 20 Volt), mit Extended Power Range (EPR) zukünftig bis zu 240 Watt (5 Ampere bei 48 Volt).
Ich find 5A schon heftig für die winzigen Kontakte...
Wenn man an dem Stromkarussell mehr Kontakte hat, kann man diese zur Entlastung auch parallel schalten.
-
jep, aber ich mußte eine Welle durchstecken, da gibts weniger Auswahl bei und hab mir zur Sicherheit eines bestellt, welches einen größeren Strom verkraftet.
Da soll eine sehr große H0 Dampflok drüber Strom bekommen. Die könnte schon ordentlich Strom ziehen. Ich kann mir auch vorstellen, dass der Kontaktübergang die Sollbruchstelle ist, was die Lebenserwartung betrifft.
-
-
-
Mir ist noch eine andere Möglichkeit der Betätigung des Tasters eingefallen, nämlich per (Modellbau-)Servo.
Das Servo läßt sich sanft und langsam bewegen und man kann einen definierten Endpunkt einstellen.
Die Frage ist, wie Du das Servo programmtechnisch ansteuern kannst. Geht das nun per Python?
Dann wäre das hier eine Basis:
Raspberry Pi Servo Motor SteuerungNeben Schrittmotoren gibt es auch die kleinen und günstigen Servomotoren. Die Ansteuerung von Raspberry Pi Servo Motoren ist sehr einfach und dank der geringen…tutorials-raspberrypi.deGrüße
Hartmut
-
-
-
-
-
Hast Du das OS von dieser Seite: https://konstakang.com/devices/rpi4/LineageOS20/
Hab noch einen PI400 hier rumgammeln...
-
Mal BackUp machen und riskieren:
Raspberry Pi OS: Update bringt neueren Kernel und KorrekturenDas Raspberry-Pi-Projekt hat das Betriebssystem aktualisiert. Neben Fehlerkorrekturen kommen ein neuer Kernel und neue Firmware mit.www.heise.deWeil Du gerade dabei bist...
Oder geht das bei dem OS gar nicht?
Grüße
Hartmut
-
-
bevor Man beachte, hier wird noch höfflich mit der KI umgegangen!
Ich glaube, ChatGPT hätte dir den Code auch erstellt, ohne "bitte" ... aber der Mensch ist eben ein Gewohnheitstier ... zumindest wenn er höfflich ist, wie du.Auch wenn ich NI (N=natürliche) bin, erreichen mich immer wieder mal Anfragen im Befehls- oder Sklaventon, so verscheiden ist das.
Aber weiter so, Läuft bei Dir!
Gruß Thomas
bevor mich ChatGPT auffordert, das Zauberwort zu sagen, liefere ich es gleich mit… 😅
-
-
Ansonsten per ESP32 und ChatGPT Anfrage:
schreibe mir bitte einen Arduino Sketch für einen ESP32. Der ESP32 soll sich in mein heimnetz einbuchen. Er soll einen Web-Server bereitstellen. Ich möchte über einen Browser 2 Ausgänge schalten können. Jeder Ausgang soll jeweils über einen EIN und AUS Button ein- oder ausgeschaltet werden können.
Seine Antwort:
#include <WiFi.h>
#include <WebServer.h>
const char* ssid = "DEIN_WIFI_SSID";
const char* password = "DEIN_WIFI_PASSWORT";
WebServer server(80);
const int outputPin1 = 23; // Pin für Ausgang 1
const int outputPin2 = 22; // Pin für Ausgang 2
void setup() {
pinMode(outputPin1, OUTPUT);
pinMode(outputPin2, OUTPUT);
digitalWrite(outputPin1, LOW);
digitalWrite(outputPin2, LOW);
Serial.begin(115200);
// Verbindung zum WLAN herstellen
Serial.println();
Serial.print("Verbinde mit ");
Serial.println(ssid);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.println("WiFi verbunden");
// IP-Adresse anzeigen
Serial.println("IP-Adresse: ");
Serial.println(WiFi.localIP());
// Webserver-Routen festlegen
server.on("/", handleRoot);
server.on("/output1_on", handleOutput1On);
server.on("/output1_off", handleOutput1Off);
server.on("/output2_on", handleOutput2On);
server.on("/output2_off", handleOutput2Off);
// Webserver starten
server.begin();
Serial.println("HTTP-Server gestartet");
}
void loop() {
server.handleClient();
}
// Handler für die Hauptseite
void handleRoot() {
server.send(200, "text/html", "<h1>ESP32 Web-Steuerung</h1><p><a href=\"/output1_on\"><button>EIN</button></a> <a href=\"/output1_off\"><button>AUS</button></a> Ausgang 1</p><p><a href=\"/output2_on\"><button>EIN</button></a> <a href=\"/output2_off\"><button>AUS</button></a> Ausgang 2</p>");
}
// Handler für Ausgang 1 ein
void handleOutput1On() {
digitalWrite(outputPin1, HIGH);
server.send(200, "text/plain", "Ausgang 1 eingeschaltet");
}
// Handler für Ausgang 1 aus
void handleOutput1Off() {
digitalWrite(outputPin1, LOW);
server.send(200, "text/plain", "Ausgang 1 ausgeschaltet");
}
// Handler für Ausgang 2 ein
void handleOutput2On() {
digitalWrite(outputPin2, HIGH);
server.send(200, "text/plain", "Ausgang 2 eingeschaltet");
}
// Handler für Ausgang 2 aus
void handleOutput2Off() {
digitalWrite(outputPin2, LOW);
server.send(200, "text/plain", "Ausgang 2 ausgeschaltet");
}
-
Wenn ich die Liste da unten am Ende sehe, ne, da taucht dann doch Android nicht bei auf.
Das einzige, was ggf. übrig bleibt ist eine Anfrage bei den Lineage OS - Leuten bzw. besser direkt bei KonstaKang, wie man GPIO auf dem PI ansprechen kann, denn in der Feature - list taucht das ja auf:
Der ist ja da noch aktiv; letzte Anfrage 10 Tage her und wurde beantwortet.
-
-
Wiring-Pi wurde vom Entwickler aufgegeben, da ihm wohl Code geklaut und anderweitig verwendet wurde.
Auf GitHub noch vorhanden, aber die schöne WebPage ist wech...
Schau Dir mal PIGPIO an.Das habe ich auch schon mal installiert: https://abyz.me.uk/rpi/pigpio/
Grüße
Hartmut
-
Es gibt noch eine Alternative für ein Android auf RPi-OS:
OTA Updates and Remote Management for Embedded AndroidEmteria automates the customization and maintenance of your Android OS. Harden your Android OS and keep all your devices secure and up-to-date.emteria.comOder aber Du steuerst die Kiste völlig separat per ESP32-Arduino.
Den Code kann man sich per ChatGPT schreiben lassen incl. WebServer, sodass alles per Browser von einem beliebigen Device aus steuerbar ist.
Man muß sich dazu im Detail überlegen, was gesteuert werden soll und es ChatGPT genau mitteilen, so als würdest Du einem SW-Coder den Auftrag erteilen und einen Anforderungskatalog schreiben.
das muß man auch nicht in einem Rutsch machen, sondern kann ChatGPT Änderungen vornehmen lassen und immer wieder den Code ausprobieren, zumal er sich ja die Diskussion merkt.
-
-