Crm054: Esp8266

2017, Andi, Patrick
Chaosradio München

Intro

Einspieler

Andi:
[0:28] Hallo und herzlich willkommen zu Cars oder München CRM heute mal wieder eine themenfolge und zwar geht's um den esp82 66 und Konsorten.

[0:44] Das habe ich mir deinen Gast ins Studio heute.

Patrick:
[0:46] Hallo ich bin der Patrick.

Andi:
[0:51] Ja was der esp2866 ist da gehen wir genau drauf an.

[0:58] Werden neuesten dieses Workshop.

Patrick:
[1:03] Das ist das Aktiv Symposium München das ist jetzt schon das zweite Mal und ich hoffe mal eine regelmäßige Veranstaltung.
Wo wir so um das Pfingstwochenende uns treffen und verschiedene Workshops machen das heißt von Mitgliedern für Mitglieder aber auch für andere.
Jeder der ein interessantes Thema hat was er vorstellen möchte bereitet das so ein bisschen vor und ja da gibt's so einen regen Austausch.

Andi:
[1:30] Da hattest du einen Workshop angeboten was kannst du denn noch mal genau.

Patrick:
[1:34] Ja also ich habe so ein bisschen das elektronikbasteln für mich verändert Licht das macht mir viel Spaß und da,
habe ich ein sensornetzwerk diesmal als Workshop angeboten das heißt.
Den esp82 66 da, nachher noch mal drauf was das so alles im Detail ist Microcontroller mit Möglichkeiten Sachen anzuschließen und da habe ich verschiedene Sensoren angeschlossen.
Und in dem Workshop haben wir alles zusammen gemacht das heißt wir haben die Elektronik zusammengestellt das ganze mit,
Steckelemente das heißt steckkabel einfach zusammengesteckt die Sensoren angesteckt den ESP programmiert das ganze zum laufen gebracht dann am Schluss die Daten auch in die Cloud geworfen damit man da auch was auswerten kann.
Und ja das war so ein vier Stunden Workshop von der Idee bis zum Ausführen.

Andi:
[2:36] So ein anderes Ding wo ich diesen e-speed schon mal gesehen habe war dieser feinstaubsensor der luftdaten wo ist das glaube ich die Seite wo es darum geht zu sagen das Ding selber.

Feinstaubsensor

[2:48] Feinstaub messen selber in die Hand zu nehmen und sich dann nicht immer auf den ja keine Ahnung welche die Instanz da ist.

[3:02] Währungsrechner Tony nicht falsch sondern das Begehungsweise Oberbayern hat neuesten ist Feinstaub Karte rausgebracht.
Und da geht's halt so ein bisschen dass das selbst in die Hansen und da hatte ich auch gesehen dass diese Mail speech benutzen und das war für mich Werner wieder so ein Anstoß ja was ist das eigentlich.
Welchen möchte man da einfach an da gibt's in zig Varianten die immer auch alle nicht zu vergleichen kann also verschieden Bezeichnungen und.
Ja die I.
Das erste was mir aufgefallen ist und was irgendwann wo man dann irgend ein Licht aufgegangen ist er war dann dass das ESP ja für die Firma steht also wieso eigentlich immer bei diesen Baustein weil ich ein atombaustein so ist das sind von.
Und bei Buchstaben sein und hinten bezahlen dann kommen wieder den Buchstaben manchmal und ssp steht in dem Fall für extra subsystems soll ich das verstanden.

Patrick:
[3:56] Genau ja die Stuttgarter haben den Chip auch hier genommen weil der sich so ein bisschen durchgesetzt hat als der Maker und bastel Baustellen auf der einen Seite gibt es den reinen CPU.
Also im kleinen kleines Platinen Modul aber es gibt das ganze auch als PIN Platine.
Haben sodass mir das Ganze auf dem Steckboard aufbauen kann das ein Pin dabei ist USB-Anschluss mit dabei ist also so für den Bastler relativ einfach geeignet und das haben sich die Stuttgarter zunutze gemacht,
Stuttgart ist ja so ein bisschen bekannt dafür dass da ein wenig Feinstaubproblem herrscht.

Andi:
[4:37] Parasiten zum kesselchen Platz ist das da halt irgendwie auf solche Verstand her.

Patrick:
[4:42] Genau da ist nicht so viel Luft der Verkehr steht da auch immer und da gab es halt einige die gesagt haben das wär doch schön noch mal eine alternative Möglichkeit zu haben selber zu messen.

Esp Und Arduino

[4:54] Unterm der ESP selber ist ein relativ günstiger Baustein es gibt über die Arduino IDE was die.
Dunder Programmierumgebung würde ich mal sagen ist also zumindest soviel für den Einsteiger sind die meisten Beispiele dafür da und da ist die Hürde nicht so groß.
Einfache Möglichkeiten das los zu legen und ist.

Andi:
[5:21] Jetzt hast du das dass das dieses Arduino heißt das glaube ich ja ungewollt gesagt das kenne ich ja jetzt eigentlich ihre für von so anderen also von so so.
War dieser Arm Microcontroller Atmega nicht arm was habe ich denn die Atmega Microcontroller.
Da ist ein Arduino und lass uns ja eigentlich auch wieder so einen sondern Baustein der das.
Auch mit der zu Beinen die man sagt auf Sportplatz stecken kann mit jemanden mit dem man.
Er ist einfach ein Mikro und tolle Sachen erledigen kann aber das ist doch jetzt eigentlich so ein Sony SP 280 66 ist doch wieder keine eigentlich viel mehr als so einen Atmega oder.

Patrick:
[6:02] Genau da Hammer so ein bisschen Evolution gehabt der Arduino war vor einigen Jahren so das Standard Mittel da gab es dann auch,
Bastelsets das konntest im Buchladen zusammen mit dem Arduino Buch kaufen oder auch im,
Elektronikladen deines Vertrauens gab's als Sätze mit einem Arduino Platine und ein bisschen Sensoren damit hat das ganze angefangen und so ist auch glaube ich die Arduino IDE,
mit gewachsen und entstanden als einfach Framework um diesen ersten bastel Controller die,
Programmierumgebung die Arduino IDE selber ist allerdings sehr offen das heißt es gibt da mittlerweile auch.
Library sound board Unterstützung für verschiedene andere Chips wie halt auch den ESP.

Andi:
[6:54] Und ich glaube sogar der ESP war am Anfang einfach nur einen einen Addon Board Thema Anzeigen Arduino altes Konto um halt da WLAN zu haben oder.

Patrick:
[7:04] Genau das macht halt den ESP ganz besonders das ist einer der wenigen Bausteine die für den günstigen Preis auch gleich WLAN mit dabei haben.
Espressif hat es da geschafft die Komponenten für das WLAN direkt,
auf den Chip auf das Teil mit aufzubringen somit konnten sie das sehr günstig herstellen,
und ja das was der bastel halt gerne mag nehme ich sein Microcontroller in dein Netzwerk bringen irgendwie Verbindung zum Computer herstellen lässt sich da sehr einfach über WLAN machen.

Bestandteile Esp

Andi:
[7:37] Was ist denn auf diesem Chip also wirklich dieses dieses dieser schwarze Block der sauer auf der Platine drauf ist was ist dann noch so alles drin.

Patrick:
[7:47] Also typischerweise ist einmal der espressif chip.der.
Der Microcontroller selber ist wo man also die Verarbeitung von dem Programm machen kann wo das WLAN Modul Ansicht mit drin ist dann hast du auf so einer Platine auch ein Speicherbaustein.
Typischerweise mit drauf und normalerweise noch ein bisschen Gehäuse spannungsregulation und dann.
Eine kleine Antenne an manchen Varianten gibt es nicht ramik Antenne bei den günstigen Varianten es ist einfach ein Stück Leiterbahn was auf der Platine mit aufgelötet ist oder auch jetzt ist.

Andi:
[8:22] Ja und ist es jetzt alles in diesem schwarzen Block damit drin oder ist es dann schon wieder.
Drumrum also welches Wetter wenn man es von schippert etwas was ist das denn jeweils oder welche.
Welche Bauform verwendest du etwas bestellst du dir da immer bestellst du den eigenen den einzelnen schwarzen Chip mit jemandem mit dem Lötkolben erste Mal auf die Platine lesen muss oder wie.

Patrick:
[8:45] Da bin ich zu bequem da kaufe ich mir meist schon ein komplettes fertiges Board da gibt's diese Note MCU boards in verschiedenen Varianten.

Andi:
[8:56] Welcher Superheld wird schon benutzt.

Patrick:
[8:58] Da habe ich jetzt die Version 1 benutzt.
Die waren relativ günstig zu bekommen die haben auch das getan was ich so für mich gebraucht habe.

[9:09] Und da hat man den Vorteil man hat wirklich alles schon drauf so dass man direkt loslegen kann.
Micro-USB-Anschluss da stecke ich mein Micro-USB-Kabel dran wenn ich das mit dem PC verbinde stellt sich das als serielle Verbindung da.
Und da kann ich diese serielle Verbindung in meiner Programmierumgebung der Wahl auswählen um dann entsprechend den Baustein zu flashen.
Das,
ist sehr praktisch weil ich dann nicht noch für Stromversorgung sorgen muss denn der ESP selber braucht 3,3 Volt und beim USB habe ich ja typischerweise 5 Volt und auf der Platine ist dann auch die Spannungsregulierung gleich mit drauf.

Andi:
[9:52] Okay das heißt.
Ich haben uns so eine Note MCU V1 Botschaft an darauf ist Sony sp im Stich 12 Module bitte sicher und unter diesen Silben und Abdeckung von dem Ding ist dann jetzt dieser eigentlich ESP Chip oder wie.

Patrick:
[10:08] Genau.
Das besteht eigentlich aus ich sag mal drei Schichten du hast unten drunter die Note MCU Platine da hast du deine Pins die nach draußen geführt sind so dass du was anstecken kannst du hast die.
USB.
Variante das heißt dass ich den Wandler von USB auf seriell so dass du den ESP anschließen oder ansteuern kannst und auf dieser Basis Platine ist dann.
Obendrauf der ESP selber das ist ein kleinerer Chip der ist so ein bisschen daumengroß Daumennagel groß und.
Da ist die Antenne mit drauf da ist typischerweise der Speicher vom ESP mit drauf und der eigentliche ESP Chip.
Und der ESP Chips selber dass es dann wirklich der kleine schwarze Kasten da wo ja wie CPU drinsteckt und wirklich was gerechnet wird.

Andi:
[11:05] Wie gesagt und sieht man eigentlich gar nicht weil er unter dieser Schule silberne Abdeckung ist damit das Ganze irgendwie.

[11:13] Wie heißt dass das Datum des EMV genau.

Patrick:
[11:18] Das handelt sich ja da wirklich um sende System das heißt da wird ja für WLAN wirklich funktionale produziert und damit da keine unerwünschten Effekte gibt sowohl von dem Chip,
und der Speicher Ansteuerung nach außen aber auch das jetzt von außen nicht auf den Chip strahlt ist da dann noch mal so ein Metall Käfig drumrum.

Beschaffung

Andi:
[11:43] Wo kaufst du denn diese Teile oder was kosten die eigentlich so.

Patrick:
[11:46] Ja das kommt immer so ein bisschen drauf an was man haben will der eigentliche Chip,
den glaube ich kauf,
so gut gut wie keiner weil die meisten kaufen die Platine wo dann wirklich Speicher noch mit drauf ist und die Antenne noch mit drauf ist das gibt's in verschiedenen Varianten das fing mit der Variante,
esp-01 oder SP1 an.
Jetzt ist glaube ich so Dady die letzte Variante von dem 82 66 die esp-14 Variante sehr gängig,
ist die Zwölfer Variante dass es so das Standardmodul weil,
relativ viele Pins ausgeführt sind bei dem 01 gab nur zwei Ein und Ausgänge die man programmieren konnte das hat so für ganz einfache Anwendung gereicht aber,
der ambitionierte Programmierer will ja ein bisschen mehr haben,
und dann gabs halt zwischenzeitlich Evolution verschiedene Varianten die in unterschiedlichen Layouts daherkommen zum Teil sehr,
platzsparend und komprimiert zum Teil mit ein bisschen mehr Speicher mit andere Antenne gibt also leichte Variationen.

Andi:
[13:01] Spiel meint jetzt das ist B2 Modul hatte sechs aktive Pins.
Ja nur der Vollständigkeit halber was ist nämlich niemand Krieg irgendwann esp-12 sind es 14 beim sp14 sogar 22t und wieder ausgeführt sind.

[13:21] Aber was was kostet was kostet das denn so also du kaufst dir dann die komplette Module schon mit dem endotherm sutrum.

Patrick:
[13:28] Genau das mache ich meist weil's dann zum Basti am einfachsten ist,
da liegen die Module ich sage mal so 2,50 € 3 € geht es los wenn man in China bestellt da muss man sich immer überlegen,
möchte ich den Aufwand haben möchte ich sechs Wochen warten bis das kommt gegebenenfalls mit dem Zoll verhandeln dass ich noch Mehrwertsteuer drauf zahle das kommt immer drauf an was man dann,
in der Sommer an Menge bestellt.
Und ansonsten kriegt man die Bausteine auch hier in Deutschland bei verschiedenen Lieferanten man findet sie bei ebay bei Wappen Ott,
da kriegt man sie so um die 5 bis 10 € je nachdem was man für eine Ausführung hat für kleinere Bastelprojekte habe ich auch wirklich den esp-01 oder den esp-12f verwendet,
da muss man dann bisschen mehr löten da muss man dann auch gerade bei dem esp-12 sehr vorsichtig löten weil die PIN Abstände doch nicht so groß sind.
Dafür hat man dann allerdings auch nicht so viel Platz den man verbraucht also wirklich so ein kleines tragbares wearable die weiß ich machen will,
das geht mit den Rhein Platin einfacher.
Wenn man sagt ich will so ein bisschen einsteigen und basteln dann bietet sich die Variante mit den ausgeführten Pins natürlich an.

Andi:
[14:44] Also klein ist da wirklich freue mich zu verstehen wenn du aus Knall bestellst welche Shops benutzt du da.

Patrick:
[14:53] Das kommt immer drauf an was für mich am günstigsten ist ich kaufe gern bei Aliexpress das ist so ein bisschen das.
Amazon der Chinesen.
Dann gibt's banggood was ein ganz guter Lieferant ist oder auch bei Ebay einfach bei Händlern die dann halt bei Ebay in China was einstellen.

Andi:
[15:15] Also super Alex passt schon mal Probleme irgendwie das was nicht angekommen ist oder wie der Versandart benutzt du da.

Patrick:
[15:21] Also ich lasse mir die Sachen meist direkt zuschicken überraschenderweise sind auch auf die Versandkosten gleich mit dabei,
so dass ich sagen muss ich bin da super zufrieden sowohl bei Aliexpress als auch bei bangood ich habe noch nie gehabt das jetzt irgendwas nicht angekommen ist das einzige wo ich mal ein bisschen.
Schwierigkeiten hatte bei größeren Bestellungen dass es dann in deutschen Zoll landete und alles ein bisschen komplizierter war aber auch das lässt sich händeln.
Auch habe ich viel im Internet gelesen und gehört das bei der billige China Ware ganz viel dabei ist was defekt ist muss ich sagen habe ich noch nicht gehabt.
Ich bin wirklich ganz zufrieden bei mir ist alles was angekommen ist hat funktioniert sowohl.
Die ESP als auch sowas man ein bisschen an Zubehör Elektronik Sensorik und ähnliches einkaufen.

Andi:
[16:12] Also ich habe bei Alex was einmal den Fall bisher das ist natürlich was nicht angekommen ist es war halt die günstigste Versand Variante oder sowas.
Und dann muss man halt und wie schauen das mal rechtzeitig vor dies bevor dieses Limit abläuft hat diesen Tieren sprechen Buttons zurück.
Ansonsten ja seit irgendwie verschollen wie ist es bei den Versand Preis von 2 € jetzt auch egal aber.
Nur falls irgendwas was sollte sich einen Kalendereintrag anlegen oder wenn das Ding den ankommen sollte weil das dauert ja dann immer 30 40 50 Tage je nachdem was es hat von Sopron steht ja immer mit dran.

Patrick:
[16:50] Genau da braucht ein bisschen Geduld,
da muss man natürlich auch versuchen dann wenn man Probleme hat mit den Chinesen zu kommunizieren das hat bei mir immer sehr gut geklappt ich hatte sogar mal zu Weihnachten die die Situation ich habe was bestellt das sollte kommen und kam nicht und.
War ich ein bisschen enttäuscht man hat sich so vorgenommen die Weihnachtsfeiertage kann man schön was basteln hat man ja ein bisschen Zeit,
und habe ich den den Händler angeschrieben habe gesagt wo bleibt denn die Wahrheit eher gesagt na gut schickt er noch mal raus.
Habe mir die die Ware noch mal geschickt dann hat sich rausgestellt der Paketbote hat beim Nachbarn abgegeben.
Dann hatte ich zwei habe den Händler angeschrieben abgeschrieben soll ich das Zurückschicken hat er gesagt kommen die die passend behalt die Sachen dann hatte ich auf einmal zwei ungewollt.

Andi:
[17:35] Gut gehen wir davon aus die Hardware ist angekommen jetzt stellt sich die Frage wie programmiere ich sie du hast vorhin dass das Arduino in warmen erwähnt das macht das Ganze wohl in C plus plus das heißt.

Programmierung

[17:50] Man hat diese diese grüne Idee kenne ich jetzt irgendwie so da gibt es irgendwelche templates die man benutzen kann.
Kopiert sich das dann dann zusammen dann wird es irgendwie.
Dieser dieser älteste Mann der hatte kompiliert und dann per USB auf dieses auf den Antrag auf gespielt.
Wo ziehst du da deine templates er oder wo wo schaut man sich da was ab oder wie läuft es da wo bist du bist du jetzt für dann dürfen den Workshop zu einem Code gekommen.

Patrick:
[18:19] Das ist das Schöne dass es mittlerweile für die vielen Sensoren die es so gibt ganz viele Beispiele gibt in der Arduino IDE,
kann man wenn man jetzt in speziellen Sensor hat gucken gibt's dazu eine Library die ich einbinden kann,
wenn man die findet die kann man ganz elegant in der Arduino IDE suchen lassen und installiert dann kommt auch gleich,
Beispiel Quelltext mit dazu das heißt ich kann dann,
wir Beispielprojekte öffnen zum Teil sind das dann auch mehrere Beispiele so dass ich mal unterschiedliche Varianten wie man das programmiert mir anschauen kann und dann.
Mache ich die gängige Programmiertechnik copy and paced dann wird also aus verschiedenen Beispielen das so zusammengestellt wie ich das haben will.
Natürlich hilft auch Google an vielen Stellen wenn man natürlich ein Sensor hat dann,
kann man da mit dem Beispiel rauskriegen wie komme ich an die Daten des Sensors aber das ist ja meist noch kein Projekt dass wir dann noch ins,
oder kein Webserver aufsetzen oder GP1 ansteuern und das googelt man sich einfach zusammen.

Andi:
[19:28] Und ist in dieser Luino IDE dann irgendwie eine Versionsverwaltung wie es jetzt von vom normalen programmieren gewohnt bin mit integriert oder.

Patrick:
[19:37] Also die Arduino IDE kommt selber sehr einfach daher viele die doch tiefer in die Programmierung einsteigen die suchen sich ein bisschen was,
unfreundliche Riss wo man auch besser die backen kann und einfach ein bisschen mehr code,
Support Meta platform.io z.b. ist da so was ganz nettes.
So viele Einsteiger ist aber die Arduino IDE ganz ganz schön weil einfach viel zu Porta im Internet geboten wird und die Beispiele ganz oft darauf ausgelegt sind.

Andi:
[20:12] Jan poppen hat halt auch ein Anschlag alles da ohne dass man sich ist jedes Paket einzeln zu sehen uns ja was ist ein bisschen unschönen fand das ist anscheinend schon üblich ist dass man.
Spielotheken dann einfach sich den Tipp Link aus geht ab rauszieht und dann hat sich.
Das ist da der Entwickler Jackie soft wünschen ihr im natürlich irgendwie so ein bisschen dass du die nicht gleich so falsch beibringt.

Patrick:
[20:38] Genau da ist so einiges quick and dirty da muss ich auch sagen bei so einem kleinen Bastelprojekt,
darf ich auch manchmal so ein bisschen meine programmiere Ethik über Bord man will ja jetzt kein Projekt machen auf so einem kleinen Microcontroller Baustein was jetzt riesig ausufert,
das heißt ich mache jetzt auch nicht für alles super große Unterklassen sondern ich versuche das für mich,
elegant und schlank an einem Punkt zu halten wenn dann ein Projekt wächst dann wechselt man vielleicht auch die IDE dann macht man sich auch ein bisschen mehr Gedanken über Struktur.
Und da kann man sich auch ganz gut bei dem luftdaten Info Projekt von den Stuttgartern was abschauen die haben ihre Software auch stückchenweise erweitert Hund.
Da kann man mal so ein bisschen sehen wie man das auch schön aufräumt.

Andi:
[21:29] Wobei dir immer noch Arduino zum flashen benutzen soll ich das verstanden habe aber.

Patrick:
[21:33] Genau die haben in ihrer Anleitung das wirklich so ausgelegt dass der einfache Anwender dass sie einfach machen kann der muss dann auch am Code gar nichts mehr ändern sondern das ist so ausgelegt dass man die Komponenten zusammen steckt.
Sogar zum Teil mit einer Beschreibung wo finde ich jetzt so ein feinstaubsensor das bestelle ich dann meist mit dem ESP zusammen in China braucht noch so ein bisschen steckkabel,
unten dann ist die Software so ausgelegt dass ich sie einfach nur Flächen muss ohne dass ich am Programmcode was ändern kann und kann dann beim ersten.
Starten macht der Chip ein WLAN Hotspot auf ich verbinde mich dann also,
nicht mit dem Internet sondern wirklich nur mit dem Chip kann dort meine Grundeinstellung vornehmen also z.b.
die Verbindung in mein eigenes LAN in mein eigenes WLAN definieren und dann mache ich ein Restart und dann ist er in dem WLAN mit den entsprechenden Konfiguration Parametern.

Andi:
[22:34] Sollten neben diesen Marino environment gibt's ja auch noch andere Möglichkeiten des das Ding zu programmieren? Implizierte Sprachen also wir hatten ja von Note MCU schon genannt.
Das hat wohl mehrfache Bedeutung habe ich festgestellt also einmal für die Hardware aber auch anscheinend für dieses diese diese erste Variante da.

Patrick:
[22:57] Genau die ersten ESP.
Zumindest was ich so mitbekommen habe waren standardmäßig gleich mit Lua Code und da gab es dann einen IDE Explorer.
Ausgestattet das war auch eine kleine Jabba Software mit der man dann in Lua programmieren konnte das,
war ganz nett um einfach mal ein bisschen in eine andere Sprache rein zu schauen und da gabs halt auch sehr viele Beispiele die direkt auf den ESP ausgelegt waren.
Dann gibt's auch noch die Varianten in Meißen.
Das heißt es gibt von dem ESP Micro Peißen wo ich wenn ich jetzt nicht sehen mag wie mit der Arduino,
IDE oder kein lurmark wie bei der Explorer IDE dann kann ich auch auf das Peißen setzen.

Andi:
[23:50] Das Note MCU war ja Ocean ich glaube ich sogar das was was Express dafür vorgesehen hatte und die Arduino Leute haben sie zu sein hintenrum missbraucht oder.

Patrick:
[24:02] Genau also damit ist das ein losgegangen da war der Einstieg mit und auch die Beispiel Anleitung von ist besser fahren erstmal auf nur ausgelegt.

Andi:
[24:13] Verformtes nur dann nicht oder warum oder ist die SD Arduino IDE einfach viel besser.

Patrick:
[24:21] Ach ich glaube das muss man für sich selber entscheiden was man mag also ich habe mit nur ein bisschen angefangen,
das war für mich eine neue Sprache ich kam er so aus der der Zecke somit war dann der Schwenk,
mit der Arduino IDE zurück in die C Welt für mich ein bisschen einfacher aber,
das ist so ein bisschen Geschmackssache wo drin man gerne programmiert welche Programmierkonzepte man mag und unter Umständen auch mit welchen libraries ich mich am besten stehe,
also was ich an Beispielen im Internet findet die ich dann vielleicht für mich wieder verwenden will.

Andi:
[24:57] Ja und bei Hypotheken auch verfügbar sind wahrscheinlich kann das sein dass man Hypotheken nur für die die eine Frau von da sind ich finde andere im Backofen hast du noch nichts gemacht oder.

Patrick:
[25:06] Da habe ich noch nichts gemacht ne.

Andi:
[25:09] Wann würdest du jetzt so ein raspberry pie irgendwann so einen Sony sp.

Abgrenzung Raspberry Pi

Patrick:
[25:14] Ja das kommt immer drauf an wie viel Geld man investieren wild und ESP ist ja,
Basisplatine für 3 € supergünstig das heißt ich kann kleine Aufgaben kleine Automatisierungsaufgaben Internet of things Dinge machen ohne viel Geld auszugeben,
bin da aber auch von der Leistung ein bisschen beschränkt ich habe einen.
Microcontroller das heißt ich habe da kein Betriebssystem was drauf läuft das hat vor und Nachteile Vorteil ist dass ich bei so einem Microcontroller immer das gleiche Zeit verhalten habe ich kann also.
Auch Dinge machen die mit Timings zu tun haben.
Spezielle Protokolle da relativ einfach implementieren ohne dass ich mir Sorgen machen muss dass da mir etwas dazwischen funkt ist beim Raspberry Pi ein bisschen anders.
Der bringt gleich ein ganzes Betriebssystem mit wenn ich das will da habe ich dann den Vorteil dass ich viel mehr Möglichkeiten habe ich kann dein Monitor anschließen was bei dem ESP so jetzt erstmal nicht standardmäßig mit dabei ist.
Also viel größeres Umfeld aber dafür dann auch unter Umständen keine Echtzeit oder nicht so einfach.
Und da kommt drauf an was man für ein Projekt macht man kann auch hier gehen und kann sagen wenn ich was ganz kleines habe.
Dann mache ich das vielleicht mit dem Arduino das ist ja aus der.
Älteren Zeit wo wo der etwas hipper war mittlerweile schwenken aber viele dann gleich in Richtung ESP weil preislich ist er günstiger und er ist von der Leistung her auch ein bisschen stärker als der Standard Arduino.

[26:56] So dass da so ein bisschen Schwenk in der letzten Zeit gewesen ist.
Wenn man natürlich viele Sachen im Betriebssystem nutzen will dann würde ich eher auf raspberry Pie gehen.

Andi:
[27:07] Das heißt zum zum programmieren muss ich ihnen eigentlich immer USB da haben oder.

Patrick:
[27:13] Genau also immer so ein bisschen auf Layout mal eingehen der ESP selber ist wirklich nur erstmal Rainer Chip.
Das heißt ich habe da keine Möglichkeiten Tastatur anzustecken keine Maus kein Monitor das heißt ich konzentriere mich wirklich auf programmieren und auf meine Aufgabe.
Das ist ganz schön weil ich mich wirklich fokussieren kann auf das was ich tun will ich brauche wenig Leistung.
Der ESP selber kommt auch mit wenig Strom zurecht.
Der Standard Stromverbrauch ist unter 100 Milliampere ich kann den sogar in Schlafmodus legen dann bin ich so bei 20 Micro Ampere das kriege ich mit einem raspberry pie so natürlich erstmal nicht hin.

[28:02] Dann habe ich natürlich auch die Möglichkeit Dinge anzustecken,
USB habe ich zwar als Verbindung zum programmieren aber ich habe jetzt keinen USB-Hub mit dabei kann es jetzt nicht sagen ich möchte jetzt meine USB-Festplatte oder ähnliches anstecken da sind also so ein bisschen die Limitierungen.

Andi:
[28:21] Für was würdest du denn jetzt Sony sp dann konkret einsetzen.

Einsatzmöglichkeiten

Patrick:
[28:26] Ja also der ESP ist ein schönes Einsteiger Projekt wenn jemand sagt ich möchte gern,
mich mit Elektronik und Basteln auseinandersetzen die Hürden sind relativ gering bei mir war es auch so ich habe das Ding bestellt und eigentlich in einem Abend in Betrieb genommen.
Bei mir zu Hause habe ich so ein bisschen in Richtung heimautomatisierung was gemacht was sich natürlich anbietet wenn ich an verschiedenen Stellen in der Wohnung.
Aktuatoren also relies Lampen oder ähnliches haben will oder Sensoren seinen Sitz einfach irgendwelche Schalter Taster Temperatursensoren oder ähnliches kann ich das mit dem günstigen,
PSP sehr einfach in der Wohnung verteilen.

[29:11] Dann findet man halt auch viele Beispiele im Internet wie man das ganze zusammenstecken kann zu.
Eigentlich so allen gängigen Sensoren die man dann in China auch gleich für den.
Heimleiter auf einer freundlichen Platine vorfindet gibt's dann auch Beispiele die dann über verschiedene Bus Möglichkeiten angebunden sind so dass ich das stückchenweise erweitern kann.

Andi:
[29:39] Von diesem Beispiel hier aufgezählt hast wie fandest du dann noch mal an interessanten also welche anderes anderes oder welche würdest du hast du die Vorgang beste Umsätze da wo sie am meisten Sinn macht.

Patrick:
[29:51] Also der ESP hat ja WiFi on board dementsprechend kann man halt schön auch Sachen mit WiFi machen das heißt ich kann relativ einfachen WiFi Scanner aufbauen.

Andi:
[30:05] Zeig dir mal festgehalten an.

Patrick:
[30:07] Ja das war sogar eins meiner ersten Tour Projekte da gab es einen schönen Beispiel Quellcode du kannst den ESP nehmen und sagen such mir mal alle WLANs die in der Nähe sind.
Und versuch dich mal zu verbinden versuch mal ins Internet zu gehen und so kriegt man relativ einfach raus ist das jetzt ein offenes WLAN.
Wo ich irgendwie Daten übertragen kann und da der ESP ja relativ klein und mobil ist,
kann man sich so ein wearable machen was man sich irgendwie in die Hosentasche steckt und irgendwelche Sensordaten aufnimmt dann immer mal schaut wo ist hier das nächste offene WLAN und dann die Daten ins Internet sheep.
Das ist also eine schöne Stadt Möglichkeit.

Andi:
[30:48] Wann hat man so sagen Kleidungsstück den Pulli der grün leuchtet wenn offenes WLAN Speedtest.

Patrick:
[30:53] Z.b. genau genau so wie man Gutes tun kann kann man auch.
Das ganze umfunktionieren als WiFi Jammer das ist also eine Möglichkeit das Weisheit zu stören darf man natürlich nicht aber es gibt halt Beispielcode im Internet wie man den Chip dazu ein bisschen missbrauchen kann.
Unten ja wenn man das möchte ja das WLAN von seinem Nachbarn prinzipiell am liegen könnte.

Andi:
[31:22] Aber nur im 2,4 Gigahertz finde ich das verstanden richtig füttern habe.

Patrick:
[31:26] Genau das ist so ein bisschen die Einschränkung von dem ESP dadurch dass die wirkliche HF Elektronik direkt auf dem Schiff ist kann man das ganze nur im 2,4 Gigahertz Band machen das 5 Gigahertz Band kann man also nicht auswählen.

Andi:
[31:41] Das heißt habe ich dann überhaupt noch eine Chance dass es hier in der Innenstadt irgendwie noch direkt funktioniert oder.

Patrick:
[31:50] Ja das kommt immer drauf an wie wie voll die Kanäle sind.
Meine Erfahrung ist versuch macht klug die 2,4 Gigahertz Technik.
Ist natürlich sehr verbreitet da sind die Kanäle relativ schnell voll aber das ist ja auch alles ein bisschen Bastelprojekt ich würde jetzt da nicht,
die hat Pumpe meiner Oma dran anschließen dafür ist es vielleicht alles nicht stabil genug aber um zu Hause bisschen zu basteln dafür reichts.
Zu Hause habe ich dann bei mir auch noch andere Sachen in der Hahn Automatisierung mit dran gemacht ich habe also Temperatursensoren mit angeschlossen luftqualitätssensor Luftdruck Luftfeuchtigkeit so dass man so ein bisschen.
Monitoren kann wie verhält sich das in der Wohnung ich habe gelesen mit angeschlossen.
Und ja das kann man dann stückchenweise für sich erweitern dadurch dass das Ganze im WLAN ist können natürlich auch die Bausteine miteinander kommunizieren.
Entweder direkt oder man hat so eine heimautomatisierung Software wo man das ganze dann konzentriert und bündelt zum steuern.

Andi:
[32:59] Genau das ist ja noch eine andere geplante Folge die demnächst irgendwann den kanal mich hier aufbauen wird.
Du sagst im WLAN hast du die in einem extra gästenetz oder irgendwas in Manila mit dranhängen oder hast eine Empfehlung da.

Patrick:
[33:15] Ja also ich habe sie bei mir in einem extra WLAN-Netz weil ich viele Sensoren habe und natürlich dann auch versuche die Daten relativ häufig zu aktualisieren damit ich mir nicht meinen.
Privates Internet surfen da unterbreche und auch extra Bereich dafür hab.
Habe ich mir quasi ein Access-Point der nur mit meinen SPS kommuniziert eingerichtet.

Andi:
[33:39] Okay gute Frau noch irgendwas vergessen.

Projekte

Patrick:
[33:45] Es gibt insgesamt ganz viele bunte Projekte die man machen kann die ich auch vorhabe irgendwann mal bei mir umzusetzen wenn es die Zeit hergibt in der Automatisierung kann man natürlich auch Türöffner mit.
Anschließen es gibt relativ günstige Arai die Module das sind also Chipkarten.
Die man programmieren und auslesen kann und dadrüber Türöffner anbinden kann es gibt sogar für den ESP in kleines Kameramodul.
Das heißt ich habe die Möglichkeit Jetpack Bilder aufzunehmen und dann wie mit einer Webcam ins Internet zu streamen oder auf meinen Server zu streamen.
Insgesamt gibt's ganz viele.
Zubehör man findet im Netz ganz viel Sensorik es gibt Displays die man anschließend kann verschiedene Relaiskarten analogsensoren Wandler von verschiedenen putzen und verschiedenen Protokollen.
Es gibt da Mini Roboter die man damit aufbauen kann das sind zum Teil ganz einfach Roboter die mit mit Rädern sich einfach vorwärts bewegen also kleine Mini Autos es gibt Greifarme.
Und was ich jetzt bei Kickstarter ganz frisch gesehen habe ist auch eine Drohne der ESP ist ja ganz klein und leicht und da bietet sich das natürlich an das auch in die Luft zu bringen.
Und da gibt es eine ESP Drohne die ist so handtellergroß.
Hat nur ein bisschen Akku den ESP und besteht sonst eigentlich nur noch aus Drohnen Motoren zum fliegen.

Andi:
[35:21] Geh zu die sich dann automatisches WLAN und fliegt dahin.

Patrick:
[35:24] Ja das so noch nicht aber das ist ganz nett gemacht bei dem Beispielprojekt der gibt es eine kleine handy app das heißt die Drohne macht auch da wieder ein Hotspot auf ich verbinde mich mit der Drohne und habe dann.
Auf der handy app die Möglichkeit einfach über Finger Gesten die Drohne zu steuern.

Andi:
[35:43] Geht das gibt's auch wieder als fertiges Beispiel cool.

[35:47] So ist es der der esp82 660 ja schon paar Jahre altes ich glaube 2014 ist der erstes Mal rausgekommen April 2017 gibt's den von Express Systems Network schon wieder was neues.

Zukunft?

Patrick:
[36:00] Ja da ist es so mit großen Schritten weitergegangen die ganze Entwickler Gemeinde hat da schon drauf hingefiebert.
Im Herbst-Winter letzten Jahres kam der esp32 raus.
Der von der Bauform genauso ist also von der Größe her hatte das gleiche Layout bringt allerdings ein paar mehr Sachen mit die viele Leute vermisst haben.
Einmal was er mitbringt = Bluetooth-Verbindung das heißt ich habe nicht nur Funk WLAN sondern kann auch gleich mit Bluetooth kommunizieren.
Ich habe vielmehr Ein und Ausgänge mit dabei kann also Mehrkomponenten und mehr Geräte anschließen.
Ich habe analog Ein und Ausgänge mit dabei die ich einfach über Software konfigurieren kann das sind die sogenannten GP1 also general purpose input output.
Porz das sind also die Ausgänge von dem IC die ich dann über Software konfigurieren kann soll das ein Eingang sein digital oder analog soll das ein Ausgang sein digital oder analog.
Und auch da jetzt ganz neu Touch Sensoren mit dabei das heißt ich muss nicht wirklich einen am Schalter Taster anschließen sondern ich kann einfach ne.
Metallfläche machen und sobald ich die berühre kann das der esp32 auswerten.

Andi:
[37:29] Hat das in dem Chips selber noch die passende habe dafür mitbringen.

Patrick:
[37:33] Genau da haben sie noch ein bisschen Elektronik mit reingepackt.
Der ist ein bisschen teurer auch die entwicklungsboard sind dafür bisschen teurer aber das haben wir auch bei dem esp82 66 gesehen der fing an,
finde ich auch etwas teurer an war so in 10-15 Eurobereich jetzt ist er ja im Eurobereich runter der reine Chip.
Und das hoffen wir mal dass das mit dem esp32 auch so sein wird das wenn der sich mehr und mehr durchsetzt und die Produktion steigt dass der dann auch günstiger wird.

Andi:
[38:09] Das heißt du denkst dass es im Moment einfach so eine Mischung dann sein wird also.
Didier die alte Generation PSP 260 über den zusätzlichen diese Sendung ist halt so da gibt es günstige dass man halt mehrfach irgendwo in einem Haus in seinen Räumen sonst Anruf Oma hat immer mal so einen Sensor braucht.
Bisher kein Kabel hinlegen wollte oder benutzt man halt den um das zu sein den Sensor auch wieder anzubringen.
Und ja wenn es dann mehr Rechenpower sein muss aber trotzdem noch so so klein dann können wir den neuen neben dem.

Patrick:
[38:44] Genau der ist 432 bringt dann einfach nach außen bisschen mehr Möglichkeiten,
ist auch ein bisschen flotter getaggte das heißt man kann bisschen mehr machen mit dem Bluetooth eine öffnen sich natürlich auch ganz neue Möglichkeiten ich kann Bluetooth Lautsprecher mit anschließen ich kann mit Bluetooth mit dem Handy kommunizieren,
Bluetooth brauch auch ein bisschen weniger Energie als das WLAN,
das heißt ich kann da auch mit dem Deep Sleep Modus bestimmt interessante Sachen machen sodass ich den esp32 auch länger,
auf Akkubetrieb laufen lassen kann.
Das ist insgesamt bei bei dem ESP eine sehr schöne Sache dadurch dass die Leistungsaufnahme nicht sehr großes gibt's da halt auch viele Projekte wo ich,
das Ganze im Akkubetrieb machen kann im Internet gibt es da ganz tolle Beispiele wo sich Leute das ausrechnen mit welcher,
Batterie oder mit welchem Akku komme ich wie lang über die Runden wenn ich jetzt was messen will,
und sage ich möchte jetzt nur einmal zweimal am Tag ein Temperaturwert erfassen dann lasse ich den ESP einschlafen und dann nur kurz Aufwachen,
messen und Übertrag dann die Werte übers WLAN ins Internet dann hält das mit Batterie zum Teil Jahre.
Und das ist natürlich eine ganz tolle Möglichkeit das unterscheidet natürlich auch noch mal von den Raspberry Pie Eis und Consort.
Dass man da solche kleinen mobilen Anwendung machen kann.

Andi:
[40:13] Gut dann vielen Dank das war jetzt das erste Mal dass wir aus der Reihe neues aus Elektronik Gruppe die Rentenkasse München was zu Gast hatten ihr zwei Striche regelmäßig bei uns hier im Topf.

Patrick:
[40:27] Genau wir treffen uns immer mal wieder dienstags hier im Club kann man entsprechend auf der Internetseite im Kalender finden wann die Termine sind.

Andi:
[40:37] Genau das ist unter Wiki. MUC. Ccc.de Slash Kalender.

Patrick:
[40:43] Genau da versuchen wir unsere Termine frühzeitig einzutragen und wer Interesse hat kann gerne mit dazu kommen.

Andi:
[40:51] Und 4 für den Podcast die Webseite ist Radio. Muck ccc.de das sind auch die ganzen Links hoffentlich dann auch im Nachhinein für diese Sendung.

Einspieler

Andi:
[41:01] Zu weiterführenden Dinge und ja falls ihr irgendwie Feedback habt unter uns mal nicht mehr schreiben möchtet reicht unser Radio AdMob cc.
Die bei CS oder halt Hütte ist einfach MUCC.

Patrick:
[41:22] Vielen Dank ciao.