BitBastelei

  Рет қаралды 13,091

BitBastelei

BitBastelei

Күн бұрын

Vor einiger Zeit hatte ich einen ESP01-Seriell-Adapter als Programmer mit automatischem Reset umgebaut. In den Kommentaren gab es in der Folge dutzende Hinweise, dass es diese ja auch fertig gäbe. Also fein, schauen wir auch mal auf einen Fertigen. Und wenn wir schon dabei sind: ESP12 würde ich auch gerne programmieren.

Пікірлер: 58
@WhiteLion1337
@WhiteLion1337 3 жыл бұрын
Hab mehrere von den dingern... gibts auch als combigerät ESP12 / ESP01 ... außerdem natürlich ESP32. Festhalten musst du die nicht. drück mal richtig runter, dann rastet der ESP12 ein.
@haraldsamoticha88
@haraldsamoticha88 3 жыл бұрын
Man muss den ESP nicht mit dem Finger festhalten. Die Federn sind so konstruiert, dass der ESP in die Federn einrastet (wenn Du etwas stärker drücken würdest). Ist dann mechanisch gesichert und kontaktiert sehr gut.
@tpmodding6950
@tpmodding6950 3 жыл бұрын
Er hat wohl ein günstigeres genommen oder montagsprodukt....bei mir klappt das auch so wie Harald es sagt....zusätzlich habe ich einen stecker für esp01 boards auch noch drauf...und mein plexiglas ist sauber gerade + ohne die folie auf der innenseite :)
@gametec_live
@gametec_live 3 жыл бұрын
@@tpmodding6950 welches board nutzt du da?
@oegeat
@oegeat 3 жыл бұрын
@@gametec_live das interessiert mich auch ! .. a link wäre fein
@mariomionskowski6223
@mariomionskowski6223 3 жыл бұрын
@Harald Samoticha, hab ich mir auch gedacht, aber normalerweise testet Bitbastelei das gewissenhaft und ich denke das es mechanisch nicht richtig zusammengebaut wurde daher bei ihm nicht funktioniert.
@adlerweb
@adlerweb 3 жыл бұрын
Okay, werde ich mal ausprobieren. Hatte mich nicht getraut hat die Federn etwas instabil aussahen.
@andreausberlin1975
@andreausberlin1975 3 жыл бұрын
Was spricht eigentlich gegen die Verwendung des ESP-Prog Jtag Programmieradapter, den Espressif für die Programmierung von ESPs vorsieht? Damit geht's erheblich schneller und spätestens wenn ich das Programmierte debuggen muss, geht's kaum anders.
@ChristophLaimer
@ChristophLaimer 3 жыл бұрын
Um den ESP12f mit den ESP01-Programmer zu programmieren, habe ich mir ein Adapterboard gemacht, welches den ESP12f so aussehen lässt wie der ESP01. Unwesentlich grösser, aber mit den 6 extra Pins wesentlich praktischer. Den ESP01 habe ich seither nie mehr für meine Bastelprojekte eingesetzt => easyeda.com/TheGoofy/esp-01-12f-board
@denniskubik7360
@denniskubik7360 3 жыл бұрын
3D Druck und Klammer sagt er, aber Wäscheklammer dem Keller stibitzen kommt er nicht drauf... ;)
@bubbl_media
@bubbl_media 3 жыл бұрын
Ich dachte du nutzt für sowas nur noch VS Code? :)
@MiroJetCrashCrew
@MiroJetCrashCrew 3 жыл бұрын
Gutes Video! Hast du mal einen Link zu den beiden Programmiergeräten...?
@gametec_live
@gametec_live 3 жыл бұрын
da! www.banggood.com/ESP8266-Test-Board-Burner-Development-Board-WIFI-Module-For-ESP-01-ESP-01S-ESP-12E-ESP-12F-ESP-12S-ESP-18T-p-1684992.html?cur_warehouse=CN&rmmds=detail-top-buytogether-auto
@Samatron9
@Samatron9 3 жыл бұрын
Wenn jemand Interesse hat. Ich arbeite an einem Board wo ich einen esp32 benutze und habe dafür ein "Programmiergerät" gebaut das genauso funktioniert aber einfach in eine selbst gemachte Platine von jedem möglichen Projekt gesteckt werden kann. Hab einen Ch340G verwendet und eine micro USB Buchse. Bei Interesse kann ich gerne ein Bild schicken.
@Samatron9
@Samatron9 3 жыл бұрын
PS: Die Buchse löten macht keinen Spaß daher ist das Ding komplett gelötet bestellt wurden und die USB Buchse hält ordentlich
@SiegerVision
@SiegerVision 3 жыл бұрын
Hi, das wollt ich schon zum letzten Video drunter posten. Bei meinen chinesischen Fachhändler des Vertrauens (mit dem großen A) gibt es den NodeMCU auch ohne ESP12 Chip zu kaufen. Das Raster des ESP12 ist 2mm - und dafür gibt es auch Pinheader und Buchsenleisten. Also den ganzen Kram gekauft, Buchsenleiste auf den NodeMCU gelötet und als ersten Test die Pinheader auf den ESP12- funktioniert 1A. Damit ich nun aber nicht jeden ESP so ein Headder verpassen muss, wird nun der Headder in die Buchenleiste gesteckt und der ESP dazwischen eingeklemmt - ähnlich wie bei dir. Zum proggen muss ja nur ein bisschen Kontakt da sein ;-). Zum Testen hab ich halt den mit Headdern.
@caroman6761
@caroman6761 3 жыл бұрын
Hab auch den größeren Block zum Programmieren der ESP's, gibt es für die ESP8266, wie auch für die ESP32. Allerdings glaube ich, ist dir im Vid ein kleiner Fehler unterlaufen. Ich halte meine Chips in dem größeren Gerät NIE fest, sondern drücke den Chip ordentlich runter, dann sitzt er fest und kann programmiert werden. Easy.
@r1273m
@r1273m 3 жыл бұрын
If only this video was in English or even had English subtitles.
@klarei4326
@klarei4326 3 жыл бұрын
Hast es richtig drauf- kannst mir einen alten Atmel Mega 644 auslesen und die Daten auf einen neuen überschreiben?
@Furz35
@Furz35 3 жыл бұрын
Ist es nicht möglich das ESP-Board bis auf die Platine das Programmer "durchzudrücken"? Dann würden die Federn von oben Kontakt machen und das Board sitzt fest. Oder verabschieden sich dabei die Federn?
@tompol5935
@tompol5935 3 жыл бұрын
Jap, ich hab mir so einen Programmer selbst gebaut, der mit Nadeln direkt auf das Modul geht
@tompol5935
@tompol5935 3 жыл бұрын
Mit dem kann man auch "in curcuit" programmieren
@an01662
@an01662 3 жыл бұрын
Hab das Teil auch schon einige Zeit. Einfach das ESP-Board komplett runter zwischen die Federn drücken und es hält.
@Ole-vu9yj
@Ole-vu9yj 3 жыл бұрын
Ich hab das Federdingens auch. Das man den ESP einrasten kann, wurde ja bereits mehrfach geschrieben. Das funktioniert auch alles wunderbar. Zentraler Nachteil ist aber folgendes: Was macht man, wenn man den mal neu programmieren will? Ok, OTA würde gehen, muss man aber bei der Erstprogrammierung vorsehen. Hab ich aber nicht. Auslöten und mit den Lötresten versuchen wieder in das Federteil zu friemeln? Eher nicht! Daher hab ich mir entsprechende Adapterplatinen geholt: www.amazon.de/gp/product/B07Y8FV9Q8 Damit habe ich wieder 2,5mm-Raster und kann das ganze Teil problemlos über 2,5mm Pinleisten stecken. Außerdem sind da schon einige Widerstände drauf, die für den Betrieb nötig sind. Damit lässt sich der ESP wieder aus Schaltung entfernen und sollte problemlos reprogrammierbar sein. (probiert hab ich es noch nicht)
@dercncmicha5582
@dercncmicha5582 3 жыл бұрын
Mich würde interessieren, wo er die ESPs in so Streifen her bekommt. Ich bekomme die immer in so Tütchen eingeschweißt und seine Variante find ich schon besser.
@adlerweb
@adlerweb 3 жыл бұрын
Hm - nie drauf geachtet, aber ESP01 und ESP12 bekam ich bei größeren Bestellungen eigentlich immer in dieser Form an. Im Zweifel kann man bei den "professionellen" Distributoren kaufen, da ist üblicherweise die Verpackung im Angebot festgelegt, das hier wäre "Cut Tape", also ein abgeschnittenes Stück einer Rolle für Bestückungsautomaten (Tape and Reel).
@mariomionskowski6223
@mariomionskowski6223 3 жыл бұрын
Obwohl es nicht selbst gelötet ist, ja manchmal funktioniert auch das. Dafür unterlag es offensichtlich keiner mechanisch, visuellen Endkontrolle.
@HardcoreMusik
@HardcoreMusik 3 жыл бұрын
Reset funktioniert doch auch mit dem ersten gezeigten Programmer für den ESP-01. In der Arduino IDE unter Reset Method gibt es eine Option die auch mit einem nicht umgebauten funktioniert und es wird nach dem fashen ein Reset ausgelöst.
@toastbr0t
@toastbr0t 3 жыл бұрын
Danke für das Video. Mit deinem Ton stimmt aber irgendwas nicht, das pfeift immer wieder, sind irgendwelche Störgeräusche enthalten.
@billab997
@billab997 3 жыл бұрын
@BitBastelei Moin,Moin kann man dich irgendwie privat kontaktieren für ein paar Fragen zu einem Projekt?
@adlerweb
@adlerweb 3 жыл бұрын
Puh, schwierig. Prinzipiell gent zwar E-Mail, kann durch die Menge aber mal 1-2 Monate dauern.
@billab997
@billab997 3 жыл бұрын
Wie komme ich den an deine Mail Adresse?
@Poebbelmann
@Poebbelmann 3 жыл бұрын
Was ist denn der kleine 6-Pin-Chip neben dem USB-Seriell-Wandler?
@adlerweb
@adlerweb 3 жыл бұрын
UPS. Das ist die Bestätigung, dass ich offensichtlich auch da gepennt habe. Wenn ich richtig Schätze sind das zwei N-Kanal MOSFET in einem Gehäuse die den automatischen Reset dann auch erklären.
@technikmitben
@technikmitben 3 жыл бұрын
@@adlerweb Genau, ist auch bei einigen ESP8266/ESP32 Dev Boards mit einem dual FET gelöst.
@TecSanento
@TecSanento 3 жыл бұрын
Diese Funktion Wendigkeit an den Hersteller abzugeben funktioniert leider nicht... Du bist als Inverkehrbringer einer neuen Platine für alle Bestandteile verantwortlich und kannst keine Bestandteile deiner Verantwortung an einen Zulieferer abgeben... du könntest es ja schließlich so verbaut haben dass sein Teil trotzdem keine Bestimmungen mehr erfüllt
@adlerweb
@adlerweb 3 жыл бұрын
Das kommt drauf an. In vielen Prüfverfahren werden externe Zertifikate durchaus anerkannt und entsprechende Zusatzprüfungen damit hinfällig.
@TecSanento
@TecSanento 3 жыл бұрын
@@adlerweb Bei der Prüfung vielleicht aber für die Haftung an sich hilft es dir nicht… Also wenn du dich daran gefällt dir ein falsches Zertifikat ausgestellt hat oder die Grenzwerte deines Zertifikat nicht einhält, bist du trotzdem dran
@adlerweb
@adlerweb 3 жыл бұрын
Ist zumindest das "grob fahrlässig" schon mal weg...
@oliverr.8316
@oliverr.8316 3 жыл бұрын
Moin, sind die Stifte nicht für die Verwendung mit Flachbandkabel?
@adlerweb
@adlerweb 3 жыл бұрын
Meinst du beim esp01? Da gibt es beides für.
@HaFreise
@HaFreise 3 жыл бұрын
Wenn Du den esp01 fertig hast, wie versorgst Du den mit Strom?
@adlerweb
@adlerweb 3 жыл бұрын
Üblicherweise einfach ein AMS1117-3.3 o.Ä. an meinem 12V-Netz. Für 230V gibt es einerseits kleine Netzteilmodule (z.B. kzbin.info/www/bejne/oXKUmoyFqLuapNE - müssen durch einen Elektriker verbaut werden) oder einfache Universalnetzteile oder alte Handyladegeräte mit 3V - sie sind dann meist vergossen und dürfen auch von Laien verbaut werden.
@adamschuster4147
@adamschuster4147 3 жыл бұрын
Muss man den ESP12 nach dem Flashen mit dem Adapter, ihn für den Einsatz noch mit Widerständen etc. versehen. Ich meine nicht die eigentliche Schaltung mit der ich irgend etwas schalten will, sondern den Zustand, dass der ESP12 abgesichert für eine Schaltung eingesetzt werden kann. Ich vermisse auf den ESP-Modulen einige Elektronik. Schöne Grüße aus Oberfranken
@adlerweb
@adlerweb 3 жыл бұрын
Du meinst die Boot-Modi und Reset? Theoretisch sollte es reichen, wenn die Pins (EN/RST/15/2/0) floating sind - die werden dann durch die internen Pullups auf HIGH gezogen und gehen in den normalen Boot-from-flash. Ich persönlich würde wenn immer möglich noch extern einen passenden Pullup/down spendieren - der Cent tut nicht weh, gleichzeitig dürfte es deutlich resilienter gegen Störungen aus der Umgebung sein.
@adamschuster4147
@adamschuster4147 3 жыл бұрын
@@adlerweb Danke für die Antwort. 👍
@technikmitben
@technikmitben 3 жыл бұрын
@@adamschuster4147 Floating reicht beim ESP8266 nicht.
@adamschuster4147
@adamschuster4147 3 жыл бұрын
@@technikmitben also immer externe Pullup/down? Noch was?
@technikmitben
@technikmitben 3 жыл бұрын
@@adamschuster4147 RST, EN, GPIO0, GPIO2 mit Pullup Widerstand auf HIGH, GPIO15 mit Pulldown auf LOW. GPIO2 könnte man theoretisch durch internen Pullup Widerstand weglassen, aber das kann zu Problemen führen. Die restlichen Pins haben keine internen Pullup/Pulldown. Je nach Modul sind bereits einige Pins beschaltet. Beim ESP12 Modul sind alle Pins extern zu beschalten. Siehe github.com/espressif/esptool/wiki/ESP8266-Boot-Mode-Selection
BitBastelei #386 - ESP01-Programmer: Boot/Reset Transistor Mod
31:57
Крутой фокус + секрет! #shorts
00:10
Роман Magic
Рет қаралды 23 МЛН
Why build an entire computer on breadboards?
28:43
Ben Eater
Рет қаралды 3,1 МЛН
BitBastelei #411 - DIY USB Power Logger mit WiFi
41:54
BitBastelei
Рет қаралды 49 М.
How to Organize Code
14:37
Programming Electronics Academy
Рет қаралды 62 М.
BitBastelei #394 - Flashen über WLAN: OTA mit ESP8266/ESP32
15:15