WEEk 0: PRINCIPLE AND PRACTICES.



FIRST IDEA (NOT APPROVED):

MOTIVATION

Basically this idea came in mind because we live in remote area of Pakistan(Khairpur, Sindh)
Here, we face a lot of problem in Electricity in every 2 to 3 hours main Supply from WAPDA (Pakistan Water and Power Development Authority) cut On/Off.
My brother have a General Store most of time My Elder brother forgot to turn off the Appliances after closing of his Store.
So, It came in my mind that I will work on Home Automation(Smart Extension) to control Appliances ON/Off manullay as well as Online.



IOT BASED SMART EXTENSION BOARD

This is the Block Diagram of the Project it may change if required.

My idea for final project is to make low cost Smart Extension Board with Manual as well as Android Application/Ubidot Server.
I will Use the 4 output relays to control the load( Appliances )
One out put relay will be used to control the speed of Electric fan manullay with dimmer as well as Android Application/Ubidot Server.
I will use the lesser cutting for its Electric Board in addition with the Main Circuit Board with PCB.

SYSTEM DESIGN

In IOT automated systems, the architecture has 2 level of its design,
the first level is hardware architecture and the other level is software architecture.
Hardware architecture is the most essential part of the system.
once it is configured correctly then software application can easily integrate with hardware architecture
because the purpose of software application is to invoke the request.
The main output depends upon the hardware module.
Both should be made sync with each other.

WORKING

The working of the system is mainly based upon architecture of board.
Software application is responsible to provide the user interface to the users.
Users must need to login to the system and then he/she can control or monitor the status of devices.
Software Application receives the request generated from the user and passed it to hardware board
Application by means of IP Address access hardware board remotely and perform its execution with respect to user's input request.
The working of software application defines with the help of flow.

INPUT DEVICES

1. Android Phone/Ubidots.
2. Main Power Supply.

NETWORKING/PROCESS DEVICES

1. Main Board/Electronic Components.
2. ESP32 Controller.
3. wifi module.

OUTPUT DEVICES

1. Relay Module.
2. LOAD/Home Appliances.

WEEKLY DIVISION OF PROJECT

1. 2D designing and laser cuting: Press-fit of Smart Extension Using Acrylic
2. 3D designing and Printing: 3D desinging and printing of Extension Board.
3. Electronics desinging: Designing Of PCB circuit for Extension Board and other Electronic Components.
4. Electronics Production:Generating .rml files from mods, milling using SRM-20 and soldering components.
5. Microcontroller programming: Programming will be done in main ESP32 based board.
All Relays controlled with main board using manullay Buttons as well as controlled via Ubidots Server/Andriod Phone.
6. Interface and Application: Andriod app will be developed to controll the Smart Extension Board.
7. Networking: wifi module will used to make interface between mobile app/Ubidot server and Esp32 module to controll the Appliances.




IDEA FOR FINAL PROJECT:

Persistence of Vision (POV) "Propeller Led Pendulum Clock" displays are generally LED displays which ‘show’ images by displaying a section of an image at a given time, in quick rapid succession. The human brain perceives this as display of a continuous image. Basically, When I was searching for the Final Project I saw so many videos on YouTube then I found this video. I decided to develop this project in the fab lab and I will cover most of the weeks of fab lab during this project.

I want to implement this project idea "hobby project" as my Final Project.



FINAL PROJECT SKETCH:

In this Project I will laser cut the frame or chassis of the final project. Fame of the project will be sqaure or circle it will be decided later. one dc motor will be connected in the center of the frame with pully. I will try to make whole electronic circuit in one PCB Board(strip) with 17 different color LEDS as a OUTPUT using along as well digital pins. Hall Sensor will be used as an Input.
HALL EFFECT SENSOR Hall effect sensors work by measuring the changing voltage when the device is placed in a magnetic field.

The most difficult part of the projects for me is mechanical stability. I want to make it Proper through fabrication and dissigning tools. I will try to make it noiseless as much as I can do. It will show the Analog as well as Digital display and will attract the person who will watch apart from the project.



Remote controller frame with 3D printing and circuit with PCB including electronics components incuding battery.

INPUT DEVICES

1. Batteries.
2. Hall Sensor.

OUTPUT DEVICES

1. 12v Dc Motor.
2. Leds "with different colors"

NETWORKING/PROCESS DEVICES

1. IR Receiver.
2. Hall Sensor.

MATERIAL NEEDED.

1. Arduino NANO
2. Leds with different colors.
3. Resistors with different values.
4. VS1838B 38KHz IR Receiver Sensor.
5. WSH/W130 Hall Sensor.
6. Female header connectors.
7. Male header connectors.
8. 3.7V Battery.
9. ON OFF Switch.
10.PCB.
11. Magnet.
12. DC Motor.



WEEKLY DIVISION OF PROJECT

1. 2D designing: 2D designing of Propeller Led Pendulum Clock frame.
2. CAD designing and Laser Cutting: 3D desinging using Solid Work Softwere and laser cutting using Acrylic Sheet.
3. Electronics desinging: full PCB Designing with SMD components and Microcontroller designing using ATmega 328p or may change.
4. Electronics Production:Generating .rml files from mods, milling using SRM-20 and soldering SMD components.
5. Microcontroller programming: Programming will be done in main ATmega328p based board.
All input output devices will be controlled with main board using manullay Button as well as controlled using IR sensor based board.
6. Interface and Application: Will be decided.
7. Networking: IR receiver sensor will be used for networking changing modes from digital to Analog.




Propeller Led Pendulum Clock by Engr. Rashid Ali is licensed under Attribution-ShareAlike 4.0 International