PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Einfacher(er) Start in die Welt der (Arduino) Microcontroller - learning cube



Andree-HB
22.03.2019, 04:42
Hi Kollegen,
aus einer Idee bei uns im Verein ist nun ein fertige Umsetzung herausgekommen - der Arduino learning cube:
https://www.openhardware.io/view/682/arduino-learning-cube

(https://www.openhardware.io/view/682/arduino-learning-cube)https://www.openhardware.io//uploads/5c8bbb0c94dbc83d3e654199/image/arduino_learning_cube_03a.jpg


Viele Mitglieder und Gäste haben oft Hemmnisse überhaupt mit dem Thema Microcontroller zu starten, weil sie Steckaufbauten auf Breadboards scheuen und oft keinerlei Ahnung haben, wie man Bauteile richtig anschliesst. Es gibt bei uns regelmässige Einführungsveranstaltungen, bzw. Grundlagenworkshops (die Platine wird zukünftig dafür die Basis bilden)...und da geht immer unglaublich viel Zeit bei drauf, bis man überhaupt den ersten (sinnvollen) Sketch mit Hardware verbinden kann...("wo muss welches Kabel hin, kann ich statt einem grünen Kabel auch ein oranges nehmen, usw.)

Herausgekommen ist nun eine recht kompakte Platine mit mehreren Sensoren/Aktoren - damit kann man einen sehr einfachen Start in die Welt der Arduinos hinbekommen, da man, wenn die Platine fertig bestückt ist, diese nur noch per USB verbinden muss und dann direkt mit dem pogrammieren loslegen kann. Durch den 3d-gedruckten Halter kann man das auch gut befestigen und kompakt transportieren/verstauen.

...wir haben bisher ausgesprochen gutes Feedback zu dem Projekt bekommen, zumal das Ganze auch für den wirklich schmalen Geldbeutel aufzubauen ist.
Demnächst werden bei uns immer ein paar fertige Aufbauten zur Verfügung stehen, die man sich nehmen und dann damit einfach mal "loslegen" kann.




P.S. Und ja, es ist kein wirklicher Würfel ! :-)

oberallgeier
22.03.2019, 08:12
.. der Arduino learning cube .. Demnächst werden bei uns immer ein paar fertige Aufbauten zur Verfügung stehen .. P.S. Und ja, es ist kein wirklicher Würfel !Huiii. Verkauft ihr die Platine? Bestückt oder leer? Quanta costa ?

PS: Vielleicht könntwollt ihr den Namen Hackerspace Bremen leicht modifizieren: Hackerspace Brainmen ?

Manf
22.03.2019, 10:55
Sehr ansprechende Gestaltung, und auch ausführlich dokumentiert. Was kann man sich mehr wünschen?

Im Vergleich zum BBC Microbit hat er vielleicht den einen Sensor mehr oder weniger.
Die GPIOs sind ganz weggelassen.
Ein Selbsttest der auch die Anzeige "glänzen" läßt könnte aufgenommen werden.

In jedem Fall aber ist es so gestaltet, dass man es irgendwie haben möchte.

HaWe
22.03.2019, 12:03
ich finde die Gestaltung auch ausgesprochen gelungen.
Für mich persönlich wäre als Anfänger allerdings auch eine zusätzliche Pin-Header-Leiste mit allen seitlich herausgeführten GPIOs wünschnswert, denn nicht immer möchte man die verbaute Hardware so nutzen wie jetzt fest verlötet. Als i-Tüpfelchen vlt sogar Jumper, wo man die festverlötete Hardware disabeln kann. Aber man kann es zugegebenermaßen sowieso nie allen Recht machen 8)

Siro
22.03.2019, 14:06
Ist auf jeden Fall schön gemacht und auch optisch sehr ansprechend.

LED1 sitzt an D5
LED2 sitzt an D4
LED3 sitzt an D3

Das könnte bei Einsteigern evtl. zu Verwirrungen führen.
Ich hätte sie LED3, Led4, Led5 genannt, dann würde die Lednummer mit der D Nummer des Ports übereinstimmen.
LED 0,1,2 wären dann die RGB Leds. Alles Geschmackssache wie HaWe schon schrieb....

Auf der Internetseite ist noch ein kleiner Fehler bei "interfacing" unterlaufen:
12C sollte sicherlich I2C heissen.

Das soll in keinster Weise als Kritik aufgefasst werden.;)

Siro

Ceos
22.03.2019, 14:45
Das soll in keinster Weise als Kritik aufgefasst werden.;)

Ich würde es konstruktive Kritik nennen und die ist ja wohl erlaubt :P

Andree-HB
22.03.2019, 17:13
Hi Kollegen,
danke für die Rückmeldungen!

dass mit der Zuordnung LED1-3 finde ich tatsächlich ebenfalls änderungswürdig, wird vielleicht nochmal optimiert
ebenso die Beschriftung für die tauschbare Display Stromversorgung
die Pinleisten herausführen ist für dieses Konzept so nicht angedacht
die verbauten/angedachten Bauteile komplett zu disablen und den Nano über Pinleisten anders zu nutzen ist nicht wirklich sinnvoll, dann kann man sich das auch gleich auf Steckbrett aufbauen
danke für den Hinweis bezüglich "i2c", irgendwann hat man einen Tunnelblick und sieht soetwas nicht mehr :-)

oberallgeier
26.04.2019, 16:10
Ich bin begeistert von dem schnuckeligen Ding, danke Andree. Während ich auf Hühnerfutter aus China warte, hatte ich mich schon mal über das oled gemacht und versucht, dem per C Leben einzuhauchen. Und es sieht nach einigen unnötigen Umwegen recht gut aus :

......https://dl.dropbox.com/s/b4ob3c13e3cr7g2/DSC04211-25%25.jpg?dl=0
......© 2019 oberallgeier

Der Code ist mit Program: 2688 bytes (8.2% Full), Data: 15 bytes (0.7% Full) recht sparsam geworden, wers probieren mag - hier (https://dl.dropbox.com/s/q6v8s5vri6g4z9s/aco_x10-III_29Apr2019-17h54.hex?dl=0) für den Standard mega328p@16 MHz, oled SSD1306 auf 0x78. Anm: das Blinken ist kein Wackelkontakt :-)

Das Pinout für UART habe ich meinem Standard TX-GND-RX angepasst :-/ (die Beschriftung wird noch ordentlich gemacht). Der nanoclone ist auf Buchsenleisten gesetzt - bei meinen Experimentierplatinen der Standard und hier einfach austauschbar. Damit bekomme ich schnell nen Clone mit 16 MHz-Quarz gegen einen mit 20 MHz getauscht *gg* und die Versorgungsleitungen sind schnell angeschlossen.

Andree-HB
29.04.2019, 04:39
Moin,
das freut mich sehr, dass die Schaltung/Platine gut ankommt...auch bei uns im Verein und im Umfeld ist das Interesse daran sehr groß.
Habe damit schon mit meinen Neffen (11+13) erfolgreich "starten" können, die finden das echt toll.

Bei generellem Interesse solltet Ihr demnächst mal https://funduino.de/ im Auge behalten... :-)

P.S. Übrigens gibt es für das Display jetzt einen druckbaren Rahmen, damit man es besser ausrichten kann:
https://thingiverse-production-new.s3.amazonaws.com/assets/0c/e1/2f/26/56/arduino_learning_cube_09.jpg
https://www.thingiverse.com/thing:3497481

Andree-HB
10.05.2019, 17:32
Hier mal zu sehen, wie einfach man damit ein 360° Servo (ohne Anschlag) ansteuern kann:


https://youtu.be/EU2I4cmqh_g

...mittlerweile auch schon in der Version2 mit kleinen Änderungen und zusätzlichem ADXL335 Sensor

HaWe
10.05.2019, 18:36
für eine Version 3.0 würde ich aber dann dennoch ein Stecksystem oder Schalter empfehlen, um an diesen sehr schön kompakten Cube optional/alternativ auch externe Komponenten anzuschließen/anzustecken, damit man auch variantenreicher experimentieren kann 8)

Andree-HB
10.05.2019, 18:44
...wird es definitiv nicht geben, weil es nach wie vor für dieses Konzept keinen Sinn macht

HaWe
10.05.2019, 18:46
...wird es definitiv nicht geben, weil es nach wie vor für dieses Konzept keinen Sinn macht

doch, eben
um an diesen sehr schön kompakten Cube optional/alternativ auch externe Komponenten anzuschließen/anzustecken, damit man auch variantenreicher experimentieren kann

Andree-HB
12.05.2019, 06:54
...bleibt ja zum Glück Jedem selbst überlassen, was man sinnvoll findet und dafür Arbeit, Zeit und Geld investiert.

HaWe
12.05.2019, 08:24
...bleibt ja zum Glück Jedem selbst überlassen, was man sinnvoll findet und dafür Arbeit, Zeit und Geld investiert.

war ja zu verstehen als konstruktive Kritik, und niemandem ist es ja verboten, klüger zu werden ;)