<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://altpwr.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Benadski</id>
	<title>The Alternative Power Network - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://altpwr.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Benadski"/>
	<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Special:Contributions/Benadski"/>
	<updated>2026-10-10T12:11:55Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.32.2</generator>
	<entry>
		<id>http://altpwr.net/index.php?title=Camp2019_kits&amp;diff=198</id>
		<title>Camp2019 kits</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Camp2019_kits&amp;diff=198"/>
		<updated>2019-09-01T15:00:58Z</updated>

		<summary type="html">&lt;p&gt;Benadski: /* Kit C: The AD(H)D timer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''At CCCamp 2019 there are a few electronic kits available for soldering, some related to our goal, some not.'''&lt;br /&gt;
&lt;br /&gt;
But anyway, here is the info you were looking for!&lt;br /&gt;
&lt;br /&gt;
=== Kit A: Solar powered noise maker: ===&lt;br /&gt;
&lt;br /&gt;
This kit is a simple bleeping sound generator, it has all SMD parts except for the headphone connector and the solar panel.&lt;br /&gt;
&lt;br /&gt;
[[File:PCB.png]]&lt;br /&gt;
&lt;br /&gt;
The PCB and components are RoHS compatible, but you could use leaded solder too. The small point on the outline of the LEDs is the anode/positive side of the LED. If you have finished soldering the PCB and there is a bit of light it should make some noise. Place your ear near the piezo or attach stereo headphones. The LEDs only blink in bright lights. The pads on the outside of the PCB can be used as finger contacts or to solder other components to influence the sound. The (-) pad on the top side of the picture is not connected correctly, but the other (-) pad is.&lt;br /&gt;
&lt;br /&gt;
[[File:Schema bliep.png]]&lt;br /&gt;
&lt;br /&gt;
=== Kit B: The EMF detector / RevSniffer: ===&lt;br /&gt;
&lt;br /&gt;
[[File:Revsniffer.png]]&lt;br /&gt;
&lt;br /&gt;
The schematic is pretty simple, but it works in a complex way. Any of the three transistors can work as an amplifier or detector. It all depends on the strength of the signal. &lt;br /&gt;
After assembling, hold the button and point the inductor/antenna to the device you want to listen to. If there is a static or no field, you will hear some hissing noise, that's the noise generated by the electrons dancing inside the transistors. If there is a stable high frequency field, you will hear nothing, if there is some modulation, this will make all kinds of nice noises, from simple clicks to highly complex and beautiful sounds! Have fun! The provided headphones are cheap, so if you don't hear anything, try another set.&lt;br /&gt;
&lt;br /&gt;
=== Kit C: The AD(H)D timer ===&lt;br /&gt;
&lt;br /&gt;
This kit has a microcontroller that needs some programming, so if you have bought the kit and did not let your chip be programmed at camp, please contact me (benadski) for a solution! &lt;br /&gt;
&lt;br /&gt;
 ;&lt;br /&gt;
 ; ADDtimer.asm&lt;br /&gt;
 ;&lt;br /&gt;
 ; Created: 11/07/2019 21:43:20&lt;br /&gt;
 ; Author : Wilenzo&lt;br /&gt;
 ;&lt;br /&gt;
 ;                      ___&lt;br /&gt;
 ;                VCC -|*  |- GND&lt;br /&gt;
 ;     SW2 and TPI A0 -|   |- B3 POT wiper&lt;br /&gt;
 ;             TPI A1 -|   |- B2 POT V+ and buzzer&lt;br /&gt;
 ;             TPI /R -|___|- B1 SW1 and LEDs &lt;br /&gt;
 &lt;br /&gt;
 .def    locl  = r16&lt;br /&gt;
 .def    stat  = r17&lt;br /&gt;
 .def    dly1  = r18&lt;br /&gt;
 .def    dly2  = r19&lt;br /&gt;
 .def    dlyi  = r20&lt;br /&gt;
 .def    loci  = r21&lt;br /&gt;
 .def    tmrd  = r22&lt;br /&gt;
 &lt;br /&gt;
 ;.def    &lt;br /&gt;
 &lt;br /&gt;
 ; Status byte &lt;br /&gt;
 .equ    SLP   = 0   ; Set before sleep is executed&lt;br /&gt;
 .equ    ACP   = 1   ; Analog conversion pending&lt;br /&gt;
 .equ    SLR   = 2   ; Sleep request&lt;br /&gt;
 .equ    ALM   = 3   ; Alarm (beeper and LEDs)&lt;br /&gt;
 &lt;br /&gt;
 ; I/O pins or ADC channel&lt;br /&gt;
 .equ    SW2   = 0&lt;br /&gt;
 .equ    BTN   = 1&lt;br /&gt;
 .equ    LED   = 1&lt;br /&gt;
 .equ    BUZ   = 2&lt;br /&gt;
 .equ    POTP  = 2&lt;br /&gt;
 .equ    POTW  = 7&lt;br /&gt;
 &lt;br /&gt;
 ; Helpers&lt;br /&gt;
 .equ    VLMON = (1&amp;lt;&amp;lt;VLM1)|(1&amp;lt;&amp;lt;VLM0)|(1&amp;lt;&amp;lt;VLMIE)&lt;br /&gt;
 &lt;br /&gt;
 ; Init&lt;br /&gt;
 .org    $0000&lt;br /&gt;
 rjmp    RESET_vect&lt;br /&gt;
 &lt;br /&gt;
 .org    $0001&lt;br /&gt;
 rjmp    INT0_vect&lt;br /&gt;
 &lt;br /&gt;
 .org    $0006&lt;br /&gt;
 rjmp    TIM0_CA_vect&lt;br /&gt;
 &lt;br /&gt;
 .org    $000A&lt;br /&gt;
 rjmp    VLM_vect&lt;br /&gt;
 &lt;br /&gt;
 .org    $000B&lt;br /&gt;
 rjmp    ADC_vect&lt;br /&gt;
 &lt;br /&gt;
 ;Handles button and wake function&lt;br /&gt;
 INT0_vect:&lt;br /&gt;
     ; Wait for pin to get high, set pot positive high, wait a few msecs&lt;br /&gt;
     in    loci,     SREG&lt;br /&gt;
     push  loci&lt;br /&gt;
 WAIT_PIN:&lt;br /&gt;
     sbis  PINB,     BTN&lt;br /&gt;
     rjmp  WAIT_PIN&lt;br /&gt;
 &lt;br /&gt;
     sbr   stat,     (1&amp;lt;&amp;lt;ACP)&lt;br /&gt;
     sbi   PORTB,    POTP&lt;br /&gt;
 &lt;br /&gt;
 I0SNOOZE:&lt;br /&gt;
     dec   dlyi&lt;br /&gt;
     brne  I0SNOOZE&lt;br /&gt;
 &lt;br /&gt;
     ; Check if awoken from sleep, if so: reset flag and ...&lt;br /&gt;
     sbrs  stat,     SLP&lt;br /&gt;
     rjmp  NOSLEEP&lt;br /&gt;
     cbr   stat,     (1&amp;lt;&amp;lt;SLP)&lt;br /&gt;
     in    locl,     SMCR&lt;br /&gt;
     andi  locl,     ~(1&amp;lt;&amp;lt;SE)&lt;br /&gt;
     out   SMCR,     locl&lt;br /&gt;
 NOSLEEP:&lt;br /&gt;
     ; Code for button processing, start A/D conversion&lt;br /&gt;
     sbi   ADCSRA,   ADSC&lt;br /&gt;
 &lt;br /&gt;
 INT0_end:&lt;br /&gt;
     pop   loci&lt;br /&gt;
     out   SREG,     loci&lt;br /&gt;
     reti&lt;br /&gt;
 &lt;br /&gt;
 ; Timing, fires every 30 seconds&lt;br /&gt;
 TIM0_CA_vect:&lt;br /&gt;
     in    loci,     SREG&lt;br /&gt;
     push  loci    &lt;br /&gt;
 &lt;br /&gt;
     ;cpi   tmrd,     0&lt;br /&gt;
     ;breq  REPEAT&lt;br /&gt;
 &lt;br /&gt;
     dec   tmrd&lt;br /&gt;
     brne  TIM0_END&lt;br /&gt;
 &lt;br /&gt;
     ldi   tmrd,     255&lt;br /&gt;
     sbr   stat,     (1&amp;lt;&amp;lt;ALM)&lt;br /&gt;
 &lt;br /&gt;
     sbis  PINA,     SW2&lt;br /&gt;
     rjmp  REPEAT&lt;br /&gt;
     rcall LED_OFF&lt;br /&gt;
     sbr   stat,     (1&amp;lt;&amp;lt;SLR)&lt;br /&gt;
     rjmp  TIM0_END&lt;br /&gt;
 REPEAT:&lt;br /&gt;
 &lt;br /&gt;
     sbr   stat,     (1&amp;lt;&amp;lt;ACP)&lt;br /&gt;
     sbi   PORTB,    POTP&lt;br /&gt;
 &lt;br /&gt;
 T0SNOOZE:&lt;br /&gt;
     dec   dlyi&lt;br /&gt;
     brne  T0SNOOZE&lt;br /&gt;
 &lt;br /&gt;
     sbi   ADCSRA,   ADSC&lt;br /&gt;
         &lt;br /&gt;
 TIM0_END:&lt;br /&gt;
     pop   loci&lt;br /&gt;
     out   SREG,     loci&lt;br /&gt;
     reti&lt;br /&gt;
 &lt;br /&gt;
 ; Voltage level too low? Flash LED, do nothing else&lt;br /&gt;
 VLM_vect:&lt;br /&gt;
     in    loci,     SREG&lt;br /&gt;
     push  loci    &lt;br /&gt;
 &lt;br /&gt;
     sbi   DDRB,     LED&lt;br /&gt;
 &lt;br /&gt;
     ENDLESS:&lt;br /&gt;
     dec   dlyi&lt;br /&gt;
     brne  ENDLESS&lt;br /&gt;
     sbrc  loci,     6&lt;br /&gt;
     rcall LED_ON&lt;br /&gt;
     dec   loci&lt;br /&gt;
     brne  ENDLESS&lt;br /&gt;
     ldi   loci,     80&lt;br /&gt;
     rcall LED_OFF&lt;br /&gt;
     rjmp  ENDLESS&lt;br /&gt;
 &lt;br /&gt;
     pop   loci&lt;br /&gt;
     out   SREG,     loci&lt;br /&gt;
     reti&lt;br /&gt;
 &lt;br /&gt;
 ; Conversion complete, set pot positive to 0V, process value&lt;br /&gt;
 ADC_vect:&lt;br /&gt;
     in    loci,     SREG&lt;br /&gt;
     push  loci  &lt;br /&gt;
     &lt;br /&gt;
     cbi   PORTB,    POTP&lt;br /&gt;
     cbr   stat,     (1&amp;lt;&amp;lt;ACP)&lt;br /&gt;
     in    tmrd,     ADCH&lt;br /&gt;
     lsr   tmrd&lt;br /&gt;
     cpi   tmrd,     10&lt;br /&gt;
     brsh  MAX_VAL&lt;br /&gt;
     ldi   tmrd,     10&lt;br /&gt;
 MAX_VAL:&lt;br /&gt;
     cpi   tmrd,     120&lt;br /&gt;
     brlo  VAL_OK&lt;br /&gt;
     ldi   tmrd,     120&lt;br /&gt;
 VAL_OK:&lt;br /&gt;
     pop   loci&lt;br /&gt;
     out   SREG,     loci&lt;br /&gt;
     reti&lt;br /&gt;
 &lt;br /&gt;
 ; LED on (with safe pushbutton thing)&lt;br /&gt;
 LED_ON:&lt;br /&gt;
     ldi   locl,     0&lt;br /&gt;
     out   EIMSK,    locl       ; INT0 off&lt;br /&gt;
     nop&lt;br /&gt;
     nop&lt;br /&gt;
     cbi   PORTB,    LED&lt;br /&gt;
     sbi   DDRB,     LED&lt;br /&gt;
     ret&lt;br /&gt;
 &lt;br /&gt;
 ; LED off (with safe pushbutton thing)&lt;br /&gt;
 LED_OFF:&lt;br /&gt;
     cbi   DDRB,     LED&lt;br /&gt;
     sbi   PORTB,    LED&lt;br /&gt;
     nop&lt;br /&gt;
     nop&lt;br /&gt;
     ldi   locl,     (1&amp;lt;&amp;lt;INT0)&lt;br /&gt;
     out   EIMSK,    locl       ; INT0 (low level for waking from sleep)&lt;br /&gt;
     ret&lt;br /&gt;
 &lt;br /&gt;
 RESET_vect:&lt;br /&gt;
     cli&lt;br /&gt;
 &lt;br /&gt;
     clr   stat&lt;br /&gt;
     ldi   locl,     low(RAMEND)&lt;br /&gt;
     out   SPL,      locl&lt;br /&gt;
     ldi   locl,     high(RAMEND)&lt;br /&gt;
     out   SPH,      locl&lt;br /&gt;
 &lt;br /&gt;
     ; Set clock speed to 128kHz&lt;br /&gt;
     ldi   locl,     0xD8&lt;br /&gt;
     out   CCP,      locl&lt;br /&gt;
     ldi   locl,     (1&amp;lt;&amp;lt;CLKMS0)&lt;br /&gt;
     out   CLKMSR,   locl&lt;br /&gt;
     ldi   locl,     0xD8&lt;br /&gt;
     out   CCP,      locl&lt;br /&gt;
     clr   locl&lt;br /&gt;
     out   CLKPSR,   locl&lt;br /&gt;
 &lt;br /&gt;
     ; I/O init &lt;br /&gt;
     ldi   locl,     (1&amp;lt;&amp;lt;SW2)&lt;br /&gt;
     out   PUEA,     locl  &lt;br /&gt;
     ldi   locl,     (1&amp;lt;&amp;lt;BUZ)&lt;br /&gt;
     out   DDRB,     locl&lt;br /&gt;
     ldi   locl,     (1&amp;lt;&amp;lt;BTN)&lt;br /&gt;
     out   PUEB,     locl&lt;br /&gt;
 &lt;br /&gt;
 FLASH:&lt;br /&gt;
     rcall LED_ON&lt;br /&gt;
     dec   dly1&lt;br /&gt;
     brne  FLASH&lt;br /&gt;
     rcall LED_OFF&lt;br /&gt;
     &lt;br /&gt;
     ; ADC setup, point mux to pot wiper enable with interrupt, left adjust and turn off digital input&lt;br /&gt;
     ldi   locl,     POTW&lt;br /&gt;
     out   ADMUX,    locl&lt;br /&gt;
     ldi   locl,     (1&amp;lt;&amp;lt;ADEN)|(1&amp;lt;&amp;lt;ADIE)&lt;br /&gt;
     out   ADCSRA,   locl&lt;br /&gt;
     ldi   locl,     (1&amp;lt;&amp;lt;ADLAR)&lt;br /&gt;
     out   ADCSRB,   locl&lt;br /&gt;
     ldi   locl,     (1&amp;lt;&amp;lt;POTW)&lt;br /&gt;
     out   DIDR0,    locl&lt;br /&gt;
 &lt;br /&gt;
     ; VLM setup (off for now)&lt;br /&gt;
     ldi   locl,     0&lt;br /&gt;
     out   VLMCSR,   locl&lt;br /&gt;
 &lt;br /&gt;
     ; Interrupts setup&lt;br /&gt;
     ldi   locl,     (1&amp;lt;&amp;lt;INT0)&lt;br /&gt;
     out   EIMSK,    locl       ; INT0 (low level for waking from sleep)&lt;br /&gt;
     ldi   locl,     0x60&lt;br /&gt;
     ldi   loci,     0xEA&lt;br /&gt;
     out   OCR0AH,   loci       ; Set timer compare match at 60000&lt;br /&gt;
     out   OCR0AL,   locl&lt;br /&gt;
     ldi   locl,     (1&amp;lt;&amp;lt;CS00)|(1&amp;lt;&amp;lt;CS01)|(1&amp;lt;&amp;lt;WGM02)&lt;br /&gt;
     out   TCCR0B,   locl       ; CLKtmr = CLKio/64 =&amp;gt; 2000Hz&lt;br /&gt;
     ldi   locl,     (1&amp;lt;&amp;lt;OCIE0A)&lt;br /&gt;
     out   TIMSK0,   locl       ; Interrupt fires every 30 seconds.&lt;br /&gt;
       &lt;br /&gt;
     ; Set sleep mode to power down&lt;br /&gt;
     ldi   locl,     (1&amp;lt;&amp;lt;SM1)&lt;br /&gt;
     out   SMCR,     locl       ; (1&amp;lt;&amp;lt;SE) just before sleep instruction and clear after waking.&lt;br /&gt;
 &lt;br /&gt;
     ; Enable interrupts and go&lt;br /&gt;
     sei&lt;br /&gt;
     rjmp  MAIN&lt;br /&gt;
 &lt;br /&gt;
 ZZZ:&lt;br /&gt;
     cbr   stat,     (1&amp;lt;&amp;lt;SLR)&lt;br /&gt;
     sbr   stat,     (1&amp;lt;&amp;lt;SLP)&lt;br /&gt;
     in    locl,     SMCR&lt;br /&gt;
     ori   locl,     (1&amp;lt;&amp;lt;SE)&lt;br /&gt;
     out   SMCR,     locl&lt;br /&gt;
     sleep&lt;br /&gt;
     rjmp  MAIN&lt;br /&gt;
 &lt;br /&gt;
 ; Check if battery voltage is OK, delay is for settling time.&lt;br /&gt;
 VLM_CHECK:&lt;br /&gt;
     sbrc  stat,     ACP&lt;br /&gt;
     ret&lt;br /&gt;
     sbis  PORTB,    LED&lt;br /&gt;
     ret&lt;br /&gt;
     sbic  PORTB,    BUZ&lt;br /&gt;
     ret&lt;br /&gt;
     ldi   locl,     VLMON&lt;br /&gt;
     out   VLMCSR,   locl&lt;br /&gt;
     ldi   dly1,     4 &lt;br /&gt;
 VLM_DLY:&lt;br /&gt;
     dec   dly1&lt;br /&gt;
     brne  VLM_DLY&lt;br /&gt;
     ldi   locl,     0&lt;br /&gt;
     out   VLMCSR,   locl&lt;br /&gt;
     ret&lt;br /&gt;
 &lt;br /&gt;
 ; LED and buzzer sequence&lt;br /&gt;
 ALARM:&lt;br /&gt;
     ldi   dly2,   5&lt;br /&gt;
 ALARM_LOOP:&lt;br /&gt;
     ;sbi   PORTB,  BUZ  piezo only&lt;br /&gt;
     cbi   PORTB,  BUZ&lt;br /&gt;
     rcall LED_ON&lt;br /&gt;
     ;cbi   PORTB,  BUZ  piezo only&lt;br /&gt;
     dec   dly1&lt;br /&gt;
     brne  ALARM_LOOP&lt;br /&gt;
     rcall LED_OFF&lt;br /&gt;
     sbi   PORTB,  BUZ&lt;br /&gt;
 BLEEP:&lt;br /&gt;
 ;    sbi   PORTB,  BUZ  piezo only&lt;br /&gt;
     nop&lt;br /&gt;
     nop&lt;br /&gt;
     nop&lt;br /&gt;
     nop&lt;br /&gt;
     nop&lt;br /&gt;
     nop&lt;br /&gt;
     nop&lt;br /&gt;
     nop&lt;br /&gt;
     nop&lt;br /&gt;
 ;    cbi   PORTB,  BUZ  piezo only&lt;br /&gt;
     nop&lt;br /&gt;
     nop&lt;br /&gt;
     nop&lt;br /&gt;
     nop&lt;br /&gt;
     nop&lt;br /&gt;
     nop&lt;br /&gt;
     dec   dly1&lt;br /&gt;
     brne  BLEEP&lt;br /&gt;
     dec   dly2&lt;br /&gt;
     brne  ALARM_LOOP&lt;br /&gt;
     cbr   stat,   (1&amp;lt;&amp;lt;ALM)&lt;br /&gt;
     cbi   PORTB,  BUZ&lt;br /&gt;
     ret&lt;br /&gt;
 &lt;br /&gt;
 ; Just wait here and check voltage from time to time&lt;br /&gt;
 MAIN:&lt;br /&gt;
     dec   dly1&lt;br /&gt;
     brne  MAIN&lt;br /&gt;
     sbrc  stat,     ALM&lt;br /&gt;
     rcall ALARM&lt;br /&gt;
     dec   dly2&lt;br /&gt;
     brne  MAIN&lt;br /&gt;
     rcall VLM_CHECK&lt;br /&gt;
     sbrc  stat,     SLR&lt;br /&gt;
     rjmp  ZZZ&lt;br /&gt;
     rjmp  MAIN&lt;br /&gt;
&lt;br /&gt;
[[File:Schema_ADHD.png]]&lt;br /&gt;
&lt;br /&gt;
=== Kit D: The Lithium cell balancer PCB ===&lt;br /&gt;
&lt;br /&gt;
This kit is an intelligent cell balancer prototype, the microcontroller can be programmed to read out the cell voltage, discharge the cell to a certain voltage and to send a undervoltage or overvoltage signal on a bus to another PCB that controls charging and discharging of the whole pack (or single cell).&lt;br /&gt;
&lt;br /&gt;
More info [[Lithium_batteries|here]]!&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Main_Page&amp;diff=197</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Main_Page&amp;diff=197"/>
		<updated>2019-09-01T14:53:05Z</updated>

		<summary type="html">&lt;p&gt;Benadski: /* List of participants */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Image solarcells.jpg|400px|thumb|right|Solar Cells at the CCCamp 2019]]&lt;br /&gt;
= Participation =&lt;br /&gt;
&lt;br /&gt;
If you have any ideas, want to share cool solutions or help out developing hardware or software:&lt;br /&gt;
&lt;br /&gt;
* Setup an account (top right) and create pages, fix errors, discuss on discussion tabs, all very welcome!&lt;br /&gt;
* Use the telegram group.&lt;br /&gt;
&lt;br /&gt;
== List of participants ==&lt;br /&gt;
&lt;br /&gt;
We provide a list of participants to get in contact with each other after the camp. Please create a wiki account and add yourself to be included into updates (we will check changes to this list regularly).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nickname !! E-Mail !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| '''[[User:trailblazr]] / blazr''' || trailblazr@noxymo.com || Representing Workgroup on CCCamp 2019&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Benadski]] || mynick(at)gmail(dot)com || Developed the grid for SHA&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Chewie]] || mail || comment&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Teun]] || mail || comment&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Jule]] || mail || comment&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Thejeremail]] || mail || comment&lt;br /&gt;
|-&lt;br /&gt;
| [[User:emergy]] || mail || comment&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Raphael]] || mail || comment&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Maesto]] || mail || comment&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Tiefpunkt]] || altpwr(at)tiefpunkt(dot)com || &lt;br /&gt;
|-&lt;br /&gt;
| [[User:Jackie]] || c3 at chaosfield dot at || comment&lt;br /&gt;
|-&lt;br /&gt;
| [[User:unknown]] || mail || comment&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Telegram Channel ==&lt;br /&gt;
&lt;br /&gt;
Please join our '''public channel''' on Telegram here&lt;br /&gt;
&lt;br /&gt;
https://t.me/eventgrid&lt;br /&gt;
&lt;br /&gt;
== Social Media ==&lt;br /&gt;
&lt;br /&gt;
Please use the twitter hash tag '''#eventgrid''' when referring to this workgroup. It is still a working title right now.&lt;br /&gt;
&lt;br /&gt;
= Take part in the Survey! =&lt;br /&gt;
&lt;br /&gt;
On CCCamp we had 5000 participants needing electrical power. To improve our future power grid we would like to ask you a few questions in regard to your personal use of power. Please take a few minutes to answer the anonymous survey and help us green the grid.  &lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;→ [https://www.surveylegend.com/s/1obe Infrastructure Survey] ←&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[File:Qr code survey.png|thumb|left|QR Code for Survey Participation]]&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= News =&lt;br /&gt;
&lt;br /&gt;
We are right now preparing a summary of the activities aiming to '''reboot the whole power stack as a green power network''' which happened on the CCCamp 2019. Here re the most recent activities and results...&lt;br /&gt;
&lt;br /&gt;
* We have a survey online we would like you to fill in. [https://www.surveylegend.com/s/1obe Check it out!]&lt;br /&gt;
* Part of the Infrastructure Review&lt;br /&gt;
* Our main bulletpoints summed up on a slide&lt;br /&gt;
&lt;br /&gt;
== TL;DR ==&lt;br /&gt;
&lt;br /&gt;
* WE ARE [[EventGrid]], JOIN US NOW to work on the '''next generation green power grid*!'''&lt;br /&gt;
* '''48V / 300-400V DC Power Grid''' to connect remote villages which have their own local microgrids.&lt;br /&gt;
* '''48V DC Power Outlet''' (2 lines + 1 token ring data bus for Outlet Load Balancing)&lt;br /&gt;
* '''Power Meters (for villages; 300-400V)''' for better visualization &amp;amp; awareness of consumption&lt;br /&gt;
* '''Power Meters (for participants; 48V)''' for logging 24x7, visualization &amp;amp; awareness of consumption&lt;br /&gt;
* '''Poll/Questionnaire'''-driven insights on '''power consumption''' of event/village/participant&lt;br /&gt;
* '''Gamification Concept''' to trigger more power input &amp;amp; power storage&lt;br /&gt;
* '''Public Relations''' activity for transparency &amp;amp; promotion of more green activity&lt;br /&gt;
&lt;br /&gt;
'''WE MET HERE DURING CCCAMP'''&lt;br /&gt;
* Our Camp Sessions '''every day 1600''' at [https://events.ccc.de/camp/2019/wiki/Village:Three_Headed_Monkey THM Village] / Lagerfeuer&lt;br /&gt;
&lt;br /&gt;
== Some existing very low voltage standards to exchange power ==&lt;br /&gt;
* USB (5V, 2A) (10W)&lt;br /&gt;
* USB PD 1.0 (5V/2A, 12V/5A, 20V/5A) (100W)&lt;br /&gt;
* USB PD 3.2 (5…[ + 0.02 steps ]…20 V) 5A (100W)&lt;br /&gt;
* PoE …57V …100W&lt;br /&gt;
&lt;br /&gt;
== What we plan to do ==&lt;br /&gt;
&lt;br /&gt;
'''Following things are right now our focus and work in progress:'''&lt;br /&gt;
&lt;br /&gt;
# A new technical approach to bootstrap '''[[EventGrid]] a new DC Power Network''' for running power networks on events like SHA and CCCamp in an environmentally friendly way (to be developed!)&lt;br /&gt;
# We want to raise awareness by making '''power consumption more transparent''' using a new power meter (to be developed!)&lt;br /&gt;
# We want to make it easy for single event participants to gain insight in one's own power consumption patterns by providing a '''DIY power meter hardware KIT''' to display/visualize and log power consumption (to be developed!)&lt;br /&gt;
# We want to gather research data from CCCamp participants on certain important questions setting up a '''poll/questionaire''' (to be developed!)&lt;br /&gt;
# We want add '''gamification to incentivize green power stacks''' (to be developed!) on future events like SHA, EMF, CCCamp, etc.&lt;br /&gt;
# We want to keep the community updated what we do and to which '''degree''' the community '''already reached''' their goal to shift the whole power stack towards a '''green power stack'''. We will do this with e.g. photos, statistics, proof-of-concept-installations and more...&lt;br /&gt;
&lt;br /&gt;
== Infocard for Infobeamer ==&lt;br /&gt;
&lt;br /&gt;
[[File:CCCamp19_Infobeamer_Eventgrid_Slide_(v02).jpg|440px|CCCamp19 Infobeamer Eventgrid Slide]]&lt;br /&gt;
[[File:CCCamp19_Infobeamer_Survey_Eventgrid_(v01).jpg|440px|CCCamp19 Infobeamer Survey Eventgrid]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Slide EventGrid [https://altpwr.net/images/3/30/CCCamp19_Infobeamer_Eventgrid_Slide_%28v02%29.jpg DOWNLOAD]&lt;br /&gt;
* Slide Survey [https://altpwr.net/images/8/8b/CCCamp19_Infobeamer_Survey_Eventgrid_%28v01%29.jpg DOWNLOAD]&lt;br /&gt;
&lt;br /&gt;
== CCCamp 2019 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:CCCamp19 logo colors RGB.png|CCCamp Logo 2019&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On the [https://events.ccc.de/camp/2019/wiki/Main_Page Chaos Communication Camp 2019] we launched a new workgroup being ignited by the already existing core group of the SHA2017. This workgroup is currently working on the shift towards a green power stack called '''[[EventGrid]]''' as a working title.&lt;br /&gt;
Join our [https://t.me/joinchat/D2v4lRe3eQX4MuYHo2JdpQ telegram group] if you like.&lt;br /&gt;
&lt;br /&gt;
=== Environmental Statistics (Power) ===&lt;br /&gt;
&lt;br /&gt;
We did some number crunching on the camp's ... see [[CCCamp 2019 Power Statistics]] top learn more.&lt;br /&gt;
&lt;br /&gt;
=== More Sustainability Aspects (c3sus) ===&lt;br /&gt;
&lt;br /&gt;
A parallel group taking care about overall sustainability met during CCCamp 2019. They compiled some very interesting information, too.&lt;br /&gt;
&lt;br /&gt;
Please have a look at the [https://media.ccc.de/v/Camp2019-10390-infrastructure_review#t=1985 Infrastructure Review CCCamp 2019] to get to know more about their subjects and future plans.&lt;br /&gt;
&lt;br /&gt;
See also '''CCC Sustainability Operation Center'''&lt;br /&gt;
&lt;br /&gt;
* on twitter [https://twitter.com/c3sus @c3sus]&lt;br /&gt;
* on mastodon https://chaos.social/@c3sustainability&lt;br /&gt;
* on the [https://hacc.uber.space/wiki/index.php?title=CCC_Sustainability Hackers Against Climate Change] website&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
&lt;br /&gt;
* Statistics for [http://c3power.top c3 Power Network] (Grafana Dashboard; online/available only during camp times)&lt;br /&gt;
* [https://events.ccc.de/camp/2019/wiki/Projects:Microgrid Chaos Microgrid Working Group] (Wikipage)&lt;br /&gt;
* [https://www.surveylegend.com/s/1obe CCC Microgrid Survey] (Wikipage)&lt;br /&gt;
* [https://events.ccc.de/camp/2019/wiki/Village:Infuanfu Infuanfu Village at CCCamp 2019] (Wikipage)&lt;br /&gt;
* [https://altpwr.net Alt Power Wiki] (Wikipage)&lt;br /&gt;
* [https://media.ccc.de/v/Camp2019-10390-infrastructure_review Infrastructure Review CCCamp 2019] (Video)&lt;br /&gt;
&lt;br /&gt;
= History =&lt;br /&gt;
&lt;br /&gt;
Things that happened before and where the latest workgroup formed.&lt;br /&gt;
&lt;br /&gt;
== The Alternative Power Network ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;How it started...&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At [https://events.ccc.de/camp/2015/wiki/Main_Page CCCamp2015] we had the idea to build a small DC grid suitable for being used at events where normally diesel generators supply most of the power. We started designing for two years in our spare time. We wanted something safe, simple and transparent where everybody can be a supplier or a user of electric energy. For safety reasons we chose a voltage of 42V (+/- 15%), a bit below the &amp;quot;safe to touch&amp;quot; voltage maximum of 60VDC ([https://www.cui.com/catalog/resource/iec-62368-1-an-introduction-to-the-new-safety-standard-for-ict-and-av-equipment.pdf IEC 62368-1:ES1]). This way there is a bit of headroom for the over-voltage protection circuit which is needed to protect the users. Still leaving some extra volts headroom for cable losses was a thing we wanted to have just in case too. Simpleness was achieved by not doing too much complicated stuff with end-user connections. No monitoring of energy consumption or under-voltage protection was implemented. Just the basic necessities such as over-current protection (4A type C 300VDC circuit breakers) and over-voltage protection. (The last being a 600A peak capable thyristor based crowbar that shorts and isolates a node above a 52V voltage peak on the grid. The crowbar has a 0.16F 63V capacitor bank for guaranteed triggering that doubles as a smoothing capacitor for the node as well! A bonus is that it really helps keeping it ES1 as it keeps AC ripple to a minimum!) Transparency is important, the old website explained how the grid works and what users can and can't do with it. People started building nice things at home before the SHA event, connected them to the grid and all of it worked after maybe some finetuning! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At &amp;quot;Still Hacking Anyway 2017&amp;quot; the first test grid was laid out. It was running for the duration of the camp without any big issues. Solar panels were attached, tea was made with solar power, bread was toasted, lithium batteries were charged and even a 48-300V (2500W) bi-directional DC-DC converter setup was tested. TDK-Lambda was kind enough to supply us with two of those fantastic units. [https://dsrp.eu/post/165047832948/altpwr More about that here!]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://hackaday.com/2017/09/08/that-decentralised-low-voltage-local-dc-power-grid-how-did-it-do/ On Hackaday] there is a nice article too about how the grid was used. Of course there was much to improve, battery backup would have been nice for instance, but it did work as expected and nobody got electrocuted! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now the whole setup is dismantled again. It just was too heavy, took up too much storage space and it's just what should happen to an experiment for new and improved experiments to follow. So we'll be back!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== But now what?! ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First of all: Use this wiki to share bright solutions for planetary health improvement. It doesn't even to be something electric! If you have an idea to save a tiny bit of energy, or if you have a reuse, recycle, upcycle tip, or something else, post it on the tips page or make a page of your own explaining your idea! If a lot of people do small good things it makes a huge difference!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So just start editing! On the top right of any page you can create an account and become an editor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Share this website, the more people are helping the better!'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What happened to the old website? ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Due to a personal error of mine, the website was not backed up properly... I didn't realize my error and took the site down. This site will be held up as long as possible. Backups will be tested for completeness too. Fortunately the [https://web.archive.org/web/*/ALTPWR.NET Wayback Machine] has backed up a good deal of pages! Still relevant data will be put on this wiki too!&lt;br /&gt;
&lt;br /&gt;
= THINGS =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*) We know bringing all this heavy equipment is not helping keeping down CO2 much, but the idea is mostly about giving people the opportunity to get handson experience on building green solutions. This experience will hopefully lead to more permanent green solutions in other places.&lt;br /&gt;
&lt;br /&gt;
''P.S.: At least we hope to add a new twist to the existing, currently in operation solution...''&lt;br /&gt;
&lt;br /&gt;
[[File:Image breedenord.jpg|400px|thumb|left]]&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=User:Benadski&amp;diff=196</id>
		<title>User:Benadski</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=User:Benadski&amp;diff=196"/>
		<updated>2019-09-01T14:50:51Z</updated>

		<summary type="html">&lt;p&gt;Benadski: Created page with &amp;quot;Builder of the SHA2017 altpwr.net microgrid!&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Builder of the SHA2017 altpwr.net microgrid!&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Main_Page&amp;diff=112</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Main_Page&amp;diff=112"/>
		<updated>2019-08-25T14:57:39Z</updated>

		<summary type="html">&lt;p&gt;Benadski: /* What happened to the old website? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Participation =&lt;br /&gt;
&lt;br /&gt;
If you have any ideas, want to share cool solutions or help out developing hardware or software:&lt;br /&gt;
&lt;br /&gt;
*Setup an account (top right) and create pages, fix errors, discuss on discussion tabs, all very welcome!&lt;br /&gt;
*Use the telegram group.&lt;br /&gt;
&lt;br /&gt;
= News =&lt;br /&gt;
&lt;br /&gt;
We have a survey online we would like you to fill in. [https://www.surveylegend.com/s/1obe Check it out!]&lt;br /&gt;
&lt;br /&gt;
We are right now preparing a summary of the activities aiming to '''reboot the whole power stack as a green power network''' which happened on the CCCamp 2019.&lt;br /&gt;
&lt;br /&gt;
== TL;DR ==&lt;br /&gt;
&lt;br /&gt;
* WE ARE [[EventGrid]], JOIN US NOW to work on the '''next generation green power grid*!'''&lt;br /&gt;
* '''48V / 300-400V DC Power Grid''' to connect remote villages which have their own local microgrids.&lt;br /&gt;
* '''48V DC Power Outlet''' (2 lines + 1 token ring data bus for Outlet Load Balancing)&lt;br /&gt;
* '''Power Meters (for villages; 300-400V)''' for better visualization &amp;amp; awareness of consumption&lt;br /&gt;
* '''Power Meters (for participants; 48V)''' for logging 24x7, visualization &amp;amp; awareness of consumption&lt;br /&gt;
* '''Poll/Questionnaire'''-driven insights on '''power consumption''' of event/village/participant&lt;br /&gt;
* '''Gamification Concept''' to trigger more power input &amp;amp; power storage&lt;br /&gt;
* '''Public Relations''' activity for transparency &amp;amp; promotion of more green activity&lt;br /&gt;
&lt;br /&gt;
'''WE MEET HERE'''&lt;br /&gt;
* This Wiki https://altpwr.net&lt;br /&gt;
* Telegram Group [[EventGrid]]&lt;br /&gt;
* Our Camp Sessions '''every day 1600''' at [https://events.ccc.de/camp/2019/wiki/Village:Three_Headed_Monkey THM Village] / Lagerfeuer&lt;br /&gt;
&lt;br /&gt;
== What we plan to do ==&lt;br /&gt;
&lt;br /&gt;
'''Following things are right now our focus and work in progress:'''&lt;br /&gt;
&lt;br /&gt;
# A new technical approach to bootstrap '''[[EventGrid]] a new DC Power Network''' for running power networks on events like SHA and CCCamp in an environmentally friendly way (to be developed!)&lt;br /&gt;
# We want to raise awareness by making '''power consumption more transparent''' using a new power meter (to be developed!)&lt;br /&gt;
# We want to make it easy for single event participants to gain insight in one's own power consumption patterns by providing a '''DIY power meter hardware KIT''' to display/visualize and log power consumption (to be developed!)&lt;br /&gt;
# We want to gather research data from CCCamp participants on certain important questions setting up a '''poll/questionaire''' (to be developed!)&lt;br /&gt;
# We want add '''gamification to incentivize green power stacks''' (to be developed!) on future events like SHA, EMF, CCCamp, etc.&lt;br /&gt;
# We want to keep the community updated what we do and to which '''degree''' the community '''already reached''' their goal to shift the whole power stack towards a '''green power stack'''. We will do this with e.g. photos, statistics, proof-of-concept-installations and more...&lt;br /&gt;
&lt;br /&gt;
== CCCamp 2019 ==&lt;br /&gt;
&lt;br /&gt;
On the [https://events.ccc.de/camp/2019/wiki/Main_Page Chaos Communication Camp 2019] we launched a new workgroup being ignited by the already existing core group of the SHA2017. This workgroup is currently working on the shift towards a green power stack called '''[[EventGrid]]''' as a working title.&lt;br /&gt;
Join our [https://t.me/joinchat/D2v4lRe3eQX4MuYHo2JdpQ telegram group] if you like.&lt;br /&gt;
&lt;br /&gt;
=== Environmental Statistics (Power) ===&lt;br /&gt;
&lt;br /&gt;
We did some number crunching on the camp's ... see [[CCCamp 2019 Power Statistics]] top learn more.&lt;br /&gt;
&lt;br /&gt;
= History =&lt;br /&gt;
&lt;br /&gt;
Things that happened before and where the latest workgroup formed.&lt;br /&gt;
&lt;br /&gt;
== The Alternative Power Network ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;How it started...&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At [https://events.ccc.de/camp/2015/wiki/Main_Page CCCamp2015] we had the idea to build a small DC grid suitable for being used at events where normally diesel generators supply most of the power. We started designing for two years in our spare time. We wanted something safe, simple and transparent where everybody can be a supplier or a user of electric energy. For safety reasons we chose a voltage of 42V (+/- 15%), a bit below the &amp;quot;safe to touch&amp;quot; voltage maximum of 60VDC ([https://www.cui.com/catalog/resource/iec-62368-1-an-introduction-to-the-new-safety-standard-for-ict-and-av-equipment.pdf IEC 62368-1:ES1]). This way there is a bit of headroom for the over-voltage protection circuit which is needed to protect the users. Still leaving some extra volts headroom for cable losses was a thing we wanted to have just in case too. Simpleness was achieved by not doing too much complicated stuff with end-user connections. No monitoring of energy consumption or under-voltage protection was implemented. Just the basic necessities such as over-current protection (4A type C 300VDC circuit breakers) and over-voltage protection. (The last being a 600A peak capable thyristor based crowbar that shorts and isolates a node above a 52V voltage peak on the grid. The crowbar has a 0.16F 63V capacitor bank for guaranteed triggering that doubles as a smoothing capacitor for the node as well! A bonus is that it really helps keeping it ES1 as it keeps AC ripple to a minimum!) Transparency is important, the old website explained how the grid works and what users can and can't do with it. People started building nice things at home before the SHA event, connected them to the grid and all of it worked after maybe some finetuning! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At &amp;quot;Still Hacking Anyway 2017&amp;quot; the first test grid was laid out. It was running for the duration of the camp without any big issues. Solar panels were attached, tea was made with solar power, bread was toasted, lithium batteries were charged and even a 48-300V (2500W) bi-directional DC-DC converter setup was tested. TDK-Lambda was kind enough to supply us with two of those fantastic units. [https://dsrp.eu/post/165047832948/altpwr More about that here!]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://hackaday.com/2017/09/08/that-decentralised-low-voltage-local-dc-power-grid-how-did-it-do/ On Hackaday] there is a nice article too about how the grid was used. Of course there was much to improve, battery backup would have been nice for instance, but it did work as expected and nobody got electrocuted! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now the whole setup is dismantled again. It just was too heavy, took up too much storage space and it's just what should happen to an experiment for new and improved experiments to follow. So we'll be back!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== But now what?! ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First of all: Use this wiki to share bright solutions for planetary health improvement. It doesn't even to be something electric! If you have an idea to save a tiny bit of energy, or if you have a reuse, recycle, upcycle tip, or something else, post it on the tips page or make a page of your own explaining your idea! If a lot of people do small good things it makes a huge difference!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So just start editing! On the top right of any page you can create an account and become an editor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Share this website, the more people are helping the better!'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What happened to the old website? ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Due to a personal error of mine, the website was not backed up properly... I didn't realize my error and took the site down. This site will be held up as long as possible. Backups will be tested for completeness too. Fortunately the [https://web.archive.org/web/*/ALTPWR.NET Wayback Machine] has backed up a good deal of pages! Still relevant data will be put on this wiki too!&lt;br /&gt;
&lt;br /&gt;
= THINGS =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*) We know bringing all this heavy equipment is not helping keeping down CO2 much, but the idea is mostly about giving people the opportunity to get handson experience on building green solutions. This experience will hopefully lead to more permanent green solutions in other places.&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Main_Page&amp;diff=111</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Main_Page&amp;diff=111"/>
		<updated>2019-08-25T14:56:56Z</updated>

		<summary type="html">&lt;p&gt;Benadski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Participation =&lt;br /&gt;
&lt;br /&gt;
If you have any ideas, want to share cool solutions or help out developing hardware or software:&lt;br /&gt;
&lt;br /&gt;
*Setup an account (top right) and create pages, fix errors, discuss on discussion tabs, all very welcome!&lt;br /&gt;
*Use the telegram group.&lt;br /&gt;
&lt;br /&gt;
= News =&lt;br /&gt;
&lt;br /&gt;
We have a survey online we would like you to fill in. [https://www.surveylegend.com/s/1obe Check it out!]&lt;br /&gt;
&lt;br /&gt;
We are right now preparing a summary of the activities aiming to '''reboot the whole power stack as a green power network''' which happened on the CCCamp 2019.&lt;br /&gt;
&lt;br /&gt;
== TL;DR ==&lt;br /&gt;
&lt;br /&gt;
* WE ARE [[EventGrid]], JOIN US NOW to work on the '''next generation green power grid*!'''&lt;br /&gt;
* '''48V / 300-400V DC Power Grid''' to connect remote villages which have their own local microgrids.&lt;br /&gt;
* '''48V DC Power Outlet''' (2 lines + 1 token ring data bus for Outlet Load Balancing)&lt;br /&gt;
* '''Power Meters (for villages; 300-400V)''' for better visualization &amp;amp; awareness of consumption&lt;br /&gt;
* '''Power Meters (for participants; 48V)''' for logging 24x7, visualization &amp;amp; awareness of consumption&lt;br /&gt;
* '''Poll/Questionnaire'''-driven insights on '''power consumption''' of event/village/participant&lt;br /&gt;
* '''Gamification Concept''' to trigger more power input &amp;amp; power storage&lt;br /&gt;
* '''Public Relations''' activity for transparency &amp;amp; promotion of more green activity&lt;br /&gt;
&lt;br /&gt;
'''WE MEET HERE'''&lt;br /&gt;
* This Wiki https://altpwr.net&lt;br /&gt;
* Telegram Group [[EventGrid]]&lt;br /&gt;
* Our Camp Sessions '''every day 1600''' at [https://events.ccc.de/camp/2019/wiki/Village:Three_Headed_Monkey THM Village] / Lagerfeuer&lt;br /&gt;
&lt;br /&gt;
== What we plan to do ==&lt;br /&gt;
&lt;br /&gt;
'''Following things are right now our focus and work in progress:'''&lt;br /&gt;
&lt;br /&gt;
# A new technical approach to bootstrap '''[[EventGrid]] a new DC Power Network''' for running power networks on events like SHA and CCCamp in an environmentally friendly way (to be developed!)&lt;br /&gt;
# We want to raise awareness by making '''power consumption more transparent''' using a new power meter (to be developed!)&lt;br /&gt;
# We want to make it easy for single event participants to gain insight in one's own power consumption patterns by providing a '''DIY power meter hardware KIT''' to display/visualize and log power consumption (to be developed!)&lt;br /&gt;
# We want to gather research data from CCCamp participants on certain important questions setting up a '''poll/questionaire''' (to be developed!)&lt;br /&gt;
# We want add '''gamification to incentivize green power stacks''' (to be developed!) on future events like SHA, EMF, CCCamp, etc.&lt;br /&gt;
# We want to keep the community updated what we do and to which '''degree''' the community '''already reached''' their goal to shift the whole power stack towards a '''green power stack'''. We will do this with e.g. photos, statistics, proof-of-concept-installations and more...&lt;br /&gt;
&lt;br /&gt;
== CCCamp 2019 ==&lt;br /&gt;
&lt;br /&gt;
On the [https://events.ccc.de/camp/2019/wiki/Main_Page Chaos Communication Camp 2019] we launched a new workgroup being ignited by the already existing core group of the SHA2017. This workgroup is currently working on the shift towards a green power stack called '''[[EventGrid]]''' as a working title.&lt;br /&gt;
Join our [https://t.me/joinchat/D2v4lRe3eQX4MuYHo2JdpQ telegram group] if you like.&lt;br /&gt;
&lt;br /&gt;
=== Environmental Statistics (Power) ===&lt;br /&gt;
&lt;br /&gt;
We did some number crunching on the camp's ... see [[CCCamp 2019 Power Statistics]] top learn more.&lt;br /&gt;
&lt;br /&gt;
= History =&lt;br /&gt;
&lt;br /&gt;
Things that happened before and where the latest workgroup formed.&lt;br /&gt;
&lt;br /&gt;
== The Alternative Power Network ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;How it started...&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At [https://events.ccc.de/camp/2015/wiki/Main_Page CCCamp2015] we had the idea to build a small DC grid suitable for being used at events where normally diesel generators supply most of the power. We started designing for two years in our spare time. We wanted something safe, simple and transparent where everybody can be a supplier or a user of electric energy. For safety reasons we chose a voltage of 42V (+/- 15%), a bit below the &amp;quot;safe to touch&amp;quot; voltage maximum of 60VDC ([https://www.cui.com/catalog/resource/iec-62368-1-an-introduction-to-the-new-safety-standard-for-ict-and-av-equipment.pdf IEC 62368-1:ES1]). This way there is a bit of headroom for the over-voltage protection circuit which is needed to protect the users. Still leaving some extra volts headroom for cable losses was a thing we wanted to have just in case too. Simpleness was achieved by not doing too much complicated stuff with end-user connections. No monitoring of energy consumption or under-voltage protection was implemented. Just the basic necessities such as over-current protection (4A type C 300VDC circuit breakers) and over-voltage protection. (The last being a 600A peak capable thyristor based crowbar that shorts and isolates a node above a 52V voltage peak on the grid. The crowbar has a 0.16F 63V capacitor bank for guaranteed triggering that doubles as a smoothing capacitor for the node as well! A bonus is that it really helps keeping it ES1 as it keeps AC ripple to a minimum!) Transparency is important, the old website explained how the grid works and what users can and can't do with it. People started building nice things at home before the SHA event, connected them to the grid and all of it worked after maybe some finetuning! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At &amp;quot;Still Hacking Anyway 2017&amp;quot; the first test grid was laid out. It was running for the duration of the camp without any big issues. Solar panels were attached, tea was made with solar power, bread was toasted, lithium batteries were charged and even a 48-300V (2500W) bi-directional DC-DC converter setup was tested. TDK-Lambda was kind enough to supply us with two of those fantastic units. [https://dsrp.eu/post/165047832948/altpwr More about that here!]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://hackaday.com/2017/09/08/that-decentralised-low-voltage-local-dc-power-grid-how-did-it-do/ On Hackaday] there is a nice article too about how the grid was used. Of course there was much to improve, battery backup would have been nice for instance, but it did work as expected and nobody got electrocuted! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now the whole setup is dismantled again. It just was too heavy, took up too much storage space and it's just what should happen to an experiment for new and improved experiments to follow. So we'll be back!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== But now what?! ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First of all: Use this wiki to share bright solutions for planetary health improvement. It doesn't even to be something electric! If you have an idea to save a tiny bit of energy, or if you have a reuse, recycle, upcycle tip, or something else, post it on the tips page or make a page of your own explaining your idea! If a lot of people do small good things it makes a huge difference!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So just start editing! On the top right of any page you can create an account and become an editor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Share this website, the more people are helping the better!'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What happened to the old website? ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Due to a personal error of mine, the website was not backed up properly... I didn't realize my error and took the site down. This site will be held up as long as possible. Backups will be tested for completeness too. Fortunately the [https://web.archive.org/web/*/ALTPWR.NET Wayback Machine] has backed up a good deal of pages! Still relevant data will be put on this wiki too!&lt;br /&gt;
&lt;br /&gt;
*) We know bringing all this heavy equipment is not helping keeping down CO2 much, but the idea is mostly about giving people the opportunity to get handson experience on building green solutions. This experience will hopefully lead to more permanent green solutions in other places.&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Main_Page&amp;diff=110</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Main_Page&amp;diff=110"/>
		<updated>2019-08-25T14:48:23Z</updated>

		<summary type="html">&lt;p&gt;Benadski: /* TL;DR */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= News =&lt;br /&gt;
&lt;br /&gt;
We have a survey online we would like you to fill in. [https://www.surveylegend.com/s/1obe Check it out!]&lt;br /&gt;
&lt;br /&gt;
We are right now preparing a summary of the activities aiming to '''reboot the whole power stack as a green power network''' which happened on the CCCamp 2019.&lt;br /&gt;
&lt;br /&gt;
== TL;DR ==&lt;br /&gt;
&lt;br /&gt;
* WE ARE [[EventGrid]], JOIN US NOW to work on the '''next generation green power grid*!'''&lt;br /&gt;
* '''48V / 300-400V DC Power Grid''' to connect remote villages which have their own local microgrids.&lt;br /&gt;
* '''48V DC Power Outlet''' (2 lines + 1 token ring data bus for Outlet Load Balancing)&lt;br /&gt;
* '''Power Meters (for villages; 300-400V)''' for better visualization &amp;amp; awareness of consumption&lt;br /&gt;
* '''Power Meters (for participants; 48V)''' for logging 24x7, visualization &amp;amp; awareness of consumption&lt;br /&gt;
* '''Poll/Questionnaire'''-driven insights on '''power consumption''' of event/village/participant&lt;br /&gt;
* '''Gamification Concept''' to trigger more power input &amp;amp; power storage&lt;br /&gt;
* '''Public Relations''' activity for transparency &amp;amp; promotion of more green activity&lt;br /&gt;
&lt;br /&gt;
'''WE MEET HERE'''&lt;br /&gt;
* This Wiki https://altpwr.net&lt;br /&gt;
* Telegram Group [[EventGrid]]&lt;br /&gt;
* Our Camp Sessions '''every day 1600''' at [https://events.ccc.de/camp/2019/wiki/Village:Three_Headed_Monkey THM Village] / Lagerfeuer&lt;br /&gt;
&lt;br /&gt;
== What we plan to do ==&lt;br /&gt;
&lt;br /&gt;
'''Following things are right now our focus and work in progress:'''&lt;br /&gt;
&lt;br /&gt;
# A new technical approach to bootstrap '''[[EventGrid]] a new DC Power Network''' for running power networks on events like SHA and CCCamp in an environmentally friendly way (to be developed!)&lt;br /&gt;
# We want to raise awareness by making '''power consumption more transparent''' using a new power meter (to be developed!)&lt;br /&gt;
# We want to make it easy for single event participants to gain insight in one's own power consumption patterns by providing a '''DIY power meter hardware KIT''' to display/visualize and log power consumption (to be developed!)&lt;br /&gt;
# We want to gather research data from CCCamp participants on certain important questions setting up a '''poll/questionaire''' (to be developed!)&lt;br /&gt;
# We want add '''gamification to incentivize green power stacks''' (to be developed!) on future events like SHA, EMF, CCCamp, etc.&lt;br /&gt;
# We want to keep the community updated what we do and to which '''degree''' the community '''already reached''' their goal to shift the whole power stack towards a '''green power stack'''. We will do this with e.g. photos, statistics, proof-of-concept-installations and more...&lt;br /&gt;
&lt;br /&gt;
== CCCamp 2019 ==&lt;br /&gt;
&lt;br /&gt;
On the [https://events.ccc.de/camp/2019/wiki/Main_Page Chaos Communication Camp 2019] we launched a new workgroup being ignited by the already existing core group of the SHA2017. This workgroup is currently working on the shift towards a green power stack called '''[[EventGrid]]''' as a working title.&lt;br /&gt;
Join our [https://t.me/joinchat/D2v4lRe3eQX4MuYHo2JdpQ telegram group] if you like.&lt;br /&gt;
&lt;br /&gt;
=== Environmental Statistics (Power) ===&lt;br /&gt;
&lt;br /&gt;
We did some number crunching on the camp's ... see [[CCCamp 2019 Power Statistics]] top learn more.&lt;br /&gt;
&lt;br /&gt;
= History =&lt;br /&gt;
&lt;br /&gt;
Things that happened before and where the latest workgroup formed.&lt;br /&gt;
&lt;br /&gt;
== The Alternative Power Network ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;How it started...&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At [https://events.ccc.de/camp/2015/wiki/Main_Page CCCamp2015] we had the idea to build a small DC grid suitable for being used at events where normally diesel generators supply most of the power. We started designing for two years in our spare time. We wanted something safe, simple and transparent where everybody can be a supplier or a user of electric energy. For safety reasons we chose a voltage of 42V (+/- 15%), a bit below the &amp;quot;safe to touch&amp;quot; voltage maximum of 60VDC ([https://www.cui.com/catalog/resource/iec-62368-1-an-introduction-to-the-new-safety-standard-for-ict-and-av-equipment.pdf IEC 62368-1:ES1]). This way there is a bit of headroom for the over-voltage protection circuit which is needed to protect the users. Still leaving some extra volts headroom for cable losses was a thing we wanted to have just in case too. Simpleness was achieved by not doing too much complicated stuff with end-user connections. No monitoring of energy consumption or under-voltage protection was implemented. Just the basic necessities such as over-current protection (4A type C 300VDC circuit breakers) and over-voltage protection. (The last being a 600A peak capable thyristor based crowbar that shorts and isolates a node above a 52V voltage peak on the grid. The crowbar has a 0.16F 63V capacitor bank for guaranteed triggering that doubles as a smoothing capacitor for the node as well! A bonus is that it really helps keeping it ES1 as it keeps AC ripple to a minimum!) Transparency is important, the old website explained how the grid works and what users can and can't do with it. People started building nice things at home before the SHA event, connected them to the grid and all of it worked after maybe some finetuning! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At &amp;quot;Still Hacking Anyway 2017&amp;quot; the first test grid was laid out. It was running for the duration of the camp without any big issues. Solar panels were attached, tea was made with solar power, bread was toasted, lithium batteries were charged and even a 48-300V (2500W) bi-directional DC-DC converter setup was tested. TDK-Lambda was kind enough to supply us with two of those fantastic units. [https://dsrp.eu/post/165047832948/altpwr More about that here!]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://hackaday.com/2017/09/08/that-decentralised-low-voltage-local-dc-power-grid-how-did-it-do/ On Hackaday] there is a nice article too about how the grid was used. Of course there was much to improve, battery backup would have been nice for instance, but it did work as expected and nobody got electrocuted! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now the whole setup is dismantled again. It just was too heavy, took up too much storage space and it's just what should happen to an experiment for new and improved experiments to follow. So we'll be back!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== But now what?! ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First of all: Use this wiki to share bright solutions for planetary health improvement. It doesn't even to be something electric! If you have an idea to save a tiny bit of energy, or if you have a reuse, recycle, upcycle tip, or something else, post it on the tips page or make a page of your own explaining your idea! If a lot of people do small good things it makes a huge difference!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So just start editing! On the top right of any page you can create an account and become an editor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Share this website, the more people are helping the better!'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What happened to the old website? ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Due to a personal error of mine, the website was not backed up properly... I didn't realize my error and took the site down. This site will be held up as long as possible. Backups will be tested for completeness too. Fortunately the [https://web.archive.org/web/*/ALTPWR.NET Wayback Machine] has backed up a good deal of pages! Still relevant data will be put on this wiki too!&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Main_Page&amp;diff=109</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Main_Page&amp;diff=109"/>
		<updated>2019-08-25T12:12:49Z</updated>

		<summary type="html">&lt;p&gt;Benadski: /* CCCamp 2019 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= News =&lt;br /&gt;
&lt;br /&gt;
We have a survey online we would like you to fill in. [https://www.surveylegend.com/s/1obe Check it out!]&lt;br /&gt;
&lt;br /&gt;
We are right now preparing a summary of the activities aiming to '''reboot the whole power stack as a green power network''' which happened on the CCCamp 2019.&lt;br /&gt;
&lt;br /&gt;
== TL;DR ==&lt;br /&gt;
&lt;br /&gt;
* WE ARE [[EventGrid]], JOIN US NOW to work on the '''next generation green power grid'''&lt;br /&gt;
* '''48V / 300-400V DC Power Grid''' to enable shift to green power&lt;br /&gt;
* '''48V DC Power Outlet''' (2 lines + 1 token ring data bus for Outlet Load Balancing)&lt;br /&gt;
* '''Power Meters (for villages; 300-400V)''' for better visualization &amp;amp; awareness of consumption&lt;br /&gt;
* '''Power Meters (for participants; 48V)''' for logging 24x7, visualization &amp;amp; awareness of consumption&lt;br /&gt;
* '''Poll/Questionnaire'''-driven insights on '''power consumption''' of event/village/participant&lt;br /&gt;
* '''Gamification Concept''' to trigger more power input &amp;amp; power storage&lt;br /&gt;
* '''Public Relations''' activity for transparency &amp;amp; promotion of more green activity&lt;br /&gt;
&lt;br /&gt;
'''WE MEET HERE'''&lt;br /&gt;
* This Wiki https://altpwr.net&lt;br /&gt;
* Telegram Group [[EventGrid]]&lt;br /&gt;
* Our Camp Sessions '''every day 1600''' at [https://events.ccc.de/camp/2019/wiki/Village:Three_Headed_Monkey THM Village] / Lagerfeuer&lt;br /&gt;
&lt;br /&gt;
== What we plan to do ==&lt;br /&gt;
&lt;br /&gt;
'''Following things are right now our focus and work in progress:'''&lt;br /&gt;
&lt;br /&gt;
# A new technical approach to bootstrap '''[[EventGrid]] a new DC Power Network''' for running power networks on events like SHA and CCCamp in an environmentally friendly way (to be developed!)&lt;br /&gt;
# We want to raise awareness by making '''power consumption more transparent''' using a new power meter (to be developed!)&lt;br /&gt;
# We want to make it easy for single event participants to gain insight in one's own power consumption patterns by providing a '''DIY power meter hardware KIT''' to display/visualize and log power consumption (to be developed!)&lt;br /&gt;
# We want to gather research data from CCCamp participants on certain important questions setting up a '''poll/questionaire''' (to be developed!)&lt;br /&gt;
# We want add '''gamification to incentivize green power stacks''' (to be developed!) on future events like SHA, EMF, CCCamp, etc.&lt;br /&gt;
# We want to keep the community updated what we do and to which '''degree''' the community '''already reached''' their goal to shift the whole power stack towards a '''green power stack'''. We will do this with e.g. photos, statistics, proof-of-concept-installations and more...&lt;br /&gt;
&lt;br /&gt;
== CCCamp 2019 ==&lt;br /&gt;
&lt;br /&gt;
On the [https://events.ccc.de/camp/2019/wiki/Main_Page Chaos Communication Camp 2019] we launched a new workgroup being ignited by the already existing core group of the SHA2017. This workgroup is currently working on the shift towards a green power stack called '''[[EventGrid]]''' as a working title.&lt;br /&gt;
Join our [https://t.me/joinchat/D2v4lRe3eQX4MuYHo2JdpQ telegram group] if you like.&lt;br /&gt;
&lt;br /&gt;
=== Environmental Statistics (Power) ===&lt;br /&gt;
&lt;br /&gt;
We did some number crunching on the camp's ... see [[CCCamp 2019 Power Statistics]] top learn more.&lt;br /&gt;
&lt;br /&gt;
= History =&lt;br /&gt;
&lt;br /&gt;
Things that happened before and where the latest workgroup formed.&lt;br /&gt;
&lt;br /&gt;
== The Alternative Power Network ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;How it started...&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At [https://events.ccc.de/camp/2015/wiki/Main_Page CCCamp2015] we had the idea to build a small DC grid suitable for being used at events where normally diesel generators supply most of the power. We started designing for two years in our spare time. We wanted something safe, simple and transparent where everybody can be a supplier or a user of electric energy. For safety reasons we chose a voltage of 42V (+/- 15%), a bit below the &amp;quot;safe to touch&amp;quot; voltage maximum of 60VDC ([https://www.cui.com/catalog/resource/iec-62368-1-an-introduction-to-the-new-safety-standard-for-ict-and-av-equipment.pdf IEC 62368-1:ES1]). This way there is a bit of headroom for the over-voltage protection circuit which is needed to protect the users. Still leaving some extra volts headroom for cable losses was a thing we wanted to have just in case too. Simpleness was achieved by not doing too much complicated stuff with end-user connections. No monitoring of energy consumption or under-voltage protection was implemented. Just the basic necessities such as over-current protection (4A type C 300VDC circuit breakers) and over-voltage protection. (The last being a 600A peak capable thyristor based crowbar that shorts and isolates a node above a 52V voltage peak on the grid. The crowbar has a 0.16F 63V capacitor bank for guaranteed triggering that doubles as a smoothing capacitor for the node as well! A bonus is that it really helps keeping it ES1 as it keeps AC ripple to a minimum!) Transparency is important, the old website explained how the grid works and what users can and can't do with it. People started building nice things at home before the SHA event, connected them to the grid and all of it worked after maybe some finetuning! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At &amp;quot;Still Hacking Anyway 2017&amp;quot; the first test grid was laid out. It was running for the duration of the camp without any big issues. Solar panels were attached, tea was made with solar power, bread was toasted, lithium batteries were charged and even a 48-300V (2500W) bi-directional DC-DC converter setup was tested. TDK-Lambda was kind enough to supply us with two of those fantastic units. [https://dsrp.eu/post/165047832948/altpwr More about that here!]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://hackaday.com/2017/09/08/that-decentralised-low-voltage-local-dc-power-grid-how-did-it-do/ On Hackaday] there is a nice article too about how the grid was used. Of course there was much to improve, battery backup would have been nice for instance, but it did work as expected and nobody got electrocuted! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now the whole setup is dismantled again. It just was too heavy, took up too much storage space and it's just what should happen to an experiment for new and improved experiments to follow. So we'll be back!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== But now what?! ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First of all: Use this wiki to share bright solutions for planetary health improvement. It doesn't even to be something electric! If you have an idea to save a tiny bit of energy, or if you have a reuse, recycle, upcycle tip, or something else, post it on the tips page or make a page of your own explaining your idea! If a lot of people do small good things it makes a huge difference!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So just start editing! On the top right of any page you can create an account and become an editor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Share this website, the more people are helping the better!'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What happened to the old website? ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Due to a personal error of mine, the website was not backed up properly... I didn't realize my error and took the site down. This site will be held up as long as possible. Backups will be tested for completeness too. Fortunately the [https://web.archive.org/web/*/ALTPWR.NET Wayback Machine] has backed up a good deal of pages! Still relevant data will be put on this wiki too!&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Main_Page&amp;diff=108</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Main_Page&amp;diff=108"/>
		<updated>2019-08-25T12:12:05Z</updated>

		<summary type="html">&lt;p&gt;Benadski: /* News */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= News =&lt;br /&gt;
&lt;br /&gt;
We have a survey online we would like you to fill in. [https://www.surveylegend.com/s/1obe Check it out!]&lt;br /&gt;
&lt;br /&gt;
We are right now preparing a summary of the activities aiming to '''reboot the whole power stack as a green power network''' which happened on the CCCamp 2019.&lt;br /&gt;
&lt;br /&gt;
== TL;DR ==&lt;br /&gt;
&lt;br /&gt;
* WE ARE [[EventGrid]], JOIN US NOW to work on the '''next generation green power grid'''&lt;br /&gt;
* '''48V / 300-400V DC Power Grid''' to enable shift to green power&lt;br /&gt;
* '''48V DC Power Outlet''' (2 lines + 1 token ring data bus for Outlet Load Balancing)&lt;br /&gt;
* '''Power Meters (for villages; 300-400V)''' for better visualization &amp;amp; awareness of consumption&lt;br /&gt;
* '''Power Meters (for participants; 48V)''' for logging 24x7, visualization &amp;amp; awareness of consumption&lt;br /&gt;
* '''Poll/Questionnaire'''-driven insights on '''power consumption''' of event/village/participant&lt;br /&gt;
* '''Gamification Concept''' to trigger more power input &amp;amp; power storage&lt;br /&gt;
* '''Public Relations''' activity for transparency &amp;amp; promotion of more green activity&lt;br /&gt;
&lt;br /&gt;
'''WE MEET HERE'''&lt;br /&gt;
* This Wiki https://altpwr.net&lt;br /&gt;
* Telegram Group [[EventGrid]]&lt;br /&gt;
* Our Camp Sessions '''every day 1600''' at [https://events.ccc.de/camp/2019/wiki/Village:Three_Headed_Monkey THM Village] / Lagerfeuer&lt;br /&gt;
&lt;br /&gt;
== What we plan to do ==&lt;br /&gt;
&lt;br /&gt;
'''Following things are right now our focus and work in progress:'''&lt;br /&gt;
&lt;br /&gt;
# A new technical approach to bootstrap '''[[EventGrid]] a new DC Power Network''' for running power networks on events like SHA and CCCamp in an environmentally friendly way (to be developed!)&lt;br /&gt;
# We want to raise awareness by making '''power consumption more transparent''' using a new power meter (to be developed!)&lt;br /&gt;
# We want to make it easy for single event participants to gain insight in one's own power consumption patterns by providing a '''DIY power meter hardware KIT''' to display/visualize and log power consumption (to be developed!)&lt;br /&gt;
# We want to gather research data from CCCamp participants on certain important questions setting up a '''poll/questionaire''' (to be developed!)&lt;br /&gt;
# We want add '''gamification to incentivize green power stacks''' (to be developed!) on future events like SHA, EMF, CCCamp, etc.&lt;br /&gt;
# We want to keep the community updated what we do and to which '''degree''' the community '''already reached''' their goal to shift the whole power stack towards a '''green power stack'''. We will do this with e.g. photos, statistics, proof-of-concept-installations and more...&lt;br /&gt;
&lt;br /&gt;
== CCCamp 2019 ==&lt;br /&gt;
&lt;br /&gt;
On the [https://events.ccc.de/camp/2019/wiki/Main_Page Chaos Communication Camp 2019] we launched a new workgroup being ignited by the already existing core group of the SHA2017. This workgroup is currently working on the shift towards a green power stack called '''[[EventGrid]]''' as a working title.&lt;br /&gt;
Join our [https://t.me/joinchat/D2v4lRe3eQX4MuYHo2JdpQ telegram group]&lt;br /&gt;
&lt;br /&gt;
=== Environmental Statistics (Power) ===&lt;br /&gt;
&lt;br /&gt;
We did some number crunching on the camp's ... see [[CCCamp 2019 Power Statistics]] top learn more.&lt;br /&gt;
&lt;br /&gt;
= History =&lt;br /&gt;
&lt;br /&gt;
Things that happened before and where the latest workgroup formed.&lt;br /&gt;
&lt;br /&gt;
== The Alternative Power Network ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;How it started...&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At [https://events.ccc.de/camp/2015/wiki/Main_Page CCCamp2015] we had the idea to build a small DC grid suitable for being used at events where normally diesel generators supply most of the power. We started designing for two years in our spare time. We wanted something safe, simple and transparent where everybody can be a supplier or a user of electric energy. For safety reasons we chose a voltage of 42V (+/- 15%), a bit below the &amp;quot;safe to touch&amp;quot; voltage maximum of 60VDC ([https://www.cui.com/catalog/resource/iec-62368-1-an-introduction-to-the-new-safety-standard-for-ict-and-av-equipment.pdf IEC 62368-1:ES1]). This way there is a bit of headroom for the over-voltage protection circuit which is needed to protect the users. Still leaving some extra volts headroom for cable losses was a thing we wanted to have just in case too. Simpleness was achieved by not doing too much complicated stuff with end-user connections. No monitoring of energy consumption or under-voltage protection was implemented. Just the basic necessities such as over-current protection (4A type C 300VDC circuit breakers) and over-voltage protection. (The last being a 600A peak capable thyristor based crowbar that shorts and isolates a node above a 52V voltage peak on the grid. The crowbar has a 0.16F 63V capacitor bank for guaranteed triggering that doubles as a smoothing capacitor for the node as well! A bonus is that it really helps keeping it ES1 as it keeps AC ripple to a minimum!) Transparency is important, the old website explained how the grid works and what users can and can't do with it. People started building nice things at home before the SHA event, connected them to the grid and all of it worked after maybe some finetuning! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At &amp;quot;Still Hacking Anyway 2017&amp;quot; the first test grid was laid out. It was running for the duration of the camp without any big issues. Solar panels were attached, tea was made with solar power, bread was toasted, lithium batteries were charged and even a 48-300V (2500W) bi-directional DC-DC converter setup was tested. TDK-Lambda was kind enough to supply us with two of those fantastic units. [https://dsrp.eu/post/165047832948/altpwr More about that here!]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://hackaday.com/2017/09/08/that-decentralised-low-voltage-local-dc-power-grid-how-did-it-do/ On Hackaday] there is a nice article too about how the grid was used. Of course there was much to improve, battery backup would have been nice for instance, but it did work as expected and nobody got electrocuted! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now the whole setup is dismantled again. It just was too heavy, took up too much storage space and it's just what should happen to an experiment for new and improved experiments to follow. So we'll be back!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== But now what?! ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First of all: Use this wiki to share bright solutions for planetary health improvement. It doesn't even to be something electric! If you have an idea to save a tiny bit of energy, or if you have a reuse, recycle, upcycle tip, or something else, post it on the tips page or make a page of your own explaining your idea! If a lot of people do small good things it makes a huge difference!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So just start editing! On the top right of any page you can create an account and become an editor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Share this website, the more people are helping the better!'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What happened to the old website? ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Due to a personal error of mine, the website was not backed up properly... I didn't realize my error and took the site down. This site will be held up as long as possible. Backups will be tested for completeness too. Fortunately the [https://web.archive.org/web/*/ALTPWR.NET Wayback Machine] has backed up a good deal of pages! Still relevant data will be put on this wiki too!&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Main_Page&amp;diff=107</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Main_Page&amp;diff=107"/>
		<updated>2019-08-24T17:23:03Z</updated>

		<summary type="html">&lt;p&gt;Benadski: /* News */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= News =&lt;br /&gt;
&lt;br /&gt;
We have a survey online we would like you to fill in. [https://www.surveylegend.com/s/1obe Check it out!]&lt;br /&gt;
&lt;br /&gt;
We are right now preparing a summary of the activities aiming to '''reboot the whole power stack as a green power network''' which happened on the CCCamp 2019.&lt;br /&gt;
&lt;br /&gt;
== TL;DR ==&lt;br /&gt;
&lt;br /&gt;
* WE ARE [[EventGrid]], JOIN US NOW to work on the '''next generation green power grid'''&lt;br /&gt;
* '''48V / 300-400V DC Power Grid''' to enable shift to green power&lt;br /&gt;
* '''48V DC Power Outlet''' (2 lines + 1 token ring data bus for Outlet Load Balancing)&lt;br /&gt;
* '''Power Meters (for villages; 300-400V)''' for better visualization &amp;amp; awareness of consumption&lt;br /&gt;
* '''Power Meters (for participants; 48V)''' for logging 24x7, visualization &amp;amp; awareness of consumption&lt;br /&gt;
* '''Poll/Questionnaire'''-driven insights on '''power consumption''' of event/village/participant&lt;br /&gt;
* '''Gamification Concept''' to trigger more power input &amp;amp; power storage&lt;br /&gt;
* '''Public Relations''' activity for transparency &amp;amp; promotion of more green activity&lt;br /&gt;
&lt;br /&gt;
'''WE MEET HERE'''&lt;br /&gt;
* This Wiki https://altpwr.net&lt;br /&gt;
* Telegram Group [[EventGrid]]&lt;br /&gt;
* Our Camp Sessions '''every day 1600''' at [https://events.ccc.de/camp/2019/wiki/Village:Three_Headed_Monkey THM Village] / Lagerfeuer&lt;br /&gt;
&lt;br /&gt;
== What we plan to do ==&lt;br /&gt;
&lt;br /&gt;
'''Following things are right now our focus and work in progress:'''&lt;br /&gt;
&lt;br /&gt;
# A new technical approach to bootstrap '''[[EventGrid]] a new DC Power Network''' for running power networks on events like SHA and CCCamp in an environmentally friendly way (to be developed!)&lt;br /&gt;
# We want to raise awareness by making '''power consumption more transparent''' using a new power meter (to be developed!)&lt;br /&gt;
# We want to make it easy for single event participants to gain insight in one's own power consumption patterns by providing a '''DIY power meter hardware KIT''' to display/visualize and log power consumption (to be developed!)&lt;br /&gt;
# We want to gather research data from CCCamp participants on certain important questions setting up a '''poll/questionaire''' (to be developed!)&lt;br /&gt;
# We want add '''gamification to incentivize green power stacks''' (to be developed!) on future events like SHA, EMF, CCCamp, etc.&lt;br /&gt;
# We want to keep the community updated what we do and to which '''degree''' the community '''already reached''' their goal to shift the whole power stack towards a '''green power stack'''. We will do this with e.g. photos, statistics, proof-of-concept-installations and more...&lt;br /&gt;
&lt;br /&gt;
== CCCamp 2019 ==&lt;br /&gt;
&lt;br /&gt;
On the [https://events.ccc.de/camp/2019/wiki/Main_Page Chaos Communication Camp 2019] we launched a new workgroup being ignited by the already existing core group of the SHA2017. This workgroup is currently working on the shift towards a green power stack called '''[[EventGrid]]''' as a working title.&lt;br /&gt;
&lt;br /&gt;
=== Environmental Statistics (Power) ===&lt;br /&gt;
&lt;br /&gt;
We did some number crunching on the camp's ... see [[CCCamp 2019 Power Statistics]] top learn more.&lt;br /&gt;
&lt;br /&gt;
= History =&lt;br /&gt;
&lt;br /&gt;
Things that happened before and where the latest workgroup formed.&lt;br /&gt;
&lt;br /&gt;
== The Alternative Power Network ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;How it started...&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At [https://events.ccc.de/camp/2015/wiki/Main_Page CCCamp2015] we had the idea to build a small DC grid suitable for being used at events where normally diesel generators supply most of the power. We started designing for two years in our spare time. We wanted something safe, simple and transparent where everybody can be a supplier or a user of electric energy. For safety reasons we chose a voltage of 42V (+/- 15%), a bit below the &amp;quot;safe to touch&amp;quot; voltage maximum of 60VDC ([https://www.cui.com/catalog/resource/iec-62368-1-an-introduction-to-the-new-safety-standard-for-ict-and-av-equipment.pdf IEC 62368-1:ES1]). This way there is a bit of headroom for the over-voltage protection circuit which is needed to protect the users. Still leaving some extra volts headroom for cable losses was a thing we wanted to have just in case too. Simpleness was achieved by not doing too much complicated stuff with end-user connections. No monitoring of energy consumption or under-voltage protection was implemented. Just the basic necessities such as over-current protection (4A type C 300VDC circuit breakers) and over-voltage protection. (The last being a 600A peak capable thyristor based crowbar that shorts and isolates a node above a 52V voltage peak on the grid. The crowbar has a 0.16F 63V capacitor bank for guaranteed triggering that doubles as a smoothing capacitor for the node as well! A bonus is that it really helps keeping it ES1 as it keeps AC ripple to a minimum!) Transparency is important, the old website explained how the grid works and what users can and can't do with it. People started building nice things at home before the SHA event, connected them to the grid and all of it worked after maybe some finetuning! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At &amp;quot;Still Hacking Anyway 2017&amp;quot; the first test grid was laid out. It was running for the duration of the camp without any big issues. Solar panels were attached, tea was made with solar power, bread was toasted, lithium batteries were charged and even a 48-300V (2500W) bi-directional DC-DC converter setup was tested. TDK-Lambda was kind enough to supply us with two of those fantastic units. [https://dsrp.eu/post/165047832948/altpwr More about that here!]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://hackaday.com/2017/09/08/that-decentralised-low-voltage-local-dc-power-grid-how-did-it-do/ On Hackaday] there is a nice article too about how the grid was used. Of course there was much to improve, battery backup would have been nice for instance, but it did work as expected and nobody got electrocuted! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now the whole setup is dismantled again. It just was too heavy, took up too much storage space and it's just what should happen to an experiment for new and improved experiments to follow. So we'll be back!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== But now what?! ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First of all: Use this wiki to share bright solutions for planetary health improvement. It doesn't even to be something electric! If you have an idea to save a tiny bit of energy, or if you have a reuse, recycle, upcycle tip, or something else, post it on the tips page or make a page of your own explaining your idea! If a lot of people do small good things it makes a huge difference!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So just start editing! On the top right of any page you can create an account and become an editor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Share this website, the more people are helping the better!'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What happened to the old website? ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Due to a personal error of mine, the website was not backed up properly... I didn't realize my error and took the site down. This site will be held up as long as possible. Backups will be tested for completeness too. Fortunately the [https://web.archive.org/web/*/ALTPWR.NET Wayback Machine] has backed up a good deal of pages! Still relevant data will be put on this wiki too!&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Links&amp;diff=106</id>
		<title>Links</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Links&amp;diff=106"/>
		<updated>2019-08-24T16:54:31Z</updated>

		<summary type="html">&lt;p&gt;Benadski: /* Existing projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains useful links related to micro-grid design and operation :&lt;br /&gt;
&lt;br /&gt;
== Background info ==&lt;br /&gt;
&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Microgrid#Advantages WP: Microgrid]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Maximum_power_point_tracker WP: Maximum power-point tracker]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Distributed_generation WP: Distributed generation]&lt;br /&gt;
&lt;br /&gt;
== Existing projects ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.cet.or.at/pdf_files/Paspberry%20Pi%20Microgrid%20Controller.pdf A flexible low cost PV/EV microgrid controller concept based on a Raspberry Pi]&lt;br /&gt;
* [https://www.tandfonline.com/doi/pdf/10.1080/22348972.2016.1217817 DC PLC modem for PV cell monitoring]&lt;br /&gt;
* [https://e2h.totalism.org/e2h.php?_=ccc-solar An offgrid home solution already in use]&lt;br /&gt;
* [https://solare-einsatzleitung.org An offgrid 100+ mobile phone charging vehicle with awesome sound system]&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Survey_meeting&amp;diff=105</id>
		<title>Survey meeting</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Survey_meeting&amp;diff=105"/>
		<updated>2019-08-24T14:32:47Z</updated>

		<summary type="html">&lt;p&gt;Benadski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''At day 3 (CCCamp2019) we had a microgrid meeting about the survey we want people at camp to fill in.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We talked about what questions we should ask and we talked some more about how a grid should look like.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Survey questions we came up with (add more if you like):'''&lt;br /&gt;
&lt;br /&gt;
-Are you aware how much power you use?&lt;br /&gt;
&lt;br /&gt;
-What do you use it for, apart from obvious things like your phone, laptop, lights?&lt;br /&gt;
&lt;br /&gt;
-Would you like to have USB-C compatible negotiating power delivery system?&lt;br /&gt;
&lt;br /&gt;
-Are you already using solar, on what voltage does your system run at and how much of your usage is covered by the setup?&lt;br /&gt;
&lt;br /&gt;
-Want stats of your AC/DC power use and will it help you to minimize power use?&lt;br /&gt;
&lt;br /&gt;
-Do you think the microgrid project is a good idea, and why?&lt;br /&gt;
&lt;br /&gt;
-Do you want to participate? If yes, (how) can we contact you before next camps to get things running?&lt;br /&gt;
&lt;br /&gt;
-Does your laptop has a USB-C charge port that can deliver power? And are you willing to share some if needed?&lt;br /&gt;
&lt;br /&gt;
-What kind of power ports would you like to have for DC?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Thoughts about the grid / other things, of which some not so serious, filter later:'''&lt;br /&gt;
&lt;br /&gt;
48V distribution boxes, speakon connections, USB-C outlets 5V up to 20V.&lt;br /&gt;
&lt;br /&gt;
Renegotiation (TI chip?) for smart power distribution&lt;br /&gt;
&lt;br /&gt;
Storing energy, stacking concrete, sneaker power. Electric vehicles as battery backup.&lt;br /&gt;
&lt;br /&gt;
Electric cars as buffers? A lot of Tesla's around.&lt;br /&gt;
&lt;br /&gt;
230V AC system? Bigger risk of grid collapse / sync problems.&lt;br /&gt;
&lt;br /&gt;
Hook up every car battery on the parking and use as a buffer, leaving enough to start up (but drain all completely on day 5).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Questions for Power Team at camp:'''&lt;br /&gt;
&lt;br /&gt;
-What do you think?&lt;br /&gt;
&lt;br /&gt;
-What are the best options for a grid at camps from your perspective&lt;br /&gt;
&lt;br /&gt;
-If you have a solar setup, would you connect that to the microgrid?&lt;br /&gt;
&lt;br /&gt;
-What about running a 300V DC ring through camp with bi-directional 48V converters for connecting seperate microgrids? (TDK Lambda has nice 2.5kW 19&amp;quot; units, maybe they have a stack of those we could borrow or rent for next events.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''TODO before tomorrow 16:00 (Please help out):''' &lt;br /&gt;
&lt;br /&gt;
-Think about these questions, rephrase, add, modify, etc.&lt;br /&gt;
&lt;br /&gt;
-Wiki survey implementation? '''Error, could not find a maintained survey for MediaWiki...''' &lt;br /&gt;
&lt;br /&gt;
-Tomorrow meeting 16:00 &lt;br /&gt;
&lt;br /&gt;
-Talk to power team people, ask questions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Previous meeting data on: https://events.ccc.de/camp/2019/wiki/Session:Chaos_Microgrid_Working_Group&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Talk:Survey_meeting&amp;diff=84</id>
		<title>Talk:Survey meeting</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Talk:Survey_meeting&amp;diff=84"/>
		<updated>2019-08-22T18:18:34Z</updated>

		<summary type="html">&lt;p&gt;Benadski: Created page with &amp;quot;Benadski: USB-C power looks nice as it has bi-directional capability, voltage negotiating and more nice features. But it is far from simple and cheap. Lowest cost chip from TI...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Benadski: USB-C power looks nice as it has bi-directional capability, voltage negotiating and more nice features. But it is far from simple and cheap. Lowest cost chip from TI is about 1.99 at 1k units and it is only a part of the stuff needed for a working system. Needs a team of hardware and software developers and sponsors to make this a success I think... Probably needs software for every OS too, for setting of battery sharing level. And are people willing to share much of their battery capacity? Laptop is one of the things used most on camps.&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Survey_meeting&amp;diff=83</id>
		<title>Survey meeting</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Survey_meeting&amp;diff=83"/>
		<updated>2019-08-22T17:48:05Z</updated>

		<summary type="html">&lt;p&gt;Benadski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''At day 3 (CCCamp2019) we had a microgrid meeting about the survey we want people at camp to fill in.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We talked about what questions we should ask and we talked some more about how a grid should look like.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Survey questions we came up with (add more if you like):'''&lt;br /&gt;
&lt;br /&gt;
-Are you aware how much power you use?&lt;br /&gt;
&lt;br /&gt;
-What do you use it for, apart from obvious things like your phone, laptop, lights?&lt;br /&gt;
&lt;br /&gt;
-Would you like to have USB-C compatible negotiating power delivery system?&lt;br /&gt;
&lt;br /&gt;
-Are you already using solar and how much of your usage is covered by the setup?&lt;br /&gt;
&lt;br /&gt;
-Want stats of your AC/DC power use and will it help you to minimize power use?&lt;br /&gt;
&lt;br /&gt;
-Do you think the microgrid project is a good idea, and why?&lt;br /&gt;
&lt;br /&gt;
-Do you want to participate? If yes, (how) can we contact you before next camps to get things running?&lt;br /&gt;
&lt;br /&gt;
-Does your laptop has a USB-C charge port that can deliver power? And are you willing to share some if needed?&lt;br /&gt;
&lt;br /&gt;
-What kind of power ports would you like to have for DC?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Thoughts about the grid / other things, of which some not so serious, filter later:'''&lt;br /&gt;
&lt;br /&gt;
48V distribution boxes, speakon connections, USB-C outlets 5V up to 20V.&lt;br /&gt;
&lt;br /&gt;
Renegotiation (TI chip?) for smart power distribution&lt;br /&gt;
&lt;br /&gt;
Storing energy, stacking concrete, sneaker power. Electric vehicles as battery backup.&lt;br /&gt;
&lt;br /&gt;
Electric cars as buffers? A lot of Tesla's around.&lt;br /&gt;
&lt;br /&gt;
230V AC system? Bigger risk of grid collapse / sync problems.&lt;br /&gt;
&lt;br /&gt;
Hook up every car battery on the parking and use as a buffer, leaving enough to start up (but drain all completely on day 5).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Questions for Power Team at camp:'''&lt;br /&gt;
&lt;br /&gt;
-What do you think?&lt;br /&gt;
&lt;br /&gt;
-What are the best options for a grid at camps from your perspective&lt;br /&gt;
&lt;br /&gt;
-If you have a solar setup, would you connect that to the microgrid?&lt;br /&gt;
&lt;br /&gt;
-What about running a 300V DC ring through camp with bi-directional 48V converters for connecting seperate microgrids? (TDK Lambda has nice 2.5kW 19&amp;quot; units, maybe they have a stack of those we could borrow or rent for next events.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''TODO before tomorrow 16:00 (Please help out):''' &lt;br /&gt;
&lt;br /&gt;
-Think about these questions, rephrase, add, modify, etc.&lt;br /&gt;
&lt;br /&gt;
-Wiki survey implementation? '''Error, could not find a maintained survey for MediaWiki...''' &lt;br /&gt;
&lt;br /&gt;
-Tomorrow meeting 16:00 &lt;br /&gt;
&lt;br /&gt;
-Talk to power team people, ask questions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Previous meeting data on: https://events.ccc.de/camp/2019/wiki/Session:Chaos_Microgrid_Working_Group&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Survey_meeting&amp;diff=82</id>
		<title>Survey meeting</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Survey_meeting&amp;diff=82"/>
		<updated>2019-08-22T17:46:06Z</updated>

		<summary type="html">&lt;p&gt;Benadski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''At day 3 (CCCamp2019) we had a microgrid meeting about the survey we want people at camp to fill in.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We talked about what questions we should ask and we talked some more about how a grid should look like.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Survey questions we came up with (add more if you like):'''&lt;br /&gt;
&lt;br /&gt;
-Are you aware how much power you use?&lt;br /&gt;
&lt;br /&gt;
-What do you use it for, apart from obvious things like your phone, laptop, lights?&lt;br /&gt;
&lt;br /&gt;
-Would you like to have USB-C compatible negotiating power delivery system?&lt;br /&gt;
&lt;br /&gt;
-Are you already using solar and how much of your usage is covered by the setup?&lt;br /&gt;
&lt;br /&gt;
-Want stats of your AC/DC power use and will it help you to minimize power use?&lt;br /&gt;
&lt;br /&gt;
-Do you think the microgrid project is a good idea, and why?&lt;br /&gt;
&lt;br /&gt;
-Do you want to participate? If yes, (how) can we contact you before next camps to get things running?&lt;br /&gt;
&lt;br /&gt;
-Does your laptop has a USB-C charge port that can deliver power? And are you willing to share some if needed?&lt;br /&gt;
&lt;br /&gt;
-What kind of power ports would you like to have for DC?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Thoughts about the grid / other things, of which some not so serious, filter later:'''&lt;br /&gt;
&lt;br /&gt;
48V distribution boxes, speakon connections, USB-C outlets 5V up to 20V.&lt;br /&gt;
&lt;br /&gt;
Renegotiation (TI chip?) for smart power distribution&lt;br /&gt;
&lt;br /&gt;
Storing energy, stacking concrete, sneaker power. Electric vehicles as battery backup.&lt;br /&gt;
&lt;br /&gt;
Electric cars as buffers? A lot of Tesla's around.&lt;br /&gt;
&lt;br /&gt;
230V AC system? Bigger risk of grid collapse / sync problems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Questions for Power Team at camp:'''&lt;br /&gt;
&lt;br /&gt;
-What do you think?&lt;br /&gt;
&lt;br /&gt;
-What are the best options for a grid at camps from your perspective&lt;br /&gt;
&lt;br /&gt;
-If you have a solar setup, would you connect that to the microgrid?&lt;br /&gt;
&lt;br /&gt;
-What about running a 300V DC ring through camp with bi-directional 48V converters for connecting seperate microgrids? (TDK Lambda has nice 2.5kW 19&amp;quot; units, maybe they have a stack of those we could borrow or rent for next events.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''TODO before tomorrow 16:00 (Please help out):''' &lt;br /&gt;
&lt;br /&gt;
-Think about these questions, rephrase, add, modify, etc.&lt;br /&gt;
&lt;br /&gt;
-Wiki survey implementation? '''Error, could not find a maintained survey for MediaWiki...''' &lt;br /&gt;
&lt;br /&gt;
-Tomorrow meeting 16:00 &lt;br /&gt;
&lt;br /&gt;
-Talk to power team people, ask questions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Previous meeting data on: https://events.ccc.de/camp/2019/wiki/Session:Chaos_Microgrid_Working_Group&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Survey_meeting&amp;diff=81</id>
		<title>Survey meeting</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Survey_meeting&amp;diff=81"/>
		<updated>2019-08-22T17:30:57Z</updated>

		<summary type="html">&lt;p&gt;Benadski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''At day 3 (CCCamp2019) we had a microgrid meeting about the survey we want people at camp to fill in.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We talked about what questions we should ask and we talked some more about how a grid should look like.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Survey questions we came up with (add more if you like):'''&lt;br /&gt;
&lt;br /&gt;
-Are you aware how much power you use?&lt;br /&gt;
&lt;br /&gt;
-What do you use it for, apart from obvious things like your phone, laptop, lights?&lt;br /&gt;
&lt;br /&gt;
-Would you like to have USB-C compatible negotiating power delivery system?&lt;br /&gt;
&lt;br /&gt;
-Are you already using solar and how much of your usage is covered by the setup?&lt;br /&gt;
&lt;br /&gt;
-Want stats of your AC/DC power use and will it help you to minimize power use?&lt;br /&gt;
&lt;br /&gt;
-Do you think the microgrid project is a good idea, and why?&lt;br /&gt;
&lt;br /&gt;
-Do you want to participate? If yes, (how) can we contact you before next camps to get things running?&lt;br /&gt;
&lt;br /&gt;
-Does your laptop has a USB-C charge port that can deliver power? And are you willing to share some if needed?&lt;br /&gt;
&lt;br /&gt;
-What kind of power ports would you like to have for DC?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Thoughts about the grid / other things, of which some not so serious, filter later:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
48V distribution boxes, speakon connections, USB-C outlets 5V up to 20V.&lt;br /&gt;
&lt;br /&gt;
Renegotiation (TI chip?) for smart power distribution&lt;br /&gt;
&lt;br /&gt;
Storing energy, stacking concrete, sneaker power. Electric vehicles as battery backup.&lt;br /&gt;
&lt;br /&gt;
Electric cars as buffers? A lot of Tesla's around.&lt;br /&gt;
&lt;br /&gt;
230V AC system? Bigger risk of grid collapse / sync problems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Questions for Power Team at camp:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-What do you think?&lt;br /&gt;
&lt;br /&gt;
-What are the best options for a grid at camps from your perspective&lt;br /&gt;
&lt;br /&gt;
-If you have a solar setup, would you connect that to the microgrid?&lt;br /&gt;
&lt;br /&gt;
-What about running a 300V DC ring through camp with bi-directional 48V converters for connecting seperate microgrids? (TDK Lambda has nice 2.5kW 19&amp;quot; units, maybe they have a stack of those we could borrow or rent for next events.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''TODO before tomorrow 16:00 (Please help out):''' &lt;br /&gt;
&lt;br /&gt;
-Think about these questions, rephrase, add, modify, etc.&lt;br /&gt;
&lt;br /&gt;
-Wiki survey implementation? '''Error, could not find a maintained survey for MediaWiki...''' &lt;br /&gt;
&lt;br /&gt;
-Tomorrow meeting 16:00 &lt;br /&gt;
&lt;br /&gt;
-Talk to power team people, ask questions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Previous meeting data on: https://events.ccc.de/camp/2019/wiki/Session:Chaos_Microgrid_Working_Group&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Survey_meeting&amp;diff=80</id>
		<title>Survey meeting</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Survey_meeting&amp;diff=80"/>
		<updated>2019-08-22T17:30:44Z</updated>

		<summary type="html">&lt;p&gt;Benadski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''At day 3 (CCCamp2019) we had a microgrid meeting about the survey we want people at camp to fill in.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We talked about what questions we should ask and we talked some more about how a grid should look like.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Survey questions we came up with (add more if you like):'''&lt;br /&gt;
&lt;br /&gt;
-Are you aware how much power you use?&lt;br /&gt;
&lt;br /&gt;
-What do you use it for, apart from obvious things like your phone, laptop, lights?&lt;br /&gt;
&lt;br /&gt;
-Would you like to have USB-C compatible negotiating power delivery system?&lt;br /&gt;
&lt;br /&gt;
-Are you already using solar and how much of your usage is covered by the setup?&lt;br /&gt;
&lt;br /&gt;
-Want stats of your AC/DC power use and will it help you to minimize power use?&lt;br /&gt;
&lt;br /&gt;
-Do you think the microgrid project is a good idea, and why?&lt;br /&gt;
&lt;br /&gt;
-Do you want to participate? If yes, (how) can we contact you before next camps to get things running?&lt;br /&gt;
&lt;br /&gt;
-Does your laptop has a USB-C charge port that can deliver power? And are you willing to share some if needed?&lt;br /&gt;
&lt;br /&gt;
-What kind of power ports would you like to have for DC?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Thoughts about the grid / other things, of which some not so serious, filter later:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
48V distribution boxes, speakon connections, USB-C outlets 5V up to 20V.&lt;br /&gt;
&lt;br /&gt;
Renegotiation (TI chip?) for smart power distribution&lt;br /&gt;
&lt;br /&gt;
Storing energy, stacking concrete, sneaker power. Electric vehicles as battery backup.&lt;br /&gt;
&lt;br /&gt;
Electric cars as buffers? A lot of Tesla's around.&lt;br /&gt;
&lt;br /&gt;
230V AC system? Bigger risk of grid collapse / sync problems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Questions for Power Team at camp:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-What do you think?&lt;br /&gt;
&lt;br /&gt;
-What are the best options for a grid at camps from your perspective&lt;br /&gt;
&lt;br /&gt;
-If you have a solar setup, would you connect that to the microgrid?&lt;br /&gt;
&lt;br /&gt;
-What about running a 300V DC ring through camp with bi-directional 48V converters for connecting seperate microgrids? (TDK Lambda has nice 2.5kW 19&amp;quot; units, maybe they have a stack of those we could borrow or rent for next events.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''TODO before tomorrow 16:00 (Please help out):''' &lt;br /&gt;
&lt;br /&gt;
-Think about these questions, rephrase, add, modify, etc.&lt;br /&gt;
&lt;br /&gt;
-Wiki survey implementation? '''Error, could not find a maintained survey for MediaWiki...''' &lt;br /&gt;
&lt;br /&gt;
-Tomorrow meeting 16:00 &lt;br /&gt;
&lt;br /&gt;
-Talk to power team people, ask questions&lt;br /&gt;
&lt;br /&gt;
Previous meeting data on: https://events.ccc.de/camp/2019/wiki/Session:Chaos_Microgrid_Working_Group&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Links&amp;diff=79</id>
		<title>Links</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Links&amp;diff=79"/>
		<updated>2019-08-22T17:18:03Z</updated>

		<summary type="html">&lt;p&gt;Benadski: /* Existing projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains useful links related to micro-grid design and operation :&lt;br /&gt;
&lt;br /&gt;
== Background info ==&lt;br /&gt;
&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Microgrid#Advantages WP: Microgrid]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Maximum_power_point_tracker WP: Maximum power-point tracker]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Distributed_generation WP: Distributed generation]&lt;br /&gt;
&lt;br /&gt;
== Existing projects ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.cet.or.at/pdf_files/Paspberry%20Pi%20Microgrid%20Controller.pdf A flexible low cost PV/EV microgrid controller concept based on a Raspberry Pi]&lt;br /&gt;
* [https://www.tandfonline.com/doi/pdf/10.1080/22348972.2016.1217817 DC PLC modem for PV cell monitoring]&lt;br /&gt;
* [https://e2h.totalism.org/e2h.php?_=ccc-solar An offgrid home solution already in use]&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Survey_meeting&amp;diff=78</id>
		<title>Survey meeting</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Survey_meeting&amp;diff=78"/>
		<updated>2019-08-22T17:12:07Z</updated>

		<summary type="html">&lt;p&gt;Benadski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''At day 3 (CCCamp2019) we had a microgrid meeting about the survey we want people at camp to fill in.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We talked about what questions we should ask and we talked some more about how a grid should look like.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Survey questions we came up with (add more if you like):&lt;br /&gt;
&lt;br /&gt;
-Are you aware how much power you use?&lt;br /&gt;
&lt;br /&gt;
-What do you use it for, apart from obvious things like your phone, laptop, lights?&lt;br /&gt;
&lt;br /&gt;
-Would you like to have USB-C compatible negotiating power delivery system?&lt;br /&gt;
&lt;br /&gt;
-Are you already using solar and how much of your usage is covered by the setup?&lt;br /&gt;
&lt;br /&gt;
-Want stats of your AC/DC power use and will it help you to minimize power use?&lt;br /&gt;
&lt;br /&gt;
-Do you think the microgrid project is a good idea, and why?&lt;br /&gt;
&lt;br /&gt;
-Do you want to participate? If yes, (how) can we contact you before next camps to get things running?&lt;br /&gt;
&lt;br /&gt;
-Does your laptop has a USB-C charge port that can deliver power? And are you willing to share some if needed?&lt;br /&gt;
&lt;br /&gt;
-What kind of power ports would you like to have for DC?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Thoughts about the grid / other things, of which some not so serious, filter later:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
48V distribution boxes, speakon connections, USB-C outlets 5V up to 20V.&lt;br /&gt;
&lt;br /&gt;
Renegotiation (TI chip?) for smart power distribution&lt;br /&gt;
&lt;br /&gt;
https://events.ccc.de/camp/2019/wiki/Session:Chaos_Microgrid_Working_Group&lt;br /&gt;
&lt;br /&gt;
Storing energy, stacking concrete, sneaker power. Electric vehicles as battery backup.&lt;br /&gt;
&lt;br /&gt;
Electric cars as buffers? A lot of Tesla's around.&lt;br /&gt;
&lt;br /&gt;
230V AC system? Bigger risk of grid collapse / sync problems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Questions for Power Team at camp:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-What do you think?&lt;br /&gt;
&lt;br /&gt;
-What are the best options for a grid at camps from your perspective&lt;br /&gt;
-If you have a solar setup, would you connect that to the microgrid?&lt;br /&gt;
-What about running a 300V DC ring through camp with bi-directional 48V converters for connecting seperate microgrids?&lt;br /&gt;
 (TDK Lambda has nice 2.5kW 19&amp;quot; units, maybe they have a stack of those we could borrow or rent for next events.)&lt;br /&gt;
&lt;br /&gt;
Wiki survey implementation? Test, tomorrow meeting 16:00&lt;br /&gt;
Talk to power team people&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Survey_meeting&amp;diff=77</id>
		<title>Survey meeting</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Survey_meeting&amp;diff=77"/>
		<updated>2019-08-22T16:36:15Z</updated>

		<summary type="html">&lt;p&gt;Benadski: Draft&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''At day 3 (CCCamp2019) we had a microgrid meeting about the survey we want people at camp to fill in.'''&lt;br /&gt;
&lt;br /&gt;
Draft...&lt;br /&gt;
&lt;br /&gt;
We talked about what questions we should ask and we talked some more about how a grid should look like.&lt;br /&gt;
&lt;br /&gt;
Survey questions we came up with (add more if you like):&lt;br /&gt;
&lt;br /&gt;
-Are you aware how much power you use?&lt;br /&gt;
-What do you use it for, apart from obvious things like your phone, laptop, lights?&lt;br /&gt;
-Would you like to have USB-C compatible negotiating power delivery system?&lt;br /&gt;
-Are you already using solar and how much of your usage is covered by the setup?&lt;br /&gt;
-Want stats of your AC/DC power use and will it help you to minimize power use?&lt;br /&gt;
-Do you think the microgrid project is a good idea, and why?&lt;br /&gt;
-Do you want to participate? If yes, (how) can we contact you before next camps to get things running?&lt;br /&gt;
-Does your laptop has a USB-C charge port that can deliver power? And are you willing to share some if needed?&lt;br /&gt;
-What kind of power ports would you like to have for DC?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thoughts about the grid / other things, of which some not so serious:&lt;br /&gt;
&lt;br /&gt;
48V distribution boxes, speakon connections, USB-C outlets 5V up to 20V.&lt;br /&gt;
Renegotiation (TI chip?) for smart power distribution&lt;br /&gt;
https://events.ccc.de/camp/2019/wiki/Session:Chaos_Microgrid_Working_Group&lt;br /&gt;
Storing energy, stacking concrete, sneaker power. Electric vehicles as battery backup.&lt;br /&gt;
Electric cars as buffers? A lot of Tesla's around.&lt;br /&gt;
230V AC system? Bigger risk of grid collapse / sync problems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Questions for Power Team at camp:&lt;br /&gt;
&lt;br /&gt;
-What do you think?&lt;br /&gt;
-What are the best options for a grid at camps from your perspective&lt;br /&gt;
-If you have a solar setup, would you connect that to the microgrid?&lt;br /&gt;
-What about running a 300V DC ring through camp with bi-directional 48V converters for connecting seperate microgrids?&lt;br /&gt;
 (TDK Lambda has nice 2.5kW 19&amp;quot; units, maybe they have a stack of those we could borrow or rent for next events.)&lt;br /&gt;
&lt;br /&gt;
Wiki survey implementation? Test, tomorrow meeting 16:00&lt;br /&gt;
Talk to power team people&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Camp2019_kits&amp;diff=50</id>
		<title>Camp2019 kits</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Camp2019_kits&amp;diff=50"/>
		<updated>2019-08-21T21:46:20Z</updated>

		<summary type="html">&lt;p&gt;Benadski: /* Kit D: The Lithium cell balancer PCB */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''At CCCamp 2019 there are a few electronic kits available for soldering, some related to our goal, some not.'''&lt;br /&gt;
&lt;br /&gt;
But anyway, here is the info you were looking for!&lt;br /&gt;
&lt;br /&gt;
=== Kit A: Solar powered noise maker: ===&lt;br /&gt;
&lt;br /&gt;
This kit is a simple bleeping sound generator, it has all SMD parts except for the headphone connector and the solar panel.&lt;br /&gt;
&lt;br /&gt;
[[File:PCB.png]]&lt;br /&gt;
&lt;br /&gt;
The PCB and components are RoHS compatible, but you could use leaded solder too. The small point on the outline of the LEDs is the anode/positive side of the LED. If you have finished soldering the PCB and there is a bit of light it should make some noise. Place your ear near the piezo or attach stereo headphones. The LEDs only blink in bright lights. The pads on the outside of the PCB can be used as finger contacts or to solder other components to influence the sound. The (-) pad on the top side of the picture is not connected correctly, but the other (-) pad is.&lt;br /&gt;
&lt;br /&gt;
[[File:Schema bliep.png]]&lt;br /&gt;
&lt;br /&gt;
=== Kit B: The EMF detector / RevSniffer: ===&lt;br /&gt;
&lt;br /&gt;
[[File:Revsniffer.png]]&lt;br /&gt;
&lt;br /&gt;
The schematic is pretty simple, but it works in a complex way. Any of the three transistors can work as an amplifier or detector. It all depends on the strength of the signal. &lt;br /&gt;
After assembling, hold the button and point the inductor/antenna to the device you want to listen to. If there is a static or no field, you will hear some hissing noise, that's the noise generated by the electrons dancing inside the transistors. If there is a stable high frequency field, you will hear nothing, if there is some modulation, this will make all kinds of nice noises, from simple clicks to highly complex and beautiful sounds! Have fun! The provided headphones are cheap, so if you don't hear anything, try another set.&lt;br /&gt;
&lt;br /&gt;
=== Kit C: The AD(H)D timer ===&lt;br /&gt;
&lt;br /&gt;
This kit has a microcontroller that needs some programming, ask for benadski at the HSNL tent to get yours programmed after soldering. (Hopefully the toolchain is set up on Thursday evening.) &lt;br /&gt;
&lt;br /&gt;
ExtraCrappyCode(tm); sorry for the mess, check the source of the page for a better view...&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; ADDtimer.asm&lt;br /&gt;
;&lt;br /&gt;
; Created: 11/07/2019 21:43:20&lt;br /&gt;
; Author : Wilenzo&lt;br /&gt;
;&lt;br /&gt;
;                      ___&lt;br /&gt;
;                VCC -|*  |- GND&lt;br /&gt;
;     SW2 and TPI A0 -|   |- B3 POT wiper&lt;br /&gt;
;             TPI A1 -|   |- B2 POT V+ and buzzer&lt;br /&gt;
;             TPI /R -|___|- B1 SW1 and LEDs &lt;br /&gt;
&lt;br /&gt;
.def    locl  = r16&lt;br /&gt;
.def    stat  = r17&lt;br /&gt;
.def    dly1  = r18&lt;br /&gt;
.def    dly2  = r19&lt;br /&gt;
.def    dlyi  = r20&lt;br /&gt;
.def    loci  = r21&lt;br /&gt;
.def    tmrd  = r22&lt;br /&gt;
&lt;br /&gt;
;.def    &lt;br /&gt;
&lt;br /&gt;
; Status byte &lt;br /&gt;
.equ    SLP   = 0   ; Set before sleep is executed&lt;br /&gt;
.equ    ACP   = 1   ; Analog conversion pending&lt;br /&gt;
.equ    SLR   = 2   ; Sleep request&lt;br /&gt;
.equ    ALM   = 3   ; Alarm (beeper and LEDs)&lt;br /&gt;
&lt;br /&gt;
; I/O pins or ADC channel&lt;br /&gt;
.equ    SW2   = 0&lt;br /&gt;
.equ    BTN   = 1&lt;br /&gt;
.equ    LED   = 1&lt;br /&gt;
.equ    BUZ   = 2&lt;br /&gt;
.equ    POTP  = 2&lt;br /&gt;
.equ    POTW  = 7&lt;br /&gt;
&lt;br /&gt;
; Helpers&lt;br /&gt;
.equ    VLMON = (1&amp;lt;&amp;lt;VLM1)|(1&amp;lt;&amp;lt;VLM0)|(1&amp;lt;&amp;lt;VLMIE)&lt;br /&gt;
&lt;br /&gt;
; Init&lt;br /&gt;
.org    $0000&lt;br /&gt;
rjmp    RESET_vect&lt;br /&gt;
&lt;br /&gt;
.org    $0001&lt;br /&gt;
rjmp    INT0_vect&lt;br /&gt;
&lt;br /&gt;
.org    $0006&lt;br /&gt;
rjmp    TIM0_CA_vect&lt;br /&gt;
&lt;br /&gt;
.org    $000A&lt;br /&gt;
rjmp    VLM_vect&lt;br /&gt;
&lt;br /&gt;
.org    $000B&lt;br /&gt;
rjmp    ADC_vect&lt;br /&gt;
&lt;br /&gt;
;Handles button and wake function&lt;br /&gt;
INT0_vect:&lt;br /&gt;
    ; Wait for pin to get high, set pot positive high, wait a few msecs&lt;br /&gt;
    in    loci,     SREG&lt;br /&gt;
    push  loci&lt;br /&gt;
WAIT_PIN:&lt;br /&gt;
    sbis  PINB,     BTN&lt;br /&gt;
    rjmp  WAIT_PIN&lt;br /&gt;
&lt;br /&gt;
    sbr   stat,     (1&amp;lt;&amp;lt;ACP)&lt;br /&gt;
    sbi   PORTB,    POTP&lt;br /&gt;
&lt;br /&gt;
I0SNOOZE:&lt;br /&gt;
    dec   dlyi&lt;br /&gt;
    brne  I0SNOOZE&lt;br /&gt;
&lt;br /&gt;
    ; Check if awoken from sleep, if so: reset flag and ...&lt;br /&gt;
    sbrs  stat,     SLP&lt;br /&gt;
    rjmp  NOSLEEP&lt;br /&gt;
    cbr   stat,     (1&amp;lt;&amp;lt;SLP)&lt;br /&gt;
    in    locl,     SMCR&lt;br /&gt;
    andi  locl,     ~(1&amp;lt;&amp;lt;SE)&lt;br /&gt;
    out   SMCR,     locl&lt;br /&gt;
NOSLEEP:&lt;br /&gt;
    ; Code for button processing, start A/D conversion&lt;br /&gt;
    sbi   ADCSRA,   ADSC&lt;br /&gt;
&lt;br /&gt;
INT0_end:&lt;br /&gt;
    pop   loci&lt;br /&gt;
    out   SREG,     loci&lt;br /&gt;
    reti&lt;br /&gt;
&lt;br /&gt;
; Timing, fires every 30 seconds&lt;br /&gt;
TIM0_CA_vect:&lt;br /&gt;
    in    loci,     SREG&lt;br /&gt;
    push  loci    &lt;br /&gt;
&lt;br /&gt;
    ;cpi   tmrd,     0&lt;br /&gt;
    ;breq  REPEAT&lt;br /&gt;
&lt;br /&gt;
    dec   tmrd&lt;br /&gt;
    brne  TIM0_END&lt;br /&gt;
&lt;br /&gt;
    ldi   tmrd,     255&lt;br /&gt;
    sbr   stat,     (1&amp;lt;&amp;lt;ALM)&lt;br /&gt;
&lt;br /&gt;
    sbis  PINA,     SW2&lt;br /&gt;
    rjmp  REPEAT&lt;br /&gt;
    rcall LED_OFF&lt;br /&gt;
    sbr   stat,     (1&amp;lt;&amp;lt;SLR)&lt;br /&gt;
    rjmp  TIM0_END&lt;br /&gt;
REPEAT:&lt;br /&gt;
&lt;br /&gt;
    sbr   stat,     (1&amp;lt;&amp;lt;ACP)&lt;br /&gt;
    sbi   PORTB,    POTP&lt;br /&gt;
&lt;br /&gt;
T0SNOOZE:&lt;br /&gt;
    dec   dlyi&lt;br /&gt;
    brne  T0SNOOZE&lt;br /&gt;
&lt;br /&gt;
    sbi   ADCSRA,   ADSC&lt;br /&gt;
        &lt;br /&gt;
TIM0_END:&lt;br /&gt;
    pop   loci&lt;br /&gt;
    out   SREG,     loci&lt;br /&gt;
    reti&lt;br /&gt;
&lt;br /&gt;
; Voltage level too low? Flash LED, do nothing else&lt;br /&gt;
VLM_vect:&lt;br /&gt;
    in    loci,     SREG&lt;br /&gt;
    push  loci    &lt;br /&gt;
&lt;br /&gt;
    sbi   DDRB,     LED&lt;br /&gt;
&lt;br /&gt;
    ENDLESS:&lt;br /&gt;
    dec   dlyi&lt;br /&gt;
    brne  ENDLESS&lt;br /&gt;
    sbrc  loci,     6&lt;br /&gt;
    rcall LED_ON&lt;br /&gt;
    dec   loci&lt;br /&gt;
    brne  ENDLESS&lt;br /&gt;
    ldi   loci,     80&lt;br /&gt;
    rcall LED_OFF&lt;br /&gt;
    rjmp  ENDLESS&lt;br /&gt;
&lt;br /&gt;
    pop   loci&lt;br /&gt;
    out   SREG,     loci&lt;br /&gt;
    reti&lt;br /&gt;
&lt;br /&gt;
; Conversion complete, set pot positive to 0V, process value&lt;br /&gt;
ADC_vect:&lt;br /&gt;
    in    loci,     SREG&lt;br /&gt;
    push  loci  &lt;br /&gt;
    &lt;br /&gt;
    cbi   PORTB,    POTP&lt;br /&gt;
    cbr   stat,     (1&amp;lt;&amp;lt;ACP)&lt;br /&gt;
    in    tmrd,     ADCH&lt;br /&gt;
    lsr   tmrd&lt;br /&gt;
    cpi   tmrd,     10&lt;br /&gt;
    brsh  MAX_VAL&lt;br /&gt;
    ldi   tmrd,     10&lt;br /&gt;
MAX_VAL:&lt;br /&gt;
    cpi   tmrd,     120&lt;br /&gt;
    brlo  VAL_OK&lt;br /&gt;
    ldi   tmrd,     120&lt;br /&gt;
VAL_OK:&lt;br /&gt;
    pop   loci&lt;br /&gt;
    out   SREG,     loci&lt;br /&gt;
    reti&lt;br /&gt;
&lt;br /&gt;
; LED on (with safe pushbutton thing)&lt;br /&gt;
LED_ON:&lt;br /&gt;
    ldi   locl,     0&lt;br /&gt;
    out   EIMSK,    locl       ; INT0 off&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    cbi   PORTB,    LED&lt;br /&gt;
    sbi   DDRB,     LED&lt;br /&gt;
    ret&lt;br /&gt;
&lt;br /&gt;
; LED off (with safe pushbutton thing)&lt;br /&gt;
LED_OFF:&lt;br /&gt;
    cbi   DDRB,     LED&lt;br /&gt;
    sbi   PORTB,    LED&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;INT0)&lt;br /&gt;
    out   EIMSK,    locl       ; INT0 (low level for waking from sleep)&lt;br /&gt;
    ret&lt;br /&gt;
&lt;br /&gt;
RESET_vect:&lt;br /&gt;
    cli&lt;br /&gt;
&lt;br /&gt;
    clr   stat&lt;br /&gt;
    ldi   locl,     low(RAMEND)&lt;br /&gt;
    out   SPL,      locl&lt;br /&gt;
    ldi   locl,     high(RAMEND)&lt;br /&gt;
    out   SPH,      locl&lt;br /&gt;
&lt;br /&gt;
    ; Set clock speed to 128kHz&lt;br /&gt;
    ldi   locl,     0xD8&lt;br /&gt;
    out   CCP,      locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;CLKMS0)&lt;br /&gt;
    out   CLKMSR,   locl&lt;br /&gt;
    ldi   locl,     0xD8&lt;br /&gt;
    out   CCP,      locl&lt;br /&gt;
    clr   locl&lt;br /&gt;
    out   CLKPSR,   locl&lt;br /&gt;
&lt;br /&gt;
    ; I/O init &lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;SW2)&lt;br /&gt;
    out   PUEA,     locl  &lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;BUZ)&lt;br /&gt;
    out   DDRB,     locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;BTN)&lt;br /&gt;
    out   PUEB,     locl&lt;br /&gt;
&lt;br /&gt;
FLASH:&lt;br /&gt;
    rcall LED_ON&lt;br /&gt;
    dec   dly1&lt;br /&gt;
    brne  FLASH&lt;br /&gt;
    rcall LED_OFF&lt;br /&gt;
    &lt;br /&gt;
    ; ADC setup, point mux to pot wiper enable with interrupt, left adjust and turn off digital input&lt;br /&gt;
    ldi   locl,     POTW&lt;br /&gt;
    out   ADMUX,    locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;ADEN)|(1&amp;lt;&amp;lt;ADIE)&lt;br /&gt;
    out   ADCSRA,   locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;ADLAR)&lt;br /&gt;
    out   ADCSRB,   locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;POTW)&lt;br /&gt;
    out   DIDR0,    locl&lt;br /&gt;
&lt;br /&gt;
    ; VLM setup (off for now)&lt;br /&gt;
    ldi   locl,     0&lt;br /&gt;
    out   VLMCSR,   locl&lt;br /&gt;
&lt;br /&gt;
    ; Interrupts setup&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;INT0)&lt;br /&gt;
    out   EIMSK,    locl       ; INT0 (low level for waking from sleep)&lt;br /&gt;
    ldi   locl,     0x60&lt;br /&gt;
    ldi   loci,     0xEA&lt;br /&gt;
    out   OCR0AH,   loci       ; Set timer compare match at 60000&lt;br /&gt;
    out   OCR0AL,   locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;CS00)|(1&amp;lt;&amp;lt;CS01)|(1&amp;lt;&amp;lt;WGM02)&lt;br /&gt;
    out   TCCR0B,   locl       ; CLKtmr = CLKio/64 =&amp;gt; 2000Hz&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;OCIE0A)&lt;br /&gt;
    out   TIMSK0,   locl       ; Interrupt fires every 30 seconds.&lt;br /&gt;
      &lt;br /&gt;
    ; Set sleep mode to power down&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;SM1)&lt;br /&gt;
    out   SMCR,     locl       ; (1&amp;lt;&amp;lt;SE) just before sleep instruction and clear after waking.&lt;br /&gt;
&lt;br /&gt;
    ; Enable interrupts and go&lt;br /&gt;
    sei&lt;br /&gt;
    rjmp  MAIN&lt;br /&gt;
&lt;br /&gt;
ZZZ:&lt;br /&gt;
    cbr   stat,     (1&amp;lt;&amp;lt;SLR)&lt;br /&gt;
    sbr   stat,     (1&amp;lt;&amp;lt;SLP)&lt;br /&gt;
    in    locl,     SMCR&lt;br /&gt;
    ori   locl,     (1&amp;lt;&amp;lt;SE)&lt;br /&gt;
    out   SMCR,     locl&lt;br /&gt;
    sleep&lt;br /&gt;
    rjmp  MAIN&lt;br /&gt;
&lt;br /&gt;
; Check if battery voltage is OK, delay is for settling time.&lt;br /&gt;
VLM_CHECK:&lt;br /&gt;
    sbrc  stat,     ACP&lt;br /&gt;
    ret&lt;br /&gt;
    sbis  PORTB,    LED&lt;br /&gt;
    ret&lt;br /&gt;
    sbic  PORTB,    BUZ&lt;br /&gt;
    ret&lt;br /&gt;
    ldi   locl,     VLMON&lt;br /&gt;
    out   VLMCSR,   locl&lt;br /&gt;
    ldi   dly1,     4 &lt;br /&gt;
VLM_DLY:&lt;br /&gt;
    dec   dly1&lt;br /&gt;
    brne  VLM_DLY&lt;br /&gt;
    ldi   locl,     0&lt;br /&gt;
    out   VLMCSR,   locl&lt;br /&gt;
    ret&lt;br /&gt;
&lt;br /&gt;
; LED and buzzer sequence&lt;br /&gt;
ALARM:&lt;br /&gt;
    ldi   dly2,   5&lt;br /&gt;
ALARM_LOOP:&lt;br /&gt;
    ;sbi   PORTB,  BUZ  piezo only&lt;br /&gt;
    cbi   PORTB,  BUZ&lt;br /&gt;
    rcall LED_ON&lt;br /&gt;
    ;cbi   PORTB,  BUZ  piezo only&lt;br /&gt;
    dec   dly1&lt;br /&gt;
    brne  ALARM_LOOP&lt;br /&gt;
    rcall LED_OFF&lt;br /&gt;
    sbi   PORTB,  BUZ&lt;br /&gt;
BLEEP:&lt;br /&gt;
;    sbi   PORTB,  BUZ  piezo only&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
;    cbi   PORTB,  BUZ  piezo only&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    dec   dly1&lt;br /&gt;
    brne  BLEEP&lt;br /&gt;
    dec   dly2&lt;br /&gt;
    brne  ALARM_LOOP&lt;br /&gt;
    cbr   stat,   (1&amp;lt;&amp;lt;ALM)&lt;br /&gt;
    cbi   PORTB,  BUZ&lt;br /&gt;
    ret&lt;br /&gt;
&lt;br /&gt;
; Just wait here and check voltage from time to time&lt;br /&gt;
MAIN:&lt;br /&gt;
    dec   dly1&lt;br /&gt;
    brne  MAIN&lt;br /&gt;
    sbrc  stat,     ALM&lt;br /&gt;
    rcall ALARM&lt;br /&gt;
    dec   dly2&lt;br /&gt;
    brne  MAIN&lt;br /&gt;
    rcall VLM_CHECK&lt;br /&gt;
    sbrc  stat,     SLR&lt;br /&gt;
    rjmp  ZZZ&lt;br /&gt;
    rjmp  MAIN&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Schema_ADHD.png]]&lt;br /&gt;
&lt;br /&gt;
=== Kit D: The Lithium cell balancer PCB ===&lt;br /&gt;
&lt;br /&gt;
This kit is an intelligent cell balancer prototype, the microcontroller can be programmed to read out the cell voltage, discharge the cell to a certain voltage and to send a undervoltage or overvoltage signal on a bus to another PCB that controls charging and discharging of the whole pack (or single cell).&lt;br /&gt;
&lt;br /&gt;
More info [[Lithium_batteries|here]]!&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Camp2019_kits&amp;diff=49</id>
		<title>Camp2019 kits</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Camp2019_kits&amp;diff=49"/>
		<updated>2019-08-21T21:45:42Z</updated>

		<summary type="html">&lt;p&gt;Benadski: /* Kit D: The Lithium cell balancer PCB */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''At CCCamp 2019 there are a few electronic kits available for soldering, some related to our goal, some not.'''&lt;br /&gt;
&lt;br /&gt;
But anyway, here is the info you were looking for!&lt;br /&gt;
&lt;br /&gt;
=== Kit A: Solar powered noise maker: ===&lt;br /&gt;
&lt;br /&gt;
This kit is a simple bleeping sound generator, it has all SMD parts except for the headphone connector and the solar panel.&lt;br /&gt;
&lt;br /&gt;
[[File:PCB.png]]&lt;br /&gt;
&lt;br /&gt;
The PCB and components are RoHS compatible, but you could use leaded solder too. The small point on the outline of the LEDs is the anode/positive side of the LED. If you have finished soldering the PCB and there is a bit of light it should make some noise. Place your ear near the piezo or attach stereo headphones. The LEDs only blink in bright lights. The pads on the outside of the PCB can be used as finger contacts or to solder other components to influence the sound. The (-) pad on the top side of the picture is not connected correctly, but the other (-) pad is.&lt;br /&gt;
&lt;br /&gt;
[[File:Schema bliep.png]]&lt;br /&gt;
&lt;br /&gt;
=== Kit B: The EMF detector / RevSniffer: ===&lt;br /&gt;
&lt;br /&gt;
[[File:Revsniffer.png]]&lt;br /&gt;
&lt;br /&gt;
The schematic is pretty simple, but it works in a complex way. Any of the three transistors can work as an amplifier or detector. It all depends on the strength of the signal. &lt;br /&gt;
After assembling, hold the button and point the inductor/antenna to the device you want to listen to. If there is a static or no field, you will hear some hissing noise, that's the noise generated by the electrons dancing inside the transistors. If there is a stable high frequency field, you will hear nothing, if there is some modulation, this will make all kinds of nice noises, from simple clicks to highly complex and beautiful sounds! Have fun! The provided headphones are cheap, so if you don't hear anything, try another set.&lt;br /&gt;
&lt;br /&gt;
=== Kit C: The AD(H)D timer ===&lt;br /&gt;
&lt;br /&gt;
This kit has a microcontroller that needs some programming, ask for benadski at the HSNL tent to get yours programmed after soldering. (Hopefully the toolchain is set up on Thursday evening.) &lt;br /&gt;
&lt;br /&gt;
ExtraCrappyCode(tm); sorry for the mess, check the source of the page for a better view...&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; ADDtimer.asm&lt;br /&gt;
;&lt;br /&gt;
; Created: 11/07/2019 21:43:20&lt;br /&gt;
; Author : Wilenzo&lt;br /&gt;
;&lt;br /&gt;
;                      ___&lt;br /&gt;
;                VCC -|*  |- GND&lt;br /&gt;
;     SW2 and TPI A0 -|   |- B3 POT wiper&lt;br /&gt;
;             TPI A1 -|   |- B2 POT V+ and buzzer&lt;br /&gt;
;             TPI /R -|___|- B1 SW1 and LEDs &lt;br /&gt;
&lt;br /&gt;
.def    locl  = r16&lt;br /&gt;
.def    stat  = r17&lt;br /&gt;
.def    dly1  = r18&lt;br /&gt;
.def    dly2  = r19&lt;br /&gt;
.def    dlyi  = r20&lt;br /&gt;
.def    loci  = r21&lt;br /&gt;
.def    tmrd  = r22&lt;br /&gt;
&lt;br /&gt;
;.def    &lt;br /&gt;
&lt;br /&gt;
; Status byte &lt;br /&gt;
.equ    SLP   = 0   ; Set before sleep is executed&lt;br /&gt;
.equ    ACP   = 1   ; Analog conversion pending&lt;br /&gt;
.equ    SLR   = 2   ; Sleep request&lt;br /&gt;
.equ    ALM   = 3   ; Alarm (beeper and LEDs)&lt;br /&gt;
&lt;br /&gt;
; I/O pins or ADC channel&lt;br /&gt;
.equ    SW2   = 0&lt;br /&gt;
.equ    BTN   = 1&lt;br /&gt;
.equ    LED   = 1&lt;br /&gt;
.equ    BUZ   = 2&lt;br /&gt;
.equ    POTP  = 2&lt;br /&gt;
.equ    POTW  = 7&lt;br /&gt;
&lt;br /&gt;
; Helpers&lt;br /&gt;
.equ    VLMON = (1&amp;lt;&amp;lt;VLM1)|(1&amp;lt;&amp;lt;VLM0)|(1&amp;lt;&amp;lt;VLMIE)&lt;br /&gt;
&lt;br /&gt;
; Init&lt;br /&gt;
.org    $0000&lt;br /&gt;
rjmp    RESET_vect&lt;br /&gt;
&lt;br /&gt;
.org    $0001&lt;br /&gt;
rjmp    INT0_vect&lt;br /&gt;
&lt;br /&gt;
.org    $0006&lt;br /&gt;
rjmp    TIM0_CA_vect&lt;br /&gt;
&lt;br /&gt;
.org    $000A&lt;br /&gt;
rjmp    VLM_vect&lt;br /&gt;
&lt;br /&gt;
.org    $000B&lt;br /&gt;
rjmp    ADC_vect&lt;br /&gt;
&lt;br /&gt;
;Handles button and wake function&lt;br /&gt;
INT0_vect:&lt;br /&gt;
    ; Wait for pin to get high, set pot positive high, wait a few msecs&lt;br /&gt;
    in    loci,     SREG&lt;br /&gt;
    push  loci&lt;br /&gt;
WAIT_PIN:&lt;br /&gt;
    sbis  PINB,     BTN&lt;br /&gt;
    rjmp  WAIT_PIN&lt;br /&gt;
&lt;br /&gt;
    sbr   stat,     (1&amp;lt;&amp;lt;ACP)&lt;br /&gt;
    sbi   PORTB,    POTP&lt;br /&gt;
&lt;br /&gt;
I0SNOOZE:&lt;br /&gt;
    dec   dlyi&lt;br /&gt;
    brne  I0SNOOZE&lt;br /&gt;
&lt;br /&gt;
    ; Check if awoken from sleep, if so: reset flag and ...&lt;br /&gt;
    sbrs  stat,     SLP&lt;br /&gt;
    rjmp  NOSLEEP&lt;br /&gt;
    cbr   stat,     (1&amp;lt;&amp;lt;SLP)&lt;br /&gt;
    in    locl,     SMCR&lt;br /&gt;
    andi  locl,     ~(1&amp;lt;&amp;lt;SE)&lt;br /&gt;
    out   SMCR,     locl&lt;br /&gt;
NOSLEEP:&lt;br /&gt;
    ; Code for button processing, start A/D conversion&lt;br /&gt;
    sbi   ADCSRA,   ADSC&lt;br /&gt;
&lt;br /&gt;
INT0_end:&lt;br /&gt;
    pop   loci&lt;br /&gt;
    out   SREG,     loci&lt;br /&gt;
    reti&lt;br /&gt;
&lt;br /&gt;
; Timing, fires every 30 seconds&lt;br /&gt;
TIM0_CA_vect:&lt;br /&gt;
    in    loci,     SREG&lt;br /&gt;
    push  loci    &lt;br /&gt;
&lt;br /&gt;
    ;cpi   tmrd,     0&lt;br /&gt;
    ;breq  REPEAT&lt;br /&gt;
&lt;br /&gt;
    dec   tmrd&lt;br /&gt;
    brne  TIM0_END&lt;br /&gt;
&lt;br /&gt;
    ldi   tmrd,     255&lt;br /&gt;
    sbr   stat,     (1&amp;lt;&amp;lt;ALM)&lt;br /&gt;
&lt;br /&gt;
    sbis  PINA,     SW2&lt;br /&gt;
    rjmp  REPEAT&lt;br /&gt;
    rcall LED_OFF&lt;br /&gt;
    sbr   stat,     (1&amp;lt;&amp;lt;SLR)&lt;br /&gt;
    rjmp  TIM0_END&lt;br /&gt;
REPEAT:&lt;br /&gt;
&lt;br /&gt;
    sbr   stat,     (1&amp;lt;&amp;lt;ACP)&lt;br /&gt;
    sbi   PORTB,    POTP&lt;br /&gt;
&lt;br /&gt;
T0SNOOZE:&lt;br /&gt;
    dec   dlyi&lt;br /&gt;
    brne  T0SNOOZE&lt;br /&gt;
&lt;br /&gt;
    sbi   ADCSRA,   ADSC&lt;br /&gt;
        &lt;br /&gt;
TIM0_END:&lt;br /&gt;
    pop   loci&lt;br /&gt;
    out   SREG,     loci&lt;br /&gt;
    reti&lt;br /&gt;
&lt;br /&gt;
; Voltage level too low? Flash LED, do nothing else&lt;br /&gt;
VLM_vect:&lt;br /&gt;
    in    loci,     SREG&lt;br /&gt;
    push  loci    &lt;br /&gt;
&lt;br /&gt;
    sbi   DDRB,     LED&lt;br /&gt;
&lt;br /&gt;
    ENDLESS:&lt;br /&gt;
    dec   dlyi&lt;br /&gt;
    brne  ENDLESS&lt;br /&gt;
    sbrc  loci,     6&lt;br /&gt;
    rcall LED_ON&lt;br /&gt;
    dec   loci&lt;br /&gt;
    brne  ENDLESS&lt;br /&gt;
    ldi   loci,     80&lt;br /&gt;
    rcall LED_OFF&lt;br /&gt;
    rjmp  ENDLESS&lt;br /&gt;
&lt;br /&gt;
    pop   loci&lt;br /&gt;
    out   SREG,     loci&lt;br /&gt;
    reti&lt;br /&gt;
&lt;br /&gt;
; Conversion complete, set pot positive to 0V, process value&lt;br /&gt;
ADC_vect:&lt;br /&gt;
    in    loci,     SREG&lt;br /&gt;
    push  loci  &lt;br /&gt;
    &lt;br /&gt;
    cbi   PORTB,    POTP&lt;br /&gt;
    cbr   stat,     (1&amp;lt;&amp;lt;ACP)&lt;br /&gt;
    in    tmrd,     ADCH&lt;br /&gt;
    lsr   tmrd&lt;br /&gt;
    cpi   tmrd,     10&lt;br /&gt;
    brsh  MAX_VAL&lt;br /&gt;
    ldi   tmrd,     10&lt;br /&gt;
MAX_VAL:&lt;br /&gt;
    cpi   tmrd,     120&lt;br /&gt;
    brlo  VAL_OK&lt;br /&gt;
    ldi   tmrd,     120&lt;br /&gt;
VAL_OK:&lt;br /&gt;
    pop   loci&lt;br /&gt;
    out   SREG,     loci&lt;br /&gt;
    reti&lt;br /&gt;
&lt;br /&gt;
; LED on (with safe pushbutton thing)&lt;br /&gt;
LED_ON:&lt;br /&gt;
    ldi   locl,     0&lt;br /&gt;
    out   EIMSK,    locl       ; INT0 off&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    cbi   PORTB,    LED&lt;br /&gt;
    sbi   DDRB,     LED&lt;br /&gt;
    ret&lt;br /&gt;
&lt;br /&gt;
; LED off (with safe pushbutton thing)&lt;br /&gt;
LED_OFF:&lt;br /&gt;
    cbi   DDRB,     LED&lt;br /&gt;
    sbi   PORTB,    LED&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;INT0)&lt;br /&gt;
    out   EIMSK,    locl       ; INT0 (low level for waking from sleep)&lt;br /&gt;
    ret&lt;br /&gt;
&lt;br /&gt;
RESET_vect:&lt;br /&gt;
    cli&lt;br /&gt;
&lt;br /&gt;
    clr   stat&lt;br /&gt;
    ldi   locl,     low(RAMEND)&lt;br /&gt;
    out   SPL,      locl&lt;br /&gt;
    ldi   locl,     high(RAMEND)&lt;br /&gt;
    out   SPH,      locl&lt;br /&gt;
&lt;br /&gt;
    ; Set clock speed to 128kHz&lt;br /&gt;
    ldi   locl,     0xD8&lt;br /&gt;
    out   CCP,      locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;CLKMS0)&lt;br /&gt;
    out   CLKMSR,   locl&lt;br /&gt;
    ldi   locl,     0xD8&lt;br /&gt;
    out   CCP,      locl&lt;br /&gt;
    clr   locl&lt;br /&gt;
    out   CLKPSR,   locl&lt;br /&gt;
&lt;br /&gt;
    ; I/O init &lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;SW2)&lt;br /&gt;
    out   PUEA,     locl  &lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;BUZ)&lt;br /&gt;
    out   DDRB,     locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;BTN)&lt;br /&gt;
    out   PUEB,     locl&lt;br /&gt;
&lt;br /&gt;
FLASH:&lt;br /&gt;
    rcall LED_ON&lt;br /&gt;
    dec   dly1&lt;br /&gt;
    brne  FLASH&lt;br /&gt;
    rcall LED_OFF&lt;br /&gt;
    &lt;br /&gt;
    ; ADC setup, point mux to pot wiper enable with interrupt, left adjust and turn off digital input&lt;br /&gt;
    ldi   locl,     POTW&lt;br /&gt;
    out   ADMUX,    locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;ADEN)|(1&amp;lt;&amp;lt;ADIE)&lt;br /&gt;
    out   ADCSRA,   locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;ADLAR)&lt;br /&gt;
    out   ADCSRB,   locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;POTW)&lt;br /&gt;
    out   DIDR0,    locl&lt;br /&gt;
&lt;br /&gt;
    ; VLM setup (off for now)&lt;br /&gt;
    ldi   locl,     0&lt;br /&gt;
    out   VLMCSR,   locl&lt;br /&gt;
&lt;br /&gt;
    ; Interrupts setup&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;INT0)&lt;br /&gt;
    out   EIMSK,    locl       ; INT0 (low level for waking from sleep)&lt;br /&gt;
    ldi   locl,     0x60&lt;br /&gt;
    ldi   loci,     0xEA&lt;br /&gt;
    out   OCR0AH,   loci       ; Set timer compare match at 60000&lt;br /&gt;
    out   OCR0AL,   locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;CS00)|(1&amp;lt;&amp;lt;CS01)|(1&amp;lt;&amp;lt;WGM02)&lt;br /&gt;
    out   TCCR0B,   locl       ; CLKtmr = CLKio/64 =&amp;gt; 2000Hz&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;OCIE0A)&lt;br /&gt;
    out   TIMSK0,   locl       ; Interrupt fires every 30 seconds.&lt;br /&gt;
      &lt;br /&gt;
    ; Set sleep mode to power down&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;SM1)&lt;br /&gt;
    out   SMCR,     locl       ; (1&amp;lt;&amp;lt;SE) just before sleep instruction and clear after waking.&lt;br /&gt;
&lt;br /&gt;
    ; Enable interrupts and go&lt;br /&gt;
    sei&lt;br /&gt;
    rjmp  MAIN&lt;br /&gt;
&lt;br /&gt;
ZZZ:&lt;br /&gt;
    cbr   stat,     (1&amp;lt;&amp;lt;SLR)&lt;br /&gt;
    sbr   stat,     (1&amp;lt;&amp;lt;SLP)&lt;br /&gt;
    in    locl,     SMCR&lt;br /&gt;
    ori   locl,     (1&amp;lt;&amp;lt;SE)&lt;br /&gt;
    out   SMCR,     locl&lt;br /&gt;
    sleep&lt;br /&gt;
    rjmp  MAIN&lt;br /&gt;
&lt;br /&gt;
; Check if battery voltage is OK, delay is for settling time.&lt;br /&gt;
VLM_CHECK:&lt;br /&gt;
    sbrc  stat,     ACP&lt;br /&gt;
    ret&lt;br /&gt;
    sbis  PORTB,    LED&lt;br /&gt;
    ret&lt;br /&gt;
    sbic  PORTB,    BUZ&lt;br /&gt;
    ret&lt;br /&gt;
    ldi   locl,     VLMON&lt;br /&gt;
    out   VLMCSR,   locl&lt;br /&gt;
    ldi   dly1,     4 &lt;br /&gt;
VLM_DLY:&lt;br /&gt;
    dec   dly1&lt;br /&gt;
    brne  VLM_DLY&lt;br /&gt;
    ldi   locl,     0&lt;br /&gt;
    out   VLMCSR,   locl&lt;br /&gt;
    ret&lt;br /&gt;
&lt;br /&gt;
; LED and buzzer sequence&lt;br /&gt;
ALARM:&lt;br /&gt;
    ldi   dly2,   5&lt;br /&gt;
ALARM_LOOP:&lt;br /&gt;
    ;sbi   PORTB,  BUZ  piezo only&lt;br /&gt;
    cbi   PORTB,  BUZ&lt;br /&gt;
    rcall LED_ON&lt;br /&gt;
    ;cbi   PORTB,  BUZ  piezo only&lt;br /&gt;
    dec   dly1&lt;br /&gt;
    brne  ALARM_LOOP&lt;br /&gt;
    rcall LED_OFF&lt;br /&gt;
    sbi   PORTB,  BUZ&lt;br /&gt;
BLEEP:&lt;br /&gt;
;    sbi   PORTB,  BUZ  piezo only&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
;    cbi   PORTB,  BUZ  piezo only&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    dec   dly1&lt;br /&gt;
    brne  BLEEP&lt;br /&gt;
    dec   dly2&lt;br /&gt;
    brne  ALARM_LOOP&lt;br /&gt;
    cbr   stat,   (1&amp;lt;&amp;lt;ALM)&lt;br /&gt;
    cbi   PORTB,  BUZ&lt;br /&gt;
    ret&lt;br /&gt;
&lt;br /&gt;
; Just wait here and check voltage from time to time&lt;br /&gt;
MAIN:&lt;br /&gt;
    dec   dly1&lt;br /&gt;
    brne  MAIN&lt;br /&gt;
    sbrc  stat,     ALM&lt;br /&gt;
    rcall ALARM&lt;br /&gt;
    dec   dly2&lt;br /&gt;
    brne  MAIN&lt;br /&gt;
    rcall VLM_CHECK&lt;br /&gt;
    sbrc  stat,     SLR&lt;br /&gt;
    rjmp  ZZZ&lt;br /&gt;
    rjmp  MAIN&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Schema_ADHD.png]]&lt;br /&gt;
&lt;br /&gt;
=== Kit D: The Lithium cell balancer PCB ===&lt;br /&gt;
&lt;br /&gt;
This kit is an intelligent cell balancer prototype, the microcontroller can be programmed to read out the cell voltage, discharge the cell to a certain voltage and to send a undervoltage or overvoltage signal on a bus to another PCB that controls charging and discharging of the whole pack (or single cell).&lt;br /&gt;
&lt;br /&gt;
More info [[http://altpwr.net/index.php?title=Lithium_batteries|here]]!&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Camp2019_kits&amp;diff=48</id>
		<title>Camp2019 kits</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Camp2019_kits&amp;diff=48"/>
		<updated>2019-08-21T21:44:05Z</updated>

		<summary type="html">&lt;p&gt;Benadski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''At CCCamp 2019 there are a few electronic kits available for soldering, some related to our goal, some not.'''&lt;br /&gt;
&lt;br /&gt;
But anyway, here is the info you were looking for!&lt;br /&gt;
&lt;br /&gt;
=== Kit A: Solar powered noise maker: ===&lt;br /&gt;
&lt;br /&gt;
This kit is a simple bleeping sound generator, it has all SMD parts except for the headphone connector and the solar panel.&lt;br /&gt;
&lt;br /&gt;
[[File:PCB.png]]&lt;br /&gt;
&lt;br /&gt;
The PCB and components are RoHS compatible, but you could use leaded solder too. The small point on the outline of the LEDs is the anode/positive side of the LED. If you have finished soldering the PCB and there is a bit of light it should make some noise. Place your ear near the piezo or attach stereo headphones. The LEDs only blink in bright lights. The pads on the outside of the PCB can be used as finger contacts or to solder other components to influence the sound. The (-) pad on the top side of the picture is not connected correctly, but the other (-) pad is.&lt;br /&gt;
&lt;br /&gt;
[[File:Schema bliep.png]]&lt;br /&gt;
&lt;br /&gt;
=== Kit B: The EMF detector / RevSniffer: ===&lt;br /&gt;
&lt;br /&gt;
[[File:Revsniffer.png]]&lt;br /&gt;
&lt;br /&gt;
The schematic is pretty simple, but it works in a complex way. Any of the three transistors can work as an amplifier or detector. It all depends on the strength of the signal. &lt;br /&gt;
After assembling, hold the button and point the inductor/antenna to the device you want to listen to. If there is a static or no field, you will hear some hissing noise, that's the noise generated by the electrons dancing inside the transistors. If there is a stable high frequency field, you will hear nothing, if there is some modulation, this will make all kinds of nice noises, from simple clicks to highly complex and beautiful sounds! Have fun! The provided headphones are cheap, so if you don't hear anything, try another set.&lt;br /&gt;
&lt;br /&gt;
=== Kit C: The AD(H)D timer ===&lt;br /&gt;
&lt;br /&gt;
This kit has a microcontroller that needs some programming, ask for benadski at the HSNL tent to get yours programmed after soldering. (Hopefully the toolchain is set up on Thursday evening.) &lt;br /&gt;
&lt;br /&gt;
ExtraCrappyCode(tm); sorry for the mess, check the source of the page for a better view...&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; ADDtimer.asm&lt;br /&gt;
;&lt;br /&gt;
; Created: 11/07/2019 21:43:20&lt;br /&gt;
; Author : Wilenzo&lt;br /&gt;
;&lt;br /&gt;
;                      ___&lt;br /&gt;
;                VCC -|*  |- GND&lt;br /&gt;
;     SW2 and TPI A0 -|   |- B3 POT wiper&lt;br /&gt;
;             TPI A1 -|   |- B2 POT V+ and buzzer&lt;br /&gt;
;             TPI /R -|___|- B1 SW1 and LEDs &lt;br /&gt;
&lt;br /&gt;
.def    locl  = r16&lt;br /&gt;
.def    stat  = r17&lt;br /&gt;
.def    dly1  = r18&lt;br /&gt;
.def    dly2  = r19&lt;br /&gt;
.def    dlyi  = r20&lt;br /&gt;
.def    loci  = r21&lt;br /&gt;
.def    tmrd  = r22&lt;br /&gt;
&lt;br /&gt;
;.def    &lt;br /&gt;
&lt;br /&gt;
; Status byte &lt;br /&gt;
.equ    SLP   = 0   ; Set before sleep is executed&lt;br /&gt;
.equ    ACP   = 1   ; Analog conversion pending&lt;br /&gt;
.equ    SLR   = 2   ; Sleep request&lt;br /&gt;
.equ    ALM   = 3   ; Alarm (beeper and LEDs)&lt;br /&gt;
&lt;br /&gt;
; I/O pins or ADC channel&lt;br /&gt;
.equ    SW2   = 0&lt;br /&gt;
.equ    BTN   = 1&lt;br /&gt;
.equ    LED   = 1&lt;br /&gt;
.equ    BUZ   = 2&lt;br /&gt;
.equ    POTP  = 2&lt;br /&gt;
.equ    POTW  = 7&lt;br /&gt;
&lt;br /&gt;
; Helpers&lt;br /&gt;
.equ    VLMON = (1&amp;lt;&amp;lt;VLM1)|(1&amp;lt;&amp;lt;VLM0)|(1&amp;lt;&amp;lt;VLMIE)&lt;br /&gt;
&lt;br /&gt;
; Init&lt;br /&gt;
.org    $0000&lt;br /&gt;
rjmp    RESET_vect&lt;br /&gt;
&lt;br /&gt;
.org    $0001&lt;br /&gt;
rjmp    INT0_vect&lt;br /&gt;
&lt;br /&gt;
.org    $0006&lt;br /&gt;
rjmp    TIM0_CA_vect&lt;br /&gt;
&lt;br /&gt;
.org    $000A&lt;br /&gt;
rjmp    VLM_vect&lt;br /&gt;
&lt;br /&gt;
.org    $000B&lt;br /&gt;
rjmp    ADC_vect&lt;br /&gt;
&lt;br /&gt;
;Handles button and wake function&lt;br /&gt;
INT0_vect:&lt;br /&gt;
    ; Wait for pin to get high, set pot positive high, wait a few msecs&lt;br /&gt;
    in    loci,     SREG&lt;br /&gt;
    push  loci&lt;br /&gt;
WAIT_PIN:&lt;br /&gt;
    sbis  PINB,     BTN&lt;br /&gt;
    rjmp  WAIT_PIN&lt;br /&gt;
&lt;br /&gt;
    sbr   stat,     (1&amp;lt;&amp;lt;ACP)&lt;br /&gt;
    sbi   PORTB,    POTP&lt;br /&gt;
&lt;br /&gt;
I0SNOOZE:&lt;br /&gt;
    dec   dlyi&lt;br /&gt;
    brne  I0SNOOZE&lt;br /&gt;
&lt;br /&gt;
    ; Check if awoken from sleep, if so: reset flag and ...&lt;br /&gt;
    sbrs  stat,     SLP&lt;br /&gt;
    rjmp  NOSLEEP&lt;br /&gt;
    cbr   stat,     (1&amp;lt;&amp;lt;SLP)&lt;br /&gt;
    in    locl,     SMCR&lt;br /&gt;
    andi  locl,     ~(1&amp;lt;&amp;lt;SE)&lt;br /&gt;
    out   SMCR,     locl&lt;br /&gt;
NOSLEEP:&lt;br /&gt;
    ; Code for button processing, start A/D conversion&lt;br /&gt;
    sbi   ADCSRA,   ADSC&lt;br /&gt;
&lt;br /&gt;
INT0_end:&lt;br /&gt;
    pop   loci&lt;br /&gt;
    out   SREG,     loci&lt;br /&gt;
    reti&lt;br /&gt;
&lt;br /&gt;
; Timing, fires every 30 seconds&lt;br /&gt;
TIM0_CA_vect:&lt;br /&gt;
    in    loci,     SREG&lt;br /&gt;
    push  loci    &lt;br /&gt;
&lt;br /&gt;
    ;cpi   tmrd,     0&lt;br /&gt;
    ;breq  REPEAT&lt;br /&gt;
&lt;br /&gt;
    dec   tmrd&lt;br /&gt;
    brne  TIM0_END&lt;br /&gt;
&lt;br /&gt;
    ldi   tmrd,     255&lt;br /&gt;
    sbr   stat,     (1&amp;lt;&amp;lt;ALM)&lt;br /&gt;
&lt;br /&gt;
    sbis  PINA,     SW2&lt;br /&gt;
    rjmp  REPEAT&lt;br /&gt;
    rcall LED_OFF&lt;br /&gt;
    sbr   stat,     (1&amp;lt;&amp;lt;SLR)&lt;br /&gt;
    rjmp  TIM0_END&lt;br /&gt;
REPEAT:&lt;br /&gt;
&lt;br /&gt;
    sbr   stat,     (1&amp;lt;&amp;lt;ACP)&lt;br /&gt;
    sbi   PORTB,    POTP&lt;br /&gt;
&lt;br /&gt;
T0SNOOZE:&lt;br /&gt;
    dec   dlyi&lt;br /&gt;
    brne  T0SNOOZE&lt;br /&gt;
&lt;br /&gt;
    sbi   ADCSRA,   ADSC&lt;br /&gt;
        &lt;br /&gt;
TIM0_END:&lt;br /&gt;
    pop   loci&lt;br /&gt;
    out   SREG,     loci&lt;br /&gt;
    reti&lt;br /&gt;
&lt;br /&gt;
; Voltage level too low? Flash LED, do nothing else&lt;br /&gt;
VLM_vect:&lt;br /&gt;
    in    loci,     SREG&lt;br /&gt;
    push  loci    &lt;br /&gt;
&lt;br /&gt;
    sbi   DDRB,     LED&lt;br /&gt;
&lt;br /&gt;
    ENDLESS:&lt;br /&gt;
    dec   dlyi&lt;br /&gt;
    brne  ENDLESS&lt;br /&gt;
    sbrc  loci,     6&lt;br /&gt;
    rcall LED_ON&lt;br /&gt;
    dec   loci&lt;br /&gt;
    brne  ENDLESS&lt;br /&gt;
    ldi   loci,     80&lt;br /&gt;
    rcall LED_OFF&lt;br /&gt;
    rjmp  ENDLESS&lt;br /&gt;
&lt;br /&gt;
    pop   loci&lt;br /&gt;
    out   SREG,     loci&lt;br /&gt;
    reti&lt;br /&gt;
&lt;br /&gt;
; Conversion complete, set pot positive to 0V, process value&lt;br /&gt;
ADC_vect:&lt;br /&gt;
    in    loci,     SREG&lt;br /&gt;
    push  loci  &lt;br /&gt;
    &lt;br /&gt;
    cbi   PORTB,    POTP&lt;br /&gt;
    cbr   stat,     (1&amp;lt;&amp;lt;ACP)&lt;br /&gt;
    in    tmrd,     ADCH&lt;br /&gt;
    lsr   tmrd&lt;br /&gt;
    cpi   tmrd,     10&lt;br /&gt;
    brsh  MAX_VAL&lt;br /&gt;
    ldi   tmrd,     10&lt;br /&gt;
MAX_VAL:&lt;br /&gt;
    cpi   tmrd,     120&lt;br /&gt;
    brlo  VAL_OK&lt;br /&gt;
    ldi   tmrd,     120&lt;br /&gt;
VAL_OK:&lt;br /&gt;
    pop   loci&lt;br /&gt;
    out   SREG,     loci&lt;br /&gt;
    reti&lt;br /&gt;
&lt;br /&gt;
; LED on (with safe pushbutton thing)&lt;br /&gt;
LED_ON:&lt;br /&gt;
    ldi   locl,     0&lt;br /&gt;
    out   EIMSK,    locl       ; INT0 off&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    cbi   PORTB,    LED&lt;br /&gt;
    sbi   DDRB,     LED&lt;br /&gt;
    ret&lt;br /&gt;
&lt;br /&gt;
; LED off (with safe pushbutton thing)&lt;br /&gt;
LED_OFF:&lt;br /&gt;
    cbi   DDRB,     LED&lt;br /&gt;
    sbi   PORTB,    LED&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;INT0)&lt;br /&gt;
    out   EIMSK,    locl       ; INT0 (low level for waking from sleep)&lt;br /&gt;
    ret&lt;br /&gt;
&lt;br /&gt;
RESET_vect:&lt;br /&gt;
    cli&lt;br /&gt;
&lt;br /&gt;
    clr   stat&lt;br /&gt;
    ldi   locl,     low(RAMEND)&lt;br /&gt;
    out   SPL,      locl&lt;br /&gt;
    ldi   locl,     high(RAMEND)&lt;br /&gt;
    out   SPH,      locl&lt;br /&gt;
&lt;br /&gt;
    ; Set clock speed to 128kHz&lt;br /&gt;
    ldi   locl,     0xD8&lt;br /&gt;
    out   CCP,      locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;CLKMS0)&lt;br /&gt;
    out   CLKMSR,   locl&lt;br /&gt;
    ldi   locl,     0xD8&lt;br /&gt;
    out   CCP,      locl&lt;br /&gt;
    clr   locl&lt;br /&gt;
    out   CLKPSR,   locl&lt;br /&gt;
&lt;br /&gt;
    ; I/O init &lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;SW2)&lt;br /&gt;
    out   PUEA,     locl  &lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;BUZ)&lt;br /&gt;
    out   DDRB,     locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;BTN)&lt;br /&gt;
    out   PUEB,     locl&lt;br /&gt;
&lt;br /&gt;
FLASH:&lt;br /&gt;
    rcall LED_ON&lt;br /&gt;
    dec   dly1&lt;br /&gt;
    brne  FLASH&lt;br /&gt;
    rcall LED_OFF&lt;br /&gt;
    &lt;br /&gt;
    ; ADC setup, point mux to pot wiper enable with interrupt, left adjust and turn off digital input&lt;br /&gt;
    ldi   locl,     POTW&lt;br /&gt;
    out   ADMUX,    locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;ADEN)|(1&amp;lt;&amp;lt;ADIE)&lt;br /&gt;
    out   ADCSRA,   locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;ADLAR)&lt;br /&gt;
    out   ADCSRB,   locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;POTW)&lt;br /&gt;
    out   DIDR0,    locl&lt;br /&gt;
&lt;br /&gt;
    ; VLM setup (off for now)&lt;br /&gt;
    ldi   locl,     0&lt;br /&gt;
    out   VLMCSR,   locl&lt;br /&gt;
&lt;br /&gt;
    ; Interrupts setup&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;INT0)&lt;br /&gt;
    out   EIMSK,    locl       ; INT0 (low level for waking from sleep)&lt;br /&gt;
    ldi   locl,     0x60&lt;br /&gt;
    ldi   loci,     0xEA&lt;br /&gt;
    out   OCR0AH,   loci       ; Set timer compare match at 60000&lt;br /&gt;
    out   OCR0AL,   locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;CS00)|(1&amp;lt;&amp;lt;CS01)|(1&amp;lt;&amp;lt;WGM02)&lt;br /&gt;
    out   TCCR0B,   locl       ; CLKtmr = CLKio/64 =&amp;gt; 2000Hz&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;OCIE0A)&lt;br /&gt;
    out   TIMSK0,   locl       ; Interrupt fires every 30 seconds.&lt;br /&gt;
      &lt;br /&gt;
    ; Set sleep mode to power down&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;SM1)&lt;br /&gt;
    out   SMCR,     locl       ; (1&amp;lt;&amp;lt;SE) just before sleep instruction and clear after waking.&lt;br /&gt;
&lt;br /&gt;
    ; Enable interrupts and go&lt;br /&gt;
    sei&lt;br /&gt;
    rjmp  MAIN&lt;br /&gt;
&lt;br /&gt;
ZZZ:&lt;br /&gt;
    cbr   stat,     (1&amp;lt;&amp;lt;SLR)&lt;br /&gt;
    sbr   stat,     (1&amp;lt;&amp;lt;SLP)&lt;br /&gt;
    in    locl,     SMCR&lt;br /&gt;
    ori   locl,     (1&amp;lt;&amp;lt;SE)&lt;br /&gt;
    out   SMCR,     locl&lt;br /&gt;
    sleep&lt;br /&gt;
    rjmp  MAIN&lt;br /&gt;
&lt;br /&gt;
; Check if battery voltage is OK, delay is for settling time.&lt;br /&gt;
VLM_CHECK:&lt;br /&gt;
    sbrc  stat,     ACP&lt;br /&gt;
    ret&lt;br /&gt;
    sbis  PORTB,    LED&lt;br /&gt;
    ret&lt;br /&gt;
    sbic  PORTB,    BUZ&lt;br /&gt;
    ret&lt;br /&gt;
    ldi   locl,     VLMON&lt;br /&gt;
    out   VLMCSR,   locl&lt;br /&gt;
    ldi   dly1,     4 &lt;br /&gt;
VLM_DLY:&lt;br /&gt;
    dec   dly1&lt;br /&gt;
    brne  VLM_DLY&lt;br /&gt;
    ldi   locl,     0&lt;br /&gt;
    out   VLMCSR,   locl&lt;br /&gt;
    ret&lt;br /&gt;
&lt;br /&gt;
; LED and buzzer sequence&lt;br /&gt;
ALARM:&lt;br /&gt;
    ldi   dly2,   5&lt;br /&gt;
ALARM_LOOP:&lt;br /&gt;
    ;sbi   PORTB,  BUZ  piezo only&lt;br /&gt;
    cbi   PORTB,  BUZ&lt;br /&gt;
    rcall LED_ON&lt;br /&gt;
    ;cbi   PORTB,  BUZ  piezo only&lt;br /&gt;
    dec   dly1&lt;br /&gt;
    brne  ALARM_LOOP&lt;br /&gt;
    rcall LED_OFF&lt;br /&gt;
    sbi   PORTB,  BUZ&lt;br /&gt;
BLEEP:&lt;br /&gt;
;    sbi   PORTB,  BUZ  piezo only&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
;    cbi   PORTB,  BUZ  piezo only&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    dec   dly1&lt;br /&gt;
    brne  BLEEP&lt;br /&gt;
    dec   dly2&lt;br /&gt;
    brne  ALARM_LOOP&lt;br /&gt;
    cbr   stat,   (1&amp;lt;&amp;lt;ALM)&lt;br /&gt;
    cbi   PORTB,  BUZ&lt;br /&gt;
    ret&lt;br /&gt;
&lt;br /&gt;
; Just wait here and check voltage from time to time&lt;br /&gt;
MAIN:&lt;br /&gt;
    dec   dly1&lt;br /&gt;
    brne  MAIN&lt;br /&gt;
    sbrc  stat,     ALM&lt;br /&gt;
    rcall ALARM&lt;br /&gt;
    dec   dly2&lt;br /&gt;
    brne  MAIN&lt;br /&gt;
    rcall VLM_CHECK&lt;br /&gt;
    sbrc  stat,     SLR&lt;br /&gt;
    rjmp  ZZZ&lt;br /&gt;
    rjmp  MAIN&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Schema_ADHD.png]]&lt;br /&gt;
&lt;br /&gt;
=== Kit D: The Lithium cell balancer PCB ===&lt;br /&gt;
&lt;br /&gt;
This kit is an intelligent cell balancer prototype, the microcontroller can be programmed to read out the cell voltage, discharge the cell to a certain voltage and to send a undervoltage or overvoltage signal on a bus to another PCB that controls charging and discharging of the whole pack (or single cell).&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Camp2019_kits&amp;diff=47</id>
		<title>Camp2019 kits</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Camp2019_kits&amp;diff=47"/>
		<updated>2019-08-21T21:13:49Z</updated>

		<summary type="html">&lt;p&gt;Benadski: /* Kit C: The AD(H)D timer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''At CCCamp 2019 there are a few electronic kits available for soldering, some related to our goal, some not.'''&lt;br /&gt;
&lt;br /&gt;
But anyway, here is the info you were looking for!&lt;br /&gt;
&lt;br /&gt;
=== Kit A: Solar powered noise maker: ===&lt;br /&gt;
&lt;br /&gt;
This kit is a simple bleeping sound generator, it has all SMD parts except for the headphone connector and the solar panel.&lt;br /&gt;
&lt;br /&gt;
[[File:PCB.png]]&lt;br /&gt;
&lt;br /&gt;
The PCB and components are RoHS compatible, but you could use leaded solder too. The small point on the outline of the LEDs is the anode/positive side of the LED. If you have finished soldering the PCB and there is a bit of light it should make some noise. Place your ear near the piezo or attach stereo headphones. The LEDs only blink in bright lights. The pads on the outside of the PCB can be used as finger contacts or to solder other components to influence the sound. The (-) pad on the top side of the picture is not connected correctly, but the other (-) pad is.&lt;br /&gt;
&lt;br /&gt;
[[File:Schema bliep.png]]&lt;br /&gt;
&lt;br /&gt;
=== Kit B: The EMF detector / RevSniffer: ===&lt;br /&gt;
&lt;br /&gt;
[[File:Revsniffer.png]]&lt;br /&gt;
&lt;br /&gt;
The schematic is pretty simple, but it works in a complex way. Any of the three transistors can work as an amplifier or detector. It all depends on the strength of the signal. &lt;br /&gt;
After assembling, hold the button and point the inductor/antenna to the device you want to listen to. If there is a static or no field, you will hear some hissing noise, that's the noise generated by the electrons dancing inside the transistors. If there is a stable high frequency field, you will hear nothing, if there is some modulation, this will make all kinds of nice noises, from simple clicks to highly complex and beautiful sounds! Have fun! The provided headphones are cheap, so if you don't hear anything, try another set.&lt;br /&gt;
&lt;br /&gt;
=== Kit C: The AD(H)D timer ===&lt;br /&gt;
&lt;br /&gt;
This kit has a microcontroller that needs some programming, ask for benadski at the HSNL tent to get yours programmed after soldering. (Hopefully the toolchain is set up on Thursday evening.) &lt;br /&gt;
&lt;br /&gt;
ExtraCrappyCode(tm); sorry for the mess, check the source of the page for a better view...&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; ADDtimer.asm&lt;br /&gt;
;&lt;br /&gt;
; Created: 11/07/2019 21:43:20&lt;br /&gt;
; Author : Wilenzo&lt;br /&gt;
;&lt;br /&gt;
;                      ___&lt;br /&gt;
;                VCC -|*  |- GND&lt;br /&gt;
;     SW2 and TPI A0 -|   |- B3 POT wiper&lt;br /&gt;
;             TPI A1 -|   |- B2 POT V+ and buzzer&lt;br /&gt;
;             TPI /R -|___|- B1 SW1 and LEDs &lt;br /&gt;
&lt;br /&gt;
.def    locl  = r16&lt;br /&gt;
.def    stat  = r17&lt;br /&gt;
.def    dly1  = r18&lt;br /&gt;
.def    dly2  = r19&lt;br /&gt;
.def    dlyi  = r20&lt;br /&gt;
.def    loci  = r21&lt;br /&gt;
.def    tmrd  = r22&lt;br /&gt;
&lt;br /&gt;
;.def    &lt;br /&gt;
&lt;br /&gt;
; Status byte &lt;br /&gt;
.equ    SLP   = 0   ; Set before sleep is executed&lt;br /&gt;
.equ    ACP   = 1   ; Analog conversion pending&lt;br /&gt;
.equ    SLR   = 2   ; Sleep request&lt;br /&gt;
.equ    ALM   = 3   ; Alarm (beeper and LEDs)&lt;br /&gt;
&lt;br /&gt;
; I/O pins or ADC channel&lt;br /&gt;
.equ    SW2   = 0&lt;br /&gt;
.equ    BTN   = 1&lt;br /&gt;
.equ    LED   = 1&lt;br /&gt;
.equ    BUZ   = 2&lt;br /&gt;
.equ    POTP  = 2&lt;br /&gt;
.equ    POTW  = 7&lt;br /&gt;
&lt;br /&gt;
; Helpers&lt;br /&gt;
.equ    VLMON = (1&amp;lt;&amp;lt;VLM1)|(1&amp;lt;&amp;lt;VLM0)|(1&amp;lt;&amp;lt;VLMIE)&lt;br /&gt;
&lt;br /&gt;
; Init&lt;br /&gt;
.org    $0000&lt;br /&gt;
rjmp    RESET_vect&lt;br /&gt;
&lt;br /&gt;
.org    $0001&lt;br /&gt;
rjmp    INT0_vect&lt;br /&gt;
&lt;br /&gt;
.org    $0006&lt;br /&gt;
rjmp    TIM0_CA_vect&lt;br /&gt;
&lt;br /&gt;
.org    $000A&lt;br /&gt;
rjmp    VLM_vect&lt;br /&gt;
&lt;br /&gt;
.org    $000B&lt;br /&gt;
rjmp    ADC_vect&lt;br /&gt;
&lt;br /&gt;
;Handles button and wake function&lt;br /&gt;
INT0_vect:&lt;br /&gt;
    ; Wait for pin to get high, set pot positive high, wait a few msecs&lt;br /&gt;
    in    loci,     SREG&lt;br /&gt;
    push  loci&lt;br /&gt;
WAIT_PIN:&lt;br /&gt;
    sbis  PINB,     BTN&lt;br /&gt;
    rjmp  WAIT_PIN&lt;br /&gt;
&lt;br /&gt;
    sbr   stat,     (1&amp;lt;&amp;lt;ACP)&lt;br /&gt;
    sbi   PORTB,    POTP&lt;br /&gt;
&lt;br /&gt;
I0SNOOZE:&lt;br /&gt;
    dec   dlyi&lt;br /&gt;
    brne  I0SNOOZE&lt;br /&gt;
&lt;br /&gt;
    ; Check if awoken from sleep, if so: reset flag and ...&lt;br /&gt;
    sbrs  stat,     SLP&lt;br /&gt;
    rjmp  NOSLEEP&lt;br /&gt;
    cbr   stat,     (1&amp;lt;&amp;lt;SLP)&lt;br /&gt;
    in    locl,     SMCR&lt;br /&gt;
    andi  locl,     ~(1&amp;lt;&amp;lt;SE)&lt;br /&gt;
    out   SMCR,     locl&lt;br /&gt;
NOSLEEP:&lt;br /&gt;
    ; Code for button processing, start A/D conversion&lt;br /&gt;
    sbi   ADCSRA,   ADSC&lt;br /&gt;
&lt;br /&gt;
INT0_end:&lt;br /&gt;
    pop   loci&lt;br /&gt;
    out   SREG,     loci&lt;br /&gt;
    reti&lt;br /&gt;
&lt;br /&gt;
; Timing, fires every 30 seconds&lt;br /&gt;
TIM0_CA_vect:&lt;br /&gt;
    in    loci,     SREG&lt;br /&gt;
    push  loci    &lt;br /&gt;
&lt;br /&gt;
    ;cpi   tmrd,     0&lt;br /&gt;
    ;breq  REPEAT&lt;br /&gt;
&lt;br /&gt;
    dec   tmrd&lt;br /&gt;
    brne  TIM0_END&lt;br /&gt;
&lt;br /&gt;
    ldi   tmrd,     255&lt;br /&gt;
    sbr   stat,     (1&amp;lt;&amp;lt;ALM)&lt;br /&gt;
&lt;br /&gt;
    sbis  PINA,     SW2&lt;br /&gt;
    rjmp  REPEAT&lt;br /&gt;
    rcall LED_OFF&lt;br /&gt;
    sbr   stat,     (1&amp;lt;&amp;lt;SLR)&lt;br /&gt;
    rjmp  TIM0_END&lt;br /&gt;
REPEAT:&lt;br /&gt;
&lt;br /&gt;
    sbr   stat,     (1&amp;lt;&amp;lt;ACP)&lt;br /&gt;
    sbi   PORTB,    POTP&lt;br /&gt;
&lt;br /&gt;
T0SNOOZE:&lt;br /&gt;
    dec   dlyi&lt;br /&gt;
    brne  T0SNOOZE&lt;br /&gt;
&lt;br /&gt;
    sbi   ADCSRA,   ADSC&lt;br /&gt;
        &lt;br /&gt;
TIM0_END:&lt;br /&gt;
    pop   loci&lt;br /&gt;
    out   SREG,     loci&lt;br /&gt;
    reti&lt;br /&gt;
&lt;br /&gt;
; Voltage level too low? Flash LED, do nothing else&lt;br /&gt;
VLM_vect:&lt;br /&gt;
    in    loci,     SREG&lt;br /&gt;
    push  loci    &lt;br /&gt;
&lt;br /&gt;
    sbi   DDRB,     LED&lt;br /&gt;
&lt;br /&gt;
    ENDLESS:&lt;br /&gt;
    dec   dlyi&lt;br /&gt;
    brne  ENDLESS&lt;br /&gt;
    sbrc  loci,     6&lt;br /&gt;
    rcall LED_ON&lt;br /&gt;
    dec   loci&lt;br /&gt;
    brne  ENDLESS&lt;br /&gt;
    ldi   loci,     80&lt;br /&gt;
    rcall LED_OFF&lt;br /&gt;
    rjmp  ENDLESS&lt;br /&gt;
&lt;br /&gt;
    pop   loci&lt;br /&gt;
    out   SREG,     loci&lt;br /&gt;
    reti&lt;br /&gt;
&lt;br /&gt;
; Conversion complete, set pot positive to 0V, process value&lt;br /&gt;
ADC_vect:&lt;br /&gt;
    in    loci,     SREG&lt;br /&gt;
    push  loci  &lt;br /&gt;
    &lt;br /&gt;
    cbi   PORTB,    POTP&lt;br /&gt;
    cbr   stat,     (1&amp;lt;&amp;lt;ACP)&lt;br /&gt;
    in    tmrd,     ADCH&lt;br /&gt;
    lsr   tmrd&lt;br /&gt;
    cpi   tmrd,     10&lt;br /&gt;
    brsh  MAX_VAL&lt;br /&gt;
    ldi   tmrd,     10&lt;br /&gt;
MAX_VAL:&lt;br /&gt;
    cpi   tmrd,     120&lt;br /&gt;
    brlo  VAL_OK&lt;br /&gt;
    ldi   tmrd,     120&lt;br /&gt;
VAL_OK:&lt;br /&gt;
    pop   loci&lt;br /&gt;
    out   SREG,     loci&lt;br /&gt;
    reti&lt;br /&gt;
&lt;br /&gt;
; LED on (with safe pushbutton thing)&lt;br /&gt;
LED_ON:&lt;br /&gt;
    ldi   locl,     0&lt;br /&gt;
    out   EIMSK,    locl       ; INT0 off&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    cbi   PORTB,    LED&lt;br /&gt;
    sbi   DDRB,     LED&lt;br /&gt;
    ret&lt;br /&gt;
&lt;br /&gt;
; LED off (with safe pushbutton thing)&lt;br /&gt;
LED_OFF:&lt;br /&gt;
    cbi   DDRB,     LED&lt;br /&gt;
    sbi   PORTB,    LED&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;INT0)&lt;br /&gt;
    out   EIMSK,    locl       ; INT0 (low level for waking from sleep)&lt;br /&gt;
    ret&lt;br /&gt;
&lt;br /&gt;
RESET_vect:&lt;br /&gt;
    cli&lt;br /&gt;
&lt;br /&gt;
    clr   stat&lt;br /&gt;
    ldi   locl,     low(RAMEND)&lt;br /&gt;
    out   SPL,      locl&lt;br /&gt;
    ldi   locl,     high(RAMEND)&lt;br /&gt;
    out   SPH,      locl&lt;br /&gt;
&lt;br /&gt;
    ; Set clock speed to 128kHz&lt;br /&gt;
    ldi   locl,     0xD8&lt;br /&gt;
    out   CCP,      locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;CLKMS0)&lt;br /&gt;
    out   CLKMSR,   locl&lt;br /&gt;
    ldi   locl,     0xD8&lt;br /&gt;
    out   CCP,      locl&lt;br /&gt;
    clr   locl&lt;br /&gt;
    out   CLKPSR,   locl&lt;br /&gt;
&lt;br /&gt;
    ; I/O init &lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;SW2)&lt;br /&gt;
    out   PUEA,     locl  &lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;BUZ)&lt;br /&gt;
    out   DDRB,     locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;BTN)&lt;br /&gt;
    out   PUEB,     locl&lt;br /&gt;
&lt;br /&gt;
FLASH:&lt;br /&gt;
    rcall LED_ON&lt;br /&gt;
    dec   dly1&lt;br /&gt;
    brne  FLASH&lt;br /&gt;
    rcall LED_OFF&lt;br /&gt;
    &lt;br /&gt;
    ; ADC setup, point mux to pot wiper enable with interrupt, left adjust and turn off digital input&lt;br /&gt;
    ldi   locl,     POTW&lt;br /&gt;
    out   ADMUX,    locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;ADEN)|(1&amp;lt;&amp;lt;ADIE)&lt;br /&gt;
    out   ADCSRA,   locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;ADLAR)&lt;br /&gt;
    out   ADCSRB,   locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;POTW)&lt;br /&gt;
    out   DIDR0,    locl&lt;br /&gt;
&lt;br /&gt;
    ; VLM setup (off for now)&lt;br /&gt;
    ldi   locl,     0&lt;br /&gt;
    out   VLMCSR,   locl&lt;br /&gt;
&lt;br /&gt;
    ; Interrupts setup&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;INT0)&lt;br /&gt;
    out   EIMSK,    locl       ; INT0 (low level for waking from sleep)&lt;br /&gt;
    ldi   locl,     0x60&lt;br /&gt;
    ldi   loci,     0xEA&lt;br /&gt;
    out   OCR0AH,   loci       ; Set timer compare match at 60000&lt;br /&gt;
    out   OCR0AL,   locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;CS00)|(1&amp;lt;&amp;lt;CS01)|(1&amp;lt;&amp;lt;WGM02)&lt;br /&gt;
    out   TCCR0B,   locl       ; CLKtmr = CLKio/64 =&amp;gt; 2000Hz&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;OCIE0A)&lt;br /&gt;
    out   TIMSK0,   locl       ; Interrupt fires every 30 seconds.&lt;br /&gt;
      &lt;br /&gt;
    ; Set sleep mode to power down&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;SM1)&lt;br /&gt;
    out   SMCR,     locl       ; (1&amp;lt;&amp;lt;SE) just before sleep instruction and clear after waking.&lt;br /&gt;
&lt;br /&gt;
    ; Enable interrupts and go&lt;br /&gt;
    sei&lt;br /&gt;
    rjmp  MAIN&lt;br /&gt;
&lt;br /&gt;
ZZZ:&lt;br /&gt;
    cbr   stat,     (1&amp;lt;&amp;lt;SLR)&lt;br /&gt;
    sbr   stat,     (1&amp;lt;&amp;lt;SLP)&lt;br /&gt;
    in    locl,     SMCR&lt;br /&gt;
    ori   locl,     (1&amp;lt;&amp;lt;SE)&lt;br /&gt;
    out   SMCR,     locl&lt;br /&gt;
    sleep&lt;br /&gt;
    rjmp  MAIN&lt;br /&gt;
&lt;br /&gt;
; Check if battery voltage is OK, delay is for settling time.&lt;br /&gt;
VLM_CHECK:&lt;br /&gt;
    sbrc  stat,     ACP&lt;br /&gt;
    ret&lt;br /&gt;
    sbis  PORTB,    LED&lt;br /&gt;
    ret&lt;br /&gt;
    sbic  PORTB,    BUZ&lt;br /&gt;
    ret&lt;br /&gt;
    ldi   locl,     VLMON&lt;br /&gt;
    out   VLMCSR,   locl&lt;br /&gt;
    ldi   dly1,     4 &lt;br /&gt;
VLM_DLY:&lt;br /&gt;
    dec   dly1&lt;br /&gt;
    brne  VLM_DLY&lt;br /&gt;
    ldi   locl,     0&lt;br /&gt;
    out   VLMCSR,   locl&lt;br /&gt;
    ret&lt;br /&gt;
&lt;br /&gt;
; LED and buzzer sequence&lt;br /&gt;
ALARM:&lt;br /&gt;
    ldi   dly2,   5&lt;br /&gt;
ALARM_LOOP:&lt;br /&gt;
    ;sbi   PORTB,  BUZ  piezo only&lt;br /&gt;
    cbi   PORTB,  BUZ&lt;br /&gt;
    rcall LED_ON&lt;br /&gt;
    ;cbi   PORTB,  BUZ  piezo only&lt;br /&gt;
    dec   dly1&lt;br /&gt;
    brne  ALARM_LOOP&lt;br /&gt;
    rcall LED_OFF&lt;br /&gt;
    sbi   PORTB,  BUZ&lt;br /&gt;
BLEEP:&lt;br /&gt;
;    sbi   PORTB,  BUZ  piezo only&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
;    cbi   PORTB,  BUZ  piezo only&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    dec   dly1&lt;br /&gt;
    brne  BLEEP&lt;br /&gt;
    dec   dly2&lt;br /&gt;
    brne  ALARM_LOOP&lt;br /&gt;
    cbr   stat,   (1&amp;lt;&amp;lt;ALM)&lt;br /&gt;
    cbi   PORTB,  BUZ&lt;br /&gt;
    ret&lt;br /&gt;
&lt;br /&gt;
; Just wait here and check voltage from time to time&lt;br /&gt;
MAIN:&lt;br /&gt;
    dec   dly1&lt;br /&gt;
    brne  MAIN&lt;br /&gt;
    sbrc  stat,     ALM&lt;br /&gt;
    rcall ALARM&lt;br /&gt;
    dec   dly2&lt;br /&gt;
    brne  MAIN&lt;br /&gt;
    rcall VLM_CHECK&lt;br /&gt;
    sbrc  stat,     SLR&lt;br /&gt;
    rjmp  ZZZ&lt;br /&gt;
    rjmp  MAIN&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Schema_ADHD.png]]&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Camp2019_kits&amp;diff=46</id>
		<title>Camp2019 kits</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Camp2019_kits&amp;diff=46"/>
		<updated>2019-08-21T21:12:45Z</updated>

		<summary type="html">&lt;p&gt;Benadski: /* Kit C: The AD(H)D timer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''At CCCamp 2019 there are a few electronic kits available for soldering, some related to our goal, some not.'''&lt;br /&gt;
&lt;br /&gt;
But anyway, here is the info you were looking for!&lt;br /&gt;
&lt;br /&gt;
=== Kit A: Solar powered noise maker: ===&lt;br /&gt;
&lt;br /&gt;
This kit is a simple bleeping sound generator, it has all SMD parts except for the headphone connector and the solar panel.&lt;br /&gt;
&lt;br /&gt;
[[File:PCB.png]]&lt;br /&gt;
&lt;br /&gt;
The PCB and components are RoHS compatible, but you could use leaded solder too. The small point on the outline of the LEDs is the anode/positive side of the LED. If you have finished soldering the PCB and there is a bit of light it should make some noise. Place your ear near the piezo or attach stereo headphones. The LEDs only blink in bright lights. The pads on the outside of the PCB can be used as finger contacts or to solder other components to influence the sound. The (-) pad on the top side of the picture is not connected correctly, but the other (-) pad is.&lt;br /&gt;
&lt;br /&gt;
[[File:Schema bliep.png]]&lt;br /&gt;
&lt;br /&gt;
=== Kit B: The EMF detector / RevSniffer: ===&lt;br /&gt;
&lt;br /&gt;
[[File:Revsniffer.png]]&lt;br /&gt;
&lt;br /&gt;
The schematic is pretty simple, but it works in a complex way. Any of the three transistors can work as an amplifier or detector. It all depends on the strength of the signal. &lt;br /&gt;
After assembling, hold the button and point the inductor/antenna to the device you want to listen to. If there is a static or no field, you will hear some hissing noise, that's the noise generated by the electrons dancing inside the transistors. If there is a stable high frequency field, you will hear nothing, if there is some modulation, this will make all kinds of nice noises, from simple clicks to highly complex and beautiful sounds! Have fun! The provided headphones are cheap, so if you don't hear anything, try another set.&lt;br /&gt;
&lt;br /&gt;
=== Kit C: The AD(H)D timer ===&lt;br /&gt;
&lt;br /&gt;
This kit has a microcontroller that needs some programming, ask for benadski at the HSNL tent to get yours programmed after soldering. (Hopefully the toolchain is set up on Thursday evening.) &lt;br /&gt;
&lt;br /&gt;
Code; sorry for the mess, check the source of the page for a better view...&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; ADDtimer.asm&lt;br /&gt;
;&lt;br /&gt;
; Created: 11/07/2019 21:43:20&lt;br /&gt;
; Author : Wilenzo&lt;br /&gt;
;&lt;br /&gt;
;                      ___&lt;br /&gt;
;                VCC -|*  |- GND&lt;br /&gt;
;     SW2 and TPI A0 -|   |- B3 POT wiper&lt;br /&gt;
;             TPI A1 -|   |- B2 POT V+ and buzzer&lt;br /&gt;
;             TPI /R -|___|- B1 SW1 and LEDs &lt;br /&gt;
&lt;br /&gt;
.def    locl  = r16&lt;br /&gt;
.def    stat  = r17&lt;br /&gt;
.def    dly1  = r18&lt;br /&gt;
.def    dly2  = r19&lt;br /&gt;
.def    dlyi  = r20&lt;br /&gt;
.def    loci  = r21&lt;br /&gt;
.def    tmrd  = r22&lt;br /&gt;
&lt;br /&gt;
;.def    &lt;br /&gt;
&lt;br /&gt;
; Status byte &lt;br /&gt;
.equ    SLP   = 0   ; Set before sleep is executed&lt;br /&gt;
.equ    ACP   = 1   ; Analog conversion pending&lt;br /&gt;
.equ    SLR   = 2   ; Sleep request&lt;br /&gt;
.equ    ALM   = 3   ; Alarm (beeper and LEDs)&lt;br /&gt;
&lt;br /&gt;
; I/O pins or ADC channel&lt;br /&gt;
.equ    SW2   = 0&lt;br /&gt;
.equ    BTN   = 1&lt;br /&gt;
.equ    LED   = 1&lt;br /&gt;
.equ    BUZ   = 2&lt;br /&gt;
.equ    POTP  = 2&lt;br /&gt;
.equ    POTW  = 7&lt;br /&gt;
&lt;br /&gt;
; Helpers&lt;br /&gt;
.equ    VLMON = (1&amp;lt;&amp;lt;VLM1)|(1&amp;lt;&amp;lt;VLM0)|(1&amp;lt;&amp;lt;VLMIE)&lt;br /&gt;
&lt;br /&gt;
; Init&lt;br /&gt;
.org    $0000&lt;br /&gt;
rjmp    RESET_vect&lt;br /&gt;
&lt;br /&gt;
.org    $0001&lt;br /&gt;
rjmp    INT0_vect&lt;br /&gt;
&lt;br /&gt;
.org    $0006&lt;br /&gt;
rjmp    TIM0_CA_vect&lt;br /&gt;
&lt;br /&gt;
.org    $000A&lt;br /&gt;
rjmp    VLM_vect&lt;br /&gt;
&lt;br /&gt;
.org    $000B&lt;br /&gt;
rjmp    ADC_vect&lt;br /&gt;
&lt;br /&gt;
;Handles button and wake function&lt;br /&gt;
INT0_vect:&lt;br /&gt;
    ; Wait for pin to get high, set pot positive high, wait a few msecs&lt;br /&gt;
    in    loci,     SREG&lt;br /&gt;
    push  loci&lt;br /&gt;
WAIT_PIN:&lt;br /&gt;
    sbis  PINB,     BTN&lt;br /&gt;
    rjmp  WAIT_PIN&lt;br /&gt;
&lt;br /&gt;
    sbr   stat,     (1&amp;lt;&amp;lt;ACP)&lt;br /&gt;
    sbi   PORTB,    POTP&lt;br /&gt;
&lt;br /&gt;
I0SNOOZE:&lt;br /&gt;
    dec   dlyi&lt;br /&gt;
    brne  I0SNOOZE&lt;br /&gt;
&lt;br /&gt;
    ; Check if awoken from sleep, if so: reset flag and ...&lt;br /&gt;
    sbrs  stat,     SLP&lt;br /&gt;
    rjmp  NOSLEEP&lt;br /&gt;
    cbr   stat,     (1&amp;lt;&amp;lt;SLP)&lt;br /&gt;
    in    locl,     SMCR&lt;br /&gt;
    andi  locl,     ~(1&amp;lt;&amp;lt;SE)&lt;br /&gt;
    out   SMCR,     locl&lt;br /&gt;
NOSLEEP:&lt;br /&gt;
    ; Code for button processing, start A/D conversion&lt;br /&gt;
    sbi   ADCSRA,   ADSC&lt;br /&gt;
&lt;br /&gt;
INT0_end:&lt;br /&gt;
    pop   loci&lt;br /&gt;
    out   SREG,     loci&lt;br /&gt;
    reti&lt;br /&gt;
&lt;br /&gt;
; Timing, fires every 30 seconds&lt;br /&gt;
TIM0_CA_vect:&lt;br /&gt;
    in    loci,     SREG&lt;br /&gt;
    push  loci    &lt;br /&gt;
&lt;br /&gt;
    ;cpi   tmrd,     0&lt;br /&gt;
    ;breq  REPEAT&lt;br /&gt;
&lt;br /&gt;
    dec   tmrd&lt;br /&gt;
    brne  TIM0_END&lt;br /&gt;
&lt;br /&gt;
    ldi   tmrd,     255&lt;br /&gt;
    sbr   stat,     (1&amp;lt;&amp;lt;ALM)&lt;br /&gt;
&lt;br /&gt;
    sbis  PINA,     SW2&lt;br /&gt;
    rjmp  REPEAT&lt;br /&gt;
    rcall LED_OFF&lt;br /&gt;
    sbr   stat,     (1&amp;lt;&amp;lt;SLR)&lt;br /&gt;
    rjmp  TIM0_END&lt;br /&gt;
REPEAT:&lt;br /&gt;
&lt;br /&gt;
    sbr   stat,     (1&amp;lt;&amp;lt;ACP)&lt;br /&gt;
    sbi   PORTB,    POTP&lt;br /&gt;
&lt;br /&gt;
T0SNOOZE:&lt;br /&gt;
    dec   dlyi&lt;br /&gt;
    brne  T0SNOOZE&lt;br /&gt;
&lt;br /&gt;
    sbi   ADCSRA,   ADSC&lt;br /&gt;
        &lt;br /&gt;
TIM0_END:&lt;br /&gt;
    pop   loci&lt;br /&gt;
    out   SREG,     loci&lt;br /&gt;
    reti&lt;br /&gt;
&lt;br /&gt;
; Voltage level too low? Flash LED, do nothing else&lt;br /&gt;
VLM_vect:&lt;br /&gt;
    in    loci,     SREG&lt;br /&gt;
    push  loci    &lt;br /&gt;
&lt;br /&gt;
    sbi   DDRB,     LED&lt;br /&gt;
&lt;br /&gt;
    ENDLESS:&lt;br /&gt;
    dec   dlyi&lt;br /&gt;
    brne  ENDLESS&lt;br /&gt;
    sbrc  loci,     6&lt;br /&gt;
    rcall LED_ON&lt;br /&gt;
    dec   loci&lt;br /&gt;
    brne  ENDLESS&lt;br /&gt;
    ldi   loci,     80&lt;br /&gt;
    rcall LED_OFF&lt;br /&gt;
    rjmp  ENDLESS&lt;br /&gt;
&lt;br /&gt;
    pop   loci&lt;br /&gt;
    out   SREG,     loci&lt;br /&gt;
    reti&lt;br /&gt;
&lt;br /&gt;
; Conversion complete, set pot positive to 0V, process value&lt;br /&gt;
ADC_vect:&lt;br /&gt;
    in    loci,     SREG&lt;br /&gt;
    push  loci  &lt;br /&gt;
    &lt;br /&gt;
    cbi   PORTB,    POTP&lt;br /&gt;
    cbr   stat,     (1&amp;lt;&amp;lt;ACP)&lt;br /&gt;
    in    tmrd,     ADCH&lt;br /&gt;
    lsr   tmrd&lt;br /&gt;
    cpi   tmrd,     10&lt;br /&gt;
    brsh  MAX_VAL&lt;br /&gt;
    ldi   tmrd,     10&lt;br /&gt;
MAX_VAL:&lt;br /&gt;
    cpi   tmrd,     120&lt;br /&gt;
    brlo  VAL_OK&lt;br /&gt;
    ldi   tmrd,     120&lt;br /&gt;
VAL_OK:&lt;br /&gt;
    pop   loci&lt;br /&gt;
    out   SREG,     loci&lt;br /&gt;
    reti&lt;br /&gt;
&lt;br /&gt;
; LED on (with safe pushbutton thing)&lt;br /&gt;
LED_ON:&lt;br /&gt;
    ldi   locl,     0&lt;br /&gt;
    out   EIMSK,    locl       ; INT0 off&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    cbi   PORTB,    LED&lt;br /&gt;
    sbi   DDRB,     LED&lt;br /&gt;
    ret&lt;br /&gt;
&lt;br /&gt;
; LED off (with safe pushbutton thing)&lt;br /&gt;
LED_OFF:&lt;br /&gt;
    cbi   DDRB,     LED&lt;br /&gt;
    sbi   PORTB,    LED&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;INT0)&lt;br /&gt;
    out   EIMSK,    locl       ; INT0 (low level for waking from sleep)&lt;br /&gt;
    ret&lt;br /&gt;
&lt;br /&gt;
RESET_vect:&lt;br /&gt;
    cli&lt;br /&gt;
&lt;br /&gt;
    clr   stat&lt;br /&gt;
    ldi   locl,     low(RAMEND)&lt;br /&gt;
    out   SPL,      locl&lt;br /&gt;
    ldi   locl,     high(RAMEND)&lt;br /&gt;
    out   SPH,      locl&lt;br /&gt;
&lt;br /&gt;
    ; Set clock speed to 128kHz&lt;br /&gt;
    ldi   locl,     0xD8&lt;br /&gt;
    out   CCP,      locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;CLKMS0)&lt;br /&gt;
    out   CLKMSR,   locl&lt;br /&gt;
    ldi   locl,     0xD8&lt;br /&gt;
    out   CCP,      locl&lt;br /&gt;
    clr   locl&lt;br /&gt;
    out   CLKPSR,   locl&lt;br /&gt;
&lt;br /&gt;
    ; I/O init &lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;SW2)&lt;br /&gt;
    out   PUEA,     locl  &lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;BUZ)&lt;br /&gt;
    out   DDRB,     locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;BTN)&lt;br /&gt;
    out   PUEB,     locl&lt;br /&gt;
&lt;br /&gt;
FLASH:&lt;br /&gt;
    rcall LED_ON&lt;br /&gt;
    dec   dly1&lt;br /&gt;
    brne  FLASH&lt;br /&gt;
    rcall LED_OFF&lt;br /&gt;
    &lt;br /&gt;
    ; ADC setup, point mux to pot wiper enable with interrupt, left adjust and turn off digital input&lt;br /&gt;
    ldi   locl,     POTW&lt;br /&gt;
    out   ADMUX,    locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;ADEN)|(1&amp;lt;&amp;lt;ADIE)&lt;br /&gt;
    out   ADCSRA,   locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;ADLAR)&lt;br /&gt;
    out   ADCSRB,   locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;POTW)&lt;br /&gt;
    out   DIDR0,    locl&lt;br /&gt;
&lt;br /&gt;
    ; VLM setup (off for now)&lt;br /&gt;
    ldi   locl,     0&lt;br /&gt;
    out   VLMCSR,   locl&lt;br /&gt;
&lt;br /&gt;
    ; Interrupts setup&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;INT0)&lt;br /&gt;
    out   EIMSK,    locl       ; INT0 (low level for waking from sleep)&lt;br /&gt;
    ldi   locl,     0x60&lt;br /&gt;
    ldi   loci,     0xEA&lt;br /&gt;
    out   OCR0AH,   loci       ; Set timer compare match at 60000&lt;br /&gt;
    out   OCR0AL,   locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;CS00)|(1&amp;lt;&amp;lt;CS01)|(1&amp;lt;&amp;lt;WGM02)&lt;br /&gt;
    out   TCCR0B,   locl       ; CLKtmr = CLKio/64 =&amp;gt; 2000Hz&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;OCIE0A)&lt;br /&gt;
    out   TIMSK0,   locl       ; Interrupt fires every 30 seconds.&lt;br /&gt;
      &lt;br /&gt;
    ; Set sleep mode to power down&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;SM1)&lt;br /&gt;
    out   SMCR,     locl       ; (1&amp;lt;&amp;lt;SE) just before sleep instruction and clear after waking.&lt;br /&gt;
&lt;br /&gt;
    ; Enable interrupts and go&lt;br /&gt;
    sei&lt;br /&gt;
    rjmp  MAIN&lt;br /&gt;
&lt;br /&gt;
ZZZ:&lt;br /&gt;
    cbr   stat,     (1&amp;lt;&amp;lt;SLR)&lt;br /&gt;
    sbr   stat,     (1&amp;lt;&amp;lt;SLP)&lt;br /&gt;
    in    locl,     SMCR&lt;br /&gt;
    ori   locl,     (1&amp;lt;&amp;lt;SE)&lt;br /&gt;
    out   SMCR,     locl&lt;br /&gt;
    sleep&lt;br /&gt;
    rjmp  MAIN&lt;br /&gt;
&lt;br /&gt;
; Check if battery voltage is OK, delay is for settling time.&lt;br /&gt;
VLM_CHECK:&lt;br /&gt;
    sbrc  stat,     ACP&lt;br /&gt;
    ret&lt;br /&gt;
    sbis  PORTB,    LED&lt;br /&gt;
    ret&lt;br /&gt;
    sbic  PORTB,    BUZ&lt;br /&gt;
    ret&lt;br /&gt;
    ldi   locl,     VLMON&lt;br /&gt;
    out   VLMCSR,   locl&lt;br /&gt;
    ldi   dly1,     4 &lt;br /&gt;
VLM_DLY:&lt;br /&gt;
    dec   dly1&lt;br /&gt;
    brne  VLM_DLY&lt;br /&gt;
    ldi   locl,     0&lt;br /&gt;
    out   VLMCSR,   locl&lt;br /&gt;
    ret&lt;br /&gt;
&lt;br /&gt;
; LED and buzzer sequence&lt;br /&gt;
ALARM:&lt;br /&gt;
    ldi   dly2,   5&lt;br /&gt;
ALARM_LOOP:&lt;br /&gt;
    ;sbi   PORTB,  BUZ  piezo only&lt;br /&gt;
    cbi   PORTB,  BUZ&lt;br /&gt;
    rcall LED_ON&lt;br /&gt;
    ;cbi   PORTB,  BUZ  piezo only&lt;br /&gt;
    dec   dly1&lt;br /&gt;
    brne  ALARM_LOOP&lt;br /&gt;
    rcall LED_OFF&lt;br /&gt;
    sbi   PORTB,  BUZ&lt;br /&gt;
BLEEP:&lt;br /&gt;
;    sbi   PORTB,  BUZ  piezo only&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
;    cbi   PORTB,  BUZ  piezo only&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    dec   dly1&lt;br /&gt;
    brne  BLEEP&lt;br /&gt;
    dec   dly2&lt;br /&gt;
    brne  ALARM_LOOP&lt;br /&gt;
    cbr   stat,   (1&amp;lt;&amp;lt;ALM)&lt;br /&gt;
    cbi   PORTB,  BUZ&lt;br /&gt;
    ret&lt;br /&gt;
&lt;br /&gt;
; Just wait here and check voltage from time to time&lt;br /&gt;
MAIN:&lt;br /&gt;
    dec   dly1&lt;br /&gt;
    brne  MAIN&lt;br /&gt;
    sbrc  stat,     ALM&lt;br /&gt;
    rcall ALARM&lt;br /&gt;
    dec   dly2&lt;br /&gt;
    brne  MAIN&lt;br /&gt;
    rcall VLM_CHECK&lt;br /&gt;
    sbrc  stat,     SLR&lt;br /&gt;
    rjmp  ZZZ&lt;br /&gt;
    rjmp  MAIN&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Schema_ADHD.png]]&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Camp2019_kits&amp;diff=45</id>
		<title>Camp2019 kits</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Camp2019_kits&amp;diff=45"/>
		<updated>2019-08-21T21:11:32Z</updated>

		<summary type="html">&lt;p&gt;Benadski: /* Kit C: The AD(H)D timer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''At CCCamp 2019 there are a few electronic kits available for soldering, some related to our goal, some not.'''&lt;br /&gt;
&lt;br /&gt;
But anyway, here is the info you were looking for!&lt;br /&gt;
&lt;br /&gt;
=== Kit A: Solar powered noise maker: ===&lt;br /&gt;
&lt;br /&gt;
This kit is a simple bleeping sound generator, it has all SMD parts except for the headphone connector and the solar panel.&lt;br /&gt;
&lt;br /&gt;
[[File:PCB.png]]&lt;br /&gt;
&lt;br /&gt;
The PCB and components are RoHS compatible, but you could use leaded solder too. The small point on the outline of the LEDs is the anode/positive side of the LED. If you have finished soldering the PCB and there is a bit of light it should make some noise. Place your ear near the piezo or attach stereo headphones. The LEDs only blink in bright lights. The pads on the outside of the PCB can be used as finger contacts or to solder other components to influence the sound. The (-) pad on the top side of the picture is not connected correctly, but the other (-) pad is.&lt;br /&gt;
&lt;br /&gt;
[[File:Schema bliep.png]]&lt;br /&gt;
&lt;br /&gt;
=== Kit B: The EMF detector / RevSniffer: ===&lt;br /&gt;
&lt;br /&gt;
[[File:Revsniffer.png]]&lt;br /&gt;
&lt;br /&gt;
The schematic is pretty simple, but it works in a complex way. Any of the three transistors can work as an amplifier or detector. It all depends on the strength of the signal. &lt;br /&gt;
After assembling, hold the button and point the inductor/antenna to the device you want to listen to. If there is a static or no field, you will hear some hissing noise, that's the noise generated by the electrons dancing inside the transistors. If there is a stable high frequency field, you will hear nothing, if there is some modulation, this will make all kinds of nice noises, from simple clicks to highly complex and beautiful sounds! Have fun! The provided headphones are cheap, so if you don't hear anything, try another set.&lt;br /&gt;
&lt;br /&gt;
=== Kit C: The AD(H)D timer ===&lt;br /&gt;
&lt;br /&gt;
This kit has a microcontroller that needs some programming, ask for benadski at the HSNL tent to get yours programmed after soldering. (Hopefully the toolchain is set up on Thursday evening.) &lt;br /&gt;
&lt;br /&gt;
Code; sorry for the mess, check the source of the page for a better view...&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; ADDtimer.asm&lt;br /&gt;
;&lt;br /&gt;
; Created: 11/07/2019 21:43:20&lt;br /&gt;
; Author : Wilenzo&lt;br /&gt;
;&lt;br /&gt;
;                      ___&lt;br /&gt;
;                VCC -|*  |- GND&lt;br /&gt;
;     SW2 and TPI A0 -|   |- B3 POT wiper&lt;br /&gt;
;             TPI A1 -|   |- B2 POT V+ and buzzer&lt;br /&gt;
;             TPI /R -|___|- B1 SW1 and LEDs &lt;br /&gt;
&lt;br /&gt;
.def    locl  = r16&lt;br /&gt;
.def    stat  = r17&lt;br /&gt;
.def    dly1  = r18&lt;br /&gt;
.def    dly2  = r19&lt;br /&gt;
.def    dlyi  = r20&lt;br /&gt;
.def    loci  = r21&lt;br /&gt;
.def    tmrd  = r22&lt;br /&gt;
&lt;br /&gt;
;.def    &lt;br /&gt;
&lt;br /&gt;
; Status byte &lt;br /&gt;
.equ    SLP   = 0   ; Set before sleep is executed&lt;br /&gt;
.equ    ACP   = 1   ; Analog conversion pending&lt;br /&gt;
.equ    SLR   = 2   ; Sleep request&lt;br /&gt;
.equ    ALM   = 3   ; Alarm (beeper and LEDs)&lt;br /&gt;
&lt;br /&gt;
; I/O pins or ADC channel&lt;br /&gt;
.equ    SW2   = 0&lt;br /&gt;
.equ    BTN   = 1&lt;br /&gt;
.equ    LED   = 1&lt;br /&gt;
.equ    BUZ   = 2&lt;br /&gt;
.equ    POTP  = 2&lt;br /&gt;
.equ    POTW  = 7&lt;br /&gt;
&lt;br /&gt;
; Helpers&lt;br /&gt;
.equ    VLMON = (1&amp;lt;&amp;lt;VLM1)|(1&amp;lt;&amp;lt;VLM0)|(1&amp;lt;&amp;lt;VLMIE)&lt;br /&gt;
&lt;br /&gt;
; Init&lt;br /&gt;
.org    $0000&lt;br /&gt;
rjmp    RESET_vect&lt;br /&gt;
&lt;br /&gt;
.org    $0001&lt;br /&gt;
rjmp    INT0_vect&lt;br /&gt;
&lt;br /&gt;
.org    $0006&lt;br /&gt;
rjmp    TIM0_CA_vect&lt;br /&gt;
&lt;br /&gt;
.org    $000A&lt;br /&gt;
rjmp    VLM_vect&lt;br /&gt;
&lt;br /&gt;
.org    $000B&lt;br /&gt;
rjmp    ADC_vect&lt;br /&gt;
&lt;br /&gt;
;Handles button and wake function&lt;br /&gt;
INT0_vect:&lt;br /&gt;
    ; Wait for pin to get high, set pot positive high, wait a few msecs&lt;br /&gt;
    in    loci,     SREG&lt;br /&gt;
    push  loci&lt;br /&gt;
WAIT_PIN:&lt;br /&gt;
    sbis  PINB,     BTN&lt;br /&gt;
    rjmp  WAIT_PIN&lt;br /&gt;
&lt;br /&gt;
    sbr   stat,     (1&amp;lt;&amp;lt;ACP)&lt;br /&gt;
    sbi   PORTB,    POTP&lt;br /&gt;
&lt;br /&gt;
I0SNOOZE:&lt;br /&gt;
    dec   dlyi&lt;br /&gt;
    brne  I0SNOOZE&lt;br /&gt;
&lt;br /&gt;
    ; Check if awoken from sleep, if so: reset flag and ...&lt;br /&gt;
    sbrs  stat,     SLP&lt;br /&gt;
    rjmp  NOSLEEP&lt;br /&gt;
    cbr   stat,     (1&amp;lt;&amp;lt;SLP)&lt;br /&gt;
    in    locl,     SMCR&lt;br /&gt;
    andi  locl,     ~(1&amp;lt;&amp;lt;SE)&lt;br /&gt;
    out   SMCR,     locl&lt;br /&gt;
NOSLEEP:&lt;br /&gt;
    ; Code for button processing, start A/D conversion&lt;br /&gt;
    sbi   ADCSRA,   ADSC&lt;br /&gt;
&lt;br /&gt;
INT0_end:&lt;br /&gt;
    pop   loci&lt;br /&gt;
    out   SREG,     loci&lt;br /&gt;
    reti&lt;br /&gt;
&lt;br /&gt;
; Timing, fires every 30 seconds&lt;br /&gt;
TIM0_CA_vect:&lt;br /&gt;
    in    loci,     SREG&lt;br /&gt;
    push  loci    &lt;br /&gt;
&lt;br /&gt;
    ;cpi   tmrd,     0&lt;br /&gt;
    ;breq  REPEAT&lt;br /&gt;
&lt;br /&gt;
    dec   tmrd&lt;br /&gt;
    brne  TIM0_END&lt;br /&gt;
&lt;br /&gt;
    ldi   tmrd,     255&lt;br /&gt;
    sbr   stat,     (1&amp;lt;&amp;lt;ALM)&lt;br /&gt;
&lt;br /&gt;
    sbis  PINA,     SW2&lt;br /&gt;
    rjmp  REPEAT&lt;br /&gt;
    rcall LED_OFF&lt;br /&gt;
    sbr   stat,     (1&amp;lt;&amp;lt;SLR)&lt;br /&gt;
    rjmp  TIM0_END&lt;br /&gt;
REPEAT:&lt;br /&gt;
&lt;br /&gt;
    sbr   stat,     (1&amp;lt;&amp;lt;ACP)&lt;br /&gt;
    sbi   PORTB,    POTP&lt;br /&gt;
&lt;br /&gt;
T0SNOOZE:&lt;br /&gt;
    dec   dlyi&lt;br /&gt;
    brne  T0SNOOZE&lt;br /&gt;
&lt;br /&gt;
    sbi   ADCSRA,   ADSC&lt;br /&gt;
        &lt;br /&gt;
TIM0_END:&lt;br /&gt;
    pop   loci&lt;br /&gt;
    out   SREG,     loci&lt;br /&gt;
    reti&lt;br /&gt;
&lt;br /&gt;
; Voltage level too low? Flash LED, do nothing else&lt;br /&gt;
VLM_vect:&lt;br /&gt;
    in    loci,     SREG&lt;br /&gt;
    push  loci    &lt;br /&gt;
&lt;br /&gt;
    sbi   DDRB,     LED&lt;br /&gt;
&lt;br /&gt;
    ENDLESS:&lt;br /&gt;
    dec   dlyi&lt;br /&gt;
    brne  ENDLESS&lt;br /&gt;
    sbrc  loci,     6&lt;br /&gt;
    rcall LED_ON&lt;br /&gt;
    dec   loci&lt;br /&gt;
    brne  ENDLESS&lt;br /&gt;
    ldi   loci,     80&lt;br /&gt;
    rcall LED_OFF&lt;br /&gt;
    rjmp  ENDLESS&lt;br /&gt;
&lt;br /&gt;
    pop   loci&lt;br /&gt;
    out   SREG,     loci&lt;br /&gt;
    reti&lt;br /&gt;
&lt;br /&gt;
; Conversion complete, set pot positive to 0V, process value&lt;br /&gt;
ADC_vect:&lt;br /&gt;
    in    loci,     SREG&lt;br /&gt;
    push  loci  &lt;br /&gt;
    &lt;br /&gt;
    cbi   PORTB,    POTP&lt;br /&gt;
    cbr   stat,     (1&amp;lt;&amp;lt;ACP)&lt;br /&gt;
    in    tmrd,     ADCH&lt;br /&gt;
    lsr   tmrd&lt;br /&gt;
    cpi   tmrd,     10&lt;br /&gt;
    brsh  MAX_VAL&lt;br /&gt;
    ldi   tmrd,     10&lt;br /&gt;
MAX_VAL:&lt;br /&gt;
    cpi   tmrd,     120&lt;br /&gt;
    brlo  VAL_OK&lt;br /&gt;
    ldi   tmrd,     120&lt;br /&gt;
VAL_OK:&lt;br /&gt;
    pop   loci&lt;br /&gt;
    out   SREG,     loci&lt;br /&gt;
    reti&lt;br /&gt;
&lt;br /&gt;
; LED on (with safe pushbutton thing)&lt;br /&gt;
LED_ON:&lt;br /&gt;
    ldi   locl,     0&lt;br /&gt;
    out   EIMSK,    locl       ; INT0 off&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    cbi   PORTB,    LED&lt;br /&gt;
    sbi   DDRB,     LED&lt;br /&gt;
    ret&lt;br /&gt;
&lt;br /&gt;
; LED off (with safe pushbutton thing)&lt;br /&gt;
LED_OFF:&lt;br /&gt;
    cbi   DDRB,     LED&lt;br /&gt;
    sbi   PORTB,    LED&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;INT0)&lt;br /&gt;
    out   EIMSK,    locl       ; INT0 (low level for waking from sleep)&lt;br /&gt;
    ret&lt;br /&gt;
&lt;br /&gt;
RESET_vect:&lt;br /&gt;
    cli&lt;br /&gt;
&lt;br /&gt;
    clr   stat&lt;br /&gt;
    ldi   locl,     low(RAMEND)&lt;br /&gt;
    out   SPL,      locl&lt;br /&gt;
    ldi   locl,     high(RAMEND)&lt;br /&gt;
    out   SPH,      locl&lt;br /&gt;
&lt;br /&gt;
    ; Set clock speed to 128kHz&lt;br /&gt;
    ldi   locl,     0xD8&lt;br /&gt;
    out   CCP,      locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;CLKMS0)&lt;br /&gt;
    out   CLKMSR,   locl&lt;br /&gt;
    ldi   locl,     0xD8&lt;br /&gt;
    out   CCP,      locl&lt;br /&gt;
    clr   locl&lt;br /&gt;
    out   CLKPSR,   locl&lt;br /&gt;
&lt;br /&gt;
    ; I/O init &lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;SW2)&lt;br /&gt;
    out   PUEA,     locl  &lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;BUZ)&lt;br /&gt;
    out   DDRB,     locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;BTN)&lt;br /&gt;
    out   PUEB,     locl&lt;br /&gt;
&lt;br /&gt;
FLASH:&lt;br /&gt;
    rcall LED_ON&lt;br /&gt;
    dec   dly1&lt;br /&gt;
    brne  FLASH&lt;br /&gt;
    rcall LED_OFF&lt;br /&gt;
    &lt;br /&gt;
    ; ADC setup, point mux to pot wiper enable with interrupt, left adjust and turn off digital input&lt;br /&gt;
    ldi   locl,     POTW&lt;br /&gt;
    out   ADMUX,    locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;ADEN)|(1&amp;lt;&amp;lt;ADIE)&lt;br /&gt;
    out   ADCSRA,   locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;ADLAR)&lt;br /&gt;
    out   ADCSRB,   locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;POTW)&lt;br /&gt;
    out   DIDR0,    locl&lt;br /&gt;
&lt;br /&gt;
    ; VLM setup (off for now)&lt;br /&gt;
    ldi   locl,     0&lt;br /&gt;
    out   VLMCSR,   locl&lt;br /&gt;
&lt;br /&gt;
    ; Interrupts setup&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;INT0)&lt;br /&gt;
    out   EIMSK,    locl       ; INT0 (low level for waking from sleep)&lt;br /&gt;
    ldi   locl,     0x60&lt;br /&gt;
    ldi   loci,     0xEA&lt;br /&gt;
    out   OCR0AH,   loci       ; Set timer compare match at 60000&lt;br /&gt;
    out   OCR0AL,   locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;CS00)|(1&amp;lt;&amp;lt;CS01)|(1&amp;lt;&amp;lt;WGM02)&lt;br /&gt;
    out   TCCR0B,   locl       ; CLKtmr = CLKio/64 =&amp;gt; 2000Hz&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;OCIE0A)&lt;br /&gt;
    out   TIMSK0,   locl       ; Interrupt fires every 30 seconds.&lt;br /&gt;
      &lt;br /&gt;
    ; Set sleep mode to power down&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;SM1)&lt;br /&gt;
    out   SMCR,     locl       ; (1&amp;lt;&amp;lt;SE) just before sleep instruction and clear after waking.&lt;br /&gt;
&lt;br /&gt;
    ; Enable interrupts and go&lt;br /&gt;
    sei&lt;br /&gt;
    rjmp  MAIN&lt;br /&gt;
&lt;br /&gt;
ZZZ:&lt;br /&gt;
    cbr   stat,     (1&amp;lt;&amp;lt;SLR)&lt;br /&gt;
    sbr   stat,     (1&amp;lt;&amp;lt;SLP)&lt;br /&gt;
    in    locl,     SMCR&lt;br /&gt;
    ori   locl,     (1&amp;lt;&amp;lt;SE)&lt;br /&gt;
    out   SMCR,     locl&lt;br /&gt;
    sleep&lt;br /&gt;
    rjmp  MAIN&lt;br /&gt;
&lt;br /&gt;
; Check if battery voltage is OK, delay is for settling time.&lt;br /&gt;
VLM_CHECK:&lt;br /&gt;
    sbrc  stat,     ACP&lt;br /&gt;
    ret&lt;br /&gt;
    sbis  PORTB,    LED&lt;br /&gt;
    ret&lt;br /&gt;
    sbic  PORTB,    BUZ&lt;br /&gt;
    ret&lt;br /&gt;
    ldi   locl,     VLMON&lt;br /&gt;
    out   VLMCSR,   locl&lt;br /&gt;
    ldi   dly1,     4 &lt;br /&gt;
VLM_DLY:&lt;br /&gt;
    dec   dly1&lt;br /&gt;
    brne  VLM_DLY&lt;br /&gt;
    ldi   locl,     0&lt;br /&gt;
    out   VLMCSR,   locl&lt;br /&gt;
    ret&lt;br /&gt;
&lt;br /&gt;
; LED and buzzer sequence&lt;br /&gt;
ALARM:&lt;br /&gt;
    ldi   dly2,   5&lt;br /&gt;
ALARM_LOOP:&lt;br /&gt;
    ;sbi   PORTB,  BUZ  piezo only&lt;br /&gt;
    cbi   PORTB,  BUZ&lt;br /&gt;
    rcall LED_ON&lt;br /&gt;
    ;cbi   PORTB,  BUZ  piezo only&lt;br /&gt;
    dec   dly1&lt;br /&gt;
    brne  ALARM_LOOP&lt;br /&gt;
    rcall LED_OFF&lt;br /&gt;
    sbi   PORTB,  BUZ&lt;br /&gt;
BLEEP:&lt;br /&gt;
;    sbi   PORTB,  BUZ  piezo only&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
;    cbi   PORTB,  BUZ  piezo only&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    dec   dly1&lt;br /&gt;
    brne  BLEEP&lt;br /&gt;
    dec   dly2&lt;br /&gt;
    brne  ALARM_LOOP&lt;br /&gt;
    cbr   stat,   (1&amp;lt;&amp;lt;ALM)&lt;br /&gt;
    cbi   PORTB,  BUZ&lt;br /&gt;
    ret&lt;br /&gt;
&lt;br /&gt;
; Just wait here and check voltage from time to time&lt;br /&gt;
MAIN:&lt;br /&gt;
    dec   dly1&lt;br /&gt;
    brne  MAIN&lt;br /&gt;
    sbrc  stat,     ALM&lt;br /&gt;
    rcall ALARM&lt;br /&gt;
    dec   dly2&lt;br /&gt;
    brne  MAIN&lt;br /&gt;
    rcall VLM_CHECK&lt;br /&gt;
    sbrc  stat,     SLR&lt;br /&gt;
    rjmp  ZZZ&lt;br /&gt;
    rjmp  MAIN&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Schema_ADHD.png]]&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Camp2019_kits&amp;diff=44</id>
		<title>Camp2019 kits</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Camp2019_kits&amp;diff=44"/>
		<updated>2019-08-21T21:10:35Z</updated>

		<summary type="html">&lt;p&gt;Benadski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''At CCCamp 2019 there are a few electronic kits available for soldering, some related to our goal, some not.'''&lt;br /&gt;
&lt;br /&gt;
But anyway, here is the info you were looking for!&lt;br /&gt;
&lt;br /&gt;
=== Kit A: Solar powered noise maker: ===&lt;br /&gt;
&lt;br /&gt;
This kit is a simple bleeping sound generator, it has all SMD parts except for the headphone connector and the solar panel.&lt;br /&gt;
&lt;br /&gt;
[[File:PCB.png]]&lt;br /&gt;
&lt;br /&gt;
The PCB and components are RoHS compatible, but you could use leaded solder too. The small point on the outline of the LEDs is the anode/positive side of the LED. If you have finished soldering the PCB and there is a bit of light it should make some noise. Place your ear near the piezo or attach stereo headphones. The LEDs only blink in bright lights. The pads on the outside of the PCB can be used as finger contacts or to solder other components to influence the sound. The (-) pad on the top side of the picture is not connected correctly, but the other (-) pad is.&lt;br /&gt;
&lt;br /&gt;
[[File:Schema bliep.png]]&lt;br /&gt;
&lt;br /&gt;
=== Kit B: The EMF detector / RevSniffer: ===&lt;br /&gt;
&lt;br /&gt;
[[File:Revsniffer.png]]&lt;br /&gt;
&lt;br /&gt;
The schematic is pretty simple, but it works in a complex way. Any of the three transistors can work as an amplifier or detector. It all depends on the strength of the signal. &lt;br /&gt;
After assembling, hold the button and point the inductor/antenna to the device you want to listen to. If there is a static or no field, you will hear some hissing noise, that's the noise generated by the electrons dancing inside the transistors. If there is a stable high frequency field, you will hear nothing, if there is some modulation, this will make all kinds of nice noises, from simple clicks to highly complex and beautiful sounds! Have fun! The provided headphones are cheap, so if you don't hear anything, try another set.&lt;br /&gt;
&lt;br /&gt;
=== Kit C: The AD(H)D timer ===&lt;br /&gt;
&lt;br /&gt;
This kit has a microcontroller that needs some programming, ask for benadski at the HSNL tent to get yours programmed after soldering. (Hopefully the toolchain is set up on Thursday evening.) &lt;br /&gt;
&lt;br /&gt;
Code; sorry for the mess, check the source of the page for a better view...&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; ADDtimer.asm&lt;br /&gt;
;&lt;br /&gt;
; Created: 11/07/2019 21:43:20&lt;br /&gt;
; Author : Wilenzo&lt;br /&gt;
;&lt;br /&gt;
;                      ___&lt;br /&gt;
;                VCC -|*  |- GND&lt;br /&gt;
;     SW2 and TPI A0 -|   |- B3 POT wiper&lt;br /&gt;
;             TPI A1 -|   |- B2 POT V+ and buzzer&lt;br /&gt;
;             TPI /R -|___|- B1 SW1 and LEDs &lt;br /&gt;
&lt;br /&gt;
.def    locl  = r16&lt;br /&gt;
.def    stat  = r17&lt;br /&gt;
.def    dly1  = r18&lt;br /&gt;
.def    dly2  = r19&lt;br /&gt;
.def    dlyi  = r20&lt;br /&gt;
.def    loci  = r21&lt;br /&gt;
.def    tmrd  = r22&lt;br /&gt;
&lt;br /&gt;
;.def    &lt;br /&gt;
&lt;br /&gt;
; Status byte &lt;br /&gt;
.equ    SLP   = 0   ; Set before sleep is executed&lt;br /&gt;
.equ    ACP   = 1   ; Analog conversion pending&lt;br /&gt;
.equ    SLR   = 2   ; Sleep request&lt;br /&gt;
.equ    ALM   = 3   ; Alarm (beeper and LEDs)&lt;br /&gt;
&lt;br /&gt;
; I/O pins or ADC channel&lt;br /&gt;
.equ    SW2   = 0&lt;br /&gt;
.equ    BTN   = 1&lt;br /&gt;
.equ    LED   = 1&lt;br /&gt;
.equ    BUZ   = 2&lt;br /&gt;
.equ    POTP  = 2&lt;br /&gt;
.equ    POTW  = 7&lt;br /&gt;
&lt;br /&gt;
; Helpers&lt;br /&gt;
.equ    VLMON = (1&amp;lt;&amp;lt;VLM1)|(1&amp;lt;&amp;lt;VLM0)|(1&amp;lt;&amp;lt;VLMIE)&lt;br /&gt;
&lt;br /&gt;
; Init&lt;br /&gt;
.org    $0000&lt;br /&gt;
rjmp    RESET_vect&lt;br /&gt;
&lt;br /&gt;
.org    $0001&lt;br /&gt;
rjmp    INT0_vect&lt;br /&gt;
&lt;br /&gt;
.org    $0006&lt;br /&gt;
rjmp    TIM0_CA_vect&lt;br /&gt;
&lt;br /&gt;
.org    $000A&lt;br /&gt;
rjmp    VLM_vect&lt;br /&gt;
&lt;br /&gt;
.org    $000B&lt;br /&gt;
rjmp    ADC_vect&lt;br /&gt;
&lt;br /&gt;
;Handles button and wake function&lt;br /&gt;
INT0_vect:&lt;br /&gt;
    ; Wait for pin to get high, set pot positive high, wait a few msecs&lt;br /&gt;
    in    loci,     SREG&lt;br /&gt;
    push  loci&lt;br /&gt;
WAIT_PIN:&lt;br /&gt;
    sbis  PINB,     BTN&lt;br /&gt;
    rjmp  WAIT_PIN&lt;br /&gt;
&lt;br /&gt;
    sbr   stat,     (1&amp;lt;&amp;lt;ACP)&lt;br /&gt;
    sbi   PORTB,    POTP&lt;br /&gt;
&lt;br /&gt;
I0SNOOZE:&lt;br /&gt;
    dec   dlyi&lt;br /&gt;
    brne  I0SNOOZE&lt;br /&gt;
&lt;br /&gt;
    ; Check if awoken from sleep, if so: reset flag and ...&lt;br /&gt;
    sbrs  stat,     SLP&lt;br /&gt;
    rjmp  NOSLEEP&lt;br /&gt;
    cbr   stat,     (1&amp;lt;&amp;lt;SLP)&lt;br /&gt;
    in    locl,     SMCR&lt;br /&gt;
    andi  locl,     ~(1&amp;lt;&amp;lt;SE)&lt;br /&gt;
    out   SMCR,     locl&lt;br /&gt;
NOSLEEP:&lt;br /&gt;
    ; Code for button processing, start A/D conversion&lt;br /&gt;
    sbi   ADCSRA,   ADSC&lt;br /&gt;
&lt;br /&gt;
INT0_end:&lt;br /&gt;
    pop   loci&lt;br /&gt;
    out   SREG,     loci&lt;br /&gt;
    reti&lt;br /&gt;
&lt;br /&gt;
; Timing, fires every 30 seconds&lt;br /&gt;
TIM0_CA_vect:&lt;br /&gt;
    in    loci,     SREG&lt;br /&gt;
    push  loci    &lt;br /&gt;
&lt;br /&gt;
    ;cpi   tmrd,     0&lt;br /&gt;
    ;breq  REPEAT&lt;br /&gt;
&lt;br /&gt;
    dec   tmrd&lt;br /&gt;
    brne  TIM0_END&lt;br /&gt;
&lt;br /&gt;
    ldi   tmrd,     255&lt;br /&gt;
    sbr   stat,     (1&amp;lt;&amp;lt;ALM)&lt;br /&gt;
&lt;br /&gt;
    sbis  PINA,     SW2&lt;br /&gt;
    rjmp  REPEAT&lt;br /&gt;
    rcall LED_OFF&lt;br /&gt;
    sbr   stat,     (1&amp;lt;&amp;lt;SLR)&lt;br /&gt;
    rjmp  TIM0_END&lt;br /&gt;
REPEAT:&lt;br /&gt;
&lt;br /&gt;
    sbr   stat,     (1&amp;lt;&amp;lt;ACP)&lt;br /&gt;
    sbi   PORTB,    POTP&lt;br /&gt;
&lt;br /&gt;
T0SNOOZE:&lt;br /&gt;
    dec   dlyi&lt;br /&gt;
    brne  T0SNOOZE&lt;br /&gt;
&lt;br /&gt;
    sbi   ADCSRA,   ADSC&lt;br /&gt;
        &lt;br /&gt;
TIM0_END:&lt;br /&gt;
    pop   loci&lt;br /&gt;
    out   SREG,     loci&lt;br /&gt;
    reti&lt;br /&gt;
&lt;br /&gt;
; Voltage level too low? Flash LED, do nothing else&lt;br /&gt;
VLM_vect:&lt;br /&gt;
    in    loci,     SREG&lt;br /&gt;
    push  loci    &lt;br /&gt;
&lt;br /&gt;
    sbi   DDRB,     LED&lt;br /&gt;
&lt;br /&gt;
    ENDLESS:&lt;br /&gt;
    dec   dlyi&lt;br /&gt;
    brne  ENDLESS&lt;br /&gt;
    sbrc  loci,     6&lt;br /&gt;
    rcall LED_ON&lt;br /&gt;
    dec   loci&lt;br /&gt;
    brne  ENDLESS&lt;br /&gt;
    ldi   loci,     80&lt;br /&gt;
    rcall LED_OFF&lt;br /&gt;
    rjmp  ENDLESS&lt;br /&gt;
&lt;br /&gt;
    pop   loci&lt;br /&gt;
    out   SREG,     loci&lt;br /&gt;
    reti&lt;br /&gt;
&lt;br /&gt;
; Conversion complete, set pot positive to 0V, process value&lt;br /&gt;
ADC_vect:&lt;br /&gt;
    in    loci,     SREG&lt;br /&gt;
    push  loci  &lt;br /&gt;
    &lt;br /&gt;
    cbi   PORTB,    POTP&lt;br /&gt;
    cbr   stat,     (1&amp;lt;&amp;lt;ACP)&lt;br /&gt;
    in    tmrd,     ADCH&lt;br /&gt;
    lsr   tmrd&lt;br /&gt;
    cpi   tmrd,     10&lt;br /&gt;
    brsh  MAX_VAL&lt;br /&gt;
    ldi   tmrd,     10&lt;br /&gt;
MAX_VAL:&lt;br /&gt;
    cpi   tmrd,     120&lt;br /&gt;
    brlo  VAL_OK&lt;br /&gt;
    ldi   tmrd,     120&lt;br /&gt;
VAL_OK:&lt;br /&gt;
    pop   loci&lt;br /&gt;
    out   SREG,     loci&lt;br /&gt;
    reti&lt;br /&gt;
&lt;br /&gt;
; LED on (with safe pushbutton thing)&lt;br /&gt;
LED_ON:&lt;br /&gt;
    ldi   locl,     0&lt;br /&gt;
    out   EIMSK,    locl       ; INT0 off&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    cbi   PORTB,    LED&lt;br /&gt;
    sbi   DDRB,     LED&lt;br /&gt;
    ret&lt;br /&gt;
&lt;br /&gt;
; LED off (with safe pushbutton thing)&lt;br /&gt;
LED_OFF:&lt;br /&gt;
    cbi   DDRB,     LED&lt;br /&gt;
    sbi   PORTB,    LED&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;INT0)&lt;br /&gt;
    out   EIMSK,    locl       ; INT0 (low level for waking from sleep)&lt;br /&gt;
    ret&lt;br /&gt;
&lt;br /&gt;
RESET_vect:&lt;br /&gt;
    cli&lt;br /&gt;
&lt;br /&gt;
    clr   stat&lt;br /&gt;
    ldi   locl,     low(RAMEND)&lt;br /&gt;
    out   SPL,      locl&lt;br /&gt;
    ldi   locl,     high(RAMEND)&lt;br /&gt;
    out   SPH,      locl&lt;br /&gt;
&lt;br /&gt;
    ; Set clock speed to 128kHz&lt;br /&gt;
    ldi   locl,     0xD8&lt;br /&gt;
    out   CCP,      locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;CLKMS0)&lt;br /&gt;
    out   CLKMSR,   locl&lt;br /&gt;
    ldi   locl,     0xD8&lt;br /&gt;
    out   CCP,      locl&lt;br /&gt;
    clr   locl&lt;br /&gt;
    out   CLKPSR,   locl&lt;br /&gt;
&lt;br /&gt;
    ; I/O init &lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;SW2)&lt;br /&gt;
    out   PUEA,     locl  &lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;BUZ)&lt;br /&gt;
    out   DDRB,     locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;BTN)&lt;br /&gt;
    out   PUEB,     locl&lt;br /&gt;
&lt;br /&gt;
FLASH:&lt;br /&gt;
    rcall LED_ON&lt;br /&gt;
    dec   dly1&lt;br /&gt;
    brne  FLASH&lt;br /&gt;
    rcall LED_OFF&lt;br /&gt;
    &lt;br /&gt;
    ; ADC setup, point mux to pot wiper enable with interrupt, left adjust and turn off digital input&lt;br /&gt;
    ldi   locl,     POTW&lt;br /&gt;
    out   ADMUX,    locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;ADEN)|(1&amp;lt;&amp;lt;ADIE)&lt;br /&gt;
    out   ADCSRA,   locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;ADLAR)&lt;br /&gt;
    out   ADCSRB,   locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;POTW)&lt;br /&gt;
    out   DIDR0,    locl&lt;br /&gt;
&lt;br /&gt;
    ; VLM setup (off for now)&lt;br /&gt;
    ldi   locl,     0&lt;br /&gt;
    out   VLMCSR,   locl&lt;br /&gt;
&lt;br /&gt;
    ; Interrupts setup&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;INT0)&lt;br /&gt;
    out   EIMSK,    locl       ; INT0 (low level for waking from sleep)&lt;br /&gt;
    ldi   locl,     0x60&lt;br /&gt;
    ldi   loci,     0xEA&lt;br /&gt;
    out   OCR0AH,   loci       ; Set timer compare match at 60000&lt;br /&gt;
    out   OCR0AL,   locl&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;CS00)|(1&amp;lt;&amp;lt;CS01)|(1&amp;lt;&amp;lt;WGM02)&lt;br /&gt;
    out   TCCR0B,   locl       ; CLKtmr = CLKio/64 =&amp;gt; 2000Hz&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;OCIE0A)&lt;br /&gt;
    out   TIMSK0,   locl       ; Interrupt fires every 30 seconds.&lt;br /&gt;
      &lt;br /&gt;
    ; Set sleep mode to power down&lt;br /&gt;
    ldi   locl,     (1&amp;lt;&amp;lt;SM1)&lt;br /&gt;
    out   SMCR,     locl       ; (1&amp;lt;&amp;lt;SE) just before sleep instruction and clear after waking.&lt;br /&gt;
&lt;br /&gt;
    ; Enable interrupts and go&lt;br /&gt;
    sei&lt;br /&gt;
    rjmp  MAIN&lt;br /&gt;
&lt;br /&gt;
ZZZ:&lt;br /&gt;
    cbr   stat,     (1&amp;lt;&amp;lt;SLR)&lt;br /&gt;
    sbr   stat,     (1&amp;lt;&amp;lt;SLP)&lt;br /&gt;
    in    locl,     SMCR&lt;br /&gt;
    ori   locl,     (1&amp;lt;&amp;lt;SE)&lt;br /&gt;
    out   SMCR,     locl&lt;br /&gt;
    sleep&lt;br /&gt;
    rjmp  MAIN&lt;br /&gt;
&lt;br /&gt;
; Check if battery voltage is OK, delay is for settling time.&lt;br /&gt;
VLM_CHECK:&lt;br /&gt;
    sbrc  stat,     ACP&lt;br /&gt;
    ret&lt;br /&gt;
    sbis  PORTB,    LED&lt;br /&gt;
    ret&lt;br /&gt;
    sbic  PORTB,    BUZ&lt;br /&gt;
    ret&lt;br /&gt;
    ldi   locl,     VLMON&lt;br /&gt;
    out   VLMCSR,   locl&lt;br /&gt;
    ldi   dly1,     4 &lt;br /&gt;
VLM_DLY:&lt;br /&gt;
    dec   dly1&lt;br /&gt;
    brne  VLM_DLY&lt;br /&gt;
    ldi   locl,     0&lt;br /&gt;
    out   VLMCSR,   locl&lt;br /&gt;
    ret&lt;br /&gt;
&lt;br /&gt;
; LED and buzzer sequence&lt;br /&gt;
ALARM:&lt;br /&gt;
    ldi   dly2,   5&lt;br /&gt;
ALARM_LOOP:&lt;br /&gt;
    ;sbi   PORTB,  BUZ  piezo only&lt;br /&gt;
    cbi   PORTB,  BUZ&lt;br /&gt;
    rcall LED_ON&lt;br /&gt;
    ;cbi   PORTB,  BUZ  piezo only&lt;br /&gt;
    dec   dly1&lt;br /&gt;
    brne  ALARM_LOOP&lt;br /&gt;
    rcall LED_OFF&lt;br /&gt;
    sbi   PORTB,  BUZ&lt;br /&gt;
BLEEP:&lt;br /&gt;
;    sbi   PORTB,  BUZ  piezo only&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
;    cbi   PORTB,  BUZ  piezo only&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    nop&lt;br /&gt;
    dec   dly1&lt;br /&gt;
    brne  BLEEP&lt;br /&gt;
    dec   dly2&lt;br /&gt;
    brne  ALARM_LOOP&lt;br /&gt;
    cbr   stat,   (1&amp;lt;&amp;lt;ALM)&lt;br /&gt;
    cbi   PORTB,  BUZ&lt;br /&gt;
    ret&lt;br /&gt;
&lt;br /&gt;
; Just wait here and check voltage from time to time&lt;br /&gt;
MAIN:&lt;br /&gt;
    dec   dly1&lt;br /&gt;
    brne  MAIN&lt;br /&gt;
    sbrc  stat,     ALM&lt;br /&gt;
    rcall ALARM&lt;br /&gt;
    dec   dly2&lt;br /&gt;
    brne  MAIN&lt;br /&gt;
    rcall VLM_CHECK&lt;br /&gt;
    sbrc  stat,     SLR&lt;br /&gt;
    rjmp  ZZZ&lt;br /&gt;
    rjmp  MAIN&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=File:Schema_ADHD.png&amp;diff=43</id>
		<title>File:Schema ADHD.png</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=File:Schema_ADHD.png&amp;diff=43"/>
		<updated>2019-08-21T21:09:26Z</updated>

		<summary type="html">&lt;p&gt;Benadski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tik_tok&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Camp2019_kits&amp;diff=42</id>
		<title>Camp2019 kits</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Camp2019_kits&amp;diff=42"/>
		<updated>2019-08-21T21:00:44Z</updated>

		<summary type="html">&lt;p&gt;Benadski: Created page with &amp;quot;'''At CCCamp 2019 there are a few electronic kits available for soldering, some related to our goal, some not.'''  But anyway, here is the info you were looking for!  Kit A: S...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''At CCCamp 2019 there are a few electronic kits available for soldering, some related to our goal, some not.'''&lt;br /&gt;
&lt;br /&gt;
But anyway, here is the info you were looking for!&lt;br /&gt;
&lt;br /&gt;
Kit A: Solar powered noise maker:&lt;br /&gt;
&lt;br /&gt;
This kit is a simple bleeping sound generator, it has all SMD parts except for the headphone connector and the solar panel.&lt;br /&gt;
&lt;br /&gt;
[[File:PCB.png]]&lt;br /&gt;
&lt;br /&gt;
The PCB and components are RoHS compatible, but you could use leaded solder too. The small point on the outline of the LEDs is the anode/positive side of the LED. If you have finished soldering the PCB and there is a bit of light it should make some noise. Place your ear near the piezo or attach stereo headphones. The LEDs only blink in bright lights. The pads on the outside of the PCB can be used as finger contacts or to solder other components to influence the sound. The (-) pad on the top side of the picture is not connected correctly, but the other (-) pad is.&lt;br /&gt;
&lt;br /&gt;
[[File:Schema bliep.png]]&lt;br /&gt;
&lt;br /&gt;
Kit B: The EMF detector / RevSniffer:&lt;br /&gt;
&lt;br /&gt;
[[File:Revsniffer.png]]&lt;br /&gt;
&lt;br /&gt;
The schematic is pretty simple, but it works in a complex way. Any of the three transistors can work as an amplifier or detector. It all depends on the strength of the signal. &lt;br /&gt;
After assembling, hold the button and point the inductor/antenna to the device you want to listen to. If there is a static or no field, you will hear some hissing noise, that's the noise generated by the electrons dancing inside the transistors. If there is a stable high frequency field, you will hear nothing, if there is some modulation, this will make all kinds of nice noises, from simple clicks to highly complex and beautiful sounds! Have fun! The provided headphones are cheap, so if you don't hear anything, try another set.&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=File:Revsniffer.png&amp;diff=41</id>
		<title>File:Revsniffer.png</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=File:Revsniffer.png&amp;diff=41"/>
		<updated>2019-08-21T20:55:47Z</updated>

		<summary type="html">&lt;p&gt;Benadski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sniff!&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=File:Schema_bliep.png&amp;diff=40</id>
		<title>File:Schema bliep.png</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=File:Schema_bliep.png&amp;diff=40"/>
		<updated>2019-08-21T20:54:08Z</updated>

		<summary type="html">&lt;p&gt;Benadski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bliep!&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=File:PCB.png&amp;diff=39</id>
		<title>File:PCB.png</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=File:PCB.png&amp;diff=39"/>
		<updated>2019-08-21T20:39:57Z</updated>

		<summary type="html">&lt;p&gt;Benadski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The PCB design&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Lithium_batteries&amp;diff=38</id>
		<title>Lithium batteries</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Lithium_batteries&amp;diff=38"/>
		<updated>2019-08-20T07:38:55Z</updated>

		<summary type="html">&lt;p&gt;Benadski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lithium batteries are not the single solution for all our devices, there is not enough Lithium available on our planet for everything and everyone.&lt;br /&gt;
Recycling of Lithium batteries is not easy still and it is very expensive. So if you can think of a solution for this problem, you'll probably be very rich soon.  &lt;br /&gt;
But for now it is a useful battery chemistry as it has high energy density, low self discharge and it's possible to charge those batteries thousands of times. &lt;br /&gt;
&lt;br /&gt;
'''Treat your batteries right!'''&lt;br /&gt;
Those batteries in your phone, why do they die so soon? Well, that's because of the way it's charged and discharged. Charging to 100% and discharging to 0% is very bad for the cells. If you're lucky and keep the cells at optimum temperature, you might get about 1000 cycles out of them before they wear out. If you use only a few percent of the energy and keep the voltage somewhere in the middle, you might get 20 times as much cycles or more. But that is not efficient either as you probably want to use the batteries for storing and delivering energy. If you charge to about 60 to 80% and don't discharge them fully, it's possible to get up to 6 times as much cycles, even more when you use LiPO4 batteries. You can find more info the batteryuniversity website and on many other websites.&lt;br /&gt;
&lt;br /&gt;
Unfortunately there are not many cheap cell balancers available that stop the charge of your batteries at a certain level below the standard 100% full 4.2V for Li-ion. And to find one that is configurable to your needs is even harder. That's why we need to develop some nice cell balancers and a management system that can do this for you. Here's benadski's first attempt to build part of such a system.&lt;br /&gt;
&lt;br /&gt;
[[File:Balancer photo.jpg]]&lt;br /&gt;
&lt;br /&gt;
The above picture is a small PCB that can be used to build your own BMS. Each PCB can balance (discharge) a cell or parallel string of cells and it can send &amp;quot;full&amp;quot; or &amp;quot;empty&amp;quot; to another PCB that controls charge or discharge for the whole pack.&lt;br /&gt;
&lt;br /&gt;
The schematic:&lt;br /&gt;
[[File:Cell balancer schematic.jpg]]&lt;br /&gt;
&lt;br /&gt;
The schematic above is very simple. There's a small MOSFET to balance a cell, a voltage reference for monitoring the cell voltage and two AC coupled outputs for sending the state to a main controller, doubled and mirrored on the PCB for easy chainability. Also provided is a programming port, it should be possible to upload a program with a simple USB-&amp;gt;serial converter, a resistor and pyupdi software.&lt;br /&gt;
&lt;br /&gt;
The source code has yet to be written (maybe one of the next days at cccamp), if you'd like to help, please contact benadski! For getting a kit at camp, contact benadski too, he lives near the HSNL village.&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Lithium_batteries&amp;diff=37</id>
		<title>Lithium batteries</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Lithium_batteries&amp;diff=37"/>
		<updated>2019-08-20T07:38:36Z</updated>

		<summary type="html">&lt;p&gt;Benadski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lithium batteries are not the single solution for all our devices, there is not enough Lithium available on our planet for everything and everyone.&lt;br /&gt;
Recycling of Lithium batteries is not easy still and it is very expensive. So if you can think of a solution for this problem, you'll probably be very rich soon.  &lt;br /&gt;
But for now it is a useful battery chemistry as it has high energy density, low self discharge and it's possible to charge those batteries thousands of times. &lt;br /&gt;
&lt;br /&gt;
'''Treat your batteries right!'''&lt;br /&gt;
Those batteries in your phone, why do they die so soon? Well, that's because of the way it's charged and discharged. Charging to 100% and discharging to 0% is very bad for the cells. If you're lucky and keep the cells at optimum temperature, you might get about 1000 cycles out of them before they wear out. If you use only a few percent of the energy and keep the voltage somewhere in the middle, you might get 20 times as much cycles or more. But that is not efficient either as you probably want to use the batteries for storing and delivering energy. If you charge to about 60 to 80% and don't discharge them fully, it's possible to get up to 6 times as much cycles, even more when you use LiPO4 batteries. You can find more info the batteryuniversity website and on many other websites.&lt;br /&gt;
&lt;br /&gt;
Unfortunately there are not many cheap cell balancers available that stop the charge of your batteries at a certain level below the standard 100% full 4.2V for Li-ion. And to find one that is configurable to your needs is even harder. That's why we need to develop some nice cell balancers and a management system that can do this for you. Here's benadski's first attempt to build part of such a system.&lt;br /&gt;
&lt;br /&gt;
[[File:Balancer photo.jpg]]&lt;br /&gt;
The above picture is a small PCB that can be used to build your own BMS. Each PCB can balance (discharge) a cell or parallel string of cells and it can send &amp;quot;full&amp;quot; or &amp;quot;empty&amp;quot; to another PCB that controls charge or discharge for the whole pack.&lt;br /&gt;
&lt;br /&gt;
The schematic:&lt;br /&gt;
[[File:Cell balancer schematic.jpg]]&lt;br /&gt;
The schematic above is very simple. There's a small MOSFET to balance a cell, a voltage reference for monitoring the cell voltage and two AC coupled outputs for sending the state to a main controller, doubled and mirrored on the PCB for easy chainability. Also provided is a programming port, it should be possible to upload a program with a simple USB-&amp;gt;serial converter, a resistor and pyupdi software.&lt;br /&gt;
&lt;br /&gt;
The source code has yet to be written (maybe one of the next days at cccamp), if you'd like to help, please contact benadski! For getting a kit at camp, contact benadski too, he lives near the HSNL village.&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Lithium_batteries&amp;diff=36</id>
		<title>Lithium batteries</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Lithium_batteries&amp;diff=36"/>
		<updated>2019-08-20T07:33:23Z</updated>

		<summary type="html">&lt;p&gt;Benadski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lithium batteries are not the single solution for all our devices, there is not enough Lithium available on our planet for everything and everyone.&lt;br /&gt;
Recycling of Lithium batteries is not easy still and it is very expensive. So if you can think of a solution for this problem, you'll probably be very rich soon.  &lt;br /&gt;
But for now it is a useful battery chemistry as it has high energy density, low self discharge and it's possible to charge those batteries thousands of times. &lt;br /&gt;
&lt;br /&gt;
'''Treat your batteries right!'''&lt;br /&gt;
Those batteries in your phone, why do they die so soon? Well, that's because of the way it's charged and discharged. Charging to 100% and discharging to 0% is very bad for the cells. If you're lucky and keep the cells at optimum temperature, you might get about 1000 cycles out of them before they wear out. If you use only a few percent of the energy and keep the voltage somewhere in the middle, you might get 20 times as much cycles or more. But that is not efficient either as you probably want to use the batteries for storing and delivering energy. If you charge to about 60 to 80% and don't discharge them fully, it's possible to get up to 6 times as much cycles, even more when you use LiPO4 batteries. You can find more info the batteryuniversity website and on many other websites.&lt;br /&gt;
&lt;br /&gt;
Unfortunately there are not many cheap cell balancers available that stop the charge of your batteries at a certain level below the standard 100% full 4.2V for Li-ion. And to find one that is configurable to your needs is even harder. That's why we need to develop some nice cell balancers and a management system that can do this for you. Here's benadski's first attempt to build part of such a system.&lt;br /&gt;
&lt;br /&gt;
[[File:Balancer photo.jpg]]&lt;br /&gt;
The above picture is a small PCB that can be used to build your own BMS. Each PCB can balance (discharge) a cell or parallel string of cells and it can send &amp;quot;full&amp;quot; or &amp;quot;empty&amp;quot; to another PCB that controls charge or discharge for the whole pack.&lt;br /&gt;
&lt;br /&gt;
The schematic:&lt;br /&gt;
[[File:Cell balancer schematic.jpg]]&lt;br /&gt;
&lt;br /&gt;
The source code has yet to be written (maybe one of the next days at cccamp), if you'd like to help, please contact benadski!&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=File:Cell_balancer_schematic.jpg&amp;diff=35</id>
		<title>File:Cell balancer schematic.jpg</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=File:Cell_balancer_schematic.jpg&amp;diff=35"/>
		<updated>2019-08-20T07:31:54Z</updated>

		<summary type="html">&lt;p&gt;Benadski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Schematic of benadski's cell balancer&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Lithium_batteries&amp;diff=34</id>
		<title>Lithium batteries</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Lithium_batteries&amp;diff=34"/>
		<updated>2019-08-20T07:22:07Z</updated>

		<summary type="html">&lt;p&gt;Benadski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lithium batteries are not the single solution for all our devices, there is not enough Lithium available on our planet for everything and everyone.&lt;br /&gt;
Recycling of Lithium batteries is not easy still and it is very expensive. So if you can think of a solution for this problem, you'll probably be very rich soon.  &lt;br /&gt;
But for now it is a useful battery chemistry as it has high energy density, low self discharge and it's possible to charge those batteries thousands of times. &lt;br /&gt;
&lt;br /&gt;
'''Treat your batteries right!'''&lt;br /&gt;
Those batteries in your phone, why do they die so soon? Well, that's because of the way it's charged and discharged. Charging to 100% and discharging to 0% is very bad for the cells. If you're lucky and keep the cells at optimum temperature, you might get about 1000 cycles out of them before they wear out. If you use only a few percent of the energy and keep the voltage somewhere in the middle, you might get 20 times as much cycles or more. But that is not efficient either as you probably want to use the batteries for storing and delivering energy. If you charge to about 60 to 80% and don't discharge them fully, it's possible to get up to 6 times as much cycles, even more when you use LiPO4 batteries. You can find more info the batteryuniversity website and on many other websites.&lt;br /&gt;
&lt;br /&gt;
Unfortunately there are not many cheap cell balancers available that stop the charge of your batteries at a certain level below the standard 100% full 4.2V for Li-ion. And to find one that is configurable to your needs is even harder. That's why we need to develop some nice cell balancers and a management system that can do this for you. Here's benadski's first attempt to build part of such a system.&lt;br /&gt;
&lt;br /&gt;
[[File:Balancer photo.jpg]]&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=File:Balancer_photo.jpg&amp;diff=33</id>
		<title>File:Balancer photo.jpg</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=File:Balancer_photo.jpg&amp;diff=33"/>
		<updated>2019-08-20T05:28:13Z</updated>

		<summary type="html">&lt;p&gt;Benadski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Prototype balancer PCB for Lithium batteries&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Lithium_batteries&amp;diff=32</id>
		<title>Lithium batteries</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Lithium_batteries&amp;diff=32"/>
		<updated>2019-08-20T05:11:33Z</updated>

		<summary type="html">&lt;p&gt;Benadski: Created page with &amp;quot;Lithium batteries are not the single solution for all our devices, there is not enough Lithium available on our planet for everything and everyone. Recycling of Lithium batter...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lithium batteries are not the single solution for all our devices, there is not enough Lithium available on our planet for everything and everyone.&lt;br /&gt;
Recycling of Lithium batteries is not easy still and it is very expensive. So if you can think of a solution for this problem, you'll probably be very rich soon.  &lt;br /&gt;
But for now it is a useful battery chemistry as it has high energy density, low self discharge and it's possible to charge those batteries thousands of times. &lt;br /&gt;
&lt;br /&gt;
'''Treat your batteries right!'''&lt;br /&gt;
Those batteries in your phone, why do they die so soon? Well, that's because of the way it's charged and discharged. Charging to 100% and discharging to 0% is very bad for the cells. If you're lucky and keep the cells at optimum temperature, you might get about 1000 cycles out of them before they wear out. If you use only a few percent of the energy and keep the voltage somewhere in the middle, you might get 20 times as much cycles or more. But that is not efficient either as you probably want to use the batteries for storing and delivering energy. If you charge to about 60 to 80% and don't discharge them fully, it's possible to get up to 6 times as much cycles, even more when you use LiPO4 batteries.&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=The_old_website&amp;diff=31</id>
		<title>The old website</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=The_old_website&amp;diff=31"/>
		<updated>2019-07-28T15:23:47Z</updated>

		<summary type="html">&lt;p&gt;Benadski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== What was it about? ===&lt;br /&gt;
&lt;br /&gt;
The majority of the pages was about how to connect to the grid made for SHA2017 safely and how to build a grid yourself. Some test results on cheap Chinese DC-DC converters, some tips on how to generate electricity or heat and some user projects were explained on other pages. Let's try to sum it all up below.&lt;br /&gt;
&lt;br /&gt;
--------&lt;br /&gt;
&lt;br /&gt;
'''Safety third, err, first!'''&lt;br /&gt;
&lt;br /&gt;
While high voltage grids are more efficient in transporting power over long distances, it makes the system way more complex and many safety measures must be implemented to avoid shocks and risk of fire. Not the way to go on a damp camping field and inside tents. A very low voltage on the other hand is much safer, but cable losses are much greater or, to minimize those losses, cables need to be very thick and expensive. This is because, at the same power, current rises when voltage drops. A 60W laptop charges needs about 0.2A at 300V. At 12V this would be 5A, 25 times as much. Simply said, a cable can be seen as a resistor, cable loss can be calculated at P=I^2*R, for the same cable a current increase of 25 times would mean a power loss factor of 625 times more! You should therefore use much thicker cables at low voltages.&lt;br /&gt;
&lt;br /&gt;
We wanted to be somewhere in the middle, safe but without to much losses. Our grid voltage was specced on 42V +/- 15%. Why 42? [https://en.wikipedia.org/wiki/Phrases_from_The_Hitchhiker%27s_Guide_to_the_Galaxy#Answer_to_the_Ultimate_Question_of_Life,_the_Universe,_and_Everything_(42) It's the answer to the Ultimate Question of Life, the Universe, and Everything!] That and voltages below 60VDC ([https://www.cui.com/catalog/resource/iec-62368-1-an-introduction-to-the-new-safety-standard-for-ict-and-av-equipment.pdf IEC 62368-1:ES1]) are believed safe to touch in most conditions. At 42V+15% were at about 48V, leaving some room for safety systems to kick in and leaves a little bit for AC ripple too. Looking back at SHA2017, 48V could have been used too, with maybe a bit tighter +/-10% voltage range. This had maybe helped a bit in finding suitable gear to hook up to the grid. You can keep that in mind if you want to build your own grid.&lt;br /&gt;
&lt;br /&gt;
So, now what, we want to build a grid, what's needed? Basically just some cables, fuses, and maybe a system that dissipates some power if the voltage rises too much. Cables can be thin for short distances or low currents and must be thicker when greater distances have to be crossed, high currents are possible or when voltage drop needs to be low. Loads that need a large startup current, like big motors, also need bigger cables or a buffer of some kind nearby the load. &lt;br /&gt;
&lt;br /&gt;
About the cables, an example: &lt;br /&gt;
* A piece of wire with 2 2.5mm2 copper conductors of 10m long has a resistance of about 0.17 Ohms. The voltage on one end is 42V, on the other end a 120Vac 2000W tea kettle is connected. The kettle has a resistance of about 7.2 Ohms. In total the resistance is 7.37 Ohms resulting in a current draw of 5.7 Amps. The voltage drop percentage as well as the cable power loss percentage is calculated by dividing the total resistance with the cable resistance, about 2.3%. Total power used is about 240W with 5.5W of it being transformed into heat inside the cable. To warm up a liter of water from 10 to 100 degrees Celsius you need about 100Wh. So you can have half a liter of tea in about 15 minutes if the insulation on the kettle is not too bad. But if you have had a 50m 1.0mm2 aluminium cable, can you still have tea? Well, yes, but it would take much longer as your cable has a resistance of 3,2 Ohms, resulting in only about 4A of current and 170W of total power use of which about 50W is lost inside the cable. Still you could have that tea in about half an hour or so.&lt;br /&gt;
* If you have a load that needs a 50A startup current and has a running current of about 4A (let's say a 160W fridge driven by a 42-230V 2000W DC-AC sine-wave inverter) you must choose your cable with much more care. You probably don't want the voltage to drop more than 10%. That means the cable resistance has to be 9 times smaller than the equivalent startup resistance seen at the input of the inverter. The input resistance at 42V-10% equals (42-4.2)/50A = 0,76 Ohms. That means that now your 10m 2.5mm cable is not close to what you need, it could even result in fire. You'll need at least a 6mm2 cable of 10m for this! To cross 50m you'll need an enormous 35mm2 cable. Or you can place a battery pack nearby the fridge that can handle the peak current easily, that way you can use a cable that is much smaller, a 2.5mm copper cable of 50m is now suitable for the task. For those kinds of loads, '''decentralization''' is the key. Put your battery packs nearby the most demanding loads, it keeps the grid more stable and it saves on cable costs and on cable losses!&lt;br /&gt;
&lt;br /&gt;
Fuses? Please use them wisely! DC is more tricky to fuse right because of sustained arcs. With AC, arcs are normally extinguished every 10ms (at 50Hz), with DC, they won't stop until the distance is increased enough. At higher voltages this problem becomes more severe. Always look at the DC rating of the fuses! If there is no DC rating in the datasheet or written on the device, '''do not use it!''' There are some nice 60 or 72V Polyfuses/PTC fuses/thermistor fuses you can use, Elmark has a nice affordable range of DC circuit breakers (C61DC/C62DC) or just use sand filled fuse cartridges. When selecting a proper fuse, also make sure you check the breaking capacity. If the breaking capacity of the fuse is lower than the maximum current the system at that point can deliver when shorted, '''do not use that fuse!'''&lt;br /&gt;
&lt;br /&gt;
'''Mechanical switches on high current DC, please avoid them if possible!''' They have the same arcing problem as fuses, and since switches are turned on and off all the time this can be a real fire hazard! A 230Vac 16A switch may only be able to switch 24Vdc at 10A. Always check the datasheet! For DC it is better to switch electronically. A small switch, with a series resistor to limit the current to a few milliamps, can be used to turn on a large MOSFET. A DC contactor with the correct voltage rating (sometimes fitted with magnetic blowouts) can also be used. It has the advantage of disconnecting mechanically, but it is slower and uses a lot of power when engaged. If you really want to use small switches for small devices on 12Vdc or higher, always put the right fuse for that device in front of it and use switches capable of switching at least 10 times as much current on 230Vac!&lt;br /&gt;
&lt;br /&gt;
--------&lt;br /&gt;
&lt;br /&gt;
'''System tips and tricks'''&lt;br /&gt;
&lt;br /&gt;
At SHA, sadly we did not have a battery backup system. We had a lot of solar panels though, a few nice distribution cabinets and some more stuff including a backup power supply capable of delivering about 16000W of power. Overkill? Yes... :)&lt;br /&gt;
&lt;br /&gt;
For a battery system, you could use anything from lead-acid, lithium, sea-salt batteries or whatever you like. Just keep in mind to treat them right, use a good charge/discharge safety system! And when using Lithium batteries, please be nice to them and only use &amp;quot;the middle part&amp;quot;. Not literally, but if you generally keep the charge of the cells above 20 and below 85%, they last up to 6 times longer! Especially when you keep them cool. And if you put a battery away for a long time, discharge it a bit to below 60% and store it in a cool place! And don't forget to check regularly if they are still charged above 20%. If not, recharge to 60%.&lt;br /&gt;
&lt;br /&gt;
At SHA we had mostly solar power during the day and &amp;quot;just as dirty as the rest&amp;quot; power during the night. The main power supply was set to 42V, so whenever the power demand was greater than the power the solar panels could provide, the power supply started to deliver. The voltage of the grid was used as a simple means to determine if clean power was available. Anything above 42V means there is clean power available, below that it is probably a mix or downright dirty. To keep the grid from oscillating we used capacitor banks of 0.176F, located in each of the cabinets. These capacitor banks also doubled as a high-current delivering system to trip a circuit breaker in case of an over-voltage situation. Normally a battery pack can be used for those things.&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=The_old_website&amp;diff=30</id>
		<title>The old website</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=The_old_website&amp;diff=30"/>
		<updated>2019-07-28T14:24:47Z</updated>

		<summary type="html">&lt;p&gt;Benadski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== What was it about? ===&lt;br /&gt;
&lt;br /&gt;
The majority of the pages was about how to connect to the grid made for SHA2017 safely and how to build a grid yourself. Some test results on cheap Chinese DC-DC converters, some tips on how to generate electricity or heat and some user projects were explained on other pages. Let's try to sum it all up below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Safety third, err, first!'''&lt;br /&gt;
&lt;br /&gt;
While high voltage grids are more efficient in transporting power over long distances, it makes the system way more complex and many safety measures must be implemented to avoid shocks and risk of fire. Not the way to go on a damp camping field and inside tents. A very low voltage on the other hand is much safer, but cable losses are much greater or, to minimize those losses, cables need to be very thick and expensive. This is because, at the same power, current rises when voltage drops. A 60W laptop charges needs about 0.2A at 300V. At 12V this would be 5A, 25 times as much. Simply said, a cable can be seen as a resistor, cable loss can be calculated at P=I^2*R, for the same cable a current increase of 25 times would mean a power loss factor of 625 times more! You should therefore use much thicker cables at low voltages.&lt;br /&gt;
&lt;br /&gt;
We wanted to be somewhere in the middle, safe but without to much losses. Our grid voltage was specced on 42V +/- 15%. Why 42? [https://en.wikipedia.org/wiki/Phrases_from_The_Hitchhiker%27s_Guide_to_the_Galaxy#Answer_to_the_Ultimate_Question_of_Life,_the_Universe,_and_Everything_(42) It's the answer to the Ultimate Question of Life, the Universe, and Everything!] That and voltages below 60VDC ([https://www.cui.com/catalog/resource/iec-62368-1-an-introduction-to-the-new-safety-standard-for-ict-and-av-equipment.pdf IEC 62368-1:ES1]) are believed safe to touch in most conditions. At 42V+15% were at about 48V, leaving some room for safety systems to kick in and leaves a little bit for AC ripple too. Looking back at SHA2017, 48V could have been used too, with maybe a bit tighter +/-10% voltage range. This had maybe helped a bit in finding suitable gear to hook up to the grid. You can keep that in mind if you want to build your own grid.&lt;br /&gt;
&lt;br /&gt;
So, now what, we want to build a grid, what's needed? Basically just some cables, fuses, and maybe a system that dissipates some power if the voltage rises too much. Cables can be thin for short distances or low currents and must be thicker when greater distances have to be crossed, high currents are possible or when voltage drop needs to be low. Loads that need a large startup current, like big motors, also need bigger cables or a buffer of some kind nearby the load. &lt;br /&gt;
&lt;br /&gt;
About the cables, an example: &lt;br /&gt;
* A piece of wire with 2 2.5mm2 copper conductors of 10m long has a resistance of about 0.17 Ohms. The voltage on one end is 42V, on the other end a 120Vac 2000W tea kettle is connected. The kettle has a resistance of about 7.2 Ohms. In total the resistance is 7.37 Ohms resulting in a current draw of 5.7 Amps. The voltage drop percentage as well as the cable power loss percentage is calculated by dividing the total resistance with the cable resistance, about 2.3%. Total power used is about 240W with 5.5W of it being transformed into heat inside the cable. To warm up a liter of water from 10 to 100 degrees Celsius you need about 100Wh. So you can have half a liter of tea in about 15 minutes if the insulation on the kettle is not too bad. But if you have had a 50m 1.0mm2 aluminium cable, can you still have tea? Well, yes, but it would take much longer as your cable has a resistance of 3,2 Ohms, resulting in only about 4A of current and 170W of total power use of which about 50W is lost inside the cable. Still you could have that tea in about half an hour or so.&lt;br /&gt;
* If you have a load that needs a 50A startup current and has a running current of about 4A (let's say a 160W fridge driven by a 42-230V 2000W DC-AC sine-wave inverter) you must choose your cable with much more care. You probably don't want the voltage to drop more than 10%. That means the cable resistance has to be 9 times smaller than the equivalent startup resistance seen at the input of the inverter. The input resistance at 42V-10% equals (42-4.2)/50A = 0,76 Ohms. That means that now your 10m 2.5mm cable is not close to what you need, it could even result in fire. You'll need at least a 6mm2 cable of 10m for this! To cross 50m you'll need an enormous 35mm2 cable. Or you can place a battery pack nearby the fridge that can handle the peak current easily, that way you can use a cable that is much smaller, a 2.5mm copper cable of 50m is now suitable for the task. For those kinds of loads, '''decentralization''' is the key. Put your battery packs nearby the most demanding loads, it keeps the grid more stable and it saves on cable costs and on cable losses!&lt;br /&gt;
&lt;br /&gt;
Fuses? Please use them wisely! DC is more tricky to fuse right because of sustained arcs. With AC, arcs are normally extinguished every 10ms (at 50Hz), with DC, they won't stop until the distance is increased enough. At higher voltages this problem becomes more severe. Always look at the DC rating of the fuses! If there is no DC rating in the datasheet or written on the device, '''do not use it!''' There are some nice 60 or 72V Polyfuses/PTC fuses/thermistor fuses you can use, Elmark has a nice affordable range of DC circuit breakers (C61DC/C62DC) or just use sand filled fuse cartridges. When selecting a proper fuse, also make sure you check the breaking capacity. If the breaking capacity of the fuse is lower than the maximum current the system at that point can deliver when shorted, '''do not use that fuse!'''&lt;br /&gt;
&lt;br /&gt;
'''Mechanical switches on high current DC, please avoid them if possible!''' They have the same arcing problem as fuses, and since switches are turned on and off all the time this can be a real fire hazard! A 230Vac 16A switch may only be able to switch 24Vdc at 10A. Always check the datasheet! For DC it is better to switch electronically. A small switch, with a series resistor to limit the current to a few milliamps, can be used to turn on a large MOSFET. A DC contactor with the correct voltage rating (sometimes fitted with magnetic blowouts) can also be used. It has the advantage of disconnecting mechanically, but it is slower and uses a lot of power when engaged. If you really want to use small switches for small devices on 12Vdc or higher, always put the right fuse for that device in front of it and use switches capable of switching at least 10 times as much current on 230Vac!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''System tips and tricks'''&lt;br /&gt;
&lt;br /&gt;
At SHA we did not have a battery backup system. We had a lot of solar panels though, a few distribution cabinets and some more stuff including a backup power supply.&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=The_old_website&amp;diff=29</id>
		<title>The old website</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=The_old_website&amp;diff=29"/>
		<updated>2019-07-28T14:20:22Z</updated>

		<summary type="html">&lt;p&gt;Benadski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== What was it about? ===&lt;br /&gt;
&lt;br /&gt;
The majority of the pages was about how to connect to the grid made for SHA2017 safely and how to build a grid yourself. Some test results on cheap Chinese DC-DC converters, some tips on how to generate electricity or heat and some user projects were explained on other pages. Let's try to sum it all up below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Safety third, err, first!'''&lt;br /&gt;
&lt;br /&gt;
While high voltage grids are more efficient in transporting power over long distances, it makes the system way more complex and many safety measures must be implemented to avoid shocks and risk of fire. Not the way to go on a damp camping field and inside tents. A very low voltage on the other hand is much safer, but cable losses are much greater or, to minimize those losses, cables need to be very thick and expensive. This is because, at the same power, current rises when voltage drops. A 60W laptop charges needs about 0.2A at 300V. At 12V this would be 5A, 25 times as much. Simply said, a cable can be seen as a resistor, cable loss can be calculated at P=I^2*R, for the same cable a current increase of 25 times would mean a power loss factor of 625 times more! You should therefore use much thicker cables at low voltages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We wanted to be somewhere in the middle, safe but without to much losses. Our grid voltage was specced on 42V +/- 15%. Why 42? [https://en.wikipedia.org/wiki/Phrases_from_The_Hitchhiker%27s_Guide_to_the_Galaxy#Answer_to_the_Ultimate_Question_of_Life,_the_Universe,_and_Everything_(42) It's the answer to the Ultimate Question of Life, the Universe, and Everything!] That and voltages below 60VDC ([https://www.cui.com/catalog/resource/iec-62368-1-an-introduction-to-the-new-safety-standard-for-ict-and-av-equipment.pdf IEC 62368-1:ES1]) are believed safe to touch in most conditions. At 42V+15% were at about 48V, leaving some room for safety systems to kick in and leaves a little bit for AC ripple too. Looking back at SHA2017, 48V could have been used too, with maybe a bit tighter +/-10% voltage range. This had maybe helped a bit in finding suitable gear to hook up to the grid. You can keep that in mind if you want to build your own grid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So, now what, we want to build a grid, what's needed? Basically just some cables, fuses, and maybe a system that dissipates some power if the voltage rises too much. Cables can be thin for short distances or low currents and must be thicker when greater distances have to be crossed, high currents are possible or when voltage drop needs to be low. Loads that need a large startup current, like big motors, also need bigger cables or a buffer of some kind nearby the load. &lt;br /&gt;
&lt;br /&gt;
About the cables, an example: &lt;br /&gt;
* A piece of wire with 2 2.5mm2 copper conductors of 10m long has a resistance of about 0.17 Ohms. The voltage on one end is 42V, on the other end a 120Vac 2000W tea kettle is connected. The kettle has a resistance of about 7.2 Ohms. In total the resistance is 7.37 Ohms resulting in a current draw of 5.7 Amps. The voltage drop percentage as well as the cable power loss percentage is calculated by dividing the total resistance with the cable resistance, about 2.3%. Total power used is about 240W with 5.5W of it being transformed into heat inside the cable. To warm up a liter of water from 10 to 100 degrees Celsius you need about 100Wh. So you can have half a liter of tea in about 15 minutes if the insulation on the kettle is not too bad. But if you have had a 50m 1.0mm2 aluminium cable, can you still have tea? Well, yes, but it would take much longer as your cable has a resistance of 3,2 Ohms, resulting in only about 4A of current and 170W of total power use of which about 50W is lost inside the cable. Still you could have that tea in about half an hour or so.&lt;br /&gt;
* If you have a load that needs a 50A startup current and has a running current of about 4A (let's say a 160W fridge driven by a 42-230V 2000W DC-AC sine-wave inverter) you must choose your cable with much more care. You probably don't want the voltage to drop more than 10%. That means the cable resistance has to be 9 times smaller than the equivalent startup resistance seen at the input of the inverter. The input resistance at 42V-10% equals (42-4.2)/50A = 0,76 Ohms. That means that now your 10m 2.5mm cable is not close to what you need, it could even result in fire. You'll need at least a 6mm2 cable of 10m for this! To cross 50m you'll need an enormous 35mm2 cable. Or you can place a battery pack nearby the fridge that can handle the peak current easily, that way you can use a cable that is much smaller, a 2.5mm copper cable of 50m is now suitable for the task. For those kinds of loads, '''decentralization''' is the key. Put your battery packs nearby the most demanding loads, it keeps the grid more stable and it saves on cable costs and on cable losses!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fuses? Please use them wisely! DC is more tricky to fuse right because of sustained arcs. With AC, arcs are normally extinguished every 10ms (at 50Hz), with DC, they won't stop until the distance is increased enough. At higher voltages this problem becomes more severe. Always look at the DC rating of the fuses! If there is no DC rating in the datasheet or written on the device, '''do not use it!''' There are some nice 60 or 72V Polyfuses/PTC fuses/thermistor fuses you can use, Elmark has a nice affordable range of DC circuit breakers (C61DC/C62DC) or just use sand filled fuse cartridges. When selecting a proper fuse, also make sure you check the breaking capacity. If the breaking capacity of the fuse is lower than the maximum current the system at that point can deliver when shorted, '''do not use that fuse!'''&lt;br /&gt;
&lt;br /&gt;
'''Mechanical switches on high current DC, please avoid them if possible!''' They have the same arcing problem as fuses, and since switches are turned on and off all the time this can be a real fire hazard! A 230Vac 16A switch may only be able to switch 24Vdc at 10A. Always check the datasheet! For DC it is better to switch electronically. A small switch, with a series resistor to limit the current to a few milliamps, can be used to turn on a large MOSFET. A DC contactor with the correct voltage rating (sometimes fitted with magnetic blowouts) can also be used. It has the advantage of disconnecting mechanically, but it is slower and uses a lot of power when engaged. If you really want to use small switches for small devices on 12Vdc or higher, always put the right fuse for that device in front of it and use switches capable of switching at least 10 times as much current on 230Vac!&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=The_old_website&amp;diff=28</id>
		<title>The old website</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=The_old_website&amp;diff=28"/>
		<updated>2019-07-28T13:34:22Z</updated>

		<summary type="html">&lt;p&gt;Benadski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== What was it about? ===&lt;br /&gt;
&lt;br /&gt;
The majority of the pages was about how to connect to the grid made for SHA2017 safely and how to build a grid yourself. Some test results on cheap Chinese DC-DC converters, some tips on how to generate electricity or heat and some user projects were explained on other pages. Let's try to sum it all up below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Safety third, err, first!'''&lt;br /&gt;
&lt;br /&gt;
While high voltage grids are more efficient in transporting power over long distances, it makes the system way more complex and many safety measures must be implemented to avoid shocks and risk of fire. Not the way to go on a damp camping field and inside tents. A very low voltage on the other hand is much safer, but cable losses are much greater or, to minimize those losses, cables need to be very thick and expensive. This is because, at the same power, current rises when voltage drops. A 60W laptop charges needs about 0.2A at 300V. At 12V this would be 5A, 25 times as much. Simply said, a cable can be seen as a resistor, cable loss can be calculated at P=I^2*R, for the same cable a current increase of 25 times would mean a power loss factor of 625 times more! You should therefore use much thicker cables at low voltages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We wanted to be somewhere in the middle, safe but without to much losses. Our grid voltage was specced on 42V +/- 15%. Why 42? [https://en.wikipedia.org/wiki/Phrases_from_The_Hitchhiker%27s_Guide_to_the_Galaxy#Answer_to_the_Ultimate_Question_of_Life,_the_Universe,_and_Everything_(42) It's the answer to the Ultimate Question of Life, the Universe, and Everything!] That and voltages below 60VDC ([https://www.cui.com/catalog/resource/iec-62368-1-an-introduction-to-the-new-safety-standard-for-ict-and-av-equipment.pdf IEC 62368-1:ES1]) are believed safe to touch in most conditions. At 42V+15% were at about 48V, leaving some room for safety systems to kick in and leaves a little bit for AC ripple too. Looking back at SHA2017, 48V could have been used too, with maybe a bit tighter +/-10% voltage range. This had maybe helped a bit in finding suitable gear to hook up to the grid. You can keep that in mind if you want to build your own grid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So, now what, we want to build a grid, what's needed? Basically just some cables, fuses, and maybe a system that dissipates some power if the voltage rises too much. Cables can be thin for short distances or low currents and must be thicker when greater distances have to be crossed, high currents are possible or when voltage drop needs to be low. Loads that need a large startup current, like big motors, also need bigger cables or a buffer of some kind nearby the load. &lt;br /&gt;
&lt;br /&gt;
An example: &lt;br /&gt;
* A piece of wire with 2 2.5mm2 copper conductors of 10m long has a resistance of about 0.17 Ohms. The voltage on one end is 42V, on the other end a 120Vac 2000W tea kettle is connected. The kettle has a resistance of about 7.2 Ohms. In total the resistance is 7.37 Ohms resulting in a current draw of 5.7 Amps. The voltage drop percentage as well as the cable power loss percentage is calculated by dividing the total resistance with the cable resistance, about 2.3%. Total power used is about 240W with 5.5W of it being transformed into heat inside the cable. To warm up a liter of water from 10 to 100 degrees Celsius you need about 100Wh. So you can have half a liter of tea in about 15 minutes if the insulation on the kettle is not too bad. But if you have had a 50m 1.0mm2 aluminium cable, can you still have tea? Well, yes, but it would take much longer as your cable has a resistance of 3,2 Ohms, resulting in only about 4A of current and 170W of total power use of which about 50W is lost inside the cable. Still you could have that tea in about half an hour or so.&lt;br /&gt;
* If you have a load that needs a 50A startup current and has a running current of about 4A (let's say a 160W fridge driven by a 42-230V 2000W DC-AC sine-wave inverter) you must choose your cable with much more care. You probably don't want the voltage to drop more than 10%. That means the cable resistance has to be 9 times smaller than the equivalent startup resistance seen at the input of the inverter. The input resistance at 42V-10% equals (42-4.2)/50A = 0,76 Ohms. That means that now your 10m 2.5mm cable is not close to what you need, it could even result in fire. You'll need at least a 6mm2 cable of 10m for this! To cross 50m you'll need an enormous 35mm2 cable. Or you can place a battery pack nearby the fridge that can handle the peak current easily, that way you can use a cable that is much smaller, a 2.5mm copper cable of 50m is now suitable for the task. For those kinds of loads, '''decentralization''' is the key. Put your battery packs nearby the most demanding loads, it keeps the grid more stable and it saves on cable costs and on cable losses!&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=The_old_website&amp;diff=27</id>
		<title>The old website</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=The_old_website&amp;diff=27"/>
		<updated>2019-07-28T12:08:12Z</updated>

		<summary type="html">&lt;p&gt;Benadski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== What was it about? ===&lt;br /&gt;
&lt;br /&gt;
The majority of the pages was about how to connect to the grid made for SHA2017 safely and how to build a grid yourself. Some test results on cheap Chinese DC-DC converters, some tips on how to generate electricity or heat and some user projects were explained on other pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Safety third, err, first!'''&lt;br /&gt;
&lt;br /&gt;
While high voltage grids are more efficient in transporting power over long distances, it makes the system way more complex and many safety measures must be implemented to avoid shocks and risk of fire. Not the way to go on a damp camping field and inside tents. A very low voltage on the other hand is much safer, but cable losses are much greater or, to minimize those losses, cables need to be very thick and expensive. This is because, at the same power, current rises when voltage drops. A 60W laptop charges needs about 0.2A at 300V. At 12V this would be 5A, 25 times as much. Simply said, a cable can be seen as a resistor, cable loss can be calculated at P=I^2*R, for the same cable a current increase of 25 times would mean a power loss factor of 625 times more! You should therefore use much thicker cables at low voltages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We wanted to be somewhere in the middle, safe but without to much losses. Our grid voltage was specced on 42V +/- 15%. Why 42? [https://en.wikipedia.org/wiki/Phrases_from_The_Hitchhiker%27s_Guide_to_the_Galaxy#Answer_to_the_Ultimate_Question_of_Life,_the_Universe,_and_Everything_(42) It's the answer to the Ultimate Question of Life, the Universe, and Everything!] That and voltages below 60VDC ([https://www.cui.com/catalog/resource/iec-62368-1-an-introduction-to-the-new-safety-standard-for-ict-and-av-equipment.pdf IEC 62368-1:ES1]) are believed safe to touch in most conditions. At 42V+15% were at about 48V, leaving some room for safety systems to kick in and leaves a little bit for AC ripple too.&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=File:Logo_sm.png&amp;diff=26</id>
		<title>File:Logo sm.png</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=File:Logo_sm.png&amp;diff=26"/>
		<updated>2019-07-28T11:04:37Z</updated>

		<summary type="html">&lt;p&gt;Benadski: Logo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Logo&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Notepad&amp;diff=25</id>
		<title>Notepad</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Notepad&amp;diff=25"/>
		<updated>2019-07-21T19:17:04Z</updated>

		<summary type="html">&lt;p&gt;Benadski: Created page with &amp;quot;=== Some random notes ===  *Develop cheap (adjustable) lithium BMS to make cells last longer, sell on tindie? *Explain old grid hardware and software *&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Some random notes ===&lt;br /&gt;
&lt;br /&gt;
*Develop cheap (adjustable) lithium BMS to make cells last longer, sell on tindie?&lt;br /&gt;
*Explain old grid hardware and software&lt;br /&gt;
*&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Political_ideas&amp;diff=24</id>
		<title>Political ideas</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Political_ideas&amp;diff=24"/>
		<updated>2019-07-21T18:51:31Z</updated>

		<summary type="html">&lt;p&gt;Benadski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Important: Be positive, suggest general solutions, don't address parties or politicians. ===&lt;br /&gt;
&lt;br /&gt;
'''Things below are just brainfarts, add your own!'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''In the Netherlands, traffic is getting worse everyday. Air pollution is above the allowed maximum. How to solve this? (Might apply to other countries too.)'''&lt;br /&gt;
* Promote working nearby home. Governmental employers first to set the tone, accept new employees only if living nearby. Make job swapping easier. Don't let employers pay for fuel or lease out diesel or petrol fuel powered cars.&lt;br /&gt;
* Make petrol, gas and diesel much more expensive, make electric or H2 cars cheaper, improve public transport.&lt;br /&gt;
* Maximum speed for all traffic at 90kph. It sounds stupid, but this helps to get faster to work with less fuel consumption. Why?&lt;br /&gt;
** A lot less jams and ghost jams, trucks are not mobile roadblocks anymore as they travel at the same speed, safety is improved, car density can go up, less accidents.&lt;br /&gt;
** Maximum speed is lower, but average speed goes up and people get more relaxed and less agitated,  less health costs!&lt;br /&gt;
** Air pollution drops significantly as it is more efficient to drive slower and on a more even speed. As a result you'll have less health costs again!&lt;br /&gt;
** Many of the speed signs can disappear, this also saves a lot of money.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Everybody has the right to get a kid(s), but this planet is getting too crowded.''' &lt;br /&gt;
This problem should be discussed more frequently and openly to the public. If a population decreases in a country it is not always a bad thing! It would be great if the planet population increase can be halted or even slightly reversed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Economical growth should not be a goal ever, economical sustainability with the main goal to reduce pollution is a lot better.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Lithium battery regulations.'''&lt;br /&gt;
Lithium is not that abundant on our planet and batteries are hard (and expensive) to recycle. Most batteries embedded in devices such as mobile phones get charged to 100% each cycle. If this is limited to 80%, most batteries will last up to 5 times longer! There should be regulations in place to prevent this abuse! It is very easy to develop cheap electronic battery management systems that make batteries last longer, but they are hard to find on the market.&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Political_ideas&amp;diff=23</id>
		<title>Political ideas</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Political_ideas&amp;diff=23"/>
		<updated>2019-07-21T15:21:32Z</updated>

		<summary type="html">&lt;p&gt;Benadski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Important: Be positive, suggest general solutions, don't address parties or politicians. ===&lt;br /&gt;
&lt;br /&gt;
'''Things below are just brainfarts, add your own!'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''In the Netherlands, traffic is getting worse everyday. Air pollution is above the allowed maximum. How to solve this? (Might apply to other countries too.)'''&lt;br /&gt;
* Promote working nearby home. Governmental employers first to set the tone, accept new employees only if living nearby. Make job swapping easier. Don't let employers pay for fuel or lease out diesel or petrol fuel powered cars.&lt;br /&gt;
* Make petrol, gas and diesel much more expensive, make electric or H2 cars cheaper, improve public transport.&lt;br /&gt;
* Maximum speed for all traffic at 90kph. It sounds stupid, but this helps to get faster to work with less fuel consumption. Why?&lt;br /&gt;
** A lot less jams and ghost jams, trucks are not mobile roadblocks anymore as they travel at the same speed, safety is improved, car density can go up, less accidents.&lt;br /&gt;
** Maximum speed is lower, but average speed goes up and people get more relaxed and less agitated,  less health costs!&lt;br /&gt;
** Air pollution drops significantly as it is more efficient to drive slower and on a more even speed. As a result you'll have less health costs again!&lt;br /&gt;
** Many of the speed signs can disappear, this also saves a lot of money.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Everybody has the right to get a kid(s), but this planet is getting too crowded.''' &lt;br /&gt;
This problem should be discussed more frequently and openly to the public. If a population decreases in a country it is not always a bad thing! It would be great if the planet population increase can be halted or even slightly reversed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Economical growth should not be a goal ever, economical sustainability with the main goal to reduce pollution is a lot better.'''&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Talk:Political_ideas&amp;diff=22</id>
		<title>Talk:Political ideas</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Talk:Political_ideas&amp;diff=22"/>
		<updated>2019-07-21T11:09:10Z</updated>

		<summary type="html">&lt;p&gt;Benadski: Created page with &amp;quot;Discuss things here, but keep it nice!&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Discuss things here, but keep it nice!&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Political_ideas&amp;diff=21</id>
		<title>Political ideas</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Political_ideas&amp;diff=21"/>
		<updated>2019-07-21T11:07:40Z</updated>

		<summary type="html">&lt;p&gt;Benadski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Important: Be positive, suggest general solutions, don't address parties or politicians.&lt;br /&gt;
&lt;br /&gt;
These are just brainfarts, add your own!'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the Netherlands, traffic is getting worse everyday. Air pollution is above the allowed maximum. How to solve this? (Might apply to other countries too.)&lt;br /&gt;
* Promote working nearby home. Governmental employers first to set the tone, accept new employees only if living nearby. Make job swapping easier. Don't let employers pay for fuel or lease out diesel or petrol fuel powered cars.&lt;br /&gt;
* Make petrol, gas and diesel much more expensive, make electric or H2 cars cheaper, improve public transport.&lt;br /&gt;
* Maximum speed for all traffic at 90kph. It sounds stupid, but this helps to get faster to work with less fuel consumption. Why?&lt;br /&gt;
** A lot less jams and ghost jams, trucks are not mobile roadblocks anymore as they travel at the same speed, safety is improved, car density can go up, less accidents.&lt;br /&gt;
** Maximum speed is lower, but average speed goes up and people get more relaxed and less agitated,  less health costs!&lt;br /&gt;
** Air pollution drops significantly as it is more efficient to drive slower and on a more even speed. As a result you'll have less health costs again!&lt;br /&gt;
** Many of the speed signs can disappear, this also saves a lot of money.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Everybody has the right to get kids, but this planet is getting too crowded. This problem should be discussed more frequently and openly to the public. If a population decreases in a country it is not always a bad thing!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Economical growth should not be a goal ever, economical sustainability with the main goal to reduce pollution is a lot better.&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
	<entry>
		<id>http://altpwr.net/index.php?title=Political_ideas&amp;diff=20</id>
		<title>Political ideas</title>
		<link rel="alternate" type="text/html" href="http://altpwr.net/index.php?title=Political_ideas&amp;diff=20"/>
		<updated>2019-07-21T11:05:50Z</updated>

		<summary type="html">&lt;p&gt;Benadski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Important: Be positive, suggest general solutions, don't address parties or politicians'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the Netherlands, traffic is getting worse everyday. Air pollution is above the allowed maximum. How to solve this? (Might apply to other countries too.)&lt;br /&gt;
* Promote working nearby home. Governmental employers first to set the tone, accept new employees only if living nearby. Make job swapping easier. Don't let employers pay for fuel or lease out diesel or petrol fuel powered cars.&lt;br /&gt;
* Make petrol, gas and diesel much more expensive, make electric or H2 cars cheaper, improve public transport.&lt;br /&gt;
* Maximum speed for all traffic at 90kph. It sounds stupid, but this helps to get faster to work with less fuel consumption. Why?&lt;br /&gt;
** A lot less jams and ghost jams, trucks are not mobile roadblocks anymore as they travel at the same speed, safety is improved, car density can go up, less accidents.&lt;br /&gt;
** Maximum speed is lower, but average speed goes up and people get more relaxed and less agitated,  less health costs!&lt;br /&gt;
** Air pollution drops significantly as it is more efficient to drive slower and on a more even speed. As a result you'll have less health costs again!&lt;br /&gt;
** Many of the speed signs can disappear, this also saves a lot of money.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Everybody has the right to get kids, but this planet is getting too crowded. This problem should be discussed more frequently and openly to the public. If a population decreases in a country it is not always a bad thing!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Economical growth should not be a goal ever, economical sustainability with the main goal to reduce pollution is a lot better.&lt;/div&gt;</summary>
		<author><name>Benadski</name></author>
		
	</entry>
</feed>