Skip to content

1.My Final Project Progress and Tracking page

Final Project Progress and Tracking page

Initially, I have decided to choose Automatic Hand Sanitizer Dispenser as my final project.

During my third week of Fab Academy, my local instructors called upon me to present my final idea and discussed for the requirements of the materials required.

project proposal

project idea discussion

I have got some recommendatons to look for container feature, that include both laser cut and 3D printing, top lid should be able to open/close to replace solution.I was also advised to plan to place the electronic devices on board, and to add vinyl stickers to look good.

First Prototype using Cardboard for Final Project.

During, fifth week, i have prototyped the casing for my final project.

I am slightly changing my project name as Automatic hand washing system as recommened by my instructors.

Here is my work using cardboard.I have created two case boxes, one for detecting while entering to washroom with ultrasonic sensor, sound and ESP32 microcontroller.

case box 1 detect system

Another case box created was for soup dispenser along with motor and pump, ultrasonic sensor which can be displayed near wash basin.

casing boxes

Further, i was instructed to study on the force required to pour/dispense the soap solution and its mechanism to develop.Also to look on motor and its position, load for dispenser container.

Flow chart for Automatic Soap Dispenser System

During my 6th week of Fab Academy, i tried to develop a flow chart for my project but can be edited later as i go.

flow chart for final project

Materials list for Project

I also made a list of materials required and tried to see the pins for the components while i go along with my week 6 assignment.

mateerial list for final project

First trial PCB board fabrication for my final project.

I have used design from my week 6 assignment.The link for my design is here

trial design image

I have exported SVG files from KiCad and the exported further in png format as i was using KiCad 9.o version.My png files of traces and edge cuts looked like this.

png files of design

During week 8, i have fabricated my first trial PCB board where i can have used XIAO SAMD21 as microcontroller.I have used SRM-20 milling machine to produce it and soldered the components.

components used

To refer the pinouts of XIAO SAMD21.

pinouts for xiao samd21

I have displayed the pins included in my design to make convenient myself.

pcb naming

link of miriam for project reference

First trial Soap Container Design.

During week 9 of my Fab Academy, i designed my first trial soap container where i am planning to make it by 3D printing.

Here is the Prototype that i made before i went on with its actual design.

soapcontainer1

saopcontainerimage2

It consists of lid on top to for replacing the soap solution, distance sensor slot in the front for detecting the hand, mini water pump hose in front for dispensing soap, a case at back of container for MCU board.There are holes in between for the hose and wirings of the components and slot at back for the power supply.

Here is how i designed my first trial soap container using Fusion 360.

soapConimage26.5

You can find more detailed of first trial design here under Design and Manufacturing section of Final Project.

Trial test of my project input devices.

During Week 9th of Fab Academy, i tried to run by input devices with the PCB fabricated.

1) VL53L1X Distance sensor

Pinouts of VL53L1X distance sensor:

  • VCC: 3.3V/5V power input
  • GND: ground
  • SDA: I2C data pin
  • SCL: I2C clock pin
  • SHUT: shutdown control, connects to IO pin
  • INT: interrupt output, connects to IO pin

  • Adding library for VL53L1X distance sensor in Arduino IDE.

week9image3

  1. Connections of Sensor pins with a PCB board fabricated.

week9image6

week9image8

2) AM321 PIR sensor.

Pinouts of AM321 PIR sensor.

  • VCC(3.3V/5V) for power supply.
  • GND
  • OUT(Signal) as output pin.

week9image16

week9image15 pin outs of my PCB board with XIAO SAMD21

Connections:

  • VCC of AM321 PIR sensor to 3.3V of my PCB board
  • GND of PIR sensor to GND of my PCB board.
  • OUT(Signal) of PIR sensor to GPIO03 OR D3

week9image17

Note: For more details of first trial test for above distance sensor and PIR sensor, please refer here under my week9 Input Devices assignment

Second Trial soap container.

During week 10, my idea of soap container was changed as i wanted it to look quit customized.I planned to design the soap container with a base threaded which can be screwed with its threaded stand that will connect to top part.

trail 2 saop container image

The threaded stand has 10mm hole through to enclose mini pump outlet hose and its terminals.

Testing Output Devices.

  1. *Mini water pump with 3V Relay module.

I will be using this mini water pump with my microcontroller board to dispense the soap solution.For now i have XIAO SAMD21 as microcontroller for board.

water pump image

3V Relay Module v2.0 (HF3FD DFROBOT) for Mini water pump.

relay module image

Pinouts of the 3V Relay module pins of relay module

week10image4

week10image3

week10image6

week10image7

2.Testing Mini speaker with DF Player mini.

week10image9

However an amplifier is necessary for this speaker.I will be using the DF Player as it has built-in amplifier.

week10image10

Pin Description of DF Player mini

week10image11 source link from here

week10image12

week10image13

week10image14

The more detailed test on my final project output devices can be availed from Week 10 assignment.