Nachdem das Projekt fast fertig ist, habe ich den Hack in einem Online-Artikel des Make-Magazins beschrieben.
Arduino Workshop Makernight 10/2016
Nun habe ich endlich mal die Ideen zu weiteren Arduino Mini-Projekten in unsere Projektliste aufgenommen.
Wer Lust hat, kann gerne an unseren Mittwochstreffen teilnehmen und unter Anleitung an einem Arduino-Projekt weiterarbeiten.
Natürlich wird es auch weitere Makernights mit dem Arduino geben.
Conways Spiel des Lebens
Conways Spiel des Lebens ist eine Simulation von einfachen Zellkulturen, die sich vermehren und absterben. Diese kann man schön auf einem zweidimensionalen Display darstellen.
Die Idee besteht daraus, aus einem Berg Bauteile (siehe Foto) ein lauffähiges Spielfeld zu erzeugen. Die Eleganz liegt darin, dass mit einem kleinen Spielfeld begonnen wird, das man nach und nach in der Breite und Höhe vergrößern kann.


Der Microcontroller ist ein 80C51 von Philips (historischer Name, heute NXP), das Programm wird in ein externes EPROM gebrannt. Verfügbar haben wir: ca. 200 Controller, ebenso viele EPROMS und ca. 1000 grüne Leuchtdioden.
Ein System mit ähnlicher Funktion ist hier beschrieben: https://learn.adafruit.com/game-of-life?view=all allerdings verwenden die einen langweiligen Atmel als Controller.
Wer mag sich an die Aufgabe wagen, mit einer Controllergeneration, so alt wie dein Opa, ein Game-of-Life zu bauen?
Rollcontainer
Für unser 4-Kanal Oszilloskop gibt es nun einen Werkstattwagen auf Rollen.
Bei diesem Design bekommt das Wort Rollcontainer gleich eine neue Bedeutung 🙂
Abgeschlossene und pausierte Projekte
Hab je eine Seite für abgeschlossene und pausierte Projekte erstellt(Siehe unter Projekte).
Alle SubPages dieser Seiten werden dort automatisch aufgelistet und nicht mehr im Projekt Menü.
Der Vorteil: Das Projektmenü ist nicht mehr so voll und man erkennt direkt wie es mit dem Projekt gerade steht.
Automatisches Hinzufügen zu Menü aktiviert
Hallo zusammen,
hab gerade mal aktiviert, dass jeder erstellte Seite zum Hauptmenü hinzugefügt wird.
Wenn die Seite eine SubPage einer anderen ist, dann kommt sie in das Submenü.
Dass heißt bitte bei allen neuen Seiten Rechts unter Attribute das Feld Eltern korrekt ausfüllen. Dann ist kein manuelles hinzufügen zum Menü nötig.
Wenn eure Seite nicht im Menü auftauchen soll (wie. z.b Besuch bei Noisebridge) dann einfach manuell wieder aus dem Menü löschen.
Beachten: Eine neue Seite ohne Parent wird jetzt automatisch oben in die Menüleiste eingefügt!
Arduino/Raspi Projekt: Remote-Game
Hier mal grob meine Idee:
Wir bauen eine Platte, die in zwei Achsen gekippt werden kann. Diese bewegen wir mit zwei Modellbauservos, die von einem Arduino o.ä. gesteuert werden.
Damit wird eine Kugel bewegt. Ziel ist es diese in ein Loch in der Platte zu manövrieren.
Man könnte das Ganze so bauen, dass die Kugel, nachdem sie durch das Loche gefallen ist, an eine bestimmte Stelle unterhalb der Platte rollt, wo sie von einem weiteren Servo wieder auf die Platte befördert wird.
Das Ganze steuern wir dann über ein Web-Interface. Das Spielfeld wird mit einer Webcam beobachtet und den beiden Spielern angezeigt. Jeder Spieler steuert nur eine der beiden Achsen.
Keine Ahnung, ob das geht wegen der Latencies – aber man kann es ja mal mit einer weichen, langsam rollenden Kugel probieren.
Advanced
Wir ersetzen die beiden Spieler durch einen Computer. Der wertet das Kamerabild per openCV aus und steuert so die Servos. Schöne Regelungsaufgabe…
Arduino Projekt: Roboterarm
Mit Modellbauservos und Sperrholzteilen bauen wir einen Roboterarm, der dann per Software gestuert wird und z.B. Kleinteile sortieren kann.
Advanced:
Man könnte versuchen, ein Kamerabild auszuwerten um gezielt einen Gegenstand zu lokalisieren und zu greifen.
Makernight-Arduino Ideen
Ideen für Makernights, an denen Anfänger einfache Arduinoprojekte machen.
Bei allen sind die Basics die gleichen:
Arduino-IDE verstehen
Leuchtdiode zum Blinken bringen
Einfache Morsezeichen senden
Etwas per serieller Schnittstelle zwischen PC und Arduino hin- und her schicken
Taster oder Poti abfragen.
Elektronischer Würfel
Taster abfragen und 7 LEDs per Zufall sinnvoll zum Leuchten bringen.
Reaktionsspiel
10 Taster und LEDs. Wenn LED leuchtet, muss schnell der Taster gedrückt werden.
Das könnte man möglicherweise auch etwas robuster bauen und schon vorbereiten.
Hier könnten die LC-Displays zum Einsatz kommen um das Spielergebnis anzuzeigen.
Ultraschallschatzsuche
Nach dem den Basics erzeugen wir Töne mit Piezo-Lautsprechern.
Dann verwenden wir Ultraschall TX/RX Kapseln und gucken uns das auf dem Oszi an.
Hierzu brauchen wir allerdings einen simplen Ein-Transistor Verstärker auf der Empfängerseite, damit auch was ankommt.
Damit können sich dann schon mal zwei Teilnehmer Signale zusenden.
Zum Schluss suchen wir damit einen versteckten Ultraschall-Sender im Stadtpark.
Lichtkommunikation
Los geht’s wieder mit den Basics.
Dann kommt eine optischer Sensor zum Einsatz (LDR oder Fotodiode).
Mit LED als Sender und Optosensor als Empfänger schicken wir uns dann Nachrichten hin- und her.
Dazu zerlegen wir die Zeichen von der seriellen Schnittstelle in Bits und dekodieren sie wieder auf der anderen Seite.
Probieren: Kann man aus PET Flaschen LWL machen??
Bericht vom Besuch bei Noisebridge
Kürzlich hatte ich die Gelegenheit auf einer Geschäftsreise den ziemlich bekannten Hackerspace „Noisebridge“ in San Francisco zu besuchen.
Was es dort zu sehen gab lest ihr hier…
@David and Torrey:
Thank you so much for the great time at your hackerspace. I felt really welcome and sort of „at home“. I hope we can stay in touch somehow. If for some reason you’ll visit Europe don’t miss the Black Forest and C-Hack in Calw.
With your permission I wrote a short report (sorry – in German language) about my visit at your place.