bei mir funktioniert leider die App nur mäßig. Der Schreibvorgang bricht immer ab, da die Karte angeblich nicht mehr vorhanden ist. Daher habe ich mal schnell am Wochenende einen ESP32 und ein RC522 Modul daher genommen und mir eine kleine WebGUI gebaut, mit der man die Karten lesen und schreiben kann. Falls jemand Interesse hat, hier gibt es Infos:
ich habe noch einen ESP8266 hier rumliegen ( so einen ) und wollte fragen ob es möglich ist deinen Code einfach daran anzupassen. Würde das gerne mal versuchen, aber vorher will ich wissen ob das überhaupt möglich ist.
Das geht auch, muss ich nur den Code etwas umschreiben. Ich nehme die sonst auch aber diesmal hatte ich keinen mehr sondern nur noch ein ESP32. Aber ich kann das mal umbauen ja, aber geb mir mal ein bissel Zeit.
Sag mir mal bitte wie du den rc522 angeschlossen hast, also eigentlich nur SS und RST. Ich hab das eben umgeschrieben, es kompiliert zumindest. Ich würde dir dann die bin geben dann kannste das mal ausprobieren.
D4 ist dann ein Taster für ein config reset, brauchste aber nicht belegen. Versuche mal das folgende Bin da rauf zu quetschen. Bei 0x00000 muss das glaube rein, aber ich weiß nicht ob du noch die anderen 3 Dinger brauchst. Ich nehme das Binary immer nur für OTA. Versuch mal ob das klappt.
werde ich versuchen. Aber kann ein paar Tage dauern.
Mit dem Binary muss ich auch erstmal schauen, bis jetzt hab ich immer den Quellcode direkt mit der ArduinoIDE geladen. Mal sehen welche Hürden Linux in diesem Fall bereitstellt…
Ich gebe aber auf jeden Fall eine Rückmeldung.
Hat wunderbar funktioniert. Binfile lässt sich bei Linux (Ubuntu) recht einfach über das Terminal flashen. Falls es interessiert, ich habe ein beliebiges Projekt mit der Arduino IDE auf den ESP geladen. Dann aus der Ausgabe die eigentliche Befehlszeile rauskopiert und das Binfile ausgetauscht. Da kommt dann sowas dabei raus:
Ja, alles was ich bisher probiert habe funktioniert. Da ich gerade noch auf dem Steckbrett verdrahtet habe ist der Reader etwas zickig, ich muss den Tag drüber halten, direkt auflegen mag er nicht.
Der Wifi-Manager hat mich anfangs etwas geärgert, vermutlich hab ich mich vertippt beim PW. Und er meldet sich nicht mit dem Host-Namen an der Fritzbox, der nennt sich bei mir „ESP-734…“ Ich hätte erwartet das er sich mit TTW-01 bzw. dem was ich Eingebe meldet.
WifiManager und PageBuilder waren es nicht. Meine Google-Skills versagen auch, ich finde zwar einiges, aber nirgends steht „die Bibliothek heißt …“?!?
Wenn du bei dir Compilierst, was steht denn dann bei:
Alternatives for ESP8266HTTPUpdateServer.h: []
ResolveLibrary(ESP8266HTTPUpdateServer.h)
-> candidates: []
Kaum macht man es richtig, gehts… (Ich Trottel hatte das falsche Board ausgewählt, deswegen konnte ich nicht übersetzen)
Aber dein Sketch ist hartnäckig:
Tonuino_Tag_Writer_ESP8266_0.1.2:1284:11: error: DynamicJsonBuffer is a class from ArduinoJson 5. Please see https://arduinojson.org/upgrade to learn how to upgrade your program to ArduinoJson version 6
1284 | DynamicJsonBuffer jsonBuffer;
Du Verwendest anscheinen eine ältere Version als ich…
Mal sehen wie ich das gelöst bekomme, heute aber nicht mehr.
Hallo,
ich habe auch einen ESP8266 und ein RC522 Modul übrig. Kann man die binary auch über die ArduinoIDE flashen? Ich habe kein Linux-System. Kann mir da jemand weiterhelfen, wie ich die binary per Windows auf den ESP8266 bringe.
Die WLAN Verbindungseinstellungen kann man dann über die WebUI einstellen?