Mailing lists
- Announcements of talks, and major events. 1-2 mails/month.
Chat
IRC channel #hal9k at Freenode.
You can use Freenodes web-chat in your browser.
Mailing lists
Chat
IRC channel #hal9k at Freenode.
You can use Freenodes web-chat in your browser.
Check out som awesome software at: https://github.com/Hal9k-dk/Skilt/tree/master/software/skilt
The sommerhack LED sign and the LED poles all over the camp can be controlled over the network.
The LEDs are controlled by sending commands in the form of UDP packets to the LED controllers.
There are 3 controllers:
skilt.sommerhack.dk
(10.103.197.80)strip1.sommerhack.dk
(10.103.193.55)strip2.sommerhack.dk
For the sign there's a virtual controller on dingo.sommerhack.dk
that multiplexes all incoming connections in 20 second chunks and forward the selected clients messages to the sign.
And (surprise), skilt.sommerhack.dk
controls the Sommerhack sign, and the two others controls all the LED poles.
Commands must be send to port 7890.
The command format is
The LED sign has 245 LED's.
See more about the LED strips used at https://learn.adafruit.com/adafruit-neopixel-uberguide/advanced-coding
The firmware running on the LED controllers: https://github.com/rolfrm/sommerhack_led
The X, Y coordinates of the LEDs on the sign are:
3.436423140E-03, 8.824887276E-01 4.254619591E-03, 9.447007179E-01 1.489117648E-02, 9.577575326E-01 2.798232436E-02, 9.708144069E-01 4.500081763E-02, 9.608297348E-01 5.694648996E-02, 9.339480400E-01 6.349206716E-02, 8.809525967E-01 6.136475503E-02, 8.179726005E-01 5.121911317E-02, 7.703535557E-01 3.665521368E-02, 7.642091513E-01 2.372770384E-02, 7.304149270E-01 1.440026145E-02, 6.858681440E-01 4.418261349E-03, 6.451615095E-01 6.218294613E-03, 5.852536559E-01 1.587301679E-02, 5.422429442E-01 2.961872332E-02, 5.268819332E-01 4.238259047E-02, 5.345623493E-01 5.678285286E-02, 5.437788963E-01 5.874652788E-02, 5.960062146E-01 9.736541659E-02, 8.924731612E-01 9.376534820E-02, 8.248847723E-01 1.019473150E-01, 7.634408474E-01 1.019473150E-01, 6.989247203E-01 1.156930253E-01, 6.774193645E-01 1.294387281E-01, 6.559140086E-01 1.386025399E-01, 6.989247203E-01 1.477663368E-01, 7.634408474E-01 1.431844383E-01, 8.494623899E-01 1.431844383E-01, 9.139785171E-01 1.340206414E-01, 9.569892883E-01 1.248568296E-01, 9.784946442E-01 1.111111194E-01, 9.569892883E-01 1.752577573E-01, 9.784946442E-01 1.935853511E-01, 9.784946442E-01 1.844215542E-01, 9.784946442E-01 1.844215542E-01, 8.924731612E-01 1.890034527E-01, 8.279570341E-01 1.844215542E-01, 7.849462628E-01 1.890034527E-01, 6.989247203E-01 1.752577573E-01, 6.774193645E-01 1.955490261E-01, 7.019969821E-01 2.063492239E-01, 6.774193645E-01 2.210767716E-01, 6.774193645E-01 2.256586701E-01, 7.634408474E-01 2.256586701E-01, 8.279570341E-01 2.302405685E-01, 9.139785171E-01 2.302405685E-01, 9.784946442E-01 2.164948583E-01, 9.784946442E-01 2.394043654E-01, 9.784946442E-01 2.348224521E-01, 7.204301357E-01 2.531500757E-01, 6.774193645E-01 2.668957710E-01, 6.774193645E-01 2.760595679E-01, 7.204301357E-01 2.714776695E-01, 7.849462628E-01 2.714776695E-01, 8.494623899E-01 2.714776695E-01, 9.139785171E-01 2.714776695E-01, 9.784946442E-01 2.623138726E-01, 9.569892883E-01 2.852233648E-01, 9.784946442E-01 3.035509884E-01, 9.569892883E-01 3.310423791E-01, 9.784946442E-01 3.172966838E-01, 9.784946442E-01 3.172966838E-01, 9.139785171E-01 3.172966838E-01, 8.279570341E-01 3.218785822E-01, 7.634408474E-01 3.218785822E-01, 7.204301357E-01 3.035509884E-01, 6.774193645E-01 3.310423791E-01, 7.419354916E-01 3.356242776E-01, 6.989247203E-01 3.539519012E-01, 6.774193645E-01 3.631156981E-01, 7.204301357E-01 3.631156981E-01, 7.849462628E-01 3.631156981E-01, 8.494623899E-01 3.631156981E-01, 9.139785171E-01 3.631156981E-01, 9.784946442E-01 3.493700027E-01, 9.784946442E-01 3.722794950E-01, 9.784946442E-01 3.722794950E-01, 7.204301357E-01 3.860252202E-01, 6.989247203E-01 3.997709155E-01, 6.774193645E-01 4.089347124E-01, 7.204301357E-01 4.089347124E-01, 7.849462628E-01 4.089347124E-01, 8.494623899E-01 4.089347124E-01, 9.139785171E-01 4.089347124E-01, 9.784946442E-01 3.951890171E-01, 9.784946442E-01 4.180985093E-01, 9.784946442E-01 5.005727410E-01, 9.354838729E-01 4.868270457E-01, 9.784946442E-01 4.730813503E-01, 1.000000000E+00 4.593356252E-01, 9.784946442E-01 4.501718283E-01, 9.354838729E-01 4.501718283E-01, 8.709677458E-01 4.455899298E-01, 8.064516187E-01 4.501718283E-01, 7.419354916E-01 4.639175236E-01, 6.774193645E-01 4.776632488E-01, 6.774193645E-01 4.914089441E-01, 6.774193645E-01 5.005727410E-01, 7.419354916E-01 5.051546693E-01, 8.064516187E-01 4.868270457E-01, 8.279570341E-01 4.730813503E-01, 8.279570341E-01 4.593356252E-01, 8.279570341E-01 5.257732272E-01, 1.000000000E+00 5.418098569E-01, 9.892473221E-01 5.555555820E-01, 9.892473221E-01 5.418098569E-01, 9.139785171E-01 5.395188928E-01, 8.494623899E-01 5.395188928E-01, 7.741935849E-01 5.395188928E-01, 7.096774578E-01 5.441008210E-01, 6.774193645E-01 5.303550959E-01, 6.666666865E-01 5.486826897E-01, 7.096774578E-01 5.624284148E-01, 6.666666865E-01 5.784651041E-01, 6.666666865E-01 5.830469728E-01, 7.096774578E-01 5.967926979E-01, 9.892473221E-01 6.128293276E-01, 9.892473221E-01 6.265750527E-01, 9.892473221E-01 6.128293276E-01, 9.462365508E-01 6.105383635E-01, 8.709677458E-01 6.128293276E-01, 7.956989408E-01 6.128293276E-01, 7.311828136E-01 6.105383635E-01, 6.666666865E-01 6.128293276E-01, 5.806451440E-01 6.105383635E-01, 5.161290169E-01 6.013745666E-01, 4.946236610E-01 6.174112558E-01, 7.204301357E-01 6.288660169E-01, 6.774193645E-01 6.403207183E-01, 6.666666865E-01 6.517754793E-01, 6.881720424E-01 6.563574076E-01, 7.311828136E-01 6.563574076E-01, 7.956989408E-01 6.586483717E-01, 8.602150679E-01 6.586483717E-01, 9.354838729E-01 6.449026465E-01, 9.784946442E-01 6.586483717E-01, 9.892473221E-01 6.746850014E-01, 9.892473221E-01 6.105383635E-01, 1.075268816E-02 6.174112558E-01, 3.225806355E-02 6.174112558E-01, 1.075268835E-01 6.105383635E-01, 1.612903327E-01 6.242840886E-01, 1.505376399E-01 6.357388496E-01, 7.526881993E-02 6.471936107E-01, 1.397849470E-01 6.563574076E-01, 7.526881993E-02 6.449026465E-01, 0.000000000E+00 6.701031327E-01, 0.000000000E+00 6.769759655E-01, 2.150537632E-02 6.769759655E-01, 9.677419811E-02 6.678121686E-01, 1.505376399E-01 6.838487983E-01, 1.505376399E-01 6.975945234E-01, 1.505376399E-01 7.033335567E-01, 1.559685469E-01 7.021763921E-01, 2.258064598E-01 6.975945234E-01, 2.688172162E-01 7.067583203E-01, 2.795698941E-01 7.205040455E-01, 2.043010741E-01 7.296678424E-01, 1.290322542E-01 7.388316393E-01, 2.043010741E-01 7.296678424E-01, 2.688172162E-01 6.517754793E-01, 3.225806653E-01 6.449026465E-01, 3.978494704E-01 6.540664434E-01, 4.516129196E-01 6.632302403E-01, 3.978494704E-01 6.723940372E-01, 3.333333433E-01 6.815578341E-01, 3.225806653E-01 6.815578341E-01, 3.978494704E-01 6.746850014E-01, 4.516129196E-01 6.861397624E-01, 4.516129196E-01 7.113402486E-01, 4.838709831E-01 7.205040455E-01, 5.376344323E-01 7.113402486E-01, 6.021505594E-01 7.021763921E-01, 5.376344323E-01 6.884307265E-01, 7.096774578E-01 6.930125952E-01, 7.419354916E-01 6.998854876E-01, 8.064516187E-01 6.907216907E-01, 8.064516187E-01 6.998854876E-01, 9.784946442E-01 7.067583203E-01, 9.247311950E-01 7.136311531E-01, 8.602150679E-01 7.205040455E-01, 7.526881695E-01 7.296678424E-01, 7.419354916E-01 7.365406752E-01, 6.881720424E-01 7.411226034E-01, 6.236559153E-01 7.502864003E-01, 5.591397882E-01 7.571592331E-01, 4.946236610E-01 7.640320659E-01, 4.516129196E-01 7.709049582E-01, 3.870967925E-01 7.411226034E-01, 3.763440847E-01 7.479954362E-01, 4.408602118E-01 7.640320659E-01, 5.591397882E-01 7.731959224E-01, 6.236559153E-01 7.823597193E-01, 6.666666865E-01 7.915235162E-01, 7.311828136E-01 7.983963490E-01, 7.956989408E-01 8.052691817E-01, 8.602150679E-01 8.144329786E-01, 9.032258391E-01 8.235968351E-01, 9.784946442E-01 8.029782772E-01, 9.784946442E-01 7.869415879E-01, 9.784946442E-01 7.731959224E-01, 9.784946442E-01 7.594501972E-01, 9.784946442E-01 7.434135079E-01, 9.784946442E-01 7.296678424E-01, 9.892473221E-01 7.159221172E-01, 9.784946442E-01 7.686139941E-01, 8.924731612E-01 7.617411613E-01, 8.279570341E-01 7.502864003E-01, 8.924731612E-01 8.946163058E-01, 9.354838729E-01 8.854525089E-01, 9.784946442E-01 8.739977479E-01, 9.892473221E-01 8.579610586E-01, 9.784946442E-01 8.465062976E-01, 9.247311950E-01 8.442153931E-01, 8.494623899E-01 8.396334648E-01, 7.849462628E-01 8.465062976E-01, 7.204301357E-01 8.556700945E-01, 6.666666865E-01 8.717067838E-01, 6.451613307E-01 8.854525089E-01, 6.666666865E-01 8.946163058E-01, 7.096774578E-01 9.198167324E-01, 9.892473221E-01 9.358534217E-01, 9.784946442E-01 9.518900514E-01, 9.784946442E-01 9.358534217E-01, 9.354838729E-01 9.358534217E-01, 8.602150679E-01 9.312714934E-01, 7.849462628E-01 9.335624576E-01, 7.204301357E-01 9.335624576E-01, 6.451613307E-01 9.312714934E-01, 5.698924661E-01 9.312714934E-01, 5.053763390E-01 9.198167324E-01, 4.838709831E-01 9.450172186E-01, 8.279570341E-01 9.541810155E-01, 7.741935849E-01 9.656357765E-01, 7.419354916E-01 9.770905375E-01, 6.881720424E-01 9.646624327E-01, 6.538507938E-01 9.793814421E-01, 6.484198570E-01 9.952576160E-01, 6.549369693E-01 9.610538483E-01, 8.279570341E-01 9.702176452E-01, 8.709677458E-01 9.816724062E-01, 9.354838729E-01 9.702176452E-01, 9.784946442E-01 9.866939187E-01, 9.849025607E-01 1.000000000E+00, 9.892473221E-01