Skip to content

13. Applications and implications

This week I have to do a concentrated efforts on my project since I have to start my duties as Fablab master at Karak FabLab and start the two cohorts trainings .

So here are my answers on the questions were asked on Assessment guide for this week :

What will it do?

we are suffering in Jordan from water shortage , so we have to save every drop . so from here my idea came and Fabacademy helped me to manufacture the device that would save at least a little .

my project is called water-Saver and it aims to save water from wasting during filling the tanks and it warns the user when the tanks are empty , when the tanks are full and could tell what is the percentage of water in the tank .

Who has done what beforehand?

Zain telecommunication company worked on the idea like this , but my idea differs that you can use Bluetooth instead of sim card at this stage and in the future I will use the GSM module to send the notification using any sim card not only Zain telecommunication sim card , and it doesn’t need subscription , all you need is a sim card from any service provider for sending notifications as messages .

What will you design?

my device that I will manufacture has two stages in addition to the improvements in the future.

First Stage

  • using Bluetooth HC-05 as a communication module , I will get information about the water level in the water tank , and this information will be delivered to my phone by using the application I will program . so once I click on the button “what is the water level do we have ?” the application will communicate with my device via Bluetooth and get the water level displayed in the screen .

this stage will be presented as a final project for fab academy . but I will improve it as described below in the second stage section . in addition to another improvements that will be mentioned in “Project development assignment “

Second Stage

I will improve the first stage’s device so I will design a device that sends notifications for the user about the status of water in tank by SMS (Short messages service ) notifications to the user phone . So based on this status , the user will take the action of filling the tank when it needs to or stop the water pump when the tank is full .

sketch_new1.png

sketch_new2.png

sketch_new3.png

What materials and components will be used? and what is the cost ?

Here I answered the question via the following table , the cost is approximately 30.75 JD for components.

I used PLA material for 3D printing ,and MDF wood 5mm and Acrylic for laser cutting .

What parts and systems will be made?

Input systems : ultrasonic sensor

Output system : LCD

Communication and networking : First Stage –> Bluetooth HC-05 and in the second stage –> sim800l GSM module

What processes will be used?

  • 2D and 3D design : for ultrasonic hand I made a 3D design , and for device cover and ultrasonic holder I made a 2D design .

  • laser cutting : using a laser cutter I made I device cover and holder for it.

  • 3D printing : I made the ultrasonic hand using the PLA material with Creality 3D Ender 6 and 3 printer .

  • Electronic Production : using the MOD web site I generated my board .rml files then milled the board using Roland SRM desktop milling machine then I soldered the components on it .

  • Embedded Programming :I used Atmega 328 TQFP MCU and I connected the Input pins , output pins , power pins and ISP pins .

  • Interfacing and Applications : I made an application using MIT App inventor web site .

  • Networking and communication : I used Bluetooth HC-05

  • Input Devices : I used Ultrasonic as input device

  • Output Devices : I used Bluetooth as output device

what questions need to be answered?

  1. Is Ultrasonic sensor capable to measure the distances to the water .

  2. Is Bluetooth capable to deliver the message within the range of use .

How will it be evaluated?

  1. Based on the successful communication between the user and the device via Bluetooth
  2. The ultrasonic must provide the right mesured value for the water level .

Project Plan

Research

the following links were helpful for me to do my task.

The pinout of ATmega328

The data sheet for ATmega328

snap picture from data sheet

interfacing sim800L with Arduino

interfacing sim800L with Arduino

ATMega328P Library for eagle]

ATMega328P Library for eagle

LiquidCrystal_I2C Library

LiquidCrystal_I2C Library

Crystal eagle library

Crystal eagle library

header library (con-hdrs40.lbr

header library (con-hdrs40.lbr)


Last update: July 9, 2022