Benutzer:Schinken: Unterschied zwischen den Versionen

Zeile 100: Zeile 100:
 
== todo / ideas ==
 
== todo / ideas ==
  
* enhance old big clock
+
=== enhance old big clock ===
** ☑ use MAX3232CPE for +12V/-12V pulse
+
* ☑ use MAX3232CPE for +12V/-12V pulse
** ☑ use atmega8
+
* ☑ use atmega8
** ☐ use DCF77 for current clock
+
* ☐ use DCF77 for current clock
** ☐ attach 60 LEDs on the outside and display current seconds
+
* ☐ attach 60 LEDs on the outside and display current seconds
*** ☑ use shift registers 74HC595
+
** ☑ use shift registers 74HC595
** ☑ design schematic
+
* ☑ design schematic
** ☐ design pcb
+
* ☐ design pcb
** ☐ drill pcb
+
* ☐ drill pcb
 +
=== lectures/talks ===
 +
* ☐ google protocol buffers
 +
* ☐ Spaceportal implementation (w/ ptflea/bobapple)
 +
* ☐ 3d printer talk at garage-lab and dingfabrik
 +
=== Cleanup Alarm ===
 +
* ☐ start cleanup alarm on a random basis, min 5 days, max 7 days. Fire alarm if 30% different members are present
 +
* ☐ pause raspberryPI movie playback
 +
* ☐ send message "Cleanup!" (or sth. like this) to raspberry PI (on screen message)
 +
* ☐ display message on ledboard
 +
* ☐ maybe throttle internet connection
 +
* ☐ blink exit-sign
 +
* ☐ switch on beacon-lights
 +
* ☐ stop mpd and play alarm sound
 +
=== funkstrom v2 ===
 +
* ☑ tests with arduino uno
 +
* ☑ python class for serial communcation to atmega
 +
* ☐ REST-API and Webinterface
 +
* ☐ deploy
 +
=== warpcore v2 ===
 +
* ☑ order parts for dmx2rgb board
 +
* ☐ rewire leds to control every led
 +
* ☐ python script for snmp and ledcontrol
 +
=== powercontrol ===
 +
* ☑ buy hardware (finger relais, processor, udn)
 +
* ☑ create schematic
 +
* ☑ produce pcb (cnc - thx ptflea/krisha)
 +
* ☑ write atmel software
 +
* ☐ create python REST-Api
 +
=== heating control ===
 +
* Step 1 - Enhance current heating controller
 +
** ☑ attach relais to RF-contact for existing heating control
 +
** ☑ set relais to ON if space is closed (heating control is now in energy-safe mode)
 +
** ☑ set relais to OFF if space is opened (heating control is now in normal mode)
 +
* Step 2 - Preparing Hardware
 +
** ☑ order rondostat hr20
 +
** ☑ flash openhr20
 +
** ☐ add software 1-wire slave communication ([[Benutzer:Xoquox]])
 +
** ☑ use raspberry pi as 1-wire master
 +
** ☑ design One-Wire Taps (PCB)
 +
** ☑ order taps (oshpark.com)
 +
** ☐ deploy taps + wiring
 +
* Step 3 - Data collection #1
 +
** ☐ Add temperature sensors to every room (DS1820)
 +
* Step 4 - Data collection #2
 +
** ☐ Add reed contacts to every window
 +
* Step 5 - Automation
 +
** ☐ if window opened in $room, close all thermostats
 +
** ☐ webinterface for room temperature control and stuff
 +
=== misc ===
 
* write new food/drink system with python-blessings + barcode scanner (pacebook tablet)
 
* write new food/drink system with python-blessings + barcode scanner (pacebook tablet)
* 360° panorama camera with moving head and python-dmx (OLA)
 
* Make the glass-stones in our bar configurable by webinterface (touch, color wheel) using the dmx led driver
 
** note: use OLA/RaspberryPI-ArtNet to control stones
 
 
* 8x8x8 LED Cube in Blue
 
* 8x8x8 LED Cube in Blue
* lectures/talks:
 
** ☐ google protocol buffers
 
** ☐ Spaceportal implementation (w/ ptflea/bobapple)
 
* Cleanup Alarm
 
** ☐ start cleanup alarm on a random basis, min 5 days, max 7 days. Fire alarm if 30% different members are present
 
** ☐ pause raspberryPI movie playback
 
** ☐ send message "Cleanup!" (or sth. like this) to raspberry PI (on screen message)
 
** ☐ display message on ledboard
 
** ☐ maybe throttle internet connection
 
** ☐ blink exit-sign
 
** ☐ switch on beacon-lights
 
** ☐ stop mpd and play alarm sound
 
* funkstrom v2
 
** ☑ tests with arduino uno
 
** ☑ python class for serial communcation to atmega
 
** ☐ REST-API and Webinterface
 
** ☐ deploy
 
* warpcore v2
 
** ☑ order parts for dmx2rgb board
 
** ☐ rewire leds to control every led
 
** ☐ python script for snmp and ledcontrol
 
* powercontrol
 
** ☑ buy hardware (finger relais, processor, udn)
 
** ☑ create schematic
 
** ☑ produce pcb (cnc - thx ptflea/krisha)
 
** ☑ write atmel software
 
** ☐ create python REST-Api
 
* heating control
 
** Step 1 - Enhance current heating controller
 
*** ☑ attach relais to RF-contact for existing heating control
 
*** ☑ set relais to ON if space is closed (heating control is now in energy-safe mode)
 
*** ☑ set relais to OFF if space is opened (heating control is now in normal mode)
 
** Step 2 - Preparing Hardware
 
*** ☑ order rondostat hr20
 
*** ☑ flash openhr20
 
*** ☐ add software 1-wire slave communication ([[Benutzer:Xoquox]])
 
*** ☑ use raspberry pi as 1-wire master
 
*** ☑ design One-Wire Taps (PCB)
 
*** ☑ order taps (oshpark.com)
 
*** ☐ deploy taps + wiring
 
** Step 3 - Data collection #1
 
*** ☐ Add temperature sensors to every room (DS1820)
 
** Step 4 - Data collection #2
 
*** ☐ Add reed contacts to every window
 
** Step 5 - Automation
 
*** ☐ if window opened in $room, close all thermostats
 
*** ☐ webinterface for room temperature control and stuff
 

Version vom 5. Februar 2013, 22:53 Uhr

schinken

Name: Christopher Schirner

  • geek
  • Pirate
  • OpenSource-Fan
  • Musician
  • Unix / Linux
  • Founding member of Backspace
  • Photography
  • Programmer

programming languages

  • Python
  • C (bissl C++)
  • ASM (8051/AVR/M16C)
  • PHP
  • JavaScript

skills/favorite tools

OpenSource Linux ArchLinux networks debian munin mysql kvm apache nginx
vim svn git weechat bitlbee ncmpcpp keepassx mediawiki debian webdevelopment
html5 css javscript microcontroller node.js electronics data processing assembler

security ctfs

contact me

projects

smaller things done

todo / ideas

enhance old big clock

  • ☑ use MAX3232CPE for +12V/-12V pulse
  • ☑ use atmega8
  • ☐ use DCF77 for current clock
  • ☐ attach 60 LEDs on the outside and display current seconds
    • ☑ use shift registers 74HC595
  • ☑ design schematic
  • ☐ design pcb
  • ☐ drill pcb

lectures/talks

  • ☐ google protocol buffers
  • ☐ Spaceportal implementation (w/ ptflea/bobapple)
  • ☐ 3d printer talk at garage-lab and dingfabrik

Cleanup Alarm

  • ☐ start cleanup alarm on a random basis, min 5 days, max 7 days. Fire alarm if 30% different members are present
  • ☐ pause raspberryPI movie playback
  • ☐ send message "Cleanup!" (or sth. like this) to raspberry PI (on screen message)
  • ☐ display message on ledboard
  • ☐ maybe throttle internet connection
  • ☐ blink exit-sign
  • ☐ switch on beacon-lights
  • ☐ stop mpd and play alarm sound

funkstrom v2

  • ☑ tests with arduino uno
  • ☑ python class for serial communcation to atmega
  • ☐ REST-API and Webinterface
  • ☐ deploy

warpcore v2

  • ☑ order parts for dmx2rgb board
  • ☐ rewire leds to control every led
  • ☐ python script for snmp and ledcontrol

powercontrol

  • ☑ buy hardware (finger relais, processor, udn)
  • ☑ create schematic
  • ☑ produce pcb (cnc - thx ptflea/krisha)
  • ☑ write atmel software
  • ☐ create python REST-Api

heating control

  • Step 1 - Enhance current heating controller
    • ☑ attach relais to RF-contact for existing heating control
    • ☑ set relais to ON if space is closed (heating control is now in energy-safe mode)
    • ☑ set relais to OFF if space is opened (heating control is now in normal mode)
  • Step 2 - Preparing Hardware
    • ☑ order rondostat hr20
    • ☑ flash openhr20
    • ☐ add software 1-wire slave communication (Benutzer:Xoquox)
    • ☑ use raspberry pi as 1-wire master
    • ☑ design One-Wire Taps (PCB)
    • ☑ order taps (oshpark.com)
    • ☐ deploy taps + wiring
  • Step 3 - Data collection #1
    • ☐ Add temperature sensors to every room (DS1820)
  • Step 4 - Data collection #2
    • ☐ Add reed contacts to every window
  • Step 5 - Automation
    • ☐ if window opened in $room, close all thermostats
    • ☐ webinterface for room temperature control and stuff

misc

  • write new food/drink system with python-blessings + barcode scanner (pacebook tablet)
  • 8x8x8 LED Cube in Blue