Das Video kommt von YouTube: erst beim Abspielen verbindet sich die Seite mit YouTube (Google).
Der EINFACHSTE Einstieg in Mikrocontroller-Projekte!
Das Wichtigste aus dem Video
Tipp auf eine Zeit – das Video springt genau dorthin.
Transkriptautomatisch erstellt · 72 Zeilen
- schaut mal hier ein aduino UNO zwei Displays ein Taster ein kleiner Lautsprecher und ein paar Zeilen Code schon haben wir ein Versuchsaufbau für
- dieses kein Internet Dino Jump and Run und das völlig ohne hardwarefckelei bradboard gestcke odertezeiten bis die Teile aus China da
- sind wie man solche Microcontroller mitog kostenlos simulieren kann zeige ich euch in diesem Video viel Spaß
- zumindest bei mir ist das immer das gleiche meine ganzen Microcontroller bastelsen sind nicht so richtig aufgeräumt und genau den einen Sensor
- den ich jetzt eigentlich bräuchte den habe ich überhaupt nicht da und auf dem bradboard ist auch noch das letzte Projekt aufgebaut was ich auch noch
- nicht auseinanderernhmen will genau an dem Punkt kommt vogwi ins Spiel wogwi ermöglicht euch nämlich Microcontroller Projekte im Browser zu simulieren also
- quasi eine Art virtuelles bradboard ihr könnt dabei zwischen verschiedenen Microcontrollern verschiedenen Programmiersprachen und natürlich jede
- Menge Komponenten wählen die man mit virtuellen Kabeln verbinden kann und dann mit genau dem Code und den gleichen Bibliotheken die man später auch im
- echten Projekt benutzen würde ausprobieren kann wogwi funktioniert im Browser es ist kostenlos und ihr braucht nicht mal einen Account und man kann
- damit richtig coole Projekte bauen hier z.B ein pongpiel mit einem SSD 1306 Display oder hier ein witzegenerator mit einem esp32 einem LCD Display und
- zugegebenermaßen etwas fragwürdigen Witzen weiß ich nicht diger weiß ich nicht muss das oder hier noch ein cooles Projekt ein Schloss für ein Safe mit
- einem Servomotor für die Verriegelung einem Pin Eingabe FÄ und als Basis dient ein uino UNO könnte man im Grunde direkt runterladen und in das eigene Projekt
- verbauen das sind wogwi Beispielprojekte die man kostenlos Laden ausprobieren und natürlich auch abändern kann ihr geht dafür einfach auf wogv.com und könnt
- euch dann die fertig gebauten Projekte anschauen und da drin rumstöbern jetzt ist es aber so gerade wenn man mit Microcontroller Projekten anfängt dann
- kann das super hilfreich sein sich einfach mal solche Projekte anzuschauen zu analysieren wie der Code aufgebaut ist und ihn dann anzufangen abzuändern
- oder wenn man mit einem neuen Sensor oder einem neuen Display irgendwas basteln will dann kann man hier erstmal nachsehen wie das eigentlich eingebunden
- werden muss und erstmal trocken ausprobieren bevor man die Teile bestellt man kann aber natürlich auch Projekte komplett neubauen dazu scrollt
- man in der Beispielprojekt Übersicht ganz nach unten und sucht sich dann erstmal den passenden Microcontroller aus und wir wollen jetzt hier mal
- beispielhaft ein Thermometer mit digitaler Anzeige und einem Alarm bei bestimmten Temperaturen selber bauen dafür nehmen wir ein esp32 und landen
- dann in der projektoberfläche von WWI Links können wir unseren Code schreiben und rechts sehen wir unseren Versuchsaufbau da können wir jetzt
- weitere Bauteile hinzufügen erstmal brauchen wir für ein Thermometer natürlich einen Temperatursensor dann wollen wir die gemessene Temperatur
- sehen dafür nehmen wir ein kleines Display und für unseren Alarmton brauchen wir noch einen Lautsprecher die können wir jetzt verdraten indem wir die
- entsprechenden Anschlüsse anklicken und mit virtuellen Kabeln miteinander verbinden wir fangen mal mit dem Lautsprecher an der hat einen roten und
- einen schwarzen Anschluss Rot kommt an Pin D14 und Schwarz kommt an GND jetzt schließen wir den Temperatursensor an der hat vier Pins die nicht beschriftet
- sind man sieht aber wenn man mit dem Mauszeiger über den Pins ist welche Funktion die jeweils haben CC ist die Stromversorgung die schließen wir an den
- 3 Volt Pin vom is an GND kommt an GND und SDA ist die Datenleitung die schließen wir an Pin D15 an jetzt kommt das Display dran das braucht an VCC
- wieder erstmal Strom also 3 vol GND kommt wieder an GND und SC kommt an Pin D22 und SDA an Pin D21 das sieht jetzt erstmal ein bisschen
- unübersichtlich aus man kann aber die einzelnen Bauteile anders ausrichten mit R drehen und die Kabel an diesen Anfassern ausrichten und ihnen dann auch
- andere Farben zuweisen einfach für die Übersicht und das zupfe ich mir jetzt einfach so hin dass es irgendwie nachvollziehbar ist bevor wir jetzt den
- Code schreiben müssen wir erstmal drei Bibliotheken einbinden damit der ESP weiß wie er die Komponenten anzusprechen hat dafür gibt's den Library Manager da
- fügen wir erstmal die Bibliothek für den Temperatursensor hinzu und außerdem noch eine für das Display selber und dann noch die GFX Library jetzt können wir
- den eigentlichen Code schreiben dafür wechseln wir in den sket ich kopiere euch unten in die Videobeschreibung einen Link wo ihr den
- kompletten Code einfach fertig herunterladen könnt aber hier auch einmal im Schnelldurchgang was im Code da was macht also die ersten vier Zeilen
- binden die Bibliotheken ein diese Zeilen sagen dem ESP dass ein Display angeschlossen ist und welche Auflösung es hat dieser Teil bindet den
- Temperatursensor ein und sagt dem ESP dass der Sensor Daten auf Pin D15 anliefert und was genau das für ein Sensor ist dann stellen wir die
- Verbindung zum Display her und legen fest in welcher Schriftgröße und Farbe dort die Ausgabe erfolgen soll jetzt kommt der eigentliche Code der alle
- halbe Sekunde die Temperatur ausliest die wird erstmal ausgelesen und in data gespeichert jetzt gehen wir mit dem Cursor auf dem Display in die obere
- linke Ecke Display print gibt dann den in data gespeicherten Wert aus und das ganze machen wir für die Luftfeuchtigkeit einfach noch mal dann
- erstellen wir noch den Alarm das ist eine vorschleife die von 440 bis 1000 Hz einfach hochzählt und mit tone dann den Ton ausgibt zum Schluss löschen wir mit
- clear Display die Anzeige damit eine halbe Sekunde später dann der nächste Messwert angezeigt werden kann wenn wir diee Simulation jetzt starten dann sehen
- wir auf dem Display die aktuelle Temperatur wie warm es sein soll also was der Sensor messen soll das können wir einfach verändern wenn wir den
- Sensor anklicken dann tauchen nämlich zwei Schieberegler auf einer für die Temperatur und einer für die luftleuchtigkeit und wenn man das auf
- über 30° oder auf unter 0° stellt dann gibt's eben den Alarmton das ganze funktioniert wie geplant und man kann das Projekt jetzt entweder für andere
- freigeben ich kopiere euch den Link un in die Videobeschreibung oder runterladen und auf einen echten ESP spielen und das funktioniert dann da
- genauso wie in der Simulation das W Projekt hat aber natürlich auch seine Grenzen und mein Kollege arkosch hat sich das näher angeschaut und sich auch
- das Beispielprojekt mit dem Temperatursensor ausgedacht akosch wie weit geht das denn kann ich mit wogwi einfach alles simulieren du kannst damit
- nicht alles simulieren aber du kannst ein paar Microcontroller simulieren hast aduino Boards den Raspberry Pi Pico und ESP 32 jetzt neu dazuekommen sind auch
- noch STM 32 Boards und das Besondere an wokwi ist eben dass du die programmieren kannst und dann kannst du die Programmierung gleich testen das heißt
- auch wenn du jetzt gar nichts weiter anschliest kannst du schon mal gucken über ein seriellen Monitor funktioniert das Programm und dann gibt es so etwas
- mehr als 60 Einzelkomponenten die du anschließen kannst also z.B eine LED Matrix oder ein Servomotor und natürlich auch LEDs aber im Wesentlichen ist bei
- wokwi eben interessant dass man diese Komponenten diese Module anschließen kann und dann simuliert wie man z.B einen Servo bewegt wo kriege ich denn
- Hilfe wenn ich z.B ein Display nicht kenne und nicht weiß wie ich das einbinden muss oder welche Bibliothek ich dafür brauche und so weiter ja also
- du hast rechts oben im wcky Fenster hast du einmal die Docs wo alle Teile aufgelistet sind aber wenn du jetzt gerade in einem Projekt bist dann kannst
- du einfach das Modul hinzufügen z.B den Servomotor und dann erscheint wenn du den anklickst ein kleines Fragezeichen da kannst du dann mit der Maus drauf
- gehen und dann öffnet sich im Handbuch genau die Seite die du für den Servomotor in dem Fall brauchst es gibt ja auch noch andere Projekte die
- Elektronik bzw Microcontroller im Browser simulieren tinkercut z.B oder Fritzing wo sind denn da die Unterschiede al W kann nur sehr begrenzt
- analoge Schaltung abbilden du kannst z.B in WWI ein eine LED anschließen die kannst du aber direkt an den Microcontroller dran tun und da
- beschädigst du aber den Microcontroller nicht mit normalerweise musst du da noch einen Widerstand dazwischen schalten um den Strom zu begrenzen das ist ein
- großer Vorteil auch von wokwi dass man eben Sachen testen kann ohne sie kaputt zu machen also im Zweifelsfall funktioniert es einfach nicht du
- bekommst allerdings auch keine Rückmeldung darüber ob in der Schaltung irgendwas Fehler habt ist oder nicht in tinkercut ist es so dass man eine
- Meldung bekommt wenn ich jetzt z.B eine LED direkt an eine Strom Quelle anschließe dass da irgendwie viel zu viel Strom ist und dass man das eben
- verringern soll bei tinkercut hast du auch die Möglichkeit z.B ein Multimeter anzuschließen und die äh Ströme zu messen sowas hast du bei wokwi nicht es
- gibt bei wogwi auch eine premiummgliedschaft für 7 € im Monat was bringt einem das braucht man das es ist einmal so du brauchst grundsätzich ja
- keine Mitgliedschaft um wogwi Projekte ähm zu bauen dann gibt es diese gratis Mitgliedschaft damit kannst du dann auch Projekte online auf dem wogwi Server
- speichern also in deinem Account und mit dieser Premium Mitgliedschaft kannst du z.B einstellen ob ob die public sind also ob andere die finden können oder ob
- du die privat halten möchtest ansonsten was auch noch ganz cool ist weil wogwi sich stetig weiterentwickelt dass du wenn du diese Premium mitgliedschafft
- hast dann kannst Du eben mit entscheiden wie sich das Programm weiterentwickeln soll da kann jeder Ideen beitragen und dann kann man voten man bekommt Punkte
- und entweder vergibt man dann alle für für eine neue Funktion oder man verteilt diese Punkte die man dann monatlich bekommt und dann kann man sozusagen
- mitbestimmen wie wogwi sich weiterentwickeln soll also loslegen und Projekte bauen kann man kostenlos wenn ihr was cooles gebaut habt dann schickt
- doch gerne mal einen Link zum Projekt entweder als Kommentar bei Youtube oder alternativ im heiseforum Link unten in der Videobeschreibung oder auch direkt
- an mich einfach per Mail oder Instagram ich wünsche euch viel Spaß beim Ausprobieren und basteln bis nächste Woche ciao
- [Musik] [Applaus] [Musik]