Skip to content

Final Project

My initial idea

You can find my initial idea here.

For my code you can follow its construction here

Presentation

Slide

Video

Weekly Summary

Week 2

In week 2 I created the basic pin design that will be used in the breadboard type thingy.

Pin

This pin will be modified so that I can fix the PCB, input devices and other stuff on it.

I also created the breadboard design.

Week 4

In week 4 I started working on the code. We were only supposed to simulate stuff but because the simulation did not want to work I did the real thing. And in the end I got a temperature sensor to work.

Week 5

In week 5 I printed my pin. I did several prints as the first print, the layers was in the wrong direction and the pin broke instantly. Than I tested PETG VS PLA, but I think the size of the pin is too small to really discern a difference between those two plastics.

I also cut the breadboard this week so I could test my pin.

Pin in the hole

Week 6

Week 6 my biggest concern was to found a pin layout that would allow me to easily use the ESP32 in another board

ESP pin layout

And there was one in the FabAc library.

Week 8

In week 8 I created a module for fixing my temperature sensor.

Temp Sensor Holder

I just need to modify my 3D Pin model so they can fit together.

Week 9

week 9

Input devices:

  • SCD30
    • Temperature
    • Humidity
    • CO2
  • SGP30
    • CO2
    • VOC

SDC30 SDC30

Noise level measurement is way harder than just plugging in a mic...

Week 10

So this week I played around with the OLED screen.

Screen

Week 11

Made BlueTooth MESH work. But not other type of MESH. I should still try other type of MESH if they are better suited for my project.

Week 15

With p5.js I made a web interface to see all my weather station in one place.

Interface

Week 16

Putting together everything in week 16.

I also started creating and printing the name tags.

Put Together

So I had an error with my original code where it was not returning the values correctly out of the function.

And I also should rewrite some part of my code to delete all the delay() ao that I wont have any issues with the MESH.

Missa stupid.
Missa made a new PCB board for the VMA320 thermo resistor.
Missa put the VCC on 5V. Missa forgot the issue that I discovered in week 4 were the thermoresistor needs to be on 3.3V

Missa needs to do a new board...

Week 17

Some more soldering and cable management.

Wiring

Dead Bug

And of course some code fixing.

Week 18

Week 18

Trying to understand and use LoRa MESH MeshTastic

Why LoRa MESH ? Because I do not have enough distance with just the BLE MESH. And the stuff that I have with me can use LoRa MESH with an antenna that support 1-2km of distance. Should work with walls of 20-30cm thickness.

This is the final results:

LoRa Tree

Week 19 and onward

This is the different versions of my final project (V3 is still in development).

Version

(Images from Here and Here )

As I had some distance issues with LoRa too, I had a call with Henk. We figures out that I made the stupidest mistake. So the antenna that I was using is made for 860-920MHz frequencies. And I was trying to use it with 433MHz. It still work with the wrong frequency (as did for this guy ) but the distance was not great.

This call came after I asked if anyone knew a good frequency analyzer in mattermost.

So now that it works I want to simplify the the model. Instead of using two ESP32-S3 I want to replace one of them by an ATtiny. I checked and I have multiple versions, now I need to do some research on which one to use.

Video

So I did several version for the video (with KDenLive ) and asked several people feedback.

Henk

Nico

Henk told me to get a good name for my project. I am bad at naming things so here comes Chat GPT

naming prompt

I need funny acronyms for a similar title Modular Polution Sensor for my FabLab

naming answer

Here are some fun and creative acronym-style names for a Modular Pollution Sensor project, especially suited for a FabLab context:


😄 Funny & Playful Acronyms

  1. M.O.O.D.Y.

Modular Observer Of Dust & Yuck

"Because pollution puts us in a bad mood."

  1. S.N.I.F.F.

Sensor Network Investigating Funky Fumes

For a cheeky air quality monitor.

  1. P.U.F.F.

Pollution Update Feedback Framework

Sounds like something the sensor might do.

  1. M.I.S.T.

Modular Indicator of Smog and Toxins

Light and hazy — like what you're measuring!

  1. F.A.R.T.

FabLab Air Real-time Tracker

Juvenile? Yes. Memorable? Absolutely.

  1. A.I.R.S.

Air Insight & Reporting System

More serious but still snappy.

  1. B.R.E.A.T.H.E.

Basic Real-time Environmental Air Tracker with Hybrid Elements

A longer acronym, but poetic and suitable for workshops.

  1. S.P.E.W.

Sensor for Pollution Emissions Watch

Ironic and direct.


Want it to sound more scientific, satirical, or maybe based on a pop culture reference (e.g., MARVEL-style acronyms)?