Final Project¶
My initial idea¶
You can find my initial idea here.
For my code you can follow its construction here
Presentation¶
Weekly Summary¶
Week 2¶
In week 2 I created the basic pin design that will be used in the breadboard type thingy.
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.
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
And there was one in the FabAc library.
Week 8¶
In week 8 I created a module for fixing my temperature sensor.
I just need to modify my 3D Pin model so they can fit together.
Week 9¶
Input devices:
- SCD30
- Temperature
- Humidity
- CO2
- SGP30
- CO2
- VOC
Noise level measurement is way harder than just plugging in a mic...
- ICS-43434 KiCAD
- ICS-43434 FreeCAD + stl
- SDC30 KiCAD
- SDC30 FreeCAD + stl
- SGP30 KiCAD
- SGP30 FreeCAD + stl
- VMA320 KiCAD
- VMA320 FreeCAD + stl
Week 10¶
So this week I played around with the OLED 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.
Week 16¶
Putting together everything in week 16.
I also started creating and printing the name tags.
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.
And of course some code fixing.
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:
Week 19 and onward¶
This is the different versions of my final project (V3 is still in development).
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 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
- M.O.O.D.Y.
Modular Observer Of Dust & Yuck
"Because pollution puts us in a bad mood."
- S.N.I.F.F.
Sensor Network Investigating Funky Fumes
For a cheeky air quality monitor.
- P.U.F.F.
Pollution Update Feedback Framework
Sounds like something the sensor might do.
- M.I.S.T.
Modular Indicator of Smog and Toxins
Light and hazy — like what you're measuring!
- F.A.R.T.
FabLab Air Real-time Tracker
Juvenile? Yes. Memorable? Absolutely.
- A.I.R.S.
Air Insight & Reporting System
More serious but still snappy.
- 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.
- 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)?