Endlich habe ich wieder Zeit mich hier zu beteiligen!
Ich möchte mich in nächster Zeit mit der Entwicklung von Wilssen beschäftigen, gerne auch im Team! Hier gab es ja bereits einige Anregungen.
Bezugnehmend auf diesen Thread hier https://discourse.test.opensourceecology.de/t/microcontroller-support-gesucht-fuer-wilssen-tiva/51/1 möchte ich an dieser Stelle ein neues Thema eröffnen, welches sich rein mit der Elektronik- Hardware Umsetzung von Wilssen beschäftigt.
Bevor die technischen Details geklärt werden können sollten jedoch einige Grundlegende Dinge festgelegt werden:
-Welche Elektronik-Hardware-Entwicklungsumgebung nutzen wir für die Entwicklung?
-Wie lassen wir jeden an der Entwicklung teilhaben?
-Inwieweit können wir bereits vorhandene Arduino Hardware verwenden
Die Elektronik-Entwicklungsumgebung
-gibt es Erfahrungen, welche Elektronik-HW-Entwicklungsumgebung für andere OSE Projekte genutzt wurde?
-Hier wäre mein erster Gedanke Eagle. Das ist (zumindest in Deutschland) sehr verbreitet und kann kostenlos (mit Einschränkungen) verwendet werden:
http://ftp.cadsoft.de/freeware.htm
→ Alle OSE Projekte sollen trotz Open Source prinzipiell auch kommerziell nutzbar sein, an der Stelle bekommen wir Probleme mit Eagle
-Könnte man an dieser Stelle sagen wir entwickeln zunächst mit Eagle und satteln erst auf Freeware um, wenn ein nutzbarer Prototyp steht? Wenn man bereits Schaltpläne und Layout besitzt sollte das ja nicht zu schwer sein.
- Eagle hat den Vorteil, dass hier bereits zahlreiche Libraries für ICs usw. vorhanden sind, dazu muss ich aber sagen, dass ich keine Ahnung habe, welche Freeware Alternativen existieren (denke aber da gibts nichts so tolles).
Öffnen der Elektronik Entwicklung für jeden
-Welche Möglichkeiten haben wir, andere Entwickler mit einzubeziehen, sprich Zugriff auf Schaltpläne zu ermöglichen, am besten irgendeine Cloud Anwendung
-Für mich als Neueinsteiger ist/war es zunächst abschreckend und schwierig mich in die bereits bestehende Kommunikation im Forum einzuklinken, mir war auch nicht auf Anhieb klar, was jetzt der Stand der Dinge ist.
→ Sich einzubringen sollte aber so einfach wie möglich sein. Ich denke hier würden sich viele Entwickler beteiligen wenn sie „mal kurz einen Blick auf den Schaltplan werfen“ könnten. Das sollten wir ermöglichen, bzw. erstmal überhaupt anfangen.
→ kann man über Github Schaltpläne und Layouts teilen oder taugt die Seite nur für Softwareentwicklung? Ich habe sogut wie keine Erfahrung mit Github.
-An meiner Hochschule nutzen wir für alle möglichen Projekte Dropbox. Hochschulintern sind diese Projekte ja prinzipiell auch „Open Source“ und das hat sich bewährt. Man könnte hier einen Link auf den entsprechenden Dropbox-Ordner posten sodass jeder Leserechte hat, für Schreibrechte wird eine Einladung benötigt. Jeder der Schreibrechte hat, kann weitere Einladungen verteilen.
-Google Drive, ähnlich wie Dropbox bietet sogar eine Revision-Control, allerdings habe ich mich noch nicht eingehend mit weiteren Vor- und Nachteilen von G-Drive beschäftigt
-Andere Ideen?
Arduino kompatible Hardware
-Ich bin zwar kein Arduino Crack aber so weit ich weiß, gibt es ja eine große Anzahl von Arduino Boards- und Shields, die unterschiedliche Aufgaben lösen, alles Open Source
→ An dieser stelle ließe sich viel Entwicklungsarbeit sparen
→ wir sollten auflisten, bei welchen Boards/Shields es sinnvoll wäre die Elektronik komplett zu übernehmen
-Ich denke nicht, dass wir umhinkommen eigene Elektronik zu entwickeln, ich habe mich mal in den einschlägigen DIY-Windkraft-Foren umgeschaut, da setzt keiner rein auf Arduino, was jetzt kein Grund ist, die Idee zu verwerfen aber man sollte drüber nachdenken
-Am Ende könnte ich mir vorstellen, dass alles auf eine Kombination von selbst entwickelter Elektronik und Arduino Hardware, welche wir übernehmen hinausläuft
Gruß Champ