Hack Your School!: Difference between revisions

Jump to navigation Jump to search
1,085 bytes added ,  17 March 2014
→‎Workshopelemente: Microcontroller-Workshop um Infos von Sonntag erweitert
(→‎Tag 3 (Donnerstag): Pythonfoo weicht aus)
(→‎Workshopelemente: Microcontroller-Workshop um Infos von Sonntag erweitert)
Line 126: Line 126:
* Präsentation der Projekte (Stil: "kleine Maker Faire")
* Präsentation der Projekte (Stil: "kleine Maker Faire")


= Workshopelemente =
= Workshops =


== Arduino Pro Mini ==
== Microcontroller-Workshop ==


=== Stack ===
TODO:
Rechner
* Einen Namen für das Projekt finden
* Software schreiben
* Bausätze vorbereiten


FTDI connector
=== Bauteile ===


Arduino Pro Mini
Bausatz:
* [http://arduino.cc/en/Main/ArduinoBoardProMini Arduino Pro Mini], vorbereitet mit Buchsenleisten und Software
* Streifenraster-Platine (Zuschnitt)
* 5x7 Matrix-Display
* Button
* Stiftleisten


Shield (vorbereiten -> zusägen)
Werkzeug:
* Lötkolben
* Lötzinn


Jumper wires
Zubehör:
* FTDI connector
* Jumper wires
* LED panel
* Laptop mit Arduino IDE


LED panel
=== Ablauf ===


==== Software ====
Es soll ein Halsschmuck mit Pixel-Animationen gebaut werden, ähnlich dem [[Happy Hacklace Hacking|Hacklace]]. Die Teilnehmer*innen löten ihr eigenes Shield zusammen und stecken es auf das Controller-Board. Weil die Software bereits auf den Controller gespielt wurde, kann das Gerät sofort in Betrieb genommen werden. Wenn etwas schief geht, kann einfach ein neues Shield gelötet werden. Im Folgenden können eigene Shields entworfen und im Wechsel aufgesteckt werden.


hacklace-firmware auf dem arduino installiert
=== Software ===
--> manipulation via config file möglich (texte)


alternativ/optional: eigene software via arduino IDE aufspielen
Nach Vorbild der [https://github.com/fabster/Hacklace-classic Hacklace Firmware] bereiten wir eine Arduino-kompatible Firmware vor und liefern sie auf den Boards aus. {{U|derf}} arbeitet daran. Wir prüfen noch ob die Funktionalität übernommen werden kann, eigene Texte per RS-232-Schnittstelle auf das Board zu übertragen.
 
Mit der [http://arduino.cc/en/main/software Arduino IDE] kann die Software weiterentwickelt und umfunktioniert werden.


= Dokumentation =
= Dokumentation =

Navigation menu