ftDuino32
Forumsregeln
Bitte beachte die Forumsregeln!
Bitte beachte die Forumsregeln!
- MasterOfGizmo
- Beiträge: 2720
- Registriert: 30 Nov 2014, 07:44
Re: ftDuino32
Manchmal klemmt es mit MQTT etwas und Webserver bzw. Remote-View kommen sich anscheinend in die Quere und anscheinend gehen dem esp32 dann die Netzwerkverbindungen aus. Muss noch etwas dran gefeilt werden ...
Aber der ftDuino32 bootet innerhalb 2-3 Sekunden, so dass Reset-Drücken wenn's mal klemmt auch nicht schmerzt.
Aber der ftDuino32 bootet innerhalb 2-3 Sekunden, so dass Reset-Drücken wenn's mal klemmt auch nicht schmerzt.
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
Re: ftDuino32
Hallo,
habe soeben den ftduino32 mit dem ftduino via I2C verbunden. Die Lampen leuchten und MQTT läuft. Somit kann ich die Lampe auch via nodered anschalten und mir den Status ausgeben lassen. WOW, danke für das gute Stück.
Der MQTT-Broker und NodeRed laufen auf dem TX-PI, somit ist die "Familie" hier komplett.
Wegen Reset Knopf, bisher ziehe ich immer die Spannung weg. Einen Resetknopf hab ich nicht gefunden. Und ja, ab und an hackt der MQTT. Live View ist bei mir fast immer aus.
Werde mal bei Gelegenheit Bilder hoch laden.
Kräml
habe soeben den ftduino32 mit dem ftduino via I2C verbunden. Die Lampen leuchten und MQTT läuft. Somit kann ich die Lampe auch via nodered anschalten und mir den Status ausgeben lassen. WOW, danke für das gute Stück.
Der MQTT-Broker und NodeRed laufen auf dem TX-PI, somit ist die "Familie" hier komplett.
Wegen Reset Knopf, bisher ziehe ich immer die Spannung weg. Einen Resetknopf hab ich nicht gefunden. Und ja, ab und an hackt der MQTT. Live View ist bei mir fast immer aus.
Werde mal bei Gelegenheit Bilder hoch laden.
Kräml
- MasterOfGizmo
- Beiträge: 2720
- Registriert: 30 Nov 2014, 07:44
Re: ftDuino32
Der Reset-Knopf ist auf der Rückseite bei Deinem Gehäuse hinter dem kleinen Loch. Das aktuelle Gehäuse hat dort einen eingearbeiteten Knopf, so dass man da nicht mit einer Büroklammer in dem Loch stochern muss.
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
Re: ftDuino32
Ah ok, dachte das wäre das Schallloch für den Piezo. Wieder was gelernt.
Kräml
Kräml
Re: ftDuino32
Hier mal ein paar Bilder von mir:
Programmieren mit Blockly und MQTT.
Nodered auf dem TX-PI in homeassistant. MQTT wird empfangen und die Lampe kann über MQTT angesteuert werden.
Das macht echt Laune.
Gruß Kräml
Der ftduino32 und der ftduino auf meinem Schreibtisch. Programmieren mit Blockly und MQTT.
Nodered auf dem TX-PI in homeassistant. MQTT wird empfangen und die Lampe kann über MQTT angesteuert werden.
Das macht echt Laune.
Gruß Kräml
- MasterOfGizmo
- Beiträge: 2720
- Registriert: 30 Nov 2014, 07:44
Re: ftDuino32
Sehr cool. Da braucht man ja eigentlich mehr von, damit die sich gegenseitig steuern.
Du hast keinen MQTT-Disconnect-Blick am Ende verbaut. Das hilft ggf., um am Ende aufzuräumen.
Du hast keinen MQTT-Disconnect-Blick am Ende verbaut. Das hilft ggf., um am Ende aufzuräumen.
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
Re: ftDuino32
Ja, dann lass die mal fertigen, damit man ein MQTT Mesh aufbauen kann.MasterOfGizmo hat geschrieben: ↑05 Mai 2021, 06:58Sehr cool. Da braucht man ja eigentlich mehr von, damit die sich gegenseitig steuern.
Du hast keinen MQTT-Disconnect-Blick am Ende verbaut. Das hilft ggf., um am Ende aufzuräumen.
Hab mal die jetzige Version rauf geladen. Der ftduino32 lässt sich jetzt auch in ein neues WLAN gut einbinden. Bin gespannt was noch kommet.
Kräml
- MasterOfGizmo
- Beiträge: 2720
- Registriert: 30 Nov 2014, 07:44
Re: ftDuino32
Jetzt gerade kommt "Noob-Kompatibilität" als neues Feature.
Das Gemeine ist ja, dass Micropyrhon per Browser einfach zu nutzen ist, aber die Installation der Firmware und der ganzen Python- und Html-Dateien ist ja vor allem auf einem Windows-PC eine echte Herausforderung und von Anfängern nicht zu schaffen.
Also habe ich die letzten Tage ein benutzerfreundliches Programm geschrieben, das die komplette Installation mit einem Klick erledigt. Das könnte sich generell in der Micropython-Welt gut machen. Wird morgen als erstes Version veröffentlicht ...
Das Gemeine ist ja, dass Micropyrhon per Browser einfach zu nutzen ist, aber die Installation der Firmware und der ganzen Python- und Html-Dateien ist ja vor allem auf einem Windows-PC eine echte Herausforderung und von Anfängern nicht zu schaffen.
Also habe ich die letzten Tage ein benutzerfreundliches Programm geschrieben, das die komplette Installation mit einem Klick erledigt. Das könnte sich generell in der Micropython-Welt gut machen. Wird morgen als erstes Version veröffentlicht ...
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
Re: ftDuino32
... ab jetzt bin ich wieder dabei. „Noob-Kompatibilität“ (!) - da fühl‘ ich mich ja sowas von angesprochenMasterOfGizmo hat geschrieben: ↑23 Mai 2021, 14:41Jetzt gerade kommt "Noob-Kompatibilität" als neues Feature.
Grüßle
Der Kali
Re: ftDuino32
Hallo,
das mit Noop klingt super. Gibt es dies dann auch für Linux und Mac?
Ein andere Frage, gibt es ein Block-Element "Ende"? Es soll das Fenster schließen und ein definiertes Ende erzeugen. Oder hab ich da was übersehen?
Kräml
das mit Noop klingt super. Gibt es dies dann auch für Linux und Mac?
Ein andere Frage, gibt es ein Block-Element "Ende"? Es soll das Fenster schließen und ein definiertes Ende erzeugen. Oder hab ich da was übersehen?
Kräml
- MasterOfGizmo
- Beiträge: 2720
- Registriert: 30 Nov 2014, 07:44
Re: ftDuino32
Den Installer entwickle ich unter Linux. Da läuft er also definitiv. Mac habe ich nicht, sollte aber auch gehen. Und für Windows baue ich (unter Linux) ein Ready-to-run-EXE
Einen Ende-Block gibt es nicht. Kann ich nachrüsten. Wozu genau braucht man das? Programme, die von sich aus ihr Fenster schließen sind m.E. eher unüblich.
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
Re: ftDuino32
Hat was mit einer Frage bei einer Vorführung zu tun. Warum das Programm nicht beendet werden kann. Die Denke von Robo Pro, dort gibt es auch ein Ende.MasterOfGizmo hat geschrieben: ↑23 Mai 2021, 19:16Einen Ende-Block gibt es nicht. Kann ich nachrüsten. Wozu genau braucht man das? Programme, die von sich aus ihr Fenster schließen sind m.E. eher unüblich.
Denke ein Ende kostet nichts und wenn es Start gibt, dann kann es auch ein Ende geben. Das war das Argument, wo ich keine Antwort wusste.
Daher der Vorschlag.
Kräml
- MasterOfGizmo
- Beiträge: 2720
- Registriert: 30 Nov 2014, 07:44
Re: ftDuino32
Hier ist der Installer als Windows-EXE und das Firmware-ZIP dazu:
https://github.com/harbaum/ftDuino32/releases/tag/v0.1
Etwas Beschreibung und der Source-Code (um es z.B. unter Linux laufen zu lassen) sind unter: https://github.com/harbaum/ftDuino32/tr ... /installer
https://github.com/harbaum/ftDuino32/releases/tag/v0.1
Etwas Beschreibung und der Source-Code (um es z.B. unter Linux laufen zu lassen) sind unter: https://github.com/harbaum/ftDuino32/tr ... /installer
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
- MasterOfGizmo
- Beiträge: 2720
- Registriert: 30 Nov 2014, 07:44
Re: ftDuino32
Die Firmware hat ein kleines Update bekommen und unterstützt nun auch die Motorausgänge des ftDuino. Der Installer wurde auch geringfügig verbessert. Die Dateien finden sich unter:
https://github.com/harbaum/ftDuino32/releases/latest
Edit: Der Ende-Block ist nun auch dabei. Der macht aber nichts. Was sollte er denn Deiner Meinung nach tun?
https://github.com/harbaum/ftDuino32/releases/latest
Edit: Der Ende-Block ist nun auch dabei. Der macht aber nichts. Was sollte er denn Deiner Meinung nach tun?
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
Re: ftDuino32
Hallo,
super, da ich kein Windoof habe, wollte ich die EXE mit wine starten. Leider hat das nicht geklappt. Muss mal schauen, wie ich den installer unter Linux testen kann.
Wegen Ende, evtl. könnte das Fenster geschlossen werden. Also das auf dem LCD Display vom TX-PI.
Gruß Kräml
super, da ich kein Windoof habe, wollte ich die EXE mit wine starten. Leider hat das nicht geklappt. Muss mal schauen, wie ich den installer unter Linux testen kann.
Wegen Ende, evtl. könnte das Fenster geschlossen werden. Also das auf dem LCD Display vom TX-PI.
Gruß Kräml
Re: ftDuino32
Hallo,
habs mit ./ftduino32_installer.py versucht.
Es kamm folgende Meldung:
Hab auch mal den Flash gelöscht. Die Meldung kam immer noch.
Werde den ftduino32 von Hand flashen.
Gruß Kräml
habs mit ./ftduino32_installer.py versucht.
Es kamm folgende Meldung:
Code: Alles auswählen
Serial port /dev/ttyUSB0
Connecting......
Chip is ESP32-D0WD (revision 1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: 98:f4:ab:26:99:10
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Auto-detected Flash size: 4MB
Verifying 0x235330 (2315056) bytes @ 0x00010000 in flash against app area of firmware.bin...
-- verify FAILED (digest mismatch)
Traceback (most recent call last):
File "./ftduino32_installer.py", line 116, in run
esptool.write_flash(esp, args)
File "/home/michl/Dokumente/Projekte/Fischertechnik/ftduino32/ftDuino32.till/installer/esptool.py", line 3333, in write_flash
argfile.seek(0, os.SEEK_END)
io.UnsupportedOperation: seek
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "./ftduino32_installer.py", line 126, in run
except IOException as e:
NameError: name 'IOException' is not defined
Werde den ftduino32 von Hand flashen.
Gruß Kräml
Re: ftDuino32
Hallo nochmal, händisch flashen hat geklappt. Schaut schön aus. Melde mich wenn der Motor läuft.
Kräml
Kräml
- MasterOfGizmo
- Beiträge: 2720
- Registriert: 30 Nov 2014, 07:44
Re: ftDuino32
Du hast das unter Linux gemacht, wie es aussieht. Wie hast Du denn den unter Linux installiert?
Läuft das Windows-EXE denn problemlos?
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
Re: ftDuino32
Das wollte ich schon längst ausprobiert haben, bin aber im Urlaub und hab‘ keinen Rechner dabei.
Sobald ich zurück bin teste ich das!
Grüßle
Der Kali
Re: ftDuino32
1. mit wine die exe starten, führt bei mir zu einer FehlermeldungMasterOfGizmo hat geschrieben: ↑26 Mai 2021, 22:28
Du hast das unter Linux gemacht, wie es aussieht. Wie hast Du denn den unter Linux installiert?
Läuft das Windows-EXE denn problemlos?
2. direkter Aufruf mit der Bash wie oben beschrieben. Die Zip Datei ausgewählt, den USB Port ausgewählt dann kam Fehlermeldung
3. epstool den Flash löschen
4. nochmal 2. mit Fehlermeldung
Dann mit esptool noch mal Flash gelöscht. mit esptool die firmware.bin eingespielt und mit ampy den Rest aufgespielt. Die Zip Dateien gingen.
Gruß Kräml