Arduino trifft KI: So programmierst du Elektronik in Sekunden mit Künstlicher Intelligenz!

preview_player
Показать описание
In diesem Video zeige ich dir, wie du mit Hilfe von ChatGPT (Künstliche Intelligenz) Arduino Programmieren kannst, und nach diesem Video bin ich sicher, JEDER KANN DAS!!!

Now in English as well 🇺🇸

► Kanalmitglied werden und exklusive Vorteile erhalten:

★☆★ 🛒 On-line shop bei Edi's Techlab 📒 ★☆★

★☆★ ✏️ Die Links und Videos Referenzen 🎥 ★☆★

★☆★ ✏️ ChatGPT Prompts★☆★
Projekt 1:
Ich möchte eine LED an einem ESP32 Modul blinken lassen. Erstelle den Sketch für die Arduino IDE und beschreibe mir, wie ich die Schaltung aufbauen soll.
Projekt 2:
Schreibe mir einen Arduino-Code, um eine LED an Pin D2 zu steuern und einen Taster an Pin D3 auszulesen. Wenn der Taster gedrückt wird, soll die LED an gehen, und wenn der Taster losgelassen wird, soll die LED ausgehen.“
Projekt 3:
Erstelle das mit einer Schalterfunktion
Projekt 4:
Erstelle mir mit dem Wemos d1 mini eine Schaltung die den Sensor Si7021 alle 30 Sekunden ausliest und den Wert der Temperatur und Luftfeuchte in den Serial Monitor schreibt. Beschreibe mir auch den Aufbau dieser Schaltung.
★☆★ 💶 Wenn ihr den Kanal unterstützen oder mir ein Bier ausgeben wollt: ★☆★

★☆★ 🧰 Material ★☆★
►Node-MCU ESP8266 Board:
►Wemos D1 mini - ESP8266-12F Board
►ESP32 und ESP32 Node-MCU Boards:
►Wemos D1 mini - ESP32 Board
► Arduinos:
►Jumper Wire:
►Breadboard:

★☆★ 🛠 Werkzeug ★☆★

★☆★ 📷 Verwendete Kamera und Mikrofon ★☆★

-------------------------- Mehr von Edi's Techlab ----------------------------
---------------------------------------------------------------------------------------------

Meine Videos enthalten bezahlte Produktplatzierungen. Alle Links mit "*" sind Amazon/Ali-express Affiliate Links. Edi’s Techlab ist Partner am Amazon/Ali-express Affiliate Partner Programm

Alle Geräte wurden selbst erworben.
Комментарии
Автор

Also, ich habe mal versucht einen code mit Chat gpt zu erstellen für einen Arduino Nano. Der Nano sollte als sub Kontroller für eine motorsteuerung eines Roboters dienen. Ebenfalls habe ich einen ultraschall sensor am Arduino der die Distanz mist und wenn ein Hinterniss erkannt wird, soll der code ein ausweich Manöver machen. Um es kurz zu fassen, ich habe Tage damit verbracht, der KI beizubringen das der Code geht, aber irgenwie war es zu komplex für die KI. Sie machte immer wieder die selben Fehler. Wenn ich den Fehler korrigiert habe, machte sie an anderer Stelle Fehler. Es war sehr interessant was die KI so machte, aber zum laufen gebracht habe ich den Code so nicht. Leider.

hypnoticatrance
Автор

Eine selbst lernende Uhr... anhand der gemessenen Lichtstrahlung von Sonne und Mond deren Dauer über die Tage, Wochen, Monate die lokale Uhrzeit, Tag und Monat abschätzen und annähern. Vielleicht zusätzlich mit weiteren Sensoren mit Temperatur und Geräusche um die Jahreszeit eingrenzen zu können z.B. wird immer wärmer oder immer kälter über die wochen. Welche Genauigkeit ist damit erzielbar, wird es über die längere Zeit genauer oder bleibt es bei einer gewissen Unsicherheitsbereich oder wird es gar schlechter?

sulcusulnaris
Автор

Mal sehen, ob für mein bereits umgesetztes Projekt genug Kommentarplatz ist. Aber vorab: Für mich ist nachdem mir ChatGPT 4o den in Teilen bereits vorhandenen Code teilweise bis völlig ignoriert hat, und das mehrere Male, GPT4 zum NoGo geworden. Stattdessen nutze ich nur noch Claude3.5 Sonnet (oder höher).
Nun zum Projekt:
Vorgabe war, mit einem Arduino Nano eine Art 'Kuckucksuhr aufzubauen, die zu jeder geraden und ungeraden Stunde einen andere Song abspielt. Zudem sollte, wie bei einer Rathausuhr, vor dem Song, der passende Stundenschlag - hier eine Schiffsglocke - abgespielt werden. Also erst 4 mal für die volle Stunde, dann, in einer anderen Tonlage, sooft wie die aktuelle Stunde - 6 (oder 18) Uhr = 4 mal. Außerdem sollten diese Stundenschlage und die Songs nur in der Zeit zwischen 6 und 22 Uhr gespielt werden. Es sei denn, es wurde ein Taster vom Benutzer gedrückt, der diese 'Nachtpause' abschaltet. Diese Nachtpause sollte aber spätestens am nächsten Tag auch automatisch wieder deaktiviert werden. Als 'Bonus' für die Songs sollte geprüft werden, ob ein bestimmtes Datum (zB Geburtstag) oder Datumsbereich (zB Weihnachtszeit) ist. Wenn ja, sollte statt des 'normal' Stundensongs, mit einer Wahrscheinlichkeit von x Prozent ein anderer (passender) Song gespielt werden. In der Zeit, wo kein Sound abgespielt werden muss, sollte der Arduino in den Sleep-Mode gehen. Und zwar, je nach Art der Stromversorgung, Batterie/Netzteil/USB, in einen bestimmten Sleep-Mode'. Denn der DeepSleep kann zB zu unerwarteten Reaktionen bei Batteriebetrieb führen und abstürzen. Das galt es zu vermeiden.
Die zusätzliche Hardware: Um die Sounds abzuspielen, ein MP2-MiniPlayer, für die Uhrzeit ein RT-Clock-Modul, um das korrekte Datum und Uhrzeit zu bekommen, zB wg Neustart/Batteriewechsel etc, ein DCF77-Modul
Ablauf: Beim Start werden alle Module auf Funktion (Rückmeldung) geprüft, dann wird geprüft, ob das Datum korrekt (nicht vor 2020) ist, wenn nicht, wird (4 mal) versucht Datum und Uhrzeit zu aktualisieren, wenn (4x) fehlgeschlagen wird nach einer Stunde ein neuer 4er-Versuch gestartet, wenn OK, dann wird erst nach X Tagen erneut geprüft.
Ab jetzt läuft die permanente Prüfung, ob eine volle Stunde ist, wenn ja, ob diese gerade oder ungerade ist, welche Stunde ist, ob es zwischen 6 und 18 Uhr ist, ob die' Nachtruhe' deaktiviert wird, und entsprechend reagiert. Wenn nicht, geht der Arduino für max 3 Minuten in den entsprechenden SleepMode.
Der Nachtruhe-On/Off-Taster kann nur während der Wachphasen betätigt werden, und es wird ein entsprechender Sound für On oder Off abgespielt, wenn erfolgreich umgeschaltet wurde.
Kleine Extras: beim Start wird eine Art 'System-Start' Sound abgespielt, während das DCF-Signal dekodiert wird, blinkt eine (zusätzliche LED), die erlischt, wenn erfolgreich, oder an bleibt, wenn fehlgeschlagen, und, wenn erkannt wird, dass der Arduino via USB am Rechner angeschlossen ist, werden diverse Debug-Informationen am Ser-Monitor ausgegeben. - Ich hoffe, ich hab nichts vergessen. :D

Ohne KI (oder besser DLM) hätte ich das definitiv nicht hin bekommen, da meine Programmierkenntnisse für den Arduino noch nicht sonderlich groß sind!

DancerVlt
Автор

Mache ich genau so, seit Monaten! Chat GPT erlaubt dir Dinge zu erstellen, wo vorher monatelange Einarbeitung notwendig war.

Manuel-thqi
Автор

Mit einem WS2812B einen Police Light Lichtbalken simulieren mit verschiedenen Muster 😁

matthiash.
Автор

PV-Panel Sonnen-Nachführung (Neigung):
- Sonnen-Stand berechnen
- 2 DC-Motore ansteuern (Haben Impulsgeber für Gleichlauf / elektronische Welle)
- Neigungs-Sensor für Ist-Stand und Schräglagen-Erkennung
- Strom-Sensoren für Hindernis-/Endlagen-Erkennung - Option Verschleißerkennung
- Cool / Option wäre ein "Wolkensensor", da die max. Leistung dann nicht beim Soll-Stand erzeugt wird
Meine Herausforderung ist die E-Welle - mal sehen ob die KI das kann...

DT-nnct
Автор

Hervorragend! Ich programmiere meine ESP32 und Raspberry Pico auch immer miz ChstGPT. Gerade bin ich an einem 230V Dimmer dran. Die Phasenanschnittsteuerung bekomme ich nur mit dem Raspberry PI Pico hin, der ESP32 packt das Timing bei den Nulldurchgängen nicht. Im Moment verwende ich noch einen Triac, dieser ist aber nicht für Phasenabschnittsteuerung geeignet, weil er ja bis zum nächsten Nulldurchgang durchgeschaltet bleibt. Da ich in Zukunft einen Heizstab mit PV Überschuss betreiben will, möchte ich auf Phasenabschnittsteuerung mit einem SSR statt Triac umstellen.

Technikfreak
Автор

macht chatgpt auch die Fehlersuche in der Programmlogik, wenn z.B. die Datentypen nicht zum Problem passen?

jimknopf
Автор

Probiere ich am Wochende aus, vielen Dank und das Buch werde ich wohl bestellen. Super das Ganze.

Marvin
Автор

Genial, das werde ich nächste Woche gleich testen.

rollitron
Автор

Hallo zusammen.. ich möchte gerne 4 Wassermelder machen die es auf Alexa den Alarm melden.. LG Manne

manfredtobola
Автор

Mit KI programmieren ?? 😂😂😂 Ja ist kalt die SW wird nur noch schlechter

avrracer
Автор

12 min Video 7 mal Werbung, nein danke

achsowas
Автор

Manche Solar Wechselrichter haben nur ein CT Eingang was erlaubt nur eine Fase zu überwachen, wenn man sowas wie digitale analog wandler nutzen würde und die Werte von einem Smartmeter ode Shelly über WLAN empfangen werde, die dann analog an Wechselrichter schicken würde.

j.ro.