Difference between revisions of "Main Page"

From Hackerspace ACKspace
Jump to: navigation, search
(added maintenance message (with auto-expire))
(added maintenance link)
 
(28 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
<gallery class="logo carousel" style="height:40vmin" widths="600px" heights="600px" mode="packed-overlay">
+
<div style="text-align:center">{{#switch: {{#time: m|-6 days }}
File:Blinking led.jpg
+
| 01
File:3D printer Picture.jpg
+
| 02
File:L1.jpg
+
| 03
File:Bzzt kit.jpeg
+
| 11 = {{#widget:Logo
File:ACKbot.png
+
|image=/w/images/thumb/8/83/ACKlogo.png/600px-ACKlogo.png
File:Coinvox 22 keypad.jpg
+
|width=600px
File:T-DOSE 2014 entrance hall.jpg
+
|height=200px
File:Ledstrip2.jpg
+
}}
File:IMG 0255.JPG
+
| 10 = [[Image:ACKoween.png|center|600px|link=|shiny ACKspace logo, without blocks]]
File:Bbq 20140322 nom.jpg
+
| 12 = {{#widget:Logo
File:Guerilla voip in use.jpg
+
|image=/w/images/e/e9/ACKsmass_logo.png
File:DL360 stack.jpg
+
|width=600px
File:Open.jpg
+
|height=200px
File:Neon workshop 29-06-2013.jpg
+
}}
File:Christmastree_2016.jpg
+
| #default = [[Image:ACKlogo.png|center|600px|link=|shiny ACKspace logo, without blocks]]
File:Infleshoningwijn.JPG
+
}}</div>
File:Open Door Day November 26 2.jpg
 
File:DigitalControlledMeter.jpg
 
File:PICT0031.JPG
 
File:IMG 0866 wiki.JPG
 
File:FPGAscreen.jpg
 
</gallery>
 
 
 
 
<div class="spaceAPI">
 
<div class="spaceAPI">
 
{{#Widget:SpaceAPI
 
{{#Widget:SpaceAPI
Line 29: Line 22:
 
|interval=10
 
|interval=10
 
|width=260px
 
|width=260px
|height=20px
+
|height=300px
|features=beacon
+
|features=beacon,annex
 
}}
 
}}
</div><div class="intro">
+
<div style="float:right">
{{LanguageButtons}}
+
<br/>
<div class="lang" lang="en">
+
Link to [[Maintenance]] page
{{#ifexpr: 1529780400 - {{#time: xNU }} > 0 |
+
</div>
 +
</div>
 +
<onlyinclude>
 +
{{#ifeq:{{{transcludesection|outage_and_maintenance}}}|outage_and_maintenance|
 
{{InfoBox
 
{{InfoBox
|Type=alert
+
|Type=featured
|Title=Maintenance 23 June
+
|Title=New spacenet certificate
|Text=There is power maintenance planned for '''the whole building''' from Saturday morning 9:00 till 20:00. This means: no soldering iron, no fridge and no [[ACKsess|access]] possible
+
|Text=As of now, the [[Spacenet#Certificate| spacenet certificate]] has been renewed (it was expired after 10 years) update your local <code>pem</code> file. Contact the usual communication channels if you experience problems.
|Width=70%
+
|Float=right
 +
|Clear=both
 +
|Width=24em
 
|Background=#f7f7ff
 
|Background=#f7f7ff
 +
|Expire=1704538800
 
}}
 
}}
}}Welcome to ACKspace; a hackerspace located in {{#ask: [[-Location::ACKspace]]|format=list|mainlabel=-|?City=}}, The Netherlands.  
+
}}
 +
</onlyinclude>
 +
<div class="intro">
 +
{{LanguageButtons}}
 +
<div class="lang" lang="en">
 +
Welcome to ACKspace; a hackerspace [["carbon6"|located]] in {{#ask: [[-Location::ACKspace]]|format=list|mainlabel=-|?City=}}, The Netherlands.  
  
 
A hackerspace is a place where people get together, socialize, share knowledge, tinker and build stuff.  
 
A hackerspace is a place where people get together, socialize, share knowledge, tinker and build stuff.  
  
 
In order to make this possible we have a collection of tools, (useful) stuff, work area and a lounge where we can relax and discuss our favorite games.
 
In order to make this possible we have a collection of tools, (useful) stuff, work area and a lounge where we can relax and discuss our favorite games.
 +
 +
:'''Visiting address''':
 +
{{AddressByLocation
 +
|Location=ACKspace
 +
}}
 +
:'''Building''':[["carbon6"]]
 +
:'''Telegram''':{{#show: Hackerspace_ACKspace:Communication | ?Telegram }}
 +
:'''Twitter''':{{#show: Hackerspace_ACKspace:Communication | ?Twitter }}
 +
:'''Mail''': see the [[Hackerspace_ACKspace:Communication#E-mail|communication]] page
 +
:'''Telephone''':{{#show: Hackerspace_ACKspace:Communication | ?Phone }}
  
 
<span class="button">[[Become a participant]]</span>
 
<span class="button">[[Become a participant]]</span>
 
</div>
 
</div>
 
<div class="lang" lang="nl">
 
<div class="lang" lang="nl">
{{#ifexpr: 1529780400 - {{#time: xNU }} > 0 |
+
Welkom bij ACKspace; een hackerspace in {{#ask: [[-Location::ACKspace]]|format=list|mainlabel=-|?City=}}, Nederland.  
{{InfoBox
 
|Type=alert
 
|Title=Maintenance 23 June
 
|Text=Er is elektriciteitsonderhoud geplanned voor '''het hele gebouw''' vanaf zaterdagmorgen 9:00 tot 20:00. Dit betekend: geen soldeerbout, geen koelkast en geen [[ACKsess|toegang]] mogelijk
 
|Width=70%
 
|Background=#f7f7ff
 
}}
 
}}Welkom bij ACKspace; een hackerspace in {{#ask: [[-Location::ACKspace]]|format=list|mainlabel=-|?City=}}, Nederland.  
 
  
 
Een hackerspace is een plek waar mensen samenkomen, socializen, kennis delen, knutselen en dingen bouwen.  
 
Een hackerspace is een plek waar mensen samenkomen, socializen, kennis delen, knutselen en dingen bouwen.  
  
 
Om dit mogelijk te maken hebben we een verzameling gereedschap, (bruikbaar) spul, een werkruimte en een lounge waar we kunnen ontspannen en onze favoriete spellen kunnen bespreken.
 
Om dit mogelijk te maken hebben we een verzameling gereedschap, (bruikbaar) spul, een werkruimte en een lounge waar we kunnen ontspannen en onze favoriete spellen kunnen bespreken.
 +
 +
:'''Bezoekadres''':
 +
{{AddressByLocation
 +
|Location=ACKspace
 +
}}
 +
:'''Gebouw''':[["carbon6"]]
 +
:'''Telegram''':{{#show: Hackerspace_ACKspace:Communication | ?Telegram }}
 +
:'''Email''': see the [[Hackerspace_ACKspace:Communication#E-mail|communication]] page
 +
:'''Telefoon''':{{#show: Hackerspace_ACKspace:Communication | ?Phone }}
  
 
<span class="button">[[Deelnemer worden]]</span>
 
<span class="button">[[Deelnemer worden]]</span>
 
</div>
 
</div>
 
<div class="lang" lang="de">
 
<div class="lang" lang="de">
{{#ifexpr: 1529780400 - {{#time: xNU }} > 0 |
+
Willkommen bei ACKspace; ein Hackerspace in Heerlen, Niederlande.
{{InfoBox
 
|Type=alert
 
|Title=Maintenance 23 June
 
|Text=Vom Samstagmorgen 9:00 bis 20:00 Uhr ist eine Spannungshaltung für das gesamte Gebäude geplant. Das bedeutet: kein Lötkolben, kein Kühlschrank und kein [[ACKsess|Zugang]] möglich
 
|Width=70%
 
|Background=#f7f7ff
 
}}
 
}}Willkommen bei ACKspace; ein Hackerspace in Heerlen, Niederlande.
 
  
 
Ein Hackerspace ist ein Ort, an dem Menschen zusammenkommen, Sozialisieren, Wissen teilen, Dinge basteln und bauen.
 
Ein Hackerspace ist ein Ort, an dem Menschen zusammenkommen, Sozialisieren, Wissen teilen, Dinge basteln und bauen.
  
 
Um dies zu ermöglichen, haben wir eine Sammlung von Tools, (nützliche) Sachen, einen Arbeitsbereich und eine Lounge, wo wir uns entspannen und unsere Lieblingsspiele diskutieren können.
 
Um dies zu ermöglichen, haben wir eine Sammlung von Tools, (nützliche) Sachen, einen Arbeitsbereich und eine Lounge, wo wir uns entspannen und unsere Lieblingsspiele diskutieren können.
 +
 +
:'''Besuchsadresse''':
 +
{{AddressByLocation
 +
|Location=ACKspace
 +
}}
 +
:'''Gebäude''':[["carbon6"]]
 +
:'''Telegram''':{{#show: Hackerspace_ACKspace:Communication | ?Telegram }}
 +
:'''Email''': see the [[Hackerspace_ACKspace:Communication#E-mail|communication]] page
 +
:'''Telefon''':{{#show: Hackerspace_ACKspace:Communication | ?Phone }}
  
 
<span class="button">[[Become a participant|Werden Sie ein Teilnehmer (Englisch)]]</span>
 
<span class="button">[[Become a participant|Werden Sie ein Teilnehmer (Englisch)]]</span>
Line 100: Line 116:
 
|sort=EventStart
 
|sort=EventStart
 
|offset=0
 
|offset=0
|limit=5
+
|limit=8
 
}}  
 
}}  
 
</div>
 
</div>
Line 120: Line 136:
 
| limit=15
 
| limit=15
 
}}
 
}}
 
----
 
:'''Visiting address''':
 
{{AddressByLocation
 
|Location=ACKspace
 
}}
 
:'''IRC''':{{#show: Hackerspace_ACKspace:Communication | ?IRC }}
 
:'''Mail''': see the [[Hackerspace_ACKspace:Communication#E-mail|communication]] page
 
:'''Telephone''':{{#show: Hackerspace_ACKspace:Communication | ?Phone }}
 
  
 
{{Refresh}}
 
{{Refresh}}

Latest revision as of 20:21, 28 October 2024

shiny ACKspace logo, without blocks


Link to Maintenance page


Welcome to ACKspace; a hackerspace located in Heerlen, The Netherlands.

A hackerspace is a place where people get together, socialize, share knowledge, tinker and build stuff.

In order to make this possible we have a collection of tools, (useful) stuff, work area and a lounge where we can relax and discuss our favorite games.

Visiting address:
ACKspace
Kloosterweg 1
6412 CN Heerlen
Building:"carbon6"
Telegram:https://t.me/ACKspacepub
Twitter:https://twitter.com/ACKspace
Mail: see the communication page
Telephone:+31-45-71-12345

Become a participant

Welkom bij ACKspace; een hackerspace in Heerlen, Nederland.

Een hackerspace is een plek waar mensen samenkomen, socializen, kennis delen, knutselen en dingen bouwen.

Om dit mogelijk te maken hebben we een verzameling gereedschap, (bruikbaar) spul, een werkruimte en een lounge waar we kunnen ontspannen en onze favoriete spellen kunnen bespreken.

Bezoekadres:
ACKspace
Kloosterweg 1
6412 CN Heerlen
Gebouw:"carbon6"
Telegram:https://t.me/ACKspacepub
Email: see the communication page
Telefoon:+31-45-71-12345

Deelnemer worden

Willkommen bei ACKspace; ein Hackerspace in Heerlen, Niederlande.

Ein Hackerspace ist ein Ort, an dem Menschen zusammenkommen, Sozialisieren, Wissen teilen, Dinge basteln und bauen.

Um dies zu ermöglichen, haben wir eine Sammlung von Tools, (nützliche) Sachen, einen Arbeitsbereich und eine Lounge, wo wir uns entspannen und unsere Lieblingsspiele diskutieren können.

Besuchsadresse:
ACKspace
Kloosterweg 1
6412 CN Heerlen
Gebäude:"carbon6"
Telegram:https://t.me/ACKspacepub
Email: see the communication page
Telefon:+31-45-71-12345

Werden Sie ein Teilnehmer (Englisch)

Featured articles:

Gameathon

Gameathon 2025 October Edition

Always wanted to build your own game or alter an existing one to your own taste? This is the time to do it!

Our goal is to make something playable (and fun!) in just one weekend.

Maybe you would like to make a game for our arcade machine or surface table?

Or design your own pixel art video game?

Or put our 3D printers to good use and create your very own tabletop game?

This weekend is about building your game your way!


Is it for me?

No matter your skill-set or interests, there is something for everyone: scenario-writing, music, dialogue, drawing, programming, design, crafts, and more.

Using pre-made assets is no problem, just make sure that you have the necessary rights to use them, and attribute them in your game’s description properly.

Whether you create something on your own, as a duo or in a group is up to you.

Participating is free!


Location

You can find us at Carbon6, room L406

Kloosterweg 1

6412 CN

Should you not have keys to enter the building yourself, give us a call (+31-45-71-12345) and we will come to pick you up and guide you to ACKspace.


Registration

Please register for this event by sending us an email on info@ackspace.nl.

Bring your laptop, tablet or any other material you would like to use (drawing tablets, music instruments, crafts, etc.).

Lunch will be provided by ACKspace. Drinks and snacks are available for a fee. Dinner (pizza) is at your own expense.

TrafficSlight
Project: Main Page
Featured: Yes
State Active
Members Xopr
GitHub trafficslight
Description Mini traffic light from scrap material
Picture
Trafficslight built.jpg


synopsis

Create small wireless traffic lights

ingredients

  • OSB for the back
  • old perforated print
  • piece of thin PVC tube
  • plastic egg "carton" cut in half as lens
  • half plastic mayonase jar for the back

result


todo

Project: Main Page
Featured: Yes
State Active
Members xopr
GitHub No GitHub project defined. Add your project here.
Description Cloudless Inkbird IBBQ-4T
Picture
No project picture! Fill in form Picture or Upload a jpeg here



synopsis

Remove Barbecue temperature sensor from the cloud, adding it to Home Assistant.

xopr had some gift cards to spare and paid €69,- for it (noice!)

requirements

  • ESP-12 module flashed with Tasmota using a programming jig (or in-circuit with extra reset jumper)
  • solder iron + solder
  • desoldering iron or lots of solder
  • hairdryer or equivalent
  • small philips screwdriver
  • flat screwdriver or spudger
  • utility or exacto knife
  • (optional) wires for in-circuit programming

hardware

The thermometer has a backlit display, beeper, USB-C charge (only) port and a 7.4Wh 3.7v battery. It's wireless part is based on Tuya: a Chinese IoT cloud provider and the first revision had an Espressif wifi chip. This version has a WBR3 module based on Realtek chips which is incompatible with the current open source solutions.

The only way is to replace the module with an ESP-12, pull GPIO15 low and CH_PD high with a 10-20k resistor.

Naked PCB with a transplanted ESP module. Notice the required resistors for running and optional jumper for in-circuit programming
probes in Home Assistant

opening and replacing the module

  • grab a hairdryer and utility/exacto knife
  • heat the front plate and pry open carefully to not scratch off the paint. The adhesive is foamy so pushing the knife too far might make it curl up
  • use small philips screwdriver to open up the case and remove the board (USB-C side first; bend the case a bit, and don't lose the knob)
  • remove the Realtek module
  • solder on the ESP module (either pre-programmed or solder extra wires)
  • solder a resistor between CH_PD and VCC and one between GND and GPIO15
  • if you want to program in-circuit, keep the Tuya MCU in reset by bridging Reset and GND on the breakout pads while flashing the ESP

firmware settings

After connecting to Tasmota, go to Configuration -> Other and set template {"NAME":"Tuya","GPIO":[0,2272,0,2304,0,0,0,0,0,0,0,0,0,0],"FLAG":0,"BASE":54}

Next, go to console and enter the following commands:

  • set as template module (using TuyaMCU): module 0
  • set baudrate to 115200: SetOption97 1
  • Backlog TuyaMCU 99,1; TuyaMCU 11,19; TuyaMCU 35,101; TuyaMCU 81,102; TuyaMCU 12,104
  • Add two rules and activate them. The first rule sets an enum value for the mute button, the second one publishes the raw hex values on the probes subtopic:
Rule1 ON power1#state=1 DO TuyaSend4 19,1 ENDON ON power1#state=0 DO TuyaSend4 19,0 ENDON
Rule2 ON TuyaReceived#DpType0Id107 DO Publish stat/%topic%/probes %value% ENDON
Backlog Rule1 1; Rule2 1
  • Set button names: Backlog WebButton1 F/C; WebButton2 Mute

home assistant

Note that the published hex value contains 4x8 hex characters as little endian farenheit values where the first byte is ignored (it seems to toggle between 0 and 1)

In the configuration.yaml file, set the following:

mqtt:
  sensor:
    - name: "Barbecue probe 1"
      state_topic: "stat/tasmota_5B7316/probes"
      unique_id: "barbecue_probe_1"
      value_template: "{{(0xffff * value[6:8] | int(base=16) + 0xff * value[4:6] | int(base=16) + value[2:4] | int(base=16)) / 100 }}"
      unit_of_measurement: "°F"
      device_class: temperature
    - name: "Barbecue probe 2"
      state_topic: "stat/tasmota_5B7316/probes"
      unique_id: "barbecue_probe_2"
      value_template: "{{(0xffff * value[14:16] | int(base=16) + 0xff * value[12:14] | int(base=16) + value[10:12] | int(base=16)) / 100 }}"
      unit_of_measurement: "°F"
      device_class: temperature
    - name: "Barbecue probe 3"
      state_topic: "stat/tasmota_5B7316/probes"
      unique_id: "barbecue_probe_3"
      value_template: "{{(0xffff * value[22:24] | int(base=16) + 0xff * value[20:22] | int(base=16) + value[18:20] | int(base=16)) / 100 }}"
      unit_of_measurement: "°F"
      device_class: temperature
    - name: "Barbecue probe 4"
      state_topic: "stat/tasmota_5B7316/probes"
      unique_id: "barbecue_probe_4"
      value_template: "{{(0xffff * value[30:32] | int(base=16) + 0xff * value[28:30] | int(base=16) + value[26:28] | int(base=16)) / 100 }}"
      unit_of_measurement: "°F"
      device_class: temperature

todo

  • ignore the sensor if it is not plugged in (there is a bitmask command but it's safe to assume >1000 degrees is not a realistic value
  • add instructions/commands to set display timer, temperature alarm and other stuff

links

(refresh table)