Snuffelaar: Difference between revisions

From RevSpace
Jump to navigation Jump to search
No edit summary
mNo edit summary
 
(94 intermediate revisions by 19 users not shown)
Line 1: Line 1:
   {{Project
   {{Project
   |Name=Snuffelaar
   |Name=Snuffelaar
   |Status=In progress
   |Status=Completed
   |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=
De gerbers voor zowel het sensorboard als de frontplaat vind je: https://github.com/sebastius/snuffelaar
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. ;)


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'.
=Bouwen=
Het is een kit, dus je hebt wat te doen. Zie youtube voor een instructie-video: https://youtu.be/RFlqxqkx2OE


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.
Volledig geassembleerd bordje:


{| class="wikitable"
[[File:IMG_7221.jpeg|400px]]
|-
[[File:IMG_7211.jpeg|400px]]
! Nickname !! Hackerspace/contact !! Aantal x full kit
 
|-
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.
| Polyfloyd|| Bitlair/RevSpace/Hackalot || 2
 
|-
[[File:IMG_7222.jpeg|400px]]
| [Sim]|| TkkrLab/Badge.team|| 1
 
|-
=Software=
| buZz|| NURDspace || 2
 
|-
* https://github.com/Juerd/snuffelding
| Walter|| Revelation Space || 1
** Configureerbare MQTT-topics via WiFiSettings (Snuffelaar wordt een accesspoint met configuratieportal!)
|-
** Voorbereid op meer DS18B20's
| Harris|| Hackalot || 1
 
|-
* https://github.com/pathia/snuffelaar-esphome
| CrazyA || Frack || 1
** ESP Home config.
|-
 
| Ultratux || Technologia Incognita || 1
* <s>https://github.com/polyfloyd/esp32-sensornode/</s> -> Abandonware, ik gebruik nu esphome
|-
** Draait een webserver direct op de ESP waar Prometheus data kan afhalen
| mvnieuw || Hackalot || 1
** Gebruik 'snuffelaar' als Platformio env
|-
 
| ObiToo || Hack42 || 1
* https://github.com/polyfloyd/esphome-configs/blob/main/snuffelaar.yaml
|-
** Nog een ESP Home config.
| Dave_o || RevSpace || 1
 
|-
=Pinout=
| Example || Example|| Example
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)
 
=Errata=
[[File:Schermafbeelding 2020-11-01 om 13.46.14.png|400px]]
* Op het V2 bordje zit een klein foutje: de labeling van IO33 en IO19 is omgewisseld. Beiden IOs werken verder prima.


=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 59: Line 66:


==Full kit==
==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). Geen LORA module. Die kun je zelf bestellen. 5v USB C kabel kun je ook wel zelf aankomen.  
De actie is inmiddels voorbij.
 
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 micro kabel kun je vast wel zelf aankomen.  


Op te halen in Den Haag bij RevSpace, of via interhackerspace-post als je het zelf organiseert.  
Op te halen in Den Haag bij RevSpace, of via interhackerspace-post als je het zelf organiseert.  
Line 65: Line 74:
Kosten: € 60,- (Dit is inclusief diverse veiligheidsmarges en kan mogelijk lager uitvallen.)
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.  
Wil je betalen? Dat kan, stuur me even een bericht op IRC (Sebastius op Libera.chat, OFTC, Smurfnet), email (zie je emailbox), Telegram (als je in de Badge.team chat zit) etc. etc. voor de betalingsdetails.
 
==PCBs only==
Ook deze zijn inmiddels uitverkocht.
 
 
Zelf nog wat liggen? Of zelf de spanning van AliExpress doen? Tuurlijk kan dat! In deze kit zit het PCB en het frontje, samen met de standoffs en omdat we wat over hadden al het kleine SMD spul. Dus alleen zelf nog zorgen voor: ESP32 D1 mini, PMS7003, MHZ19b, DS18b20, BME280 3.3v module. 


{| class="wikitable"
Kosten: € 10,-  
|-
! Nickname !! Hackerspace/contact !! Aantal x full kit !! Betaling ontvangen?
|-
| Sebastius|| RevSpace || 4 || Ik organiseer het. ;)
|-
| HunterPro|| via Sebastius|| 3 || -
|-
| Elborro || Badge.team || 2 || -
|-
|Edith via Elborro || Badge.team || 1  || -
|-
| Dave_o || RevSpace || 1 || -
|-
| Polyfloyd || Bitlair || 2 || -
|-
| buZz || NURDspace || 2 || -
|-
| bronsen || NURDspace proxy to .de || 3 || -
|-
| nl0pat/pathia || Tweakers DM  ||1 || Jup, op de bank
|-
| fhp || hackalot|| 1 || -
|-
| zawadi|| RevSpace || 1 || Haal maar van Revbank
|-
| Example || Example|| Example || -
|}


==PCBs only==
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.
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,-
Zelf moet je het volgende regelen:


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.  
* ESP32 D1 Mini: https://aliexpress.com/item/32816149164.html
* MHZ19b CO2 sensor: https://aliexpress.com/item/10000151219616.html
* PMS7003 stof sensor: https://aliexpress.com/item/32784279004.html
* BME280 3.3v module: https://aliexpress.com/item/32849462236.html (let op 3.3v!!!)
* DS18b20 temp sensor: https://aliexpress.com/item/4000903607541.html (let op, deze zijn allemaal hartstikke fake!)
* Grove connector (optioneel) https://aliexpress.com/item/32816284007.html


{| class="wikitable"
En eventueel nog andere sensor-bordjes natuurlijk!
|-
! Nickname !! Hackerspace/contact !! Aantal x pcb set!! Betaling ontvangen?
|-
| Polyfloyd || Bitlair || 1 || -
|-
| Kartoffel || Revalot || 1 || Trek maar van RevBank
|-
| Example || Example|| Example || -
|}


[[File:image.png|400px]]
[[Category:Assets]]

Latest revision as of 21:55, 2 November 2024

Project Snuffelaar
IMG 7211.jpeg
Status Completed
Contact Sebastius
Last Update 2024-11-02

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

De gerbers voor zowel het sensorboard als de frontplaat vind je: https://github.com/sebastius/snuffelaar

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)

Errata

Schermafbeelding 2020-11-01 om 13.46.14.png

  • Op het V2 bordje zit een klein foutje: de labeling van IO33 en IO19 is omgewisseld. Beiden IOs werken verder prima.

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

De actie is inmiddels voorbij.

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 micro 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 Libera.chat, OFTC, Smurfnet), email (zie je emailbox), Telegram (als je in de Badge.team chat zit) etc. etc. voor de betalingsdetails.

PCBs only

Ook deze zijn inmiddels uitverkocht.


Zelf nog wat liggen? Of zelf de spanning van AliExpress doen? Tuurlijk kan dat! In deze kit zit het PCB en het frontje, samen met de standoffs en omdat we wat over hadden al het kleine SMD spul. Dus alleen zelf nog zorgen voor: ESP32 D1 mini, PMS7003, MHZ19b, DS18b20, BME280 3.3v module.

Kosten: € 10,-

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.

Zelf moet je het volgende regelen:

En eventueel nog andere sensor-bordjes natuurlijk!