# Community Project - hand washing reminder (suggestions wanted)

**URL:** https://discourse.nodered.org/t/community-project-hand-washing-reminder-suggestions-wanted/22579
**Category:** General
**Created:** [3 March 2020 18:47 UTC](https://discourse.nodered.org/t/community-project-hand-washing-reminder-suggestions-wanted/22579 "2020-03-03T18:47:28Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![zenofmud](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zenofmud/32/316_2.png) [@zenofmud](https://discourse.nodered.org/u/zenofmud)
#### Post date: [3 March 2020 18:47 UTC](https://discourse.nodered.org/t/community-project-hand-washing-reminder-suggestions-wanted/22579/1 "2020-03-03T18:47:29Z")

</div>

With the corona virus in the news everywhere, my daughter asked me to come up with a way to remind her kids - and anyone else who comes in the house - to go wash their hands.

I was thinking of a Pi with a camera and some code to determine if it is a person coming in (and not the family dog jumping at the door) and then send a message to Alexa (or anyother smart speaker) to broadcast a reminder to wash your hands.

As a bonus, maybe add a button in the bathroom that you would have to push to shut Alexa up and maybe trigger a count down timer so if you don't wash your hands within a certian amount of time, engage an alarm.

Some of the challenges I can think of are:

- determine if someone is coming in the door or going out
- ignoring people walking around and just passing by the door
- ignore animals (dogs and cats)
- making it modular -
- 
  - for different smart speakers or a speaker connected to the Pi,

- 
  - for a pi camera vrs usb camera vrs espcamera

- 
  - Minimum hardware to run it on

- 
  - What nodes should be used, are there nodes that will work with a usb camera, pi camera

Any ideas, suggestions even code is welcome. This is something I thing a lot of people could benefit from so thanks for anyones ideas.

---

<div class="post-metadata">

### Author: ![dynamicdave](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dynamicdave/32/96_2.png) [@dynamicdave](https://discourse.nodered.org/u/dynamicdave)
#### Post date: [3 March 2020 19:29 UTC](https://discourse.nodered.org/t/community-project-hand-washing-reminder-suggestions-wanted/22579/2 "2020-03-03T19:29:26Z")

</div>

You could also...  
Connect a thermal imaging camera to the Pi so it can take your temperature and only if it is normal will it let you in.  
If the temperature is HIGH then send a message via Telegram to the local medical centre.

---

<div class="post-metadata">

### Author: ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)
#### Post date: [3 March 2020 23:06 UTC](https://discourse.nodered.org/t/community-project-hand-washing-reminder-suggestions-wanted/22579/3 "2020-03-03T23:06:31Z")

</div>

A related and possibly useful thread from twitter [https://twitter.com/fchollet/status/1234883862385156098?s=19](https://twitter.com/fchollet/status/1234883862385156098?s=19)

---

<div class="post-metadata">

### Author: ![yogy](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/yogy/32/32191_2.png) [@yogy](https://discourse.nodered.org/u/yogy)
#### Post date: [4 March 2020 11:51 UTC](https://discourse.nodered.org/t/community-project-hand-washing-reminder-suggestions-wanted/22579/4 "2020-03-04T11:51:12Z")

</div>

> [@zenofmud](#):
>
> As a bonus, maybe add a button in the bathroom that you would have to push to shut Alexa up and maybe trigger a count down timer so if you don't wash your hands within a certian amount of time, engage an alarm.

And then clean the button after washing your hands

---

<div class="post-metadata">

### Author: ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)
#### Post date: [4 March 2020 15:31 UTC](https://discourse.nodered.org/t/community-project-hand-washing-reminder-suggestions-wanted/22579/5 "2020-03-04T15:31:37Z")

</div>

Indeed, my suggestion is: "no buttons"!!!

Voice activated only please 🙂

You should also add a sound sensor for the bathroom to make sure that people wash their hands for the required 20-30sec minimum. Or you can go for maximum annoyance and play Happy Birthday twice through. 🤪

---

<div class="post-metadata">

### Author: ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)
#### Post date: [4 March 2020 16:40 UTC](https://discourse.nodered.org/t/community-project-hand-washing-reminder-suggestions-wanted/22579/6 "2020-03-04T16:40:08Z")

</div>

> [@dynamicdave](#):
>
> thermal imaging camera

Hmm, any suggestions for a suitable camera? Would make an interesting project for when I'm self isolating!

Though in truth, I now mainly work from home so I'll doubtless have to keep working no matter how sick I get ☹ Hoping that I won't get sick of course, especially now that I've flipped over into the higher-risk age bracket!

---

<div class="post-metadata">

### Author: ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)
#### Post date: [4 March 2020 16:53 UTC](https://discourse.nodered.org/t/community-project-hand-washing-reminder-suggestions-wanted/22579/7 "2020-03-04T16:53:24Z")

</div>

Well, all of this is making me super conscious of touching my face!!

---

<div class="post-metadata">

### Author: ![Christian-Me](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/christian-me/32/10774_2.png) [@Christian-Me](https://discourse.nodered.org/u/Christian-Me)
#### Post date: [4 March 2020 16:55 UTC](https://discourse.nodered.org/t/community-project-hand-washing-reminder-suggestions-wanted/22579/8 "2020-03-04T16:55:06Z")

</div>

There are low res ir chips available if you can’t effort a flir  
AMG8833 IR 8\*8 or MLX90640 32x24

---

<div class="post-metadata">

### Author: ![afelix](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/afelix/32/9743_2.png) [@afelix](https://discourse.nodered.org/u/afelix)
#### Post date: [4 March 2020 16:56 UTC](https://discourse.nodered.org/t/community-project-hand-washing-reminder-suggestions-wanted/22579/9 "2020-03-04T16:56:10Z")

</div>

> [@TotallyInformation](#):
>
> Hmm, any suggestions for a suitable camera? Would make an interesting project for when I'm self isolating!

Don't know if they're sensitive enough for actual body temperature, but [Adafruit AMG8833](https://learn.adafruit.com/adafruit-amg8833-8x8-thermal-camera-sensor) perhaps, or Pimoroni's PIM365, which comes with a Melexis MLX90640 far-infrared sensor array.

---

<div class="post-metadata">

### Author: ![BartButenaers](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/bartbutenaers/32/10476_2.png) [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)
#### Post date: [4 March 2020 19:56 UTC](https://discourse.nodered.org/t/community-project-hand-washing-reminder-suggestions-wanted/22579/10 "2020-03-04T19:56:31Z")

</div>

> [@zenofmud](#):
>
> Pi with a camera and some code to determine if it is a person coming in (and not the family dog jumping at the door)

You could use a normal camera, and do _ **object detection** _ on the images. I see that our friend @dceejay offers the [node-red-contrib-tfjs-coco-ssd](https://flows.nodered.org/node/node-red-contrib-tfjs-coco-ssd) node, which is based on Tensorflow.js. The [coco-ssd](https://github.com/tensorflow/tfjs-models/tree/master/coco-ssd) model has been trained to detect 29 different kind of objects, and in their [code](https://github.com/tensorflow/tfjs-models/blob/master/coco-ssd/src/classes.ts#L29) you can see that it can detect _ **persons** _...

But I have not been able yet to try it myself!

---

<div class="post-metadata">

### Author: ![hominidae](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/hominidae/32/4174_2.png) [@hominidae](https://discourse.nodered.org/u/hominidae)
#### Post date: [4 March 2020 20:23 UTC](https://discourse.nodered.org/t/community-project-hand-washing-reminder-suggestions-wanted/22579/11 "2020-03-04T20:23:19Z")

</div>

...this project is a scheme to trick ourselves into quarantine...with our heads busy, we simply forget that the outside world exists 🤣 🙃

---

<div class="post-metadata">

### Author: ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)
#### Post date: [4 March 2020 23:08 UTC](https://discourse.nodered.org/t/community-project-hand-washing-reminder-suggestions-wanted/22579/12 "2020-03-04T23:08:27Z")

</div>

I tried some of the others from the Twitter link he shared. All ran in the browser but none worked especially well. They got confused by wearing a headset with boom mic or were really slow to react.

With an IR camera, I'd set one up next to a mirror so that people could easily position themselves.

Might try one of my waterproof thermal sensors though to see if they are reactive/accurate enough on skin. Easily cleaned & simple to use/set up.

> [@afelix](#):
>
> Don't know if they're sensitive enough for actual body temperature, but [Adafruit AMG8833](https://learn.adafruit.com/adafruit-amg8833-8x8-thermal-camera-sensor) perhaps, or Pimoroni's PIM365, which comes with a Melexis MLX90640 far-infrared sensor array.

Expensive and not very good!

[![](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/d/2/d20d02dfa588ae9018a6948d356f3c5f7c0c2d07.jpeg "#247 Do-it-Yourself Thermal Imaging Cameras (AMG8833, MLX90640, M5Stack, Arduino IDE) and Flir one") ](https://www.youtube.com/watch?v=xre5y_jYn8c)

Not looking hopeful there. Probably better to stick with a simple DS18B20 to measure contact temperature and provide suitable wipes to clean it.

---

<div class="post-metadata">

### Author: ![zenofmud](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zenofmud/32/316_2.png) [@zenofmud](https://discourse.nodered.org/u/zenofmud)
#### Post date: [5 March 2020 01:38 UTC](https://discourse.nodered.org/t/community-project-hand-washing-reminder-suggestions-wanted/22579/13 "2020-03-05T01:38:48Z")

</div>

DS18B20 I like it!! I have a number of waterproof ones!

---

<div class="post-metadata">

### Author: ![afelix](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/afelix/32/9743_2.png) [@afelix](https://discourse.nodered.org/u/afelix)
#### Post date: [14 March 2020 15:58 UTC](https://discourse.nodered.org/t/community-project-hand-washing-reminder-suggestions-wanted/22579/14 "2020-03-14T15:58:45Z")

</div>

here's an option too:

> <https://twitter.com/AfroRoboticist/status/1238082055717695494>
>
> afroRoboticist @AfroRoboticist

---

<div class="post-metadata">

### Author: ![zenofmud](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zenofmud/32/316_2.png) [@zenofmud](https://discourse.nodered.org/u/zenofmud)
#### Post date: [14 March 2020 16:32 UTC](https://discourse.nodered.org/t/community-project-hand-washing-reminder-suggestions-wanted/22579/15 "2020-03-14T16:32:52Z")

</div>

Hahaha do you know how long that bottle would last with a 7 and 5 boys near by? I'm guessing half hour at the longest. 🤣

Actually I'm writing up what I've done. I'm using a camera to take a picture and then the node-red-contrib-tfjs-coco-ssd to identify if it contains a person. Then a msg is sent to the playsound node to play a wav file saying "Please go wash your hands...right now!"

I've got a HiHiBerry miniamp on a small speaker. Next I have to package the whole thing...if the grandkids ever give me a chance 😁

---

<div class="post-metadata">

### Author: ![dynamicdave](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dynamicdave/32/96_2.png) [@dynamicdave](https://discourse.nodered.org/u/dynamicdave)
#### Post date: [14 March 2020 17:51 UTC](https://discourse.nodered.org/t/community-project-hand-washing-reminder-suggestions-wanted/22579/16 "2020-03-14T17:51:29Z")

</div>

The only problem I would have here in the UK in implementing this project is...  
finding the handwashing gel as ALL the shelves in ALL the supermarkets are bare!!!

Also toilet rolls and Paracetamol tablets are non-existent here, we are all going to die!!!

DynamicDave AKA DramaticDave (thanks Steve).

---

<div class="post-metadata">

### Author: ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)
#### Post date: [14 March 2020 17:59 UTC](https://discourse.nodered.org/t/community-project-hand-washing-reminder-suggestions-wanted/22579/17 "2020-03-14T17:59:28Z")

</div>

I think it's time to change your name to DramaticDave haha

---

<div class="post-metadata">

### Author: ![dynamicdave](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dynamicdave/32/96_2.png) [@dynamicdave](https://discourse.nodered.org/u/dynamicdave)
#### Post date: [14 March 2020 18:01 UTC](https://discourse.nodered.org/t/community-project-hand-washing-reminder-suggestions-wanted/22579/18 "2020-03-14T18:01:51Z")

</div>

Oooohhh - I really like that title, I might adopt it.

---

<div class="post-metadata">

### Author: ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)
#### Post date: [14 March 2020 23:00 UTC](https://discourse.nodered.org/t/community-project-hand-washing-reminder-suggestions-wanted/22579/19 "2020-03-14T23:00:51Z")

</div>

Get a supermarket delivery a few days out, they tend to have things in stock. Paracetamol is available but you have to pick a local Pharmacy rather than the big supermarkets, or find out when they get their next delivery. Lemsip is also still on the shelves, the crazy panic-buyers don't seem to have enough braincells to realise that is the same stuff.

If you have any isopropanol alcohol (e.g. for cleaning electronics), you can easily make your own gel. Just make sure the result is 60-90% alcohol. But of course, soap is better if you are near it and water 😀

---

<div class="post-metadata">

### Author: ![Paul-Reed](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paul-reed/32/66906_2.png) [@Paul-Reed](https://discourse.nodered.org/u/Paul-Reed)
#### Post date: [14 March 2020 23:18 UTC](https://discourse.nodered.org/t/community-project-hand-washing-reminder-suggestions-wanted/22579/20 "2020-03-14T23:18:24Z")

</div>

> [@TotallyInformation](#):
>
> you can easily make your own gel. Just make sure the result is 60-90% alcohol.

I thought you was just an expert on computer viruses 🤣 🤣 🤣

[Next page](https://discourse.nodered.org/t/community-project-hand-washing-reminder-suggestions-wanted/22579.md?page=2)
