https://ackspace.nl/w/api.php?action=feedcontributions&user=Coolepascal&feedformat=atomHackerspace ACKspace - User contributions [en]2024-03-29T10:17:45ZUser contributionsMediaWiki 1.31.7https://ackspace.nl/w/index.php?title=SpaceStateIndicator&diff=9117SpaceStateIndicator2022-01-21T11:22:43Z<p>Coolepascal: </p>
<hr />
<div>My verry fancy space state indicator broke down, so i tried to recreate it using stuff i had laying around,<br />
which was a Wemos D1 R1 arduino clown to which i added a shield with a RGB led.<br />
There is also an output to drive a beeper that sounds if the space state changens to 'Open'<br />
<br />
Pin Numbering on this board is a bit confusing but this how i did set it up.<br />
{| class="wikitable"<br />
|-<br />
| Led-Red || pin 7<br />
|-<br />
| Led-Green || pin 6<br />
|-<br />
| Led-Blue || pin 5<br />
|}<br />
<br />
(In this version i did not hookup the beeper anymore, although the software still supports it)<br />
The RGB Led is hooked up to the pins using 100 Ohm resistors which offers adequate current to give a clear indication.<br />
<br />
In the code provided below the login credentials for your personal wifi router have to be setup.<br />
The flashy light sequence "Das blinken das lichtes| shows during startup if everything goes well.<br />
The following startup stages are implemented for diagnostics<br />
<br />
{| class="wikitable"<br />
|-<br />
| During startup || All colors will flash once<br />
|-<br />
| During WiFi login || Blue Color flashing Red until login was sucsesfull<br />
|-<br />
| Running || Red, Green or Yellow depending on the SpaceState or Dark on server error.<br />
|}<br />
<br />
Eventualy the Space indicator should show eighter Green for OPEN or Red for closed.<br />
If there is a problem in requesting the actual space state, the indicator shows Yellow.<br />
And it will remain dark if the server could not be connected.<br />
<br />
The SpaceState is requested each 15 seconds, indicated by a show blue flash on the indicator<br />
<br />
You can copy the code into a Arduino sketch<br />
Select for the board '''LOLIN(WeMos) D1 R1'''<br />
<br />
If you can't find this board in your Arduino IDE most likely<br />
your setup has no support for ESP32 yet.<br />
In this case click on '''File->Preferences'''<br />
And add the following line to 'Additional Boards Manager'<br />
''https://arduino.esp8266.com/stable/package_esp8266com_index.json''<br />
<br />
Then '''tools->Board->Board manager''' And perform a update.<br />
Afther this, you'd select the WeMos board and compile the sketch<br />
<br />
<pre><br />
// Title: SpaceStateIndicator.ini<br />
// Function: Arduino Space State indicator for home<br />
// Author: CoolePascal (C) 2022 Common Licence dinges<br />
<br />
// Board: WeMos D1 R1<br />
// Port: ..<br />
// CPU: ESP-8266 (Warning, Select WeMos Board !)<br />
// Programmer: Arduino Gemma or WeMos D1<br />
<br />
const char *ssid = "YourWifiRouter";<br />
const char *passwd = "YourWifiPassword";<br />
<br />
const char *host = "ackspace.nl";<br />
const int port = 443;<br />
const char* streamId = "....................";<br />
const char* privateKey = "....................";<br />
<br />
#define ACQUIRE_REPEAT_DELAY 15000<br />
#define ACQUIRE_FLASH_DELAY 100<br />
<br />
#define LEDR D13<br />
#define LEDG D12<br />
#define LEDB D7<br />
#define BELL D8<br />
<br />
#define OFF 0<br />
#define LED_RED 1<br />
#define LED_GREEN 2<br />
#define LED_BLUE 4<br />
#define LED_YELLOW 3<br />
#define LED_BELL 8<br />
<br />
#define SPACE_ACQUIRE LED_BLUE<br />
#define SPACE_OPEN LED_GREEN<br />
#define SPACE_CLOSED LED_RED<br />
#define SPACE_UNKNOWN LED_YELLOW<br />
<br />
#include <ESP8266WiFi.h><br />
<br />
// Set multi color led<br />
void set_RGB(int rgb)<br />
{<br />
digitalWrite(LEDR, (rgb&LED_RED)==LED_RED);<br />
digitalWrite(LEDG, (rgb&LED_GREEN)==LED_GREEN);<br />
digitalWrite(LEDB, (rgb&LED_BLUE)==LED_BLUE);<br />
digitalWrite(BELL, (rgb&LED_BELL)==LED_BELL);<br />
}<br />
<br />
// Dim the LED, flash once BLUE, then flash RED n times<br />
void Signal(int n)<br />
{<br />
int t=250;<br />
set_RGB(OFF);<br />
delay(t);<br />
set_RGB(LED_BLUE);<br />
delay(t);<br />
for(int i=0;i<n;i++)<br />
{<br />
set_RGB(OFF);<br />
delay(t);<br />
set_RGB(LED_RED);<br />
delay(t);<br />
}<br />
set_RGB(OFF);<br />
}<br />
<br />
// Hardware test<br />
void hw_test()<br />
{<br />
int t=750;<br />
set_RGB(LED_RED);<br />
delay(t);<br />
set_RGB(LED_GREEN);<br />
delay(t);<br />
set_RGB(LED_BLUE);<br />
delay(t);<br />
set_RGB(LED_YELLOW);<br />
delay(t);<br />
set_RGB(LED_BELL);<br />
delay(t);<br />
set_RGB(OFF);<br />
delay(t); <br />
}<br />
<br />
// Initialize ports and Wifi connection<br />
void setup()<br />
{<br />
int l=1;<br />
<br />
delay(1000);<br />
pinMode(LEDR, OUTPUT);<br />
pinMode(LEDG, OUTPUT);<br />
pinMode(LEDB, OUTPUT);<br />
pinMode(BELL, OUTPUT);<br />
<br />
hw_test();<br />
<br />
set_RGB(LED_YELLOW);<br />
WiFi.mode(WIFI_STA);<br />
WiFi.begin(ssid, passwd);<br />
while(WiFi.status() != WL_CONNECTED)<br />
{<br />
if(l)<br />
set_RGB(LED_RED);<br />
else<br />
set_RGB(LED_BLUE);<br />
l=l==0;<br />
delay(300); <br />
}<br />
set_RGB(LED_YELLOW);<br />
}<br />
<br />
// Main loop<br />
void loop()<br />
{ <br />
static int spacestate;<br />
static int spaceopen=0;<br />
int chime=0;<br />
<br />
WiFiClientSecure client;<br />
int clientresult=0;<br />
<br />
// Startup, try to connect<br />
if(client.connect(host, port))<br />
{<br />
unsigned long timeout = millis();<br />
<br />
String url = "/spaceAPI/";<br />
<br />
// Connected to server<br />
set_RGB(SPACE_ACQUIRE | spacestate);<br />
delay(ACQUIRE_FLASH_DELAY);<br />
<br />
client.print(String("GET ") <br />
+ url + " "<br />
+ "HTTP/1.1\r\n" <br />
+ "Host: " + host + "\r\n"<br />
+ "Connection: close\r\n\r\n");<br />
<br />
while(!clientresult)<br />
{ <br />
if(client.available() == 0)<br />
{<br />
if(millis() - timeout > 5000)<br />
{<br />
clientresult=-1;<br />
// Server connect timeout<br />
Signal(8);<br />
} <br />
}<br />
else<br />
{<br />
clientresult=1;<br />
spacestate=SPACE_UNKNOWN;<br />
} <br />
}<br />
<br />
// If connected to server<br />
if(clientresult==1)<br />
{<br />
// Read lines from page until done<br />
while(client.available()>0)<br />
{<br />
String line = client.readStringUntil('\n');<br />
int l = line.indexOf("\"state\":");<br />
if(l!=-1)<br />
{<br />
if(line.indexOf("\"open\":true")>l)<br />
{<br />
spacestate = SPACE_OPEN;<br />
if(!spaceopen)<br />
chime=1;<br />
spaceopen = 1;<br />
}<br />
else if(line.indexOf("\"open\":false")>l)<br />
{<br />
spacestate = SPACE_CLOSED;<br />
spaceopen = 0;<br />
} <br />
} <br />
}<br />
} <br />
client.stop();<br />
}<br />
else<br />
{<br />
spacestate=OFF;<br />
BlinkError();<br />
}<br />
if(chime)<br />
{<br />
set_RGB(spacestate|LED_BELL);<br />
delay(100); <br />
} <br />
set_RGB(spacestate);<br />
delay(ACQUIRE_REPEAT_DELAY); <br />
}<br />
</pre></div>Coolepascalhttps://ackspace.nl/w/index.php?title=SpaceStateIndicator&diff=9116SpaceStateIndicator2022-01-21T11:22:09Z<p>Coolepascal: </p>
<hr />
<div>My verry fancy space state indicator broke down, so i tried to recreate it using stuff i had laying around,<br />
which was a Wemos D1 R1 arduino clown to which i added a shield with a RGB led.<br />
There is also an output to drive a beeper that sounds if the space state changens to 'Open'<br />
<br />
Pin Numbering on this board is a bit confusing but this how i did set it up.<br />
{| class="wikitable"<br />
|-<br />
| Led-Red || pin 7<br />
|-<br />
| Led-Green || pin 6<br />
|-<br />
| Led-Blue || pin 5<br />
|}<br />
<br />
(In this version i did not hookup the beeper anymore, although the software still supports it)<br />
The RGB Led is hooked up to the pins using 100 Ohm resistors which offers adequate current to give a clear indication.<br />
<br />
In the code provided below the login credentials for your personal wifi router have to be setup.<br />
The flashy light sequence "Das blinken das lichtes| shows during startup if everything goes well.<br />
The following startup stages are implemented for diagnostics<br />
<br />
{| class="wikitable"<br />
|-<br />
| During startup || All colors will flash once<br />
|-<br />
| During WiFi login || Blue Color flashing Red until login was sucsesfull<br />
|-<br />
| Running || Red, Green or Yellow depending on the SpaceState or Dark on server error.<br />
|}<br />
<br />
Eventualy the Space indicator should show eighter Green for OPEN or Red for closed.<br />
If there is a problem in requesting the actual space state, the indicator shows Yellow.<br />
And it will remain dark if the server could not be connected.<br />
<br />
The SpaceState is requested each 15 seconds, indicated by a show blue flash on the indicator<br />
<br />
You can copy the code into a Arduino sketch<br />
Select for the board '''LOLIN(WeMos) D1 R1'''<br />
<br />
If you can't find this board in your Arduino IDE most likely<br />
your setup has no support for ESP32 yet.<br />
In this case click on '''File->Preferences'''<br />
And add the following line to 'Additional Boards Manager'<br />
''https://arduino.esp8266.com/stable/package_esp8266com_index.json''<br />
<br />
Then '''tools->Board->Board manager''' And perform a update.<br />
Afther this, you'd select the WeMos board and compile the sketch<br />
<br />
<syntaxhighlight lang="cpp"><br />
<pre><br />
// Title: SpaceStateIndicator.ini<br />
// Function: Arduino Space State indicator for home<br />
// Author: CoolePascal (C) 2022 Common Licence dinges<br />
<br />
// Board: WeMos D1 R1<br />
// Port: ..<br />
// CPU: ESP-8266 (Warning, Select WeMos Board !)<br />
// Programmer: Arduino Gemma or WeMos D1<br />
<br />
const char *ssid = "YourWifiRouter";<br />
const char *passwd = "YourWifiPassword";<br />
<br />
const char *host = "ackspace.nl";<br />
const int port = 443;<br />
const char* streamId = "....................";<br />
const char* privateKey = "....................";<br />
<br />
#define ACQUIRE_REPEAT_DELAY 15000<br />
#define ACQUIRE_FLASH_DELAY 100<br />
<br />
#define LEDR D13<br />
#define LEDG D12<br />
#define LEDB D7<br />
#define BELL D8<br />
<br />
#define OFF 0<br />
#define LED_RED 1<br />
#define LED_GREEN 2<br />
#define LED_BLUE 4<br />
#define LED_YELLOW 3<br />
#define LED_BELL 8<br />
<br />
#define SPACE_ACQUIRE LED_BLUE<br />
#define SPACE_OPEN LED_GREEN<br />
#define SPACE_CLOSED LED_RED<br />
#define SPACE_UNKNOWN LED_YELLOW<br />
<br />
#include <ESP8266WiFi.h><br />
<br />
// Set multi color led<br />
void set_RGB(int rgb)<br />
{<br />
digitalWrite(LEDR, (rgb&LED_RED)==LED_RED);<br />
digitalWrite(LEDG, (rgb&LED_GREEN)==LED_GREEN);<br />
digitalWrite(LEDB, (rgb&LED_BLUE)==LED_BLUE);<br />
digitalWrite(BELL, (rgb&LED_BELL)==LED_BELL);<br />
}<br />
<br />
// Dim the LED, flash once BLUE, then flash RED n times<br />
void Signal(int n)<br />
{<br />
int t=250;<br />
set_RGB(OFF);<br />
delay(t);<br />
set_RGB(LED_BLUE);<br />
delay(t);<br />
for(int i=0;i<n;i++)<br />
{<br />
set_RGB(OFF);<br />
delay(t);<br />
set_RGB(LED_RED);<br />
delay(t);<br />
}<br />
set_RGB(OFF);<br />
}<br />
<br />
// Hardware test<br />
void hw_test()<br />
{<br />
int t=750;<br />
set_RGB(LED_RED);<br />
delay(t);<br />
set_RGB(LED_GREEN);<br />
delay(t);<br />
set_RGB(LED_BLUE);<br />
delay(t);<br />
set_RGB(LED_YELLOW);<br />
delay(t);<br />
set_RGB(LED_BELL);<br />
delay(t);<br />
set_RGB(OFF);<br />
delay(t); <br />
}<br />
<br />
// Initialize ports and Wifi connection<br />
void setup()<br />
{<br />
int l=1;<br />
<br />
delay(1000);<br />
pinMode(LEDR, OUTPUT);<br />
pinMode(LEDG, OUTPUT);<br />
pinMode(LEDB, OUTPUT);<br />
pinMode(BELL, OUTPUT);<br />
<br />
hw_test();<br />
<br />
set_RGB(LED_YELLOW);<br />
WiFi.mode(WIFI_STA);<br />
WiFi.begin(ssid, passwd);<br />
while(WiFi.status() != WL_CONNECTED)<br />
{<br />
if(l)<br />
set_RGB(LED_RED);<br />
else<br />
set_RGB(LED_BLUE);<br />
l=l==0;<br />
delay(300); <br />
}<br />
set_RGB(LED_YELLOW);<br />
}<br />
<br />
// Main loop<br />
void loop()<br />
{ <br />
static int spacestate;<br />
static int spaceopen=0;<br />
int chime=0;<br />
<br />
WiFiClientSecure client;<br />
int clientresult=0;<br />
<br />
// Startup, try to connect<br />
if(client.connect(host, port))<br />
{<br />
unsigned long timeout = millis();<br />
<br />
String url = "/spaceAPI/";<br />
<br />
// Connected to server<br />
set_RGB(SPACE_ACQUIRE | spacestate);<br />
delay(ACQUIRE_FLASH_DELAY);<br />
<br />
client.print(String("GET ") <br />
+ url + " "<br />
+ "HTTP/1.1\r\n" <br />
+ "Host: " + host + "\r\n"<br />
+ "Connection: close\r\n\r\n");<br />
<br />
while(!clientresult)<br />
{ <br />
if(client.available() == 0)<br />
{<br />
if(millis() - timeout > 5000)<br />
{<br />
clientresult=-1;<br />
// Server connect timeout<br />
Signal(8);<br />
} <br />
}<br />
else<br />
{<br />
clientresult=1;<br />
spacestate=SPACE_UNKNOWN;<br />
} <br />
}<br />
<br />
// If connected to server<br />
if(clientresult==1)<br />
{<br />
// Read lines from page until done<br />
while(client.available()>0)<br />
{<br />
String line = client.readStringUntil('\n');<br />
int l = line.indexOf("\"state\":");<br />
if(l!=-1)<br />
{<br />
if(line.indexOf("\"open\":true")>l)<br />
{<br />
spacestate = SPACE_OPEN;<br />
if(!spaceopen)<br />
chime=1;<br />
spaceopen = 1;<br />
}<br />
else if(line.indexOf("\"open\":false")>l)<br />
{<br />
spacestate = SPACE_CLOSED;<br />
spaceopen = 0;<br />
} <br />
} <br />
}<br />
} <br />
client.stop();<br />
}<br />
else<br />
{<br />
spacestate=OFF;<br />
BlinkError();<br />
}<br />
if(chime)<br />
{<br />
set_RGB(spacestate|LED_BELL);<br />
delay(100); <br />
} <br />
set_RGB(spacestate);<br />
delay(ACQUIRE_REPEAT_DELAY); <br />
}<br />
</pre><br />
</syntaxhighlight></div>Coolepascalhttps://ackspace.nl/w/index.php?title=SpaceStateIndicator&diff=9115SpaceStateIndicator2022-01-21T11:19:13Z<p>Coolepascal: </p>
<hr />
<div>My verry fancy space state indicator broke down, so i tried to recreate it using stuff i had laying around,<br />
which was a Wemos D1 R1 arduino clown to which i added a shield with a RGB led.<br />
There is also an output to drive a beeper that sounds if the space state changens to 'Open'<br />
<br />
Pin Numbering on this board is a bit confusing but this how i did set it up.<br />
{| class="wikitable"<br />
|-<br />
| Led-Red || pin 7<br />
|-<br />
| Led-Green || pin 6<br />
|-<br />
| Led-Blue || pin 5<br />
|}<br />
<br />
(In this version i did not hookup the beeper anymore, although the software still supports it)<br />
The RGB Led is hooked up to the pins using 100 Ohm resistors which offers adequate current to give a clear indication.<br />
<br />
In the code provided below the login credentials for your personal wifi router have to be setup.<br />
The flashy light sequence "Das blinken das lichtes| shows during startup if everything goes well.<br />
The following startup stages are implemented for diagnostics<br />
<br />
{| class="wikitable"<br />
|-<br />
| During startup || All colors will flash once<br />
|-<br />
| During WiFi login || Blue Color flashing Red until login was sucsesfull<br />
|-<br />
| Running || Red, Green or Yellow depending on the SpaceState or Dark on server error.<br />
|}<br />
<br />
Eventualy the Space indicator should show eighter Green for OPEN or Red for closed.<br />
If there is a problem in requesting the actual space state, the indicator shows Yellow.<br />
And it will remain dark if the server could not be connected.<br />
<br />
The SpaceState is requested each 15 seconds, indicated by a show blue flash on the indicator<br />
<br />
You can copy the code into a Arduino sketch<br />
Select for the board '''LOLIN(WeMos) D1 R1'''<br />
<br />
If you can't find this board in your Arduino IDE most likely<br />
your setup has no support for ESP32 yet.<br />
In this case click on '''File->Preferences'''<br />
And add the following line to 'Additional Boards Manager'<br />
''https://arduino.esp8266.com/stable/package_esp8266com_index.json''<br />
<br />
Then '''tools->Board->Board manager''' And perform a update.<br />
Afther this, you'd select the WeMos board and compile the sketch<br />
<br />
<syntaxhighlight lang="cpp"><br />
// Title: SpaceStateIndicator.ini<br />
// Function: Arduino Space State indicator for home<br />
// Author: CoolePascal (C) 2022 Common Licence dinges<br />
<br />
// Board: WeMos D1 R1<br />
// Port: ..<br />
// CPU: ESP-8266 (Warning, Select WeMos Board !)<br />
// Programmer: Arduino Gemma or WeMos D1<br />
<br />
const char *ssid = "YourWifiRouter";<br />
const char *passwd = "YourWifiPassword";<br />
<br />
const char *host = "ackspace.nl";<br />
const int port = 443;<br />
const char* streamId = "....................";<br />
const char* privateKey = "....................";<br />
<br />
#define ACQUIRE_REPEAT_DELAY 15000<br />
#define ACQUIRE_FLASH_DELAY 100<br />
<br />
#define LEDR D13<br />
#define LEDG D12<br />
#define LEDB D7<br />
#define BELL D8<br />
<br />
#define OFF 0<br />
#define LED_RED 1<br />
#define LED_GREEN 2<br />
#define LED_BLUE 4<br />
#define LED_YELLOW 3<br />
#define LED_BELL 8<br />
<br />
#define SPACE_ACQUIRE LED_BLUE<br />
#define SPACE_OPEN LED_GREEN<br />
#define SPACE_CLOSED LED_RED<br />
#define SPACE_UNKNOWN LED_YELLOW<br />
<br />
#include <ESP8266WiFi.h><br />
<br />
// Set multi color led<br />
void set_RGB(int rgb)<br />
{<br />
digitalWrite(LEDR, (rgb&LED_RED)==LED_RED);<br />
digitalWrite(LEDG, (rgb&LED_GREEN)==LED_GREEN);<br />
digitalWrite(LEDB, (rgb&LED_BLUE)==LED_BLUE);<br />
digitalWrite(BELL, (rgb&LED_BELL)==LED_BELL);<br />
}<br />
<br />
// Dim the LED, flash once BLUE, then flash RED n times<br />
void Signal(int n)<br />
{<br />
int t=250;<br />
set_RGB(OFF);<br />
delay(t);<br />
set_RGB(LED_BLUE);<br />
delay(t);<br />
for(int i=0;i<n;i++)<br />
{<br />
set_RGB(OFF);<br />
delay(t);<br />
set_RGB(LED_RED);<br />
delay(t);<br />
}<br />
set_RGB(OFF);<br />
}<br />
<br />
// Hardware test<br />
void hw_test()<br />
{<br />
int t=750;<br />
set_RGB(LED_RED);<br />
delay(t);<br />
set_RGB(LED_GREEN);<br />
delay(t);<br />
set_RGB(LED_BLUE);<br />
delay(t);<br />
set_RGB(LED_YELLOW);<br />
delay(t);<br />
set_RGB(LED_BELL);<br />
delay(t);<br />
set_RGB(OFF);<br />
delay(t); <br />
}<br />
<br />
// Initialize ports and Wifi connection<br />
void setup()<br />
{<br />
int l=1;<br />
<br />
delay(1000);<br />
pinMode(LEDR, OUTPUT);<br />
pinMode(LEDG, OUTPUT);<br />
pinMode(LEDB, OUTPUT);<br />
pinMode(BELL, OUTPUT);<br />
<br />
hw_test();<br />
<br />
set_RGB(LED_YELLOW);<br />
WiFi.mode(WIFI_STA);<br />
WiFi.begin(ssid, passwd);<br />
while(WiFi.status() != WL_CONNECTED)<br />
{<br />
if(l)<br />
set_RGB(LED_RED);<br />
else<br />
set_RGB(LED_BLUE);<br />
l=l==0;<br />
delay(300); <br />
}<br />
set_RGB(LED_YELLOW);<br />
}<br />
<br />
// Main loop<br />
void loop()<br />
{ <br />
static int spacestate;<br />
static int spaceopen=0;<br />
int chime=0;<br />
<br />
WiFiClientSecure client;<br />
int clientresult=0;<br />
<br />
// Startup, try to connect<br />
if(client.connect(host, port))<br />
{<br />
unsigned long timeout = millis();<br />
<br />
String url = "/spaceAPI/";<br />
<br />
// Connected to server<br />
set_RGB(SPACE_ACQUIRE | spacestate);<br />
delay(ACQUIRE_FLASH_DELAY);<br />
<br />
client.print(String("GET ") <br />
+ url + " "<br />
+ "HTTP/1.1\r\n" <br />
+ "Host: " + host + "\r\n"<br />
+ "Connection: close\r\n\r\n");<br />
<br />
while(!clientresult)<br />
{ <br />
if(client.available() == 0)<br />
{<br />
if(millis() - timeout > 5000)<br />
{<br />
clientresult=-1;<br />
// Server connect timeout<br />
Signal(8);<br />
} <br />
}<br />
else<br />
{<br />
clientresult=1;<br />
spacestate=SPACE_UNKNOWN;<br />
} <br />
}<br />
<br />
// If connected to server<br />
if(clientresult==1)<br />
{<br />
// Read lines from page until done<br />
while(client.available()>0)<br />
{<br />
String line = client.readStringUntil('\n');<br />
int l = line.indexOf("\"state\":");<br />
if(l!=-1)<br />
{<br />
if(line.indexOf("\"open\":true")>l)<br />
{<br />
spacestate = SPACE_OPEN;<br />
if(!spaceopen)<br />
chime=1;<br />
spaceopen = 1;<br />
}<br />
else if(line.indexOf("\"open\":false")>l)<br />
{<br />
spacestate = SPACE_CLOSED;<br />
spaceopen = 0;<br />
} <br />
} <br />
}<br />
} <br />
client.stop();<br />
}<br />
else<br />
{<br />
spacestate=OFF;<br />
BlinkError();<br />
}<br />
if(chime)<br />
{<br />
set_RGB(spacestate|LED_BELL);<br />
delay(100); <br />
} <br />
set_RGB(spacestate);<br />
delay(ACQUIRE_REPEAT_DELAY); <br />
}<br />
</syntaxhighlight></div>Coolepascalhttps://ackspace.nl/w/index.php?title=SpaceStateIndicator&diff=9114SpaceStateIndicator2022-01-21T11:15:42Z<p>Coolepascal: Created page with "My verry fancy space state indicator broke down, so i tried to recreate it using stuff i had laying around, which was a Wemos D1 R1 arduino clown to which i added a shield wit..."</p>
<hr />
<div>My verry fancy space state indicator broke down, so i tried to recreate it using stuff i had laying around,<br />
which was a Wemos D1 R1 arduino clown to which i added a shield with a RGB led.<br />
There is also an output to drive a beeper that sounds if the space state changens to 'Open'<br />
<br />
Pin Numbering on this board is a bit confusing but this how i did set it up.<br />
{| class="wikitable"<br />
|-<br />
| Led-Red || pin 7<br />
|-<br />
| Led-Green || pin 6<br />
|-<br />
| Led-Blue || pin 5<br />
|}<br />
<br />
(In this version i did not hookup the beeper anymore, although the software still supports it)<br />
The RGB Led is hooked up to the pins using 100 Ohm resistors which offers adequate current to give a clear indication.<br />
<br />
In the code provided below the login credentials for your personal wifi router have to be setup.<br />
The flashy light sequence "Das blinken das lichtes| shows during startup if everything goes well.<br />
The following startup stages are implemented for diagnostics<br />
<br />
{| class="wikitable"<br />
|-<br />
| During startup || All colors will flash once<br />
|-<br />
| During WiFi login || Blue Color flashing Red until login was sucsesfull<br />
|-<br />
| Running || Red, Green or Yellow depending on the SpaceState or Dark on server error.<br />
|}<br />
<br />
Eventualy the Space indicator should show eighter Green for OPEN or Red for closed.<br />
If there is a problem in requesting the actual space state, the indicator shows Yellow.<br />
And it will remain dark if the server could not be connected.<br />
<br />
The SpaceState is requested each 15 seconds, indicated by a show blue flash on the indicator<br />
<br />
You can copy the code into a Arduino sketch<br />
Select for the board '''LOLIN(WeMos) D1 R1'''<br />
<br />
If you can't find this board in your Arduino IDE most likely<br />
your setup has no support for ESP32 yet.<br />
In this case click on '''File->Preferences'''<br />
And add the following line to 'Additional Boards Manager'<br />
''https://arduino.esp8266.com/stable/package_esp8266com_index.json''<br />
<br />
Then '''tools->Board->Board manager''' And perform a update.<br />
Afther this, you'd select the WeMos board and compile the sketch<br />
<br />
[code]<br />
// Title: SpaceStateIndicator.ini<br />
// Function: Arduino Space State indicator for home<br />
// Author: CoolePascal (C) 2022 Common Licence dinges<br />
<br />
// Board: WeMos D1 R1<br />
// Port: ..<br />
// CPU: ESP-8266 (Warning, Select WeMos Board !)<br />
// Programmer: Arduino Gemma or WeMos D1<br />
<br />
const char *ssid = "YourWifiRouter";<br />
const char *passwd = "YourWifiPassword";<br />
<br />
const char *host = "ackspace.nl";<br />
const int port = 443;<br />
const char* streamId = "....................";<br />
const char* privateKey = "....................";<br />
<br />
#define ACQUIRE_REPEAT_DELAY 15000<br />
#define ACQUIRE_FLASH_DELAY 100<br />
<br />
#define LEDR D13<br />
#define LEDG D12<br />
#define LEDB D7<br />
#define BELL D8<br />
<br />
#define OFF 0<br />
#define LED_RED 1<br />
#define LED_GREEN 2<br />
#define LED_BLUE 4<br />
#define LED_YELLOW 3<br />
#define LED_BELL 8<br />
<br />
#define SPACE_ACQUIRE LED_BLUE<br />
#define SPACE_OPEN LED_GREEN<br />
#define SPACE_CLOSED LED_RED<br />
#define SPACE_UNKNOWN LED_YELLOW<br />
<br />
#include <ESP8266WiFi.h><br />
<br />
// Set multi color led<br />
void set_RGB(int rgb)<br />
{<br />
digitalWrite(LEDR, (rgb&LED_RED)==LED_RED);<br />
digitalWrite(LEDG, (rgb&LED_GREEN)==LED_GREEN);<br />
digitalWrite(LEDB, (rgb&LED_BLUE)==LED_BLUE);<br />
digitalWrite(BELL, (rgb&LED_BELL)==LED_BELL);<br />
}<br />
<br />
// Dim the LED, flash once BLUE, then flash RED n times<br />
void Signal(int n)<br />
{<br />
int t=250;<br />
set_RGB(OFF);<br />
delay(t);<br />
set_RGB(LED_BLUE);<br />
delay(t);<br />
for(int i=0;i<n;i++)<br />
{<br />
set_RGB(OFF);<br />
delay(t);<br />
set_RGB(LED_RED);<br />
delay(t);<br />
}<br />
set_RGB(OFF);<br />
}<br />
<br />
// Hardware test<br />
void hw_test()<br />
{<br />
int t=750;<br />
set_RGB(LED_RED);<br />
delay(t);<br />
set_RGB(LED_GREEN);<br />
delay(t);<br />
set_RGB(LED_BLUE);<br />
delay(t);<br />
set_RGB(LED_YELLOW);<br />
delay(t);<br />
set_RGB(LED_BELL);<br />
delay(t);<br />
set_RGB(OFF);<br />
delay(t); <br />
}<br />
<br />
// Initialize ports and Wifi connection<br />
void setup()<br />
{<br />
int l=1;<br />
<br />
delay(1000);<br />
pinMode(LEDR, OUTPUT);<br />
pinMode(LEDG, OUTPUT);<br />
pinMode(LEDB, OUTPUT);<br />
pinMode(BELL, OUTPUT);<br />
<br />
hw_test();<br />
<br />
set_RGB(LED_YELLOW);<br />
WiFi.mode(WIFI_STA);<br />
WiFi.begin(ssid, passwd);<br />
while(WiFi.status() != WL_CONNECTED)<br />
{<br />
if(l)<br />
set_RGB(LED_RED);<br />
else<br />
set_RGB(LED_BLUE);<br />
l=l==0;<br />
delay(300); <br />
}<br />
set_RGB(LED_YELLOW);<br />
}<br />
<br />
// Main loop<br />
void loop()<br />
{ <br />
static int spacestate;<br />
static int spaceopen=0;<br />
int chime=0;<br />
<br />
WiFiClientSecure client;<br />
int clientresult=0;<br />
<br />
// Startup, try to connect<br />
if(client.connect(host, port))<br />
{<br />
unsigned long timeout = millis();<br />
<br />
String url = "/spaceAPI/";<br />
<br />
// Connected to server<br />
set_RGB(SPACE_ACQUIRE | spacestate);<br />
delay(ACQUIRE_FLASH_DELAY);<br />
<br />
client.print(String("GET ") <br />
+ url + " "<br />
+ "HTTP/1.1\r\n" <br />
+ "Host: " + host + "\r\n"<br />
+ "Connection: close\r\n\r\n");<br />
<br />
while(!clientresult)<br />
{ <br />
if(client.available() == 0)<br />
{<br />
if(millis() - timeout > 5000)<br />
{<br />
clientresult=-1;<br />
// Server connect timeout<br />
Signal(8);<br />
} <br />
}<br />
else<br />
{<br />
clientresult=1;<br />
spacestate=SPACE_UNKNOWN;<br />
} <br />
}<br />
<br />
// If connected to server<br />
if(clientresult==1)<br />
{<br />
// Read lines from page until done<br />
while(client.available()>0)<br />
{<br />
String line = client.readStringUntil('\n');<br />
int l = line.indexOf("\"state\":");<br />
if(l!=-1)<br />
{<br />
if(line.indexOf("\"open\":true")>l)<br />
{<br />
spacestate = SPACE_OPEN;<br />
if(!spaceopen)<br />
chime=1;<br />
spaceopen = 1;<br />
}<br />
else if(line.indexOf("\"open\":false")>l)<br />
{<br />
spacestate = SPACE_CLOSED;<br />
spaceopen = 0;<br />
} <br />
} <br />
}<br />
} <br />
client.stop();<br />
}<br />
else<br />
{<br />
spacestate=OFF;<br />
BlinkError();<br />
}<br />
if(chime)<br />
{<br />
set_RGB(spacestate|LED_BELL);<br />
delay(100); <br />
} <br />
set_RGB(spacestate);<br />
delay(ACQUIRE_REPEAT_DELAY); <br />
}<br />
<br />
[/code]</div>Coolepascalhttps://ackspace.nl/w/index.php?title=ACKspace_aankoopbudget&diff=8670ACKspace aankoopbudget2020-01-04T18:41:09Z<p>Coolepascal: </p>
<hr />
<div>{{Project<br />
|Featured=Yes<br />
|State=Active<br />
|Members=Prodigity<br />
|Picture=ACK$pace.png<br />
}}<br />
ACKspace heeft een budget beschikbaar gesteld voor het kopen van spullen. <br />
<br />
Het budget wordt ieder kwartaal met E50,- verhoogd.<br />
<br />
Op deze pagina kan men aangeven welke spullen ze graag in de space willen zien.<br />
<br />
Welke spullen er gekocht zullen worden, wordt bepaald door een telling van stemmen tijdens de deelnemersvergaderingen.<br />
<br />
<br />
Het budget voor de pizza-meet van '''4 januari 2020''' is '''E350,-'''<br />
<br />
<br />
'''Spelregels'''<br />
* Alleen producten die in de tabel staan worden overwogen voor aankoop!<br />
* Alle velden in de tabel moeten correct ingevuld zijn!<br />
* Producten worden alleen van webshops gekocht!<br />
* Prijs moet inclusief btw & verzendkosten zijn!<br />
* Je stem is alleen geldig als je aanwezig bent op een deelnemersvergadering!<br />
* <s>Per deelnemersvergadering kan er maar max 1 product gekocht worden!</s><br />
* Meeste stemmen gelden.<br />
* Je kunt stemmen voor sparen als je meer geld in het potje wilt zien of voor stemonthouding als je onverschillig bent.<br />
* Bestuur niet lastig vallen om producten in de tabel toe te voegen; doe het zelf.<br />
* Bestuur bepaalt uiteindelijk hoe groot het budget is.<br />
<br />
<br />
{| class="wikitable"<br />
! Productnaam<br />
! Productprijs<br />
! Waarom hebben we dit nodig?<br />
! Productpagina<br />
! Nickname<br />
|-<br />
| Soldeerdampafzuiging<br />
| € 61,99<br />
| Soldeerdampen horen niet in je longen thuis<br />
| https://www.conrad.nl/p/toolcraft-zd-153a-soldeerdampafzuiging-230-vac-23-w-60-mh-588688<br />
| Prodigity<br />
|-<br />
| Oven<br />
| € 74,95<br />
| Grotere oven zodat er standaard diepvriespizza's in kunnen. Ook makkelijker schoon te maken. Kleine oven eventueel hergebruiken als reflow soldeeroven?<br />
| https://www.bol.com/nl/p/primo-pr250ov-vrijstaande-bakoven-hetelucht-grillfunctie-34l/9200000112281749/<br />
| Adnub<br />
|-<br />
| VPS<br />
| € 2,99 per maand<br />
| VPS met onbeperkte datalimiet. Om als VPN tunnel te gebruiken naar het publieke internet, zodat server wat in ackspace draaien ook op internet beschikbaar kunnen gemaakt worden.<br />
| https://www.ovh.nl/vps/vps-ssd.xml<br />
| Adnub<br />
|-<br />
| LED Matrix 8x32<br />
| € 14,58<br />
| RGB!!!<br />
| https://nl.aliexpress.com/item/32994109305.html?spm=a2g0o.productlist.0.0.1edc511ajvVsbG&algo_pvid=fac04b0c-da35-4b7f-a6d5-58288385fbc6&algo_expid=fac04b0c-da35-4b7f-a6d5-58288385fbc6-45&btsid=30932b30-c50e-4b08-b84c-7800796c5c43&ws_ab_test=searchweb0_0,searchweb201602_10,searchweb201603_55<br />
| Thunder1410<br />
|-<br />
| LabelWriter<br />
| € 26<br />
| Voor te labelen<br />
| https://www.123inkt.nl/Brother-PT-H107B-beletteringsysteem-PT-H107BT-i42167-t605981.html & https://www.123inkt.nl/Brother-TZe-221-tape-zwart-op-wit-9-mm-123inkt-huismerk-TZe-221C-i16929-t15820.html<br />
| Adnub<br />
|-<br />
| Osciloscoop Probes 4 stuks<br />
| € 22<br />
| Voor de twee osciloscoops, (3 stuks ch1, ch2 trig en 1 voor de 2e scoop) of (4 stuks omdat we nu eenmaal 2 scoops hebben)<br />
| https://www.ebay.com/itm/2PCS-Digital-Oscilloscope-Probe-P6100-100MHz-Test-Leads-for-Fluke-HP-Tektronix/162220256702?_trkparms=ispr%3D1&hash=item25c514adbe:g:TCMAAOSwrhFeEAs~&enc=AQAEAAACQBPxNw%2BVj6nta7CKEs3N0qUPF007%2Fh5BPsPGM0EqfHPv1%2Be852GL4CnqvjtFyrhPLbUOoAOm%2BVS1C3uIkne5DVfn31PMpvzzpVRel%2BNfnaiA7wuFKoQ4CMBM7pN3JxdFQFLZD0m3Us6YbnkllCcppNwq%2FanMArvDejrIMUc6uKqP08KAuk6g%2FJQKI8%2BeIG676tjzAcp5j8l1MQ7FebB3JZhPyZyPB0hCki%2FABtim7%2FSxaoyRMSpGQkrJUqIZq8i8mJ1rMtHW6mwGHJ4EjWHLwYj9WDRwYo9BlIaxmQmruv3s8SyS5o4MVFR%2FA%2FbbDP%2B8OUfgtVBISpffLWGIC3cOaPbNBxeH7p8LhJ4%2Fzgz3lnfd7A52WwTVFsEwGvS9ggdgOcHgsZwMzc42MRsVtEtAHKj53hjScvafiXyNbcKYj3JSJBaSnsNgAZMqA%2B22JzQTu04AuDgfqnJ6JHaSaHejvUTw%2F8FuFl7bcosZimtBxwgxn8NO3%2Bnptgp%2F92Hk08A%2BXTsTr2wTtXep50XzNh%2FhTOOWMDMkBbVvx3SULCKHbx0%2FTe1psCfFL4K1gmp39qCkFPTsKTFIjjANfWGIXJ7T%2FNKtBOR9NYue89PvsLhoHpqZuP2%2FQ9ljLkdSScmEnnvtGWajIY9U4Vs9CP3bap5V5xw4jDmAVFVniBKfux5LWzAwZE%2F2ebyvhAtjmFqHnIVCdNCYSs1lPGDbJ3J0PVnoNmClWBrZ8QjZ5w%2B3dopHajVZEoaEH%2B93pdsmgI2i6hy81A%3D%3D&checksum=162220256702d302e9f56b3f41a5922d0c0c8cac3cab&enc=AQAEAAACQBPxNw%2BVj6nta7CKEs3N0qUPF007%2Fh5BPsPGM0EqfHPv1%2Be852GL4CnqvjtFyrhPLbUOoAOm%2BVS1C3uIkne5DVfn31PMpvzzpVRel%2BNfnaiA7wuFKoQ4CMBM7pN3JxdFQFLZD0m3Us6YbnkllCcppNwq%2FanMArvDejrIMUc6uKqP08KAuk6g%2FJQKI8%2BeIG676tjzAcp5j8l1MQ7FebB3JZhPyZyPB0hCki%2FABtim7%2FSxaoyRMSpGQkrJUqIZq8i8mJ1rMtHW6mwGHJ4EjWHLwYj9WDRwYo9BlIaxmQmruv3s8SyS5o4MVFR%2FA%2FbbDP%2B8OUfgtVBISpffLWGIC3cOaPbNBxeH7p8LhJ4%2Fzgz3lnfd7A52WwTVFsEwGvS9ggdgOcHgsZwMzc42MRsVtEtAHKj53hjScvafiXyNbcKYj3JSJBaSnsNgAZMqA%2B22JzQTu04AuDgfqnJ6JHaSaHejvUTw%2F8FuFl7bcosZimtBxwgxn8NO3%2Bnptgp%2F92Hk08A%2BXTsTr2wTtXep50XzNh%2FhTOOWMDMkBbVvx3SULCKHbx0%2FTe1psCfFL4K1gmp39qCkFPTsKTFIjjANfWGIXJ7T%2FNKtBOR9NYue89PvsLhoHpqZuP2%2FQ9ljLkdSScmEnnvtGWajIY9U4Vs9CP3bap5V5xw4jDmAVFVniBKfux5LWzAwZE%2F2ebyvhAtjmFqHnIVCdNCYSs1lPGDbJ3J0PVnoNmClWBrZ8QjZ5w%2B3dopHajVZEoaEH%2B93pdsmgI2i6hy81A%3D%3D&checksum=162220256702d302e9f56b3f41a5922d0c0c8cac3cab<br />
|CoolePascal<br />
|-<br />
}</div>Coolepascalhttps://ackspace.nl/w/index.php?title=ACKspace_aankoopbudget&diff=8669ACKspace aankoopbudget2020-01-04T18:39:23Z<p>Coolepascal: </p>
<hr />
<div>{{Project<br />
|Featured=Yes<br />
|State=Active<br />
|Members=Prodigity<br />
|Picture=ACK$pace.png<br />
}}<br />
ACKspace heeft een budget beschikbaar gesteld voor het kopen van spullen. <br />
<br />
Het budget wordt ieder kwartaal met E50,- verhoogd.<br />
<br />
Op deze pagina kan men aangeven welke spullen ze graag in de space willen zien.<br />
<br />
Welke spullen er gekocht zullen worden, wordt bepaald door een telling van stemmen tijdens de deelnemersvergaderingen.<br />
<br />
<br />
Het budget voor de pizza-meet van '''4 januari 2020''' is '''E350,-'''<br />
<br />
<br />
'''Spelregels'''<br />
* Alleen producten die in de tabel staan worden overwogen voor aankoop!<br />
* Alle velden in de tabel moeten correct ingevuld zijn!<br />
* Producten worden alleen van webshops gekocht!<br />
* Prijs moet inclusief btw & verzendkosten zijn!<br />
* Je stem is alleen geldig als je aanwezig bent op een deelnemersvergadering!<br />
* <s>Per deelnemersvergadering kan er maar max 1 product gekocht worden!</s><br />
* Meeste stemmen gelden.<br />
* Je kunt stemmen voor sparen als je meer geld in het potje wilt zien of voor stemonthouding als je onverschillig bent.<br />
* Bestuur niet lastig vallen om producten in de tabel toe te voegen; doe het zelf.<br />
* Bestuur bepaalt uiteindelijk hoe groot het budget is.<br />
<br />
<br />
{| class="wikitable"<br />
! Productnaam<br />
! Productprijs<br />
! Waarom hebben we dit nodig?<br />
! Productpagina<br />
! Nickname<br />
|-<br />
| Soldeerdampafzuiging<br />
| € 61,99<br />
| Soldeerdampen horen niet in je longen thuis<br />
| https://www.conrad.nl/p/toolcraft-zd-153a-soldeerdampafzuiging-230-vac-23-w-60-mh-588688<br />
| Prodigity<br />
|-<br />
| Oven<br />
| € 74,95<br />
| Grotere oven zodat er standaard diepvriespizza's in kunnen. Ook makkelijker schoon te maken. Kleine oven eventueel hergebruiken als reflow soldeeroven?<br />
| https://www.bol.com/nl/p/primo-pr250ov-vrijstaande-bakoven-hetelucht-grillfunctie-34l/9200000112281749/<br />
| Adnub<br />
|-<br />
| VPS<br />
| € 2,99 per maand<br />
| VPS met onbeperkte datalimiet. Om als VPN tunnel te gebruiken naar het publieke internet, zodat server wat in ackspace draaien ook op internet beschikbaar kunnen gemaakt worden.<br />
| https://www.ovh.nl/vps/vps-ssd.xml<br />
| Adnub<br />
|-<br />
| LED Matrix 8x32<br />
| € 14,58<br />
| RGB!!!<br />
| https://nl.aliexpress.com/item/32994109305.html?spm=a2g0o.productlist.0.0.1edc511ajvVsbG&algo_pvid=fac04b0c-da35-4b7f-a6d5-58288385fbc6&algo_expid=fac04b0c-da35-4b7f-a6d5-58288385fbc6-45&btsid=30932b30-c50e-4b08-b84c-7800796c5c43&ws_ab_test=searchweb0_0,searchweb201602_10,searchweb201603_55<br />
| Thunder1410<br />
|-<br />
| LabelWriter<br />
| € 26<br />
| Voor te labelen<br />
| https://www.123inkt.nl/Brother-PT-H107B-beletteringsysteem-PT-H107BT-i42167-t605981.html & https://www.123inkt.nl/Brother-TZe-221-tape-zwart-op-wit-9-mm-123inkt-huismerk-TZe-221C-i16929-t15820.html<br />
| Adnub<br />
|-<br />
| Osciloscoop Probes 4 stuks<br />
| € 22<br />
| Voor de twee osciloscoops, (3 stuks ch1, ch2 trig en 1 voor de 2e scoop) of (4 stuks omdat we nu eenmaal 2 scoops hebben)<br />
https://www.ebay.com/itm/2PCS-Digital-Oscilloscope-Probe-P6100-100MHz-Test-Leads-for-Fluke-HP-Tektronix/162220256702?_trkparms=ispr%3D1&hash=item25c514adbe:g:TCMAAOSwrhFeEAs~&enc=AQAEAAACQBPxNw%2BVj6nta7CKEs3N0qUPF007%2Fh5BPsPGM0EqfHPv1%2Be852GL4CnqvjtFyrhPLbUOoAOm%2BVS1C3uIkne5DVfn31PMpvzzpVRel%2BNfnaiA7wuFKoQ4CMBM7pN3JxdFQFLZD0m3Us6YbnkllCcppNwq%2FanMArvDejrIMUc6uKqP08KAuk6g%2FJQKI8%2BeIG676tjzAcp5j8l1MQ7FebB3JZhPyZyPB0hCki%2FABtim7%2FSxaoyRMSpGQkrJUqIZq8i8mJ1rMtHW6mwGHJ4EjWHLwYj9WDRwYo9BlIaxmQmruv3s8SyS5o4MVFR%2FA%2FbbDP%2B8OUfgtVBISpffLWGIC3cOaPbNBxeH7p8LhJ4%2Fzgz3lnfd7A52WwTVFsEwGvS9ggdgOcHgsZwMzc42MRsVtEtAHKj53hjScvafiXyNbcKYj3JSJBaSnsNgAZMqA%2B22JzQTu04AuDgfqnJ6JHaSaHejvUTw%2F8FuFl7bcosZimtBxwgxn8NO3%2Bnptgp%2F92Hk08A%2BXTsTr2wTtXep50XzNh%2FhTOOWMDMkBbVvx3SULCKHbx0%2FTe1psCfFL4K1gmp39qCkFPTsKTFIjjANfWGIXJ7T%2FNKtBOR9NYue89PvsLhoHpqZuP2%2FQ9ljLkdSScmEnnvtGWajIY9U4Vs9CP3bap5V5xw4jDmAVFVniBKfux5LWzAwZE%2F2ebyvhAtjmFqHnIVCdNCYSs1lPGDbJ3J0PVnoNmClWBrZ8QjZ5w%2B3dopHajVZEoaEH%2B93pdsmgI2i6hy81A%3D%3D&checksum=162220256702d302e9f56b3f41a5922d0c0c8cac3cab&enc=AQAEAAACQBPxNw%2BVj6nta7CKEs3N0qUPF007%2Fh5BPsPGM0EqfHPv1%2Be852GL4CnqvjtFyrhPLbUOoAOm%2BVS1C3uIkne5DVfn31PMpvzzpVRel%2BNfnaiA7wuFKoQ4CMBM7pN3JxdFQFLZD0m3Us6YbnkllCcppNwq%2FanMArvDejrIMUc6uKqP08KAuk6g%2FJQKI8%2BeIG676tjzAcp5j8l1MQ7FebB3JZhPyZyPB0hCki%2FABtim7%2FSxaoyRMSpGQkrJUqIZq8i8mJ1rMtHW6mwGHJ4EjWHLwYj9WDRwYo9BlIaxmQmruv3s8SyS5o4MVFR%2FA%2FbbDP%2B8OUfgtVBISpffLWGIC3cOaPbNBxeH7p8LhJ4%2Fzgz3lnfd7A52WwTVFsEwGvS9ggdgOcHgsZwMzc42MRsVtEtAHKj53hjScvafiXyNbcKYj3JSJBaSnsNgAZMqA%2B22JzQTu04AuDgfqnJ6JHaSaHejvUTw%2F8FuFl7bcosZimtBxwgxn8NO3%2Bnptgp%2F92Hk08A%2BXTsTr2wTtXep50XzNh%2FhTOOWMDMkBbVvx3SULCKHbx0%2FTe1psCfFL4K1gmp39qCkFPTsKTFIjjANfWGIXJ7T%2FNKtBOR9NYue89PvsLhoHpqZuP2%2FQ9ljLkdSScmEnnvtGWajIY9U4Vs9CP3bap5V5xw4jDmAVFVniBKfux5LWzAwZE%2F2ebyvhAtjmFqHnIVCdNCYSs1lPGDbJ3J0PVnoNmClWBrZ8QjZ5w%2B3dopHajVZEoaEH%2B93pdsmgI2i6hy81A%3D%3D&checksum=162220256702d302e9f56b3f41a5922d0c0c8cac3cab<br />
CoolePascal<br />
-<br />
| <br />
| <br />
| <br />
|}</div>Coolepascalhttps://ackspace.nl/w/index.php?title=New_Years_Food&diff=4467New Years Food2015-01-08T18:28:09Z<p>Coolepascal: </p>
<hr />
<div>{{Event<br />
|State=Planned<br />
|Start date=2015/01/24<br />
|Start time=17:00<br />
|End date=2015/01/24<br />
|End time=20:00<br />
|Contact=Eagle00789<br />
|Kind=Party<br />
|Location=Parkstad Plaza “Werelds” restaurant<br />
|URL=http://parkstad-plaza.nl<br />
|Fee=2 uul: €24,95; 3 uul: €27,95<br />
|Short description=omnomnom<br />
}}<br />
Laten we in het nieuwe jaal weel eens gezellig gaan wokken met iedeleen als nieuwjaalsbollel.<br />
Mijn suggestie is om dit op 24 januali te gaan doen in de wok bij het Loda JC Stadion.<br />
<br />
Glaag voor 20 jan aanmelden zodat ik een leselveling kan plaatsen bij de Wok<br />
Geef achtel je eigen naam ook aan hoe lang je wilt eten, dan kan ik hiel lekening mee houden bij het leselvelen<br />
<br />
Wil je een andele datum, geeft dit dan aan achtel je eigen naam.<br />
<br />
* [[User:Eagle00789|Eagle00789]] 2/3 uul maakt niet uit.<br />
* [[User:Xopr|Xopr]]: zo lang mogelijk<br />
* [[User:Prodigity|Prodigity]]: Voor 3 euro verschil.. muh ook zo lang mogelijk :)<br />
* [[User:Vicarious|Vicarious]]<br />
* [[User:Coolepascal|CoolePascal]] Taxi Vicarious<br />
{{Hint to add yourself}}</div>Coolepascalhttps://ackspace.nl/w/index.php?title=New_Years_Food&diff=4466New Years Food2015-01-08T18:27:42Z<p>Coolepascal: </p>
<hr />
<div>{{Event<br />
|State=Planned<br />
|Start date=2015/01/24<br />
|Start time=17:00<br />
|End date=2015/01/24<br />
|End time=20:00<br />
|Contact=Eagle00789<br />
|Kind=Party<br />
|Location=Parkstad Plaza “Werelds” restaurant<br />
|URL=http://parkstad-plaza.nl<br />
|Fee=2 uul: €24,95; 3 uul: €27,95<br />
|Short description=omnomnom<br />
}}<br />
Laten we in het nieuwe jaal weel eens gezellig gaan wokken met iedeleen als nieuwjaalsbollel.<br />
Mijn suggestie is om dit op 24 januali te gaan doen in de wok bij het Loda JC Stadion.<br />
<br />
Glaag voor 20 jan aanmelden zodat ik een leselveling kan plaatsen bij de Wok<br />
Geef achtel je eigen naam ook aan hoe lang je wilt eten, dan kan ik hiel lekening mee houden bij het leselvelen<br />
<br />
Wil je een andele datum, geeft dit dan aan achtel je eigen naam.<br />
<br />
* [[User:Eagle00789|Eagle00789]] 2/3 uul maakt niet uit.<br />
* [[User:Xopr|Xopr]]: zo lang mogelijk<br />
* [[User:Prodigity|Prodigity]]: Voor 3 euro verschil.. muh ook zo lang mogelijk :)<br />
* [[User:Vicarious|Vicarious]]<br />
* [[User:CoolePascal|CoolePascal]] Taxi Vicarious<br />
{{Hint to add yourself}}</div>Coolepascalhttps://ackspace.nl/w/index.php?title=Pizza&diff=3598Pizza2013-12-20T17:42:58Z<p>Coolepascal: </p>
<hr />
<div>Pizza Bestel Whiteboard =) <br />
<br />
Voor de info over de pizza-meetings zie hier : https://ackspace.nl/wiki/Pizza-meet<br />
<br />
Zorg aub voor gepast geld, wisselen is altijd lastig.<br />
<br />
SPHINX<br />
<br />
Pizza's altijd 6 euro bij bezorgen<br />
Kwaliteit is redelijk (genoeg) =)<br />
<br />
http://www.thuisbezorgd.nl/sphinx-heerlen. Je kan ook shoarma/kebab etc krijgen <br />
<br />
<br />
<br />
Datum: <br />
<br />
20-DEC-2013<br />
<br />
<br> Naam: 0xf00d (Betaald)<br> <br> <br />
# [[User:Eagle00789|Eagle00789]]: Pizza Fungi met extra fungi<br> <br />
# [[User:Coolepascal|CoolePascal]]: Pizza Kip Shoarma<br><br />
Hint: voeg jezelf toe met <br />
# <nowiki>~~~</nowiki>: 0xf00d (nee)</div>Coolepascalhttps://ackspace.nl/w/index.php?title=Pizza&diff=3597Pizza2013-12-20T17:42:37Z<p>Coolepascal: </p>
<hr />
<div>Pizza Bestel Whiteboard =) <br />
<br />
Voor de info over de pizza-meetings zie hier : https://ackspace.nl/wiki/Pizza-meet<br />
<br />
Zorg aub voor gepast geld, wisselen is altijd lastig.<br />
<br />
SPHINX<br />
<br />
Pizza's altijd 6 euro bij bezorgen<br />
Kwaliteit is redelijk (genoeg) =)<br />
<br />
http://www.thuisbezorgd.nl/sphinx-heerlen. Je kan ook shoarma/kebab etc krijgen <br />
<br />
<br />
<br />
Datum: <br />
<br />
20-DEC-2013<br />
<br />
<br> Naam: 0xf00d (Betaald)<br> <br> <br />
# [[User:Eagle00789|Eagle00789]]: Pizza Fungi met extra fungi<br> <br />
# [[User:CoolePascal|CoolePascal]]: Pizza Kip Shoarma<br><br />
Hint: voeg jezelf toe met <br />
# <nowiki>~~~</nowiki>: 0xf00d (nee)</div>Coolepascalhttps://ackspace.nl/w/index.php?title=TPSKO&diff=3067TPSKO2013-02-12T15:42:58Z<p>Coolepascal: </p>
<hr />
<div>{{Project<br />
|Members=Coolepascal<br />
|Description=Experimenten met Atmega8 dump PCBtje<br />
}}<br />
Via onze huis-dump leverancier zijn we in het bezit gekomen van een aantal PCBtje met de type aanduidingg TPSKO-310-0.2<br />
Op dit bordje bevind zich een Amega8 CPU en nog enkele andere onderdelen.<br />
Er bij hoort een standaard 32*1 HD4487 compatible display.<br />
Hieronder volgt documentatie en enige experimenten met dit materiaal.<br />
<br />
Het gaat over de volgende printjes:<br />
<br />
[[File:tpsko.jpg]]<br />
<br />
<br />
Op deze printjes zit een stabilisatorcircuit opgebouwd rond IC4. Deze is gemarkeerd met "25MP", niet een standaard aanduiding. Als er spanning op dit IC wordt gezet staat er 5V op de uitgang, dus het is vrijwel zeker een 7805 waarmee de ATMEGA8 zijn voedingsspanning krijgt. Het display heeft een introductietekst en er kan dus mee geëxperimenteerd worden.<br />
<br />
CON3-1 GND<br><br />
CON3-2 Voeding > 5V<br><br />
<br />
Bij deze stuurprint dus het display:<br />
<br />
[[File:32x1lcd.jpg]]<br />
<br />
<br />
Er wordt vanuit gegaan dat dit een standaard HD44780 aansturing nodig hebben. Dit is 14 pins, plus A en K voor de LED backlight, dus dat zal wel kloppen.<br />
<br />
Bit 4-7 lijken verbonden te zijn met PC0-PC3 van de Atmega8, maar dat moet nog even gechecked worden, want het lijkt erop dat deze verkeerdom is aangesloten<br />
dwz LCD_D7 - CPU-PC0 en LCD_D4 - CPU-PC3. <br />
<br />
Hier zijn drie mogelijke redenen voor.<br />
- Ik heb het verkeerd gemeten.<br />
- De schakeling is verkeerd ontworpen en middels software gecorigeerd.<br />
- Het LCD Display werkt anders dan wij denken (geen datasheet beschikbaar)<br />
<br />
E (Enable lijkt aan CPU-PB1 te hangen (Controleren graag) de rest nog niet kunnen vaststellen.</div>Coolepascalhttps://ackspace.nl/w/index.php?title=Talk:Meeting_Februari_2013&diff=3001Talk:Meeting Februari 20132013-01-04T10:04:12Z<p>Coolepascal: </p>
<hr />
<div>Pleur hier meuk neer voor de agenda<br />
<br />
'''CoolePascal'''<br />
Nieuwe regeltjes mbt de ruimtes zijn zeer onprettig.<br />
Het is lastig dat de ruimtes steeds afgesloten zijn en je niet even snel iets wat je nodig hebt of een versnapering kunt pakken.<br />
Zonder diep op de achtergrond hiervan in te willen gaan vind ik dit een onwenselijke situatie !</div>Coolepascalhttps://ackspace.nl/w/index.php?title=Talk:Meeting_Februari_2013&diff=3000Talk:Meeting Februari 20132013-01-04T10:03:38Z<p>Coolepascal: </p>
<hr />
<div>Pleur hier meuk neer voor de agenda<br />
<br />
[CoolePascal]<br />
Nieuwe regeltjes mbt de ruimtes zijn zeer onprettig.<br />
Het is lastig dat de ruimtes steeds afgesloten zijn en je niet even snel iets wat je nodig hebt of een versnapering kunt pakken.<br />
Zonder diep op de achtergrond hiervan in te willen gaan vind ik dit een onwenselijke situatie !</div>Coolepascalhttps://ackspace.nl/w/index.php?title=Nieuwjaarsetentje&diff=2959Nieuwjaarsetentje2012-12-21T09:59:35Z<p>Coolepascal: </p>
<hr />
<div>{{Event<br />
|State=Planned<br />
|Start date=2012/01/05<br />
|Start time=19:00<br />
|End date=2012/01/27<br />
|End time=23:00<br />
|Contact=Da Syntax<br />
|Kind=Meeting, Party<br />
|Location=A restaurant (Wok Roda stadion ?)<br />
|Fee=tbd<br />
|Short description=Nieuwjaarsetentje met medehackers<br />
}}<br />
Omdat het wokken na de open dag naar mijn idee wel een succes was leek het me een leuk idee om dit nog eens te herhalen in de vorm van een nieuwjaars etentje. <br />
<br />
Als iedereen die mee wil doen hier even laat weten welke weekenden in januari hij beschikbaar is. En of ie wil wokken of wat anders. Dan kunnen we daarna doorgaan met plannen. <br />
<br />
{| width="100%" cellspacing="1" cellpadding="1" border="1" align="center" summary="New Years Noms availability" class="wikitable sortable"<br />
|-<br />
! scope="col" | Wie <br />
! scope="col" | vr 4-1 <br />
! scope="col" | za 5-1 <br />
! scope="col" | zo 6-1 <br />
! scope="col" | vr 11-1 <br />
! scope="col" | za 12-1 <br />
! scope="col" | zo 13-1 <br />
! scope="col" | vr 18-1 <br />
! scope="col" | za 19-1 <br />
! scope="col" | zo 20-1 <br />
! scope="col" | vr 25-1 <br />
! scope="col" | za 26-1 <br />
! scope="col" | zo 27-1 <br />
! scope="col" | comment<br />
|-<br />
! scope="row" | [[User:Vicarious|Vicarious]] <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Nee <br />
| Ja <br />
| Omnomnom!<br />
|-<br />
! scope="row" | [[User:Da Syntax|Da Syntax]] <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| <br />
|-<br />
! scope="row" | [[User:Eagle00789|Eagle00789]] <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Omnomnomnom<br />
|-<br />
! scope="row" | [[User:Prodigity|Prodigity]]<br />
| Ja<br />
| Ja<br />
| Hmm..<br />
| Ja<br />
| Ja<br />
| Hmm...<br />
| Ja<br />
| Ja<br />
| Hmm....<br />
| Ja<br />
| Ja<br />
| Hmm...<br />
| !monmonmonmonO<br />
|-<br />
! scope="row" | [[User:Coolepascal|Coolepascal]]<br />
| Nee<br />
| Ja<br />
| Ja<br />
| Nee<br />
| Ja<br />
| Ja<br />
| Nee<br />
| Nee<br />
| Nee<br />
| Nee<br />
| Nee<br />
| Nee<br />
| Andere datums nog checken<br />
|}<br />
<br />
<br></div>Coolepascalhttps://ackspace.nl/w/index.php?title=Nieuwjaarsetentje&diff=2958Nieuwjaarsetentje2012-12-21T09:59:11Z<p>Coolepascal: </p>
<hr />
<div>{{Event<br />
|State=Planned<br />
|Start date=2012/01/05<br />
|Start time=19:00<br />
|End date=2012/01/27<br />
|End time=23:00<br />
|Contact=Da Syntax<br />
|Kind=Meeting, Party<br />
|Location=A restaurant (Wok Heerlebaan ?)<br />
|Fee=tbd<br />
|Short description=Nieuwjaarsetentje met medehackers<br />
}}<br />
Omdat het wokken na de open dag naar mijn idee wel een succes was leek het me een leuk idee om dit nog eens te herhalen in de vorm van een nieuwjaars etentje. <br />
<br />
Als iedereen die mee wil doen hier even laat weten welke weekenden in januari hij beschikbaar is. En of ie wil wokken of wat anders. Dan kunnen we daarna doorgaan met plannen. <br />
<br />
{| width="100%" cellspacing="1" cellpadding="1" border="1" align="center" summary="New Years Noms availability" class="wikitable sortable"<br />
|-<br />
! scope="col" | Wie <br />
! scope="col" | vr 4-1 <br />
! scope="col" | za 5-1 <br />
! scope="col" | zo 6-1 <br />
! scope="col" | vr 11-1 <br />
! scope="col" | za 12-1 <br />
! scope="col" | zo 13-1 <br />
! scope="col" | vr 18-1 <br />
! scope="col" | za 19-1 <br />
! scope="col" | zo 20-1 <br />
! scope="col" | vr 25-1 <br />
! scope="col" | za 26-1 <br />
! scope="col" | zo 27-1 <br />
! scope="col" | comment<br />
|-<br />
! scope="row" | [[User:Vicarious|Vicarious]] <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Nee <br />
| Ja <br />
| Omnomnom!<br />
|-<br />
! scope="row" | [[User:Da Syntax|Da Syntax]] <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| <br />
|-<br />
! scope="row" | [[User:Eagle00789|Eagle00789]] <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Omnomnomnom<br />
|-<br />
! scope="row" | [[User:Prodigity|Prodigity]]<br />
| Ja<br />
| Ja<br />
| Hmm..<br />
| Ja<br />
| Ja<br />
| Hmm...<br />
| Ja<br />
| Ja<br />
| Hmm....<br />
| Ja<br />
| Ja<br />
| Hmm...<br />
| !monmonmonmonO<br />
|-<br />
! scope="row" | [[User:Coolepascal|Coolepascal]]<br />
| Nee<br />
| Ja<br />
| Ja<br />
| Nee<br />
| Ja<br />
| Ja<br />
| Nee<br />
| Nee<br />
| Nee<br />
| Nee<br />
| Nee<br />
| Nee<br />
| Andere datums nog checken<br />
|}<br />
<br />
<br></div>Coolepascalhttps://ackspace.nl/w/index.php?title=Nieuwjaarsetentje&diff=2957Nieuwjaarsetentje2012-12-21T09:58:35Z<p>Coolepascal: </p>
<hr />
<div>{{Event<br />
|State=Planned<br />
|Start date=2012/01/05<br />
|Start time=19:00<br />
|End date=2012/01/27<br />
|End time=23:00<br />
|Contact=Da Syntax<br />
|Kind=Meeting, Party<br />
|Location=A restaurant<br />
|Fee=tbd<br />
|Short description=Nieuwjaarsetentje met medehackers<br />
}}<br />
Omdat het wokken na de open dag naar mijn idee wel een succes was leek het me een leuk idee om dit nog eens te herhalen in de vorm van een nieuwjaars etentje. <br />
<br />
Als iedereen die mee wil doen hier even laat weten welke weekenden in januari hij beschikbaar is. En of ie wil wokken of wat anders. Dan kunnen we daarna doorgaan met plannen. <br />
<br />
{| width="100%" cellspacing="1" cellpadding="1" border="1" align="center" summary="New Years Noms availability" class="wikitable sortable"<br />
|-<br />
! scope="col" | Wie <br />
! scope="col" | vr 4-1 <br />
! scope="col" | za 5-1 <br />
! scope="col" | zo 6-1 <br />
! scope="col" | vr 11-1 <br />
! scope="col" | za 12-1 <br />
! scope="col" | zo 13-1 <br />
! scope="col" | vr 18-1 <br />
! scope="col" | za 19-1 <br />
! scope="col" | zo 20-1 <br />
! scope="col" | vr 25-1 <br />
! scope="col" | za 26-1 <br />
! scope="col" | zo 27-1 <br />
! scope="col" | comment<br />
|-<br />
! scope="row" | [[User:Vicarious|Vicarious]] <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Nee <br />
| Ja <br />
| Omnomnom!<br />
|-<br />
! scope="row" | [[User:Da Syntax|Da Syntax]] <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| <br />
|-<br />
! scope="row" | [[User:Eagle00789|Eagle00789]] <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Ja <br />
| Omnomnomnom<br />
|-<br />
! scope="row" | [[User:Prodigity|Prodigity]]<br />
| Ja<br />
| Ja<br />
| Hmm..<br />
| Ja<br />
| Ja<br />
| Hmm...<br />
| Ja<br />
| Ja<br />
| Hmm....<br />
| Ja<br />
| Ja<br />
| Hmm...<br />
| !monmonmonmonO<br />
|-<br />
! scope="row" | [[User:Coolepascal|Coolepascal]]<br />
| Nee<br />
| Ja<br />
| Ja<br />
| Nee<br />
| Ja<br />
| Ja<br />
| Nee<br />
| Nee<br />
| Nee<br />
| Nee<br />
| Nee<br />
| Nee<br />
| Andere datums nog checken<br />
|}<br />
<br />
<br></div>Coolepascalhttps://ackspace.nl/w/index.php?title=Sushi_vreetfeest_V2.0&diff=2892Sushi vreetfeest V2.02012-11-24T14:35:15Z<p>Coolepascal: </p>
<hr />
<div>{{Event<br />
|State=Planned<br />
|Start date=2012/11/24<br />
|Start time=17.00<br />
|End date=2012/11/24<br />
|End time=20.00<br />
|Contact=Danny Witberg<br />
|Kind=Meeting, Party<br />
|Location=ACKspace<br />
|Fee=8 euro<br />
|Short description=Sushi eten FTW<br />
}}<br />
Sushi is een gerecht uit Japan. Het bestaat altijd uit een hapje rijst van een paar centimeter in verschillende vormen, met daarop of daartussen de overige ingrediënten, waaronder rauwe vis of andere zeevruchten, gebakken ei, of groenten.<br />
<br />
[[File:Sushi.jpg]]<br />
<br />
Ingrediënten onder andere:<br><br />
- Rijst<br><br />
- Nori (een soort zeewier)<br><br />
- Surimi sticks<br><br />
- Zalm<br><br />
- Gebakken ei<br><br />
- Komkommer<br><br />
- Tonijn<br><br />
- Sojasaus<br><br />
- Wasabi (pas op: erg pittig spul)<br><br />
<br />
Sushi wordt gegeten met stokjes, waarbij de sushi eerst wordt gedipt in een zoutarme sojasaus. Eventueel kan naar smaak gemberschilfers of mierikswortel (wasabi) worden toegevoegd.<br />
<br />
Aanwezig (betaald):<br />
<br />
# Danny Witberg (ja)<br />
# [[User:Da Syntax|Da Syntax]] (nee)<br />
# [[User:Eagle00789|Eagle00789]] (nee) Fresh Fish! Sake!<br />
# [[User:Coolepascal|CoolePascal]] (nee) Knonichoua Veel Sake !<br />
# [[User:Vicarious|Vicarious]] (+1) (nee) omnomnom!<br />
# [[User:Prodigity|Prodigity]] (nee)<br />
# [[User:Xopr|Xopr]] (nee) omg mezelf vergETEN toe te voegen, dit wil ik niet missen!</div>Coolepascalhttps://ackspace.nl/w/index.php?title=Sushi_vreetfeest_V2.0&diff=2891Sushi vreetfeest V2.02012-11-24T14:34:40Z<p>Coolepascal: </p>
<hr />
<div>{{Event<br />
|State=Planned<br />
|Start date=2012/11/24<br />
|Start time=17.00<br />
|End date=2012/11/24<br />
|End time=20.00<br />
|Contact=Danny Witberg<br />
|Kind=Meeting, Party<br />
|Location=ACKspace<br />
|Fee=8 euro<br />
|Short description=Sushi eten FTW<br />
}}<br />
Sushi is een gerecht uit Japan. Het bestaat altijd uit een hapje rijst van een paar centimeter in verschillende vormen, met daarop of daartussen de overige ingrediënten, waaronder rauwe vis of andere zeevruchten, gebakken ei, of groenten.<br />
<br />
[[File:Sushi.jpg]]<br />
<br />
Ingrediënten onder andere:<br><br />
- Rijst<br><br />
- Nori (een soort zeewier)<br><br />
- Surimi sticks<br><br />
- Zalm<br><br />
- Gebakken ei<br><br />
- Komkommer<br><br />
- Tonijn<br><br />
- Sojasaus<br><br />
- Wasabi (pas op: erg pittig spul)<br><br />
<br />
Sushi wordt gegeten met stokjes, waarbij de sushi eerst wordt gedipt in een zoutarme sojasaus. Eventueel kan naar smaak gemberschilfers of mierikswortel (wasabi) worden toegevoegd.<br />
<br />
Aanwezig (betaald):<br />
<br />
# Danny Witberg (ja)<br />
# [[User:Da Syntax|Da Syntax]] (nee)<br />
# [[User:Eagle00789|Eagle00789]] (nee) Fresh Fish! Sake!<br />
# [[User:CoolePascal|CoolePascal]] (nee) Knonichoua Veel Sake !<br />
# [[User:Vicarious|Vicarious]] (+1) (nee) omnomnom!<br />
# [[User:Prodigity|Prodigity]] (nee)<br />
# [[User:Xopr|Xopr]] (nee) omg mezelf vergETEN toe te voegen, dit wil ik niet missen!</div>Coolepascalhttps://ackspace.nl/w/index.php?title=Sushi_vreetfeest_V2.0&diff=2890Sushi vreetfeest V2.02012-11-24T14:34:21Z<p>Coolepascal: </p>
<hr />
<div>{{Event<br />
|State=Planned<br />
|Start date=2012/11/24<br />
|Start time=17.00<br />
|End date=2012/11/24<br />
|End time=20.00<br />
|Contact=Danny Witberg<br />
|Kind=Meeting, Party<br />
|Location=ACKspace<br />
|Fee=8 euro<br />
|Short description=Sushi eten FTW<br />
}}<br />
Sushi is een gerecht uit Japan. Het bestaat altijd uit een hapje rijst van een paar centimeter in verschillende vormen, met daarop of daartussen de overige ingrediënten, waaronder rauwe vis of andere zeevruchten, gebakken ei, of groenten.<br />
<br />
[[File:Sushi.jpg]]<br />
<br />
Ingrediënten onder andere:<br><br />
- Rijst<br><br />
- Nori (een soort zeewier)<br><br />
- Surimi sticks<br><br />
- Zalm<br><br />
- Gebakken ei<br><br />
- Komkommer<br><br />
- Tonijn<br><br />
- Sojasaus<br><br />
- Wasabi (pas op: erg pittig spul)<br><br />
<br />
Sushi wordt gegeten met stokjes, waarbij de sushi eerst wordt gedipt in een zoutarme sojasaus. Eventueel kan naar smaak gemberschilfers of mierikswortel (wasabi) worden toegevoegd.<br />
<br />
Aanwezig (betaald):<br />
<br />
# Danny Witberg (ja)<br />
# [[User:Da Syntax|Da Syntax]] (nee)<br />
# [[User:Eagle00789|Eagle00789]] (nee) Fresh Fish! Sake!<br />
# [[User:CoolePascal|CoolePascal]] (nee) Knochoua Veel Sake !<br />
# [[User:Vicarious|Vicarious]] (+1) (nee) omnomnom!<br />
# [[User:Prodigity|Prodigity]] (nee)<br />
# [[User:Xopr|Xopr]] (nee) omg mezelf vergETEN toe te voegen, dit wil ik niet missen!</div>Coolepascalhttps://ackspace.nl/w/index.php?title=TPSKO&diff=2871TPSKO2012-11-17T18:08:32Z<p>Coolepascal: </p>
<hr />
<div>{{Project<br />
|Members=Coolepascal<br />
|Description=Experimenten met Atmega8 dump PCBtje<br />
}}<br />
Via onze huis-dump leverancier zijn we in het bezit gekomen van een aantal PCBtje met de type aanduidingg TPSKO-310-0.2<br />
Op dit bordje bevind zich een Amega8 CPU en nog enkele andere onderdelen.<br />
Er bij hoort een standaard 32*1 HD4487 compatible display.<br />
Hieronder volgt documentatie en enige experimenten met dit materiaal.<br />
<br />
Het gaat over de volgende printjes:<br />
<br />
[[File:tpsko.jpg]]<br />
<br />
<br />
Op deze printjes zit een stabilisatorcircuit opgebouwd rond IC4. Deze is gemarkeerd met "25MP", niet een standaard aanduiding. Als er spanning op dit IC wordt gezet staat er 5V op de uitgang, dus het is vrijwel zeker een 7805 waarmee de ATMEGA8 zijn voedingsspanning krijgt. Het display heeft een introductietekst en er kan dus mee geëxperimenteerd worden.<br />
<br />
CON3-1 GND<br><br />
CON3-2 Voeding > 5V<br></div>Coolepascalhttps://ackspace.nl/w/index.php?title=TPSKO&diff=2867TPSKO2012-11-17T17:56:05Z<p>Coolepascal: Created page with "{{Project |Members=Coolepascal |Description=Experimenten met Atmega8 dump PCBtje }} Via onze huis-dump leverancier zijn we in het bezit gekomen van een aantal PCBtje met de type ..."</p>
<hr />
<div>{{Project<br />
|Members=Coolepascal<br />
|Description=Experimenten met Atmega8 dump PCBtje<br />
}}<br />
Via onze huis-dump leverancier zijn we in het bezit gekomen van een aantal PCBtje met de type aanduidingg TPSKO-310-0.2<br />
Op dit bordje bevind zich een Amega8 CPU en nog enkele andere onderdelen.<br />
Er bij hoort een standaard 16*1 HD4487 compatible display.<br />
Hieronder volgt documentatie en enige experimenten met dit materiaal.</div>Coolepascalhttps://ackspace.nl/w/index.php?title=Sushi_vreetfeest_V2.0&diff=2861Sushi vreetfeest V2.02012-11-05T19:12:09Z<p>Coolepascal: </p>
<hr />
<div><p><span class="fck_mw_template">{{EventfckLR|State=PlannedfckLR|Start date=2012/11/24fckLR|Start time=17.00fckLR|End date=2012/11/24fckLR|End time=20.00fckLR|Contact=Danny WitbergfckLR|Kind=Meeting, PartyfckLR|Location=ACKspacefckLR|Fee=8 eurofckLR|Short description=Sushi eten FTWfckLR}}</span><br />
Sushi is een gerecht uit Japan. Het bestaat altijd uit een hapje rijst van een paar centimeter in verschillende vormen, met daarop of daartussen de overige ingrediënten, waaronder rauwe vis of andere zeevruchten, gebakken ei, of groenten.<br />
</p><p><img src="/w/images/8/8b/Sushi.jpg" _fck_mw_filename="Sushi.jpg" alt="" /><br />
</p><p>Ingrediënten onder andere:<br /><br />
- Rijst<br /><br />
- Nori (een soort zeewier)<br /><br />
- Surimi sticks<br /><br />
- Zalm<br /><br />
- Gebakken ei<br /><br />
- Komkommer<br /><br />
- Tonijn<br /><br />
- Sojasaus<br /><br />
- Wasabi (pas op: erg pittig spul)<br /><br />
</p><p>Sushi wordt gegeten met stokjes, waarbij de sushi eerst wordt gedipt in een zoutarme sojasaus. Eventueel kan naar smaak gemberschilfers of mierikswortel (wasabi) worden toegevoegd.<br />
</p><p>Aanwezig (betaald):<br />
</p><br />
<pre class="_fck_mw_lspace"># Danny Witberg (ja)<br />
</pre><br />
<ol><li> <a href="User:Da Syntax">Da Syntax</a> (nee)<br />
</li><li> <a href="User:Eagle00789">Eagle00789</a> (nee) Fresh Fish!<br />
</li></ol></div>Coolepascalhttps://ackspace.nl/w/index.php?title=Bearcat_scanner&diff=2573Bearcat scanner2012-08-11T13:56:15Z<p>Coolepascal: Created page with "Ik heb voor de space een Uniden Bearcat radio scanner meegenomen. Hieronder een korte gebruiksaanwijzing. Kanaal kiezen. Tiep het kanaalnummer in en druk dan op '''MAN''' Freq..."</p>
<hr />
<div>Ik heb voor de space een Uniden Bearcat radio scanner meegenomen.<br />
<br />
Hieronder een korte gebruiksaanwijzing.<br />
<br />
Kanaal kiezen.<br />
Tiep het kanaalnummer in en druk dan op '''MAN'''<br />
<br />
Frequentie invoeren.<br />
Om een bepaalde freq te beluisteren moet je deze eerst in een kanaal zetten (zie kanaal kiezen)<br />
Tiep nu de freq in en druk op '''E'''</div>Coolepascalhttps://ackspace.nl/w/index.php?title=Raspberry_Pi&diff=2404Raspberry Pi2012-06-03T13:53:29Z<p>Coolepascal: </p>
<hr />
<div>{{Project<br />
|Members=Coolepascal<br />
|Description=Generic Experiments with Rasberry Pi<br />
}}<br />
General info about the AckSpace Rasberry Pi board<br />
<br />
For quick starters,<br />
Power is provided via the u-USB or via GPIO pins.<br />
There is (standard) no USB slave software available when you plug in the device to your host (for stupido's this means,you won't see the device)</div>Coolepascalhttps://ackspace.nl/w/index.php?title=Raspberry_Pi&diff=2403Raspberry Pi2012-06-03T13:36:45Z<p>Coolepascal: Created page with "{{Project |Members=Coolepascal |Description=Generic Experiments with Rasberry Pi }} General info about the AckSpace Rasberry Pi board"</p>
<hr />
<div>{{Project<br />
|Members=Coolepascal<br />
|Description=Generic Experiments with Rasberry Pi<br />
}}<br />
General info about the AckSpace Rasberry Pi board</div>Coolepascalhttps://ackspace.nl/w/index.php?title=Atmel_experiments&diff=2402Atmel experiments2012-06-03T09:00:46Z<p>Coolepascal: </p>
<hr />
<div>{{Project<br />
|State=Active<br />
|Members=Coolepascal<br />
|Description=Diverse experimenten met Atmel chipjes<br />
}}<br />
Al een hele tijd ben ik bezig met diverse projectjes met microcontrollers<br />
Hier een paar notes voor mijzelf zodat ik info online bij de hand heb.<br />
Dus als je jezelf terecht afvraagt waarom ik zulke basale info op een wiki zet,<br />
Nou dat is simpel omdat ik een hele boel projectjes doe en echt niet van elke cpu en elk details elke futuliteit ga onthouden, het beste geheugen is immers een potlood en een stukje papier (of een wiki)<br />
<br />
<br />
== Rudumentary Makefile ==<br />
# Title : Makefile<br />
# Function : Sample Makefile for AVRISPMKII on OSX<br />
# Author : Pascal Schiks (C) 2012 GNU/GPL<br />
<br />
# To erase chip and lock fuses<br />
# -e -U lock:w:0x3f:m -U lfuse:w:0xdf:m -U hfuse:w:0xca:m<br />
<br />
CC=avr-gcc<br />
CFLAGS=-g -Os -Wall -mcall-prologues -mmcu=atmega328p<br />
OBJ2HEX=avr-objcopy<br />
AVRDUDE=avrdude -c avrispmkII -p m328p -P usb -F -U flash<br />
<br />
TARGET=blink<br />
<br />
program : $(TARGET).hex<br />
$(AVRDUDE):w:$(TARGET).hex<br />
<br />
<br />
%.obj : %.o<br />
$(CC) $(CFLAGS) $< -o $@<br />
<br />
%.hex : %.obj<br />
$(OBJ2HEX) -R .eeprom -O ihex $< $@<br />
<br />
default:<br />
$(AVRDUDE):w:default.hex:i<br />
<br />
read:<br />
$(AVRDUDE):r:dump.hex:i<br />
<br />
clean :<br />
rm -f *.hex *.obj *.o<br />
<br />
== Rudumentary c file ==<br />
// Title : nuts.c<br />
// Function : nuts.c<br />
// Author : CoolePascal<br />
#define F_CPU 10000000UL<br />
#include <avr/io.h><br />
#include <avr/delay.h><br />
<br />
void delayms(uint16_t millis)<br />
{<br />
// uint16_t loop;<br />
while ( millis )<br />
{<br />
_delay_ms(1);<br />
millis--;<br />
}<br />
}<br />
<br />
int main(void)<br />
{<br />
DDRD |= 1<<PD7; /* set PD7 to output */<br />
DDRB |= 1<<PB5; /* set PB5 to output */<br />
while(1)<br />
{<br />
PORTD |= 1<<PD7;<br />
PORTB &= ~(1<<PB5); /* LED on */<br />
delayms(500);<br />
PORTD &= ~(1<<PD7);<br />
PORTB |= 1<<PB5; /* LED off */<br />
delayms(500);<br />
}<br />
return 0;<br />
}</div>Coolepascalhttps://ackspace.nl/w/index.php?title=Atmel_experiments&diff=2401Atmel experiments2012-06-03T08:54:09Z<p>Coolepascal: Created page with "{{Project |State=Active |Members=Coolepascal |Description=Diverse experimenten met Atmel chipjes }} Al een hele tijd ben ik bezig met diverse projectjes met microcontrollers Hier..."</p>
<hr />
<div>{{Project<br />
|State=Active<br />
|Members=Coolepascal<br />
|Description=Diverse experimenten met Atmel chipjes<br />
}}<br />
Al een hele tijd ben ik bezig met diverse projectjes met microcontrollers<br />
Hier een paar notes voor mijzelf zodat ik info online bij de hand heb.</div>Coolepascalhttps://ackspace.nl/w/index.php?title=DigitalControlledMeter&diff=2041DigitalControlledMeter2012-03-04T18:20:25Z<p>Coolepascal: </p>
<hr />
<div>{{Project<br />
|State=Completed<br />
|Members=CoolePascal<br />
|Description=PWM Controlled Meter MSP430 project<br />
}}<br />
Use a MSP430 Launchpad to drive an antique Voltmeter.<br />
This is just a project to demonstrate an practical application using the MSP430 Microcontroller.<br />
<br />
[[File:DigitalControlledMeter.jpg]] <br />
<br />
<br />
I had to modify the meter sligtly since is has a 10V full scale while the MSP430 runs on 3.3Volt.<br />
<br />
The MSP430 is programmed to drive the meter directly using PWM.<br />
<br />
Currently the setup is running in demo mode only, meaning that is goes from0 to full scale and back continiously.<br />
<br />
I'm thinking of implementing serial communication, effectively converting it to an MegaBitmeter.</div>Coolepascalhttps://ackspace.nl/w/index.php?title=DigitalControlledMeter&diff=2040DigitalControlledMeter2012-03-04T18:19:16Z<p>Coolepascal: </p>
<hr />
<div>{{Project<br />
|State=Completed, Active<br />
|Members=CoolePascal<br />
|Description=PWM Controlled Meter MSP430 project<br />
}}<br />
Use a MSP430 Launchpad to drive an antique Voltmeter.<br />
This is just a project to demonstrate an practical application using the MSP430 Microcontroller.<br />
<br />
[[File:DigitalControlledMeter.jpg]] <br />
<br />
<br />
I had to modify the meter sligtly since is has a 10V full scale while the MSP430 runs on 3.3Volt.<br />
<br />
The MSP430 is programmed to drive the meter directly using PWM.<br />
<br />
Currently the setup is running in demo mode only, meaning that is goes from0 to full scale and back continiously.<br />
<br />
I'm thinking of implementing serial communication, effectively converting it to an MegaBitmeter.</div>Coolepascalhttps://ackspace.nl/w/index.php?title=Pizza&diff=1891Pizza2012-01-27T08:13:48Z<p>Coolepascal: </p>
<hr />
<div>[[File:Jasmina1.jpg|250px|thumb|right|Jasmina menukaart]]<br />
<br />
Pizza Bestel Whiteboard =)<br />
<br />
Maandag t/m vrijdag: alle pizza's zijn EUR 5,50. Je kan ook shoarma/kebab etc krijgen<br />
<br />
Datum: Vrijdag 27 januari 2012 <br />
Invullen voor 18:00<br />
<br />
<br />
Naam: 0xf00d (Betaald)<br />
<br />
# [[User:CoolePascal|CoolePascal]]: Pizza #15 Americana zonder ham (ETA 19.00)<br />
<br />
Hint: voeg jezelf toe met<br />
<br />
# <nowiki>~~~</nowiki>: 0xf00d (nee)</div>Coolepascalhttps://ackspace.nl/w/index.php?title=Pizza&diff=1890Pizza2012-01-27T08:13:29Z<p>Coolepascal: </p>
<hr />
<div>[[File:Jasmina1.jpg|250px|thumb|right|Jasmina menukaart]]<br />
<br />
Pizza Bestel Whiteboard =)<br />
<br />
Maandag t/m vrijdag: alle pizza's zijn EUR 5,50. Je kan ook shoarma/kebab etc krijgen<br />
<br />
Datum: Vrijdag 27 januari 2012 <br />
Invullen voor 18:00<br />
<br />
<br />
Naam: 0xf00d (Betaald)<br />
<br />
# [[User:CoolePascal|CoolePascal]]: Pizza #15 Americana zonder ham<br />
<br />
Hint: voeg jezelf toe met<br />
<br />
# <nowiki>~~~</nowiki>: 0xf00d (nee)</div>Coolepascalhttps://ackspace.nl/w/index.php?title=Pizza&diff=1889Pizza2012-01-27T08:12:27Z<p>Coolepascal: </p>
<hr />
<div>[[File:Jasmina1.jpg|250px|thumb|right|Jasmina menukaart]]<br />
<br />
Pizza Bestel Whiteboard =)<br />
<br />
Maandag t/m vrijdag: alle pizza's zijn EUR 5,50. Je kan ook shoarma/kebab etc krijgen<br />
<br />
Datum: Vrijdag 27 januari 2012 <br />
Invullen voor 18:00<br />
<br />
<br />
Naam: 0xf00d (Betaald)<br />
<br />
# [[User:CoolePascal|CoolePascal]]: Pizza<br />
<br />
Hint: voeg jezelf toe met<br />
<br />
# <nowiki>~~~</nowiki>: 0xf00d (nee)</div>Coolepascalhttps://ackspace.nl/w/index.php?title=Pizza&diff=1831Pizza2012-01-16T16:38:11Z<p>Coolepascal: </p>
<hr />
<div>[[File:Jasmina1.jpg|250px|thumb|right|Jasmina menukaart]]<br />
<br />
Pizza Bestel Whiteboard =)<br />
<br />
Alle pizza's zijn EUR 5,50. Je kan ook shoarma/kebab etc krijgen<br />
<br />
Datum: maandag 16 januari 2012, bezorgd +/- [TBD]<br />
<br />
Invullen voor maandag 16 januari 2012 18:00<br />
<br />
<br />
Naam: 0xf00d (Betaald)<br />
Hint: voeg jezelf toe met<br />
<br />
# <nowiki>~~~</nowiki>: 0xf00d (nee)</div>Coolepascalhttps://ackspace.nl/w/index.php?title=Pizza&diff=1830Pizza2012-01-16T12:46:36Z<p>Coolepascal: </p>
<hr />
<div>[[File:Jasmina1.jpg|250px|thumb|right|Jasmina menukaart]]<br />
<br />
Pizza Bestel Whiteboard =)<br />
<br />
Alle pizza's zijn EUR 5,50. Je kan ook shoarma/kebab etc krijgen<br />
<br />
Datum: maandag 16 januari 2012, bezorgd +/- [TBD]<br />
<br />
Invullen voor maandag 16 januari 2012 18:00<br />
<br />
<br />
Naam: 0xf00d (Betaald)<br />
Hint: voeg jezelf toe met<br />
<br />
# <nowiki>~~~</nowiki>: 0xf00d (nee)<br />
<nowiki>CoolePascal 17 QuatroFromagi</nowiki></div>Coolepascalhttps://ackspace.nl/w/index.php?title=Pizza&diff=1829Pizza2012-01-16T12:46:22Z<p>Coolepascal: </p>
<hr />
<div>[[File:Jasmina1.jpg|250px|thumb|right|Jasmina menukaart]]<br />
<br />
Pizza Bestel Whiteboard =)<br />
<br />
Alle pizza's zijn EUR 5,50. Je kan ook shoarma/kebab etc krijgen<br />
<br />
Datum: maandag 16 januari 2012, bezorgd +/- [TBD]<br />
<br />
Invullen voor maandag 16 januari 2012 18:00<br />
<br />
<br />
Naam: 0xf00d (Betaald)<br />
Hint: voeg jezelf toe met<br />
<br />
# <nowiki>~~~</nowiki>: 0xf00d (nee)<br />
<nowiki>CoolePascal 17 QuatroFromagi</>nowiki></div>Coolepascalhttps://ackspace.nl/w/index.php?title=Pizza&diff=1828Pizza2012-01-16T12:45:10Z<p>Coolepascal: </p>
<hr />
<div>[[File:Jasmina1.jpg|250px|thumb|right|Jasmina menukaart]]<br />
<br />
Pizza Bestel Whiteboard =)<br />
<br />
Alle pizza's zijn EUR 5,50. Je kan ook shoarma/kebab etc krijgen<br />
<br />
Datum: maandag 16 januari 2012, bezorgd +/- [TBD]<br />
<br />
Invullen voor maandag 16 januari 2012 18:00<br />
<br />
<br />
Naam: 0xf00d (Betaald)<br />
CoolePascal 17 QuatroFromagi<br />
<br />
<br />
Hint: voeg jezelf toe met<br />
<br />
# <nowiki>~~~</nowiki>: 0xf00d (nee)</div>Coolepascalhttps://ackspace.nl/w/index.php?title=CokeVendingMachine&diff=1657CokeVendingMachine2011-12-12T19:42:07Z<p>Coolepascal: </p>
<hr />
<div>{{Project<br />
|State=Completed<br />
|Members=Coolepascal, Sandor<br />
|Description=Awsome lighting for vending machine<br />
}}<br />
At the AckSpace building one of the tenants found an CocaCola vending machine.<br />
After consulting CocaCola as wel as the caretaker the machine got a new owner who sels drinks at the profit of al tenants.<br />
However, the fluorecent lighting of the machine was broken.<br />
So we decided it might be fancier to replace the fluorrecent lamps by multicolor, ledstrips.<br />
<br />
I created an smal pcb with an Atmega328 and a few IRF510 powerfets connected to the pwm outputs of the microcontroller.</div>Coolepascalhttps://ackspace.nl/w/index.php?title=CokeVendingMachine&diff=1656CokeVendingMachine2011-12-12T19:39:10Z<p>Coolepascal: Created page with "{{Project |Members=Coolepascal, Sandor |Description=Awsome lighting for vending machine }} At the AckSpace building one of the tenants found an CocaCola vending machine. After co..."</p>
<hr />
<div>{{Project<br />
|Members=Coolepascal, Sandor<br />
|Description=Awsome lighting for vending machine<br />
}}<br />
At the AckSpace building one of the tenants found an CocaCola vending machine.<br />
After consulting CocaCola as wel as the caretaker the machine got a new owner who sels drinks at the profit of al tenants.<br />
However, the fluorecent lighting of the machine was broken.<br />
So we decided it might be fancier to replace the fluorrecent lamps by multicolor, ledstrips.<br />
<br />
I created an smal pcb with an Atmega328 and a few IRF510 powerfets connected to the pwm outputs of the microcontroller.</div>Coolepascalhttps://ackspace.nl/w/index.php?title=DSP_experiments&diff=1424DSP experiments2011-10-26T18:36:57Z<p>Coolepascal: </p>
<hr />
<div>{{Project<br />
|State=Active<br />
|Members=Coolepascal<br />
|Description=Digital Signal Processing with a microcontroller and DAC<br />
}}<br />
To try out some DigitalAnalogConverters for some DigitalSignalProcessing experiments, i added an MCP4822 dual 12bits dac to my leaflabs Maple board.<br />
The Maple board is an Arduino compatible board with an 72MHz Arm Cortex 3 processor.<br />
<br />
[[File:DSP-Experiments0142b.jpg|200px]]<br />
<br />
One of the first experiments was an DirectDigitalSynthesiser with both Sine en Cosine output.<br />
Lacking an dual channel osciloscope in out space i decided to use X/Y inputs, which of course would result into an circle on the scope screen.<br />
<br />
As Psychic was amazed by this picture i came to the idea to make some fun demo's using this Y/X inputs on the scope whith the folowing result:<br />
<div style="border: medium none; padding: 1ex; text-align: center;"><br />
{{#widget:Iframe<br />
|url=http://www.youtube-nocookie.com/embed/Zhel8fq-wDw?rel=0<br />
|width=560<br />
|height=315<br />
|border=0<br />
}}<br />
</div><br />
<br />
Continuing with this sucses i also came to some memory issues on the Maple so i tried the same on the chipKit MAX32 board,<br />
which in fact is an Arduino Mega compatible using an PIC32 processor.<br />
Initialy basicly copieing the code with some slight adjustments due to difference in hardware and libraries.<br />
This time i also did connect an electret microphone to one of the analog inputs, as wel as some variable resistors residing on an MIDI interface shield.<br />
I fairly quickly was able to record sound and play it back on an faster or slower rate (adjustable by one of the variable resistors)</div>Coolepascalhttps://ackspace.nl/w/index.php?title=File:DSP-Experiments0142b.jpg&diff=1423File:DSP-Experiments0142b.jpg2011-10-26T18:36:23Z<p>Coolepascal: Arduino DAC printje</p>
<hr />
<div>Arduino DAC printje</div>Coolepascalhttps://ackspace.nl/w/index.php?title=DSP_experiments&diff=1422DSP experiments2011-10-26T18:34:12Z<p>Coolepascal: </p>
<hr />
<div>{{Project<br />
|State=Active<br />
|Members=Coolepascal<br />
|Description=Digital Signal Processing with a microcontroller and DAC<br />
}}<br />
To try out some DigitalAnalogConverters for some DigitalSignalProcessing experiments, i added an MCP4822 dual 12bits dac to my leaflabs Maple board.<br />
The Maple board is an Arduino compatible board with an 72MHz Arm Cortex 3 processor.<br />
<br />
[[File:DSP-Experiments0142.jpg|200px]]<br />
<br />
One of the first experiments was an DirectDigitalSynthesiser with both Sine en Cosine output.<br />
Lacking an dual channel osciloscope in out space i decided to use X/Y inputs, which of course would result into an circle on the scope screen.<br />
<br />
As Psychic was amazed by this picture i came to the idea to make some fun demo's using this Y/X inputs on the scope whith the folowing result:<br />
<div style="border: medium none; padding: 1ex; text-align: center;"><br />
{{#widget:Iframe<br />
|url=http://www.youtube-nocookie.com/embed/Zhel8fq-wDw?rel=0<br />
|width=560<br />
|height=315<br />
|border=0<br />
}}<br />
</div><br />
<br />
Continuing with this sucses i also came to some memory issues on the Maple so i tried the same on the chipKit MAX32 board,<br />
which in fact is an Arduino Mega compatible using an PIC32 processor.<br />
Initialy basicly copieing the code with some slight adjustments due to difference in hardware and libraries.<br />
This time i also did connect an electret microphone to one of the analog inputs, as wel as some variable resistors residing on an MIDI interface shield.<br />
I fairly quickly was able to record sound and play it back on an faster or slower rate (adjustable by one of the variable resistors)</div>Coolepascalhttps://ackspace.nl/w/index.php?title=DSP_experiments&diff=1421DSP experiments2011-10-26T18:33:42Z<p>Coolepascal: </p>
<hr />
<div>{{Project<br />
|State=Active<br />
|Members=Coolepascal<br />
|Description=Digital Signal Processing with a microcontroller and DAC<br />
}}<br />
To try out some DigitalAnalogConverters for some DigitalSignalProcessing experiments, i added an MCP4822 dual 12bits dac to my leaflabs Maple board.<br />
The Maple board is an Arduino compatible board with an 72MHz Arm Cortex 3 processor.<br />
[[File:DSP-Experiments0142.jpg|200px]]<br />
<br />
One of the first experiments was an DirectDigitalSynthesiser with both Sine en Cosine output.<br />
Lacking an dual channel osciloscope in out space i decided to use X/Y inputs, which of course would result into an circle on the scope screen.<br />
<br />
As Psychic was amazed by this picture i came to the idea to make some fun demo's using this Y/X inputs on the scope whith the folowing result:<br />
<div style="border: medium none; padding: 1ex; text-align: center;"><br />
{{#widget:Iframe<br />
|url=http://www.youtube-nocookie.com/embed/Zhel8fq-wDw?rel=0<br />
|width=560<br />
|height=315<br />
|border=0<br />
}}<br />
</div><br />
<br />
Continuing with this sucses i also came to some memory issues on the Maple so i tried the same on the chipKit MAX32 board,<br />
which in fact is an Arduino Mega compatible using an PIC32 processor.<br />
Initialy basicly copieing the code with some slight adjustments due to difference in hardware and libraries.<br />
This time i also did connect an electret microphone to one of the analog inputs, as wel as some variable resistors residing on an MIDI interface shield.<br />
I fairly quickly was able to record sound and play it back on an faster or slower rate (adjustable by one of the variable resistors)</div>Coolepascalhttps://ackspace.nl/w/index.php?title=DSP_experiments&diff=1420DSP experiments2011-10-26T18:32:24Z<p>Coolepascal: </p>
<hr />
<div>{{Project<br />
|State=Active<br />
|Members=Coolepascal<br />
|Description=Digital Signal Processing with a microcontroller and DAC<br />
}}<br />
To try out some DigitalAnalogConverters for some DigitalSignalProcessing experiments, i added an MCP4822 dual 12bits dac to my leaflabs Maple board.<br />
The Maple board is an Arduino compatible board with an 72MHz Arm Cortex 3 processor.<br />
[[File:DSP-Experiments0142.jpg]]<br />
<br />
One of the first experiments was an DirectDigitalSynthesiser with both Sine en Cosine output.<br />
Lacking an dual channel osciloscope in out space i decided to use X/Y inputs, which of course would result into an circle on the scope screen.<br />
<br />
As Psychic was amazed by this picture i came to the idea to make some fun demo's using this Y/X inputs on the scope whith the folowing result:<br />
<div style="border: medium none; padding: 1ex; text-align: center;"><br />
{{#widget:Iframe<br />
|url=http://www.youtube-nocookie.com/embed/Zhel8fq-wDw?rel=0<br />
|width=560<br />
|height=315<br />
|border=0<br />
}}<br />
</div><br />
<br />
Continuing with this sucses i also came to some memory issues on the Maple so i tried the same on the chipKit MAX32 board,<br />
which in fact is an Arduino Mega compatible using an PIC32 processor.<br />
Initialy basicly copieing the code with some slight adjustments due to difference in hardware and libraries.<br />
This time i also did connect an electret microphone to one of the analog inputs, as wel as some variable resistors residing on an MIDI interface shield.<br />
I fairly quickly was able to record sound and play it back on an faster or slower rate (adjustable by one of the variable resistors)</div>Coolepascalhttps://ackspace.nl/w/index.php?title=RGB_Logo&diff=1386RGB Logo2011-10-23T12:06:14Z<p>Coolepascal: Create an RGB logo of which each character kan be controlled induvidualy</p>
<hr />
<div>{{Project<br />
|State=Active<br />
|Members=Coolepascal<br />
|Description=RGB Logo<br />
}}<br />
Het idee is om en RGB logo te creeeren soortgelijk aan Vicarious MAC RGB lamp<br />
maar waarvan elke letter indivdueel aangestuurt kan worden.<br />
<br />
Geplande uitwerking, MicroController (Arduino voor het gemak) gevolgd door een viertal 74HC595 schuifregister en een axhtal RGB leds (both provided by Xopr)<br />
<br />
Een werkende proefopstelling heb ik reeds gedemonstreerd.<br />
Schema volgt hieronder.</div>Coolepascalhttps://ackspace.nl/w/index.php?title=DSP_experiments&diff=1315DSP experiments2011-10-11T20:07:44Z<p>Coolepascal: </p>
<hr />
<div>{{Project<br />
|State=Active<br />
|Members=Coolepascal<br />
|Description=Digital Signal Processing with a microcontroller and DAC<br />
}}<br />
To try out some DigitalAnalogConverters for some DigitalSignalProcessing experiments, i added an MCP4822 dual 12bits dac to my leaflabs Maple board.<br />
The Maple board is an Arduino compatible board with an 72MHz Arm Cortex 3 processor.<br />
<br />
One of the first experiments was an DirectDigitalSynthesiser with both Sine en Cosine output.<br />
Lacking an dual channel osciloscope in out space i decided to use X/Y inputs, which of course would result into an circle on the scope screen.<br />
<br />
As Psychic was amazed by this picture i came to the idea to make some fun demo's using this Y/X inputs on the scope whith the folowing result:<br />
<div style="border: medium none; padding: 1ex; text-align: center;"><br />
{{#widget:Iframe<br />
|url=http://www.youtube-nocookie.com/embed/Zhel8fq-wDw?rel=0<br />
|width=560<br />
|height=315<br />
|border=0<br />
}}<br />
</div><br />
<br />
Continuing with this sucses i also came to some memory issues on the Maple so i tried the same on the chipKit MAX32 board,<br />
which in fact is an Arduino Mega compatible using an PIC32 processor.<br />
Initialy basicly copieing the code with some slight adjustments due to difference in hardware and libraries.<br />
This time i also did connect an electret microphone to one of the analog inputs, as wel as some variable resistors residing on an MIDI interface shield.<br />
I fairly quickly was able to record sound and play it back on an faster or slower rate (adjustable by one of the variable resistors)</div>Coolepascalhttps://ackspace.nl/w/index.php?title=DSP_experiments&diff=1314DSP experiments2011-10-11T20:07:22Z<p>Coolepascal: </p>
<hr />
<div>{{Project<br />
|State=Active<br />
|Members=Coolepascal<br />
|Description=Digital Signal Processing with a microcontroller and DAC<br />
}}<br />
To try out some DigitalAnalogConverters for some DigitalSignalProcessing experiments, i added an MCP4822 dual 12bits dac to my leaflabs Maple board.<br />
The Maple board is an Arduino compatible board with an 72MHz Arm Cortex 3 processor.<br />
<br />
One of the first experiments was an DirectDigitalSynthesiser with both Sine en Cosine output.<br />
Lacking an dual channel osciloscope in out space i decided to use X/Y inputs, which of course would result into an circle on the scope screen.<br />
<br />
As Psychic was amazed by this picture i came to the idea to make some fun demo's using this Y/X inputs on the scope whith the folowing result:<br />
<div style="border: medium none; padding: 1ex; text-align: center;"><br />
{{#widget:Iframe<br />
|url=http://www.youtube-nocookie.com/embed/Zhel8fq-wDw?rel=0<br />
|width=560<br />
|height=315<br />
|border=0<br />
}}<br />
</div><br />
<br />
Continiouing with this sucses i also came to some memory issues on the Maple so i tried the same on the chipKit MAX32 board,<br />
which in fact is an Arduino Mega compatible using an PIC32 processor.<br />
Initialy basicly copieing the code with some slight adjustments due to difference in hardware and libraries.<br />
This time i also did connect an electret microphone to one of the analog inputs, as wel as some variable resistors residing on an MIDI interface shield.<br />
I fairly quickly was able to record sound and play it back on an faster or slower rate (adjustable by one of the variable resistors)</div>Coolepascalhttps://ackspace.nl/w/index.php?title=DSP_experiments&diff=1313DSP experiments2011-10-11T19:18:34Z<p>Coolepascal: </p>
<hr />
<div>{{Project<br />
|State=Active<br />
|Members=Coolepascal<br />
|Description=Digital Signal Processing with a microcontroller and DAC<br />
}}<br />
To try out some DigitalAnalogConverters for some DigitalSignalProcessing experiments, i added an MCP4822 dual 12bits dac to my leaflabs Maple board.<br />
The Maple board is an Arduino compatible board with an 72MHz Arm Cortex 3 processor.<br />
<br />
One of the first experiments was an DirectDigitalSynthesiser with both Sine en Cosine output.<br />
Lacking an dual channel osciloscope in out space i decided to use X/Y inputs, which of course would result into an circle on the scope screen.<br />
<br />
As Psychic was amazed by this picture i came to the idea to make some fun demo's using this Y/X inputs on the scope whith the folowing result<br />
<div style="border: medium none; padding: 1ex; text-align: center;"><br />
{{#widget:Iframe<br />
|url=http://www.youtube-nocookie.com/embed/Zhel8fq-wDw?rel=0<br />
|width=560<br />
|height=315<br />
|border=0<br />
}}<br />
</div></div>Coolepascalhttps://ackspace.nl/w/index.php?title=DSP_experiments&diff=1311DSP experiments2011-10-11T19:10:11Z<p>Coolepascal: </p>
<hr />
<div>{{Project<br />
|State=Active<br />
|Members=Coolepascal<br />
|Description=Digital Signal Processing with a microcontroller and DAC<br />
}}<br />
To try out some DigitalAnalogConverters for some DigitalSignalProcessing experiments, i added an MCP4822 dual 12bits dac to my leaflabs Maple board.<br />
The Maple board is an Arduino compatible board with an 72MHz Arm Cortex 3 processor.<br />
<br />
One of the first experiments was an DirectDigitalSynthesiser with both Sine en Cosine output.<br />
Lacking an dual channel osciloscope in out space i decided to use X/Y inputs, which of course would result into an circle on the scope screen.<br />
<br />
As Psychic was amazed by this picture i came to the idea to make some fun demo's using this Y/X inputs on the scope whith the folowing result<br />
<br />
<br />
zzzzzz<br />
<div style="border: medium none; padding: 1ex; text-align: center;"><br />
{{#widget:Iframe<br />
|url=url=http://www.youtube-nocookie.com/embed/Zhel8fq-wDw?rel=0<br />
|width=560<br />
|height=315<br />
|border=0<br />
}} <br />
<br />
<br />
<br />
</div><br />
<br />
<iframe width="560" height="315" src="http://www.youtube.com/embed/Zhel8fq-wDw" frameborder="0" allowfullscreen></iframe><br />
yyyyy</div>Coolepascalhttps://ackspace.nl/w/index.php?title=DSP_experiments&diff=1310DSP experiments2011-10-11T19:08:37Z<p>Coolepascal: </p>
<hr />
<div>{{Project<br />
|State=Active<br />
|Members=Coolepascal<br />
|Description=Digital Signal Processing with a microcontroller and DAC<br />
}}<br />
To try out some DigitalAnalogConverters for some DigitalSignalProcessing experiments, i added an MCP4822 dual 12bits dac to my leaflabs Maple board.<br />
The Maple board is an Arduino compatible board with an 72MHz Arm Cortex 3 processor.<br />
<br />
One of the first experiments was an DirectDigitalSynthesiser with both Sine en Cosine output.<br />
Lacking an dual channel osciloscope in out space i decided to use X/Y inputs, which of course would result into an circle on the scope screen.<br />
<br />
As Psychic was amazed by this picture i came to the idea to make some fun demo's using this Y/X inputs on the scope whith the folowing result<br />
<br />
<br />
zzzzzz<br />
<div style="border: medium none; padding: 1ex; text-align: center;"><br />
{{#widget:Iframe<br />
|url=url=http://www.youtube-nocookie.com/embed/Zhel8fq-wDw?rel=0<br />
|width=560<br />
|height=315<br />
|border=0<br />
}} <br />
</div><br />
yyyyy</div>Coolepascalhttps://ackspace.nl/w/index.php?title=DSP_experiments&diff=1309DSP experiments2011-10-11T19:04:34Z<p>Coolepascal: </p>
<hr />
<div>{{Project<br />
|State=Active<br />
|Members=Coolepascal<br />
|Description=Digital Signal Processing with a microcontroller and DAC<br />
}}<br />
To try out some DigitalAnalogConverters for some DigitalSignalProcessing experiments, i added an MCP4822 dual 12bits dac to my leaflabs Maple board.<br />
The Maple board is an Arduino compatible board with an 72MHz Arm Cortex 3 processor.<br />
<br />
One of the first experiments was an DirectDigitalSynthesiser with both Sine en Cosine output.<br />
Lacking an dual channel osciloscope in out space i decided to use X/Y inputs, which of course would result into an circle on the scope screen.<br />
<br />
As Psychic was amazed by this picture i came to the idea to make some fun demo's using this Y/X inputs on the scope whith the folowing result<br />
<br />
<div style="border: medium none; padding: 1ex; text-align: center;"><br />
{{#widget:Iframe<br />
|url=http://www.youtube.com/watch?v=Zhel8fq-wDw?rel=0<br />
|width=560<br />
|height=315<br />
|border=0<br />
}} <br />
</div></div>Coolepascal