Difference between revisions of "Snuffelaar"

From RevSpace
Jump to navigation Jump to search
m
(36 intermediate revisions by 9 users not shown)
Line 2: Line 2:
 
   |Name=Snuffelaar
 
   |Name=Snuffelaar
 
   |Status=In progress
 
   |Status=In progress
   |Picture=image.png
+
   |Picture=IMG_7211.jpeg
 
   |Contact=Sebastius
 
   |Contact=Sebastius
 
   }}
 
   }}
Line 10: Line 10:
 
Git repo: https://github.com/sebastius/airquality
 
Git repo: https://github.com/sebastius/airquality
  
=Animocheck=
+
=Bouwen=
Wil je dit ook? Kosten gaan grofweg 60 euro per stuk bedragen incl de BTW/douane. Kan iets meer zijn, kan ook minder worden, ik weet het niet. Ben je niet bereid dit(?) te doen: regel het(?) dan vooral lekker zelf. ;)
+
Het is een kit, dus je hebt wat te doen. Zie youtube voor een instructie-video: https://youtu.be/RFlqxqkx2OE
  
Semi-bindend. Als je nog niet zeker bent zet jezelf er dan niet op. Ik ga namelijk de begroting aanpassen op basis van aantallen. Maar je bent nu nog niet tot aankoop 'verplicht'.
+
Volledig geassembleerd bordje:
  
In de 'kit' komt dan: PCB, frontje, standoffs, ESP32 bordje, MHZ19 (CO2) sensor, PMS7003 (stof) sensor, BME280 (temperatuur, luchtvochtigheid en druk) sensor. Misschien nog een DS18b20 erbij (temperatuur). Geen LORA module. Die kun je zelf bestellen.  
+
[[File:IMG_7221.jpeg|400px]]
 +
[[File:IMG_7211.jpeg|400px]]
  
{| class="wikitable"
+
De connector voor de stofsensor ziet er wat spannend uit. Zie de foto hieronder. Er zijn twee eilandjes met elkaar verbonden, de twee die het dichtst op de rand van het bord zitten.
|-
+
 
! Nickname !! Hackerspace/contact !! Aantal x full kit
+
[[File:IMG_7222.jpeg|400px]]
|-
+
 
| Harris|| Hackalot || 1
+
=Software=
|-
+
 
| ObiToo || Hack42 || 1
+
* https://github.com/Juerd/snuffelding
|-
+
** Configureerbare MQTT-topics via WiFiSettings (Snuffelaar wordt een accesspoint met configuratieportal!)
| SynQ || RevSpace || 10 (en als we de prijs naar beneden kunnen doen meer, bel me even, vooraf storten is ook geen probleem)
+
** Voorbereid op meer DS18B20's
|-
+
 
| Example || Example|| Example
+
* https://github.com/pathia/snuffelaar-esphome
|}
+
** ESP Home config.
 +
 
 +
=Pinout=
 +
MHZ19: TX op IO22, RX op IO21
 +
PMS7003: TX op IO25, RX op IO32
 +
1wire (DS18b20): IO4
 +
I2C SDA (BME280, 0x76): IO23
 +
I2C SCL (BME280 0x76): IO13
 +
LED SK6812 RGBW: IO26
 +
Button: IO15 (hangt aan pullup, indrukken trekt hem laag)
  
 
=Definitieve inschrijflijsten=
 
=Definitieve inschrijflijsten=
 
Let op: als je jezelf hieronder op een van de lijsten (laat) zet(ten), dan verwacht ik geld van je ;)
 
Let op: als je jezelf hieronder op een van de lijsten (laat) zet(ten), dan verwacht ik geld van je ;)
 
Noot: IK VERSTUUR NIET. Alles komt bij RevSpace te liggen en als je het elders wilt hebben, of als je geen deelnemer bent, zul je zelf iets moeten organiseren!
 
  
 
Planning:  
 
Planning:  
Line 55: Line 63:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! Nickname !! Hackerspace/contact !! Aantal x full kit !! Betaling ontvangen?
+
! Nickname !! Hackerspace/contact !! Aantal x full kit !! Betaling ontvangen? || Status
 +
|-
 +
| Sebastius|| RevSpace || 4 || Ik organiseer het. ;) || Ontvangen
 +
|-
 +
| HunterPro|| via Sebastius|| 3 || Ja || Onderweg met de post
 
|-
 
|-
| Sebastius|| RevSpace || 4 || Ik organiseer het. ;)
+
| OpeRaptor || Via Sebastius || 1 || Yes, on the bank|| Onderweg met de post
 
|-
 
|-
| HunterPro|| via Sebastius|| 3 || -
+
| Elborro || Badge.team || 2 || Ja, staat op de bank || Ligt klaar om opgehaald te worden
 
|-
 
|-
| OpeRaptor || Via Sebastius || 1 || -
+
|Edith via Elborro || Badge.team || 1 || Ja, staat op de bank || Ligt klaar om opgehaald te worden
 
|-
 
|-
| Elborro || Badge.team || 2 || Ja, staat op de bank
+
| Dave_o || RevSpace || 1 || Ja, staat op de bank || SAMLA
 
|-
 
|-
|Edith via Elborro || Badge.team || || Ja, staat op de bank
+
| Polyfloyd || Bitlair || 2 || Ja, staat op de bank || Op de post
 
|-
 
|-
| Dave_o || RevSpace || 1 || Ja, staat op de bank
+
| buZz || NURDspace || 2 || Ja, staat op de bank! || Binnen
 
|-
 
|-
| Polyfloyd || Bitlair || 2 || Ja, staat op de bank
+
| bronsen || NURDspace proxy to .de || 3 || Ja, staat op de bank|| Binnen, soon re-transmitting
 
|-
 
|-
| buZz || NURDspace || 2 || Ja, staat op de bank!
+
| nl0pat/pathia || Tweakers DM  ||1 || Jup, op de bank || Ingepakt, Wordt vrijdag verzonden
 
|-
 
|-
| bronsen || NURDspace proxy to .de || 3 || Ja, staat op de bank
+
| fhp || Hackalot || 1 || Ja, staat op de bank || Op de post naar Boekenwuurm
 
|-
 
|-
| nl0pat/pathia || Tweakers DM  ||1 || Jup, op de bank
+
| zawadi|| RevSpace || 1 || Ja, staat op de bank || Onderweg met WheezeNL
 
|-
 
|-
| fhp || Hackalot || 1 || Ja, staat op de bank
+
| Deuce || RevSpace || 1 || Ja, staat op de bank || SAMLA
 
|-
 
|-
| zawadi|| RevSpace || 1 || Haal maar van Revbank
+
| Eightdot || Bitlair || 2 || Ja, staat op de bank! || Op de post naar Polyfloyd
 
|-
 
|-
| Deuce || RevSpace || 1 || Ja, staat op de bank
+
| WinSCaP || RevSpace || 1 || Ja || SAMLA
 
|-
 
|-
| Eightdot || Bitlair || 2 ||  
+
| mvnieuw || Hackalot || 1 || Ja, staat op de bank|| Op de post naar Boekenwuurm
 
|-
 
|-
| WinSCaP || RevSpace || 1 ||
+
| bef0re || Hackalot/RevSpace || 4 || Ja, staat op de bank! || SAMLA Revspace
 
|-
 
|-
| mvnieuw || Hackalot || 1 || Ja, staat op de bank
+
| joepie91 || RevSpace || 4 || Ja, staat op de bank || Op de post
 
|-
 
|-
| bef0re || Hackalot/revspace || 4 || Ja, staat op de bank!
+
| CrazyA || Frack || 1 || Ja, staat op de bank || Ligt klaar
 
|-
 
|-
| joepie91 || RevSpace || 4 || Ja, staat op de bank
+
| Mikazuki || Frack || 1 || Ja, staat op de bank! || Gaat vrijdag op de post
 
|-
 
|-
| CrazyA || Frack || 1 || Ja, staat op de bank
+
| Walter|| Revelation Space || 1 || Ja, staat op de bank! || Op de post
 
|-
 
|-
| Mikazuki || Frack || 1 || -
+
| [Sim]|| TkkrLab/Badge.team || 1 || Ja, staat op de bank! || Gaat vrijdag op de post
 
|-
 
|-
| Walter|| Revelation Space || 1 || Ja, staat op de bank!
+
| Ultratux || Technologia Incognita || 1 || Ja, staat op de bank! || Gaat vrijdag op de post
 
|-
 
|-
| [Sim]|| TkkrLab/Badge.team || 1 || Ja, staat op de bank!
+
| bertrik || RevSpace || 1 || Ja, staat op de bank || SAMLA
 
|-
 
|-
| Ultratux || Technologia Incognita || 1 || -
+
| Synq || RevSpace || 10 || Ja, staat op de bank || Via WheezeNL
 
|-
 
|-
| bertrik || RevSpace || 1 || -
+
| Boekenwuurm || HackaSpace Revsalot || 1 || - || Op de post
 
|-
 
|-
| Synq || RevSpace || 10 || Ja, staat op de bank
+
| Benadski|| RevSpace || 1 || - ||SAMLA
 
|-
 
|-
| Example || Example|| Example || -
+
| Noopwafel || RevSpace || 2 || Ja, staat op de bank! ||SAMLA
 +
|-
 +
| Wheeze_NL (voor CAQ) || RevSpace || 1 || Betaald via IBAN || Opgehaald
 +
|-
 +
| Harris|| Hackalot || 1 || Ja, staat op de bank! || Op de post naar Boekenwuurm
 +
|-
 +
| KLAAR! || KLAAR!|| 0 || KLAAR!
 
|}
 
|}
  
Line 121: Line 139:
 
! Nickname !! Hackerspace/contact !! Aantal x PCB set!! Betaling ontvangen?
 
! Nickname !! Hackerspace/contact !! Aantal x PCB set!! Betaling ontvangen?
 
|-
 
|-
| Polyfloyd || Bitlair || 1 || Staat op de bank
+
| Polyfloyd || Bitlair || 1 || Staat op de bank || Op de post
 +
|-
 +
| Kartoffel || Revalot || 1 || Geincasseerd via Revbank|| Op de post naar boekenwuurm
 +
|-
 +
| Wheeze_NL(tbv 1L) || RevSpace || 2 || Staat op de bank ||Opgehaald
 +
|-
 +
| Eightdot || Bitlair || 3 || -|| Op de post naar Polyfloyd
 
|-
 
|-
| Kartoffel || Revalot || 1 || Geincasseerd via Revbank
+
| WinSCaP || RevSpace || 2 || - ||SAMLA
 
|-
 
|-
| Wheeze_NL(tbv 1L) || RevSpace || 2 || Staat op de bank
+
| Hackalot || Hackalot || 1 || Goed doel, dus gratis|| Op de post naar boekenwuurm
 
|-
 
|-
| Eightdot || Bitlair || 3 || -
+
| Peetz0r || RevSpace || 1 || - ||SAMLA
 
|-
 
|-
| WinSCaP || RevSpace || 2 || -  
+
| Mvnieuw|| Hackalot|| 3 || - ||Vrijdag 23 okt op de post
 
|-
 
|-
 
| Example || Example|| Example || -
 
| Example || Example|| Example || -
Line 135: Line 159:
  
 
[[File:image.png|400px]]
 
[[File:image.png|400px]]
 +
 +
==Reservelijst==
 +
{| class="wikitable"
 +
|-
 +
! Nickname !! Hackerspace/contact !! Aantal x full kit !! Betaling ontvangen? || Status
 +
|-
 +
| Gorgabal || TechInc|| 1 || - || gaat deze zaterdag op de post
 +
|-
 +
| ObiToo || Hack42 || 1 || - || gaat deze zaterdag op de post
 +
|-
 +
| Xesxen|| Hackalot|| 1 || Ja || Op de post naar Boekenwuurm
 +
|-
 +
| Example || Example|| Example || -
 +
|}

Revision as of 15:23, 27 October 2020

Project Snuffelaar
IMG 7211.jpeg
Status In progress
Contact Sebastius
Last Update 2020-10-27

De Snuffelaar is een ESP32 gestuurd sensorbordje om de luchtkwaliteit te meten. Voorzien zijn een CO2 en fijnstof sensor, en er is ruimte voor een DS18b20 temperatuursensor, en sensorbordjes van AliExpress met i2c aansluiting (zowel 2.54mm PCB header als Grove), bv de BME280.

Git repo: https://github.com/sebastius/airquality

Bouwen

Het is een kit, dus je hebt wat te doen. Zie youtube voor een instructie-video: https://youtu.be/RFlqxqkx2OE

Volledig geassembleerd bordje:

IMG 7221.jpeg IMG 7211.jpeg

De connector voor de stofsensor ziet er wat spannend uit. Zie de foto hieronder. Er zijn twee eilandjes met elkaar verbonden, de twee die het dichtst op de rand van het bord zitten.

IMG 7222.jpeg

Software

Pinout

MHZ19: TX op IO22, RX op IO21
PMS7003: TX op IO25, RX op IO32
1wire (DS18b20): IO4
I2C SDA (BME280, 0x76): IO23
I2C SCL (BME280 0x76): IO13
LED SK6812 RGBW: IO26
Button: IO15 (hangt aan pullup, indrukken trekt hem laag)

Definitieve inschrijflijsten

Let op: als je jezelf hieronder op een van de lijsten (laat) zet(ten), dan verwacht ik geld van je ;)

Planning:

  • vrijdag 18 september alle betalingen binnen en bestellingen de deur uit
  • eind oktober alle onderdelen binnen en in een weekendje alle kits klaar voor uitlevering
  • begin november online workshop hoe je het ding in elkaar soldeert
  • mid november van $mensen workshops hoe je grafana inricht en dat soort dingen

$disclaimer

Dit project kan op allerlei vlakken falen: foutief ontwerp, defecte onderdelen, bus factor, matige software. Het mooie is: het meerendeel kun je zelf voorkomen of oplossen. Ga dit project alleen aan als je het aan kunt. Je moet zelf een beetje kunnen solderen en programmeren, en vooral mij niet te veel vragen stellen ;). Ga er van uit dat de meeste sensoren namaak zijn en niet zo accuraat zijn als de 'echte' van Bosch of andere merken. Dan kan het alleen maar meevallen. Garantie tot de hoek van m'n bureau. (En ja tuurlijk koop ik een sensortje extra in, maar als er 5 defect blijken heeft klagen bij Ome Ali verdomd weinig zin).

Full kit

Full kit gaat bevatten: PCB, frontje, standoffs, ESP32 bordje, MHZ19 (CO2) sensor, PMS7003 (stof) sensor, BME280 (temperatuur, luchtvochtigheid en druk) sensor. Misschien nog een DS18b20 erbij (temperatuur). De productie versie bevat GEEN LORA footprint/module. 5v USB C kabel kun je vast wel zelf aankomen.

Op te halen in Den Haag bij RevSpace, of via interhackerspace-post als je het zelf organiseert.

Kosten: € 60,- (Dit is inclusief diverse veiligheidsmarges en kan mogelijk lager uitvallen.)

Wil je betalen? Dat kan, stuur me even een bericht op IRC (Sebastius op Freenode, OFTC, Smurfnet), email (zie je emailbox), Telegram (als je in de Badge.team chat zit) etc. etc. voor de betalingsdetails.

Nickname Hackerspace/contact Aantal x full kit Betaling ontvangen? Status
Sebastius RevSpace 4 Ik organiseer het. ;) Ontvangen
HunterPro via Sebastius 3 Ja Onderweg met de post
OpeRaptor Via Sebastius 1 Yes, on the bank Onderweg met de post
Elborro Badge.team 2 Ja, staat op de bank Ligt klaar om opgehaald te worden
Edith via Elborro Badge.team 1 Ja, staat op de bank Ligt klaar om opgehaald te worden
Dave_o RevSpace 1 Ja, staat op de bank SAMLA
Polyfloyd Bitlair 2 Ja, staat op de bank Op de post
buZz NURDspace 2 Ja, staat op de bank! Binnen
bronsen NURDspace proxy to .de 3 Ja, staat op de bank Binnen, soon re-transmitting
nl0pat/pathia Tweakers DM 1 Jup, op de bank Ingepakt, Wordt vrijdag verzonden
fhp Hackalot 1 Ja, staat op de bank Op de post naar Boekenwuurm
zawadi RevSpace 1 Ja, staat op de bank Onderweg met WheezeNL
Deuce RevSpace 1 Ja, staat op de bank SAMLA
Eightdot Bitlair 2 Ja, staat op de bank! Op de post naar Polyfloyd
WinSCaP RevSpace 1 Ja SAMLA
mvnieuw Hackalot 1 Ja, staat op de bank Op de post naar Boekenwuurm
bef0re Hackalot/RevSpace 4 Ja, staat op de bank! SAMLA Revspace
joepie91 RevSpace 4 Ja, staat op de bank Op de post
CrazyA Frack 1 Ja, staat op de bank Ligt klaar
Mikazuki Frack 1 Ja, staat op de bank! Gaat vrijdag op de post
Walter Revelation Space 1 Ja, staat op de bank! Op de post
[Sim] TkkrLab/Badge.team 1 Ja, staat op de bank! Gaat vrijdag op de post
Ultratux Technologia Incognita 1 Ja, staat op de bank! Gaat vrijdag op de post
bertrik RevSpace 1 Ja, staat op de bank SAMLA
Synq RevSpace 10 Ja, staat op de bank Via WheezeNL
Boekenwuurm HackaSpace Revsalot 1 - Op de post
Benadski RevSpace 1 - SAMLA
Noopwafel RevSpace 2 Ja, staat op de bank! SAMLA
Wheeze_NL (voor CAQ) RevSpace 1 Betaald via IBAN Opgehaald
Harris Hackalot 1 Ja, staat op de bank! Op de post naar Boekenwuurm
KLAAR! KLAAR! 0 KLAAR!

PCBs only

Zelf nog wat liggen? Of zelf de spanning van AliExpress doen? Tuurlijk kan dat! In deze kit zit alleen het PCB en het frontje.

Kosten: € 5,-

Wil je betalen? Dat kan, stuur me even een bericht op IRC (Sebastius op Freenode, OFTC, Smurfnet), email (zie je emailbox), Telegram (als je in de Badge.team chat zit) etc. etc. voor de betalingsdetails.

Nickname Hackerspace/contact Aantal x PCB set Betaling ontvangen?
Polyfloyd Bitlair 1 Staat op de bank Op de post
Kartoffel Revalot 1 Geincasseerd via Revbank Op de post naar boekenwuurm
Wheeze_NL(tbv 1L) RevSpace 2 Staat op de bank Opgehaald
Eightdot Bitlair 3 - Op de post naar Polyfloyd
WinSCaP RevSpace 2 - SAMLA
Hackalot Hackalot 1 Goed doel, dus gratis Op de post naar boekenwuurm
Peetz0r RevSpace 1 - SAMLA
Mvnieuw Hackalot 3 - Vrijdag 23 okt op de post
Example Example Example -

Image.png

Reservelijst

Nickname Hackerspace/contact Aantal x full kit Betaling ontvangen? Status
Gorgabal TechInc 1 - gaat deze zaterdag op de post
ObiToo Hack42 1 - gaat deze zaterdag op de post
Xesxen Hackalot 1 Ja Op de post naar Boekenwuurm
Example Example Example -