SNOS (Sensor Node On Steroids)

this sensor looks awesome! Stoked to see an instructable. Are you planning to sell this?

what do you prefer?

  • Diy (self sourcing and soldering)
  • Pre soldered (without firmware)

0 voters

That’s really cool. I’d be interested if you’ve done a write up for this.

I don’t wanna steal the thread, but I did not do much…
I’ve seen some work on scaling up the 8x8 frame to an 64x64 frame and running blob detection on it, which is okay if you want to know how many people are in there, but it was rather flaky for >2 and I only cared IF the room was occupied. Also I did not really understand the “gain on information” just by scaling up the pixels?

Anyhow, I am calibrating the sensor at the start (and whenever there is no presence for 2h to avoid temperature drifts) to get temperatures for each pixel with no person in it and substract the calibration from the readings, thus I only get the difference in pixel readings. Then I look for the maximum value being higher than threshold and send a MQTT message with “on”. If the maximum value is lower for x times than a threshold, I send a MQTT message with “off”.

I am surprised how well this worked, however, if you are long in a room, it takes a while (3-5min) for the temperature to get below the point (e-function). Kind of like how you can see the foot steps for a while on the floor when you walk barefoot and film it with a thermal camera, but if you are just passing by, it was neat to see a short “on” followed by a “off” again

If you want to know anything else you can shoot me a PM :slight_smile:

2 Likes

Have you considered using a Wemos D1 mini instead of a NodeMCU? It’s the same chip - esp8266 - but a smaller footprint. I use them on some “Bruh-alike” sensors I built. The whole thing fits into a 70 X 45 X 30mm project box - 2.75" x 1.75" x 1.2" for us metric-challenged souls. :slight_smile:

And there’s an only slightly larger knock-off D1 mini ESP32 if you want or need extra horsepower.

2 Likes

Thanks for the idea! I knocked it out immediately.
It’s in prototype fase and is on production on jlcpcb
image image

Can you share gerber file of that?

1 Like

This looks great - but is there any reason all your parts list links on Github point to http://geni.us/?

3 Likes

This is cool! I’ll definitely check this out when I get off mobile. Were there any other projects like this? The bruh sensor was a good idea but never really worked as is in actual production. It required a lot of extra tweaking.

I have been using a Trigboard for some of my sensor stuff. Does not have a lot of I/O broken out but does have LIPO charging, deep sleep and wake on trigger built in. And it is tiny. My temp/ PIR sensor runs for about 3-4 months on one charge of a 500mAh cell, waking about every 1/2 hr to report in. I also use them for door sensors and light level. All reporting back to MQTT.

I am ready to upgrade. ready to order parts and wait for PCB.
Plan to do 6. Would like to get print info for enclosure.

Everything will be finalized when the pcb`s come in to get some last minute changes and verify that everything is good!
Il keep this topic and github updated!

1 Like

hey @tarbax, any updates for us?

I am still waiting on the latest revision pcb’s and parts to verify. It’s a bad time for China shipments. I keep you all updated!

Can we get file for enclosure ? I am building 6 and would like to be prepared.

I am still waiting on the latest revision pcb’s and parts to make last adjustments to the enclosure and verify. It’s a bad time for China shipments. I do this as fast as possible!
I keep you all updated!

UPDATE 1:

Some parts have arived and i have verified that css811, sht3x, bh1750, ws2812b and ds18b20 is working. Buzzer still needs another revision to get it working also dht22, and ldr needs to be verified.

1 Like

UPDATE 2:

Parts i have verified : css811, sht3x, bh1750, ws2812b, ds18b20, ldr and dht22 is working.
Buzzer is not working!!

I have a limited run of 20 snos v4.2 boards for those who wants a:

  • digital version (am312, ws2812b, sht30, bh1750, cs811, with external ds18b20)
  • analog version (am312, ws2812b, dht22, ldr, with external ds18b20)

i going to make a form for those who want to order: pcb boards, assembled, enclosures.
price will be sent in approximately one week after you filled in the form. you then can confirm and place your order.

2 Likes

UPDATE 3:

I looking for a solution to improve heatcreap to the temperature sensor its 5 degree Celsius off due the heat of the esp chip.


Solution will probably be a combination of vent holes in the case and sensor calibration

UPDATE 4:

i moved the sensor to the left side vertically instead horizontally on the top.
now i am within margin of error for actual temperature without case.

next is redesigning the enclosure.

what is your preference?

  • little wider enclosure
  • a bump on the side

0 voters