Self-Adjusting Helmet

Slides:



Advertisements
Similar presentations
Lab7: Introduction to Arduino
Advertisements

Microprocessor Motor Control Spring Introduction  Stamp projects Robots  Sensors  Motor control  Logic Rocketry  Reading acceleration (“g”
Robotics Club, Snt Council2 The 3 Schools of Robotics: Mechanical Design – Types of motors – Material selection –
MICRO-CONTROLLER: A microcontroller is the brain of the robot: These are: 1. Integrated Circuits (ICs) 2. Programmable.
ELECTRICAL. Circuits Outline Power Hub Microcontroller Sensor Inputs Motor Driver.
Gyro Cat Toy Ahmad Danesh Robert Grant Di Xu. Overview Introduction The Gyro Cat Toy Test Results and Analysis Marketability Q&A.
Sensors And Micro-Controllers
Mechanical Checkers Peter Frandina Raymond Poudrier Christopher Rouland.
Introduction.
Micromouse Meeting #3 Lecture #2 Power Motors Encoders.
Project: sun tracker Idea: –Use two photodiodes to detect where the sun is –Control a motor to turn toward the sun –When sun is “half-way” between PD,
Colorado Space Grant Consortium Gateway To Space ASEN 1400 / ASTR 2500 Class #12 Gateway To Space ASEN 1400 / ASTR 2500 Class #12 T-58.
Electromechanical Systems “Robotic Sorting System” Brent GuyJonathan Penney.
SMART SOLAR TRACKING SYSTEM FOR OPTIMAL POWER GENERATION
Ryan Courtney Senior Design II Advisor: Junkun Ma.
EE 446 Project Assignment Top Design Sensor Components Pin Assignment and Configuration Completed Physical Setup Project Tasks.
Josh Lawson ECE Overview Project Description Schematic Hardware Involved Features of ATMEGA16/STK500 Involved System Features Testing Method.
SUBMITTED BY LENIN C INTRODUCTION Railways - cheapest mode of transportation. Aims to avoid accidents. Using simple electronic components- automate.
ECE 445 Track Vehicle Project Team 25: Kuangxiao Gu Jialun Liu Jilin Jiang.
BLDC Motor Speed Control with RPM Display. Introduction BLDC Motor Speed Control with RPM Display  The main objective of this.
Solar Powered LED Blinds Group 28: Austin Estes and Kerr Oliva TA: Katherine O’Kane.
Multipurpose Keychain ECE 445 Senior Design Junting Lou Yaming Tang Lida Zhu TA: Rajarshi Roy Project No. 11 Fall 2012.
Bdps 2 Lecture 2. Circuits and Ohm's Law For resistive circuits.
ISA CLICK CONTROL #38 – FALL 2014 ERIC BRUNNGRABER DRAKE ISABIRYE.
ECE ILLINOIS. ECE 445 Spring 2016 Smart closet Group 24 Luchuan Zhang Yiwei Li.
ECE 445 Group 20 4/23/2012 Kevin Dluzen Jonathan Hall Diyang Qiu.
ECE445 Presentation Smart Umbrella Group 35 : Dominic Antonacci, Jonathan Buie, Martin Miller TA: Cara Yang.
1 Microcontrollers. 2 Programmers work in the virtual world Machinery works in the physical world Microcontrollers connect the virtual and physical world.
Application Case Study Christmas Lights Controller
Electronic Eye Controlled Security System
Obstacle avoiding robot { pixel }
Propeller Clock.
Scrolling LCD using Arduino.
Application Case Study Security Camera Controller
Timers and Event Counters
AUTOMATIC TEMPERATURE CONTROLLED FAN USING 8051
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
ECE 445 Smart Window Responding System
Environment Temperature Monitor
Device Interfacing with Python and ZIO
Automatic human detector garbage can.
Microprocessors Tutorial 1: Arduino Basics
Textbook Detection System With Radio-Frequency Identification
PC Mouse operated Electrical Load Control Using VB Application
Arduino Development for Beginners
Dynamic Ferrofluid Lamp Team 59
Automatic heat source finding laptop cooling pad By Team 26
DIGITAL CALCULATOR USING 8051
ARDUINO LINE FOLLOWER ROBOT
WALL DETECTOR ROBOT VEHICLE
‘SONAR’ using Arduino & ultrasonic distance sensor
BUILDING MANAGEMENT SYSTEMS(BMS)
RF Range detection and alert system team 26
Directional Driver Hazard Advisory System
Remote Controlled Smart Socket
Introduction to Arduinos
Charging & Depositing Charged Metal Particles
RobotC Sensors.
Automatic Cloth Folding Machine
Real-Time Free Throw Feedback Device
enerlogic Energy Smart Office Control System
Self-Standing Monopod
CSCI1600: Embedded and Real Time Software
ECE 477 Senior Design Group 14  Spring 2006
CSCI1600: Embedded and Real Time Software
Remote Firework Launcher
Arduino Uno circuit basics
Introduction to Arduinos
Combination Lock Opener
05 | Integrating Advanced Sensors and Shields
Presentation transcript:

Self-Adjusting Helmet Minghao Liu, Shuhan Li, Yichen Gu Team 23, TA: John Kan

Overview Introduction Objective Design Functional Test Hardware Software Mechanical Structure Functional Test Successes and Challenges Future Work

Introduction

Common Construction Helmet Problem: Helmet only shield the sunlight from front but not other directions.

Our Solution: Self-Adjusting Helmet

Objective

Objective Brim rotates to the correct directions Detect the falling down cases LEDs flash Alarm rings Overall cost is affordable

Demo

Design

Hardware Design Power Module Sensing Module Control Module Actuator

Power Module LDO (5V) LDO (3.3V) Two LDO Modules: 3.3V: Power the control, sensing, and alarm modules 5V: Power the motor driver LDO (5V) LDO (3.3V)

LDO Circuit

LDO Circuit Adjustable Output Voltage Choose Appropriate Resistors Reference Voltage: 0.4V 3.3V Output: R1=33k R2=4.7k 5.0V Output: R1=23.5k R2=2k Adjustable Output: Choose Resistors Properly

Sensing Module - Light Sensor OPT 3001 Light Sensor

Light Sensor Circuit I2C Communication Wide Detection Range: 0 - 83,000 lux Pull-up Resistor: 10k (Recommended by the Datasheet)

Sensing Module - Accelerometer LIS3DHTR Accelerometer

Accelerometer Circuit Fall Detection: Interrupt Pin to Controller

Control Module

Microcontroller - Control Signal Flow Pin Number Control Signal Description PC6 Reset Button PD2 (Digital Pin 2) Accelerometer (Interrupt) PD5, PD6, PD7, PB0 (Digital Pin 5,6,7,8) Motor Driver PB1 (Digital Pin 9) Speaker PB2 (Digital Pin 10) LED Bar PB3, PB4 (Digital Pin 11,12) Limit Switch PC4 SDA PC5 SCL

Actuator - Stepper Motor 28BYJ-48 Stepper Motor ULN2003 Motor Driver

Alarm LED - Circuit Resistors: At Least 50 Ohm

Software Design Setup motor, IMU; Initialize communication protocols; // Atmega328p digital pins: // Accelerometer: pin 2; // Speaker: pin 9; // Leds: pin 10; // Motors: pin 5, 6, 7, 8; // Limit switch: pin 11,12; Setup motor, IMU; Initialize communication protocols; while(not hit switch): rotate brim clockwise Center brim; while true: collect light information and rotate brim check fall flag and alarm atmega 328 final pinout pseudo code

Software Design - Light Detection

Software Design - Light Detection Output Angle Calculation m1: maximum light intensity m2: second largest light intensity

Mechanical Structure PULLEY (ATTACHED TO STEPPER MOTOR) HELMET (TOP VIEW)

Functional Test

Power Module - 3.3V DC Output Test Tests with Different Input Voltages Input: 4V Output: 3.144V Input: 5V Output: 3.144V Input: 6V Output: 3.146V

Power Module - 5.0V DC Output Test Tests with Different Input Voltages Input: 5V Output: 4.941V Input: 6V Output: 5.038V

Light Sensor - Light Intensity Measurement

Light Sensor - Light Intensity Measurement

Conclusion

Success Accurate Light Detection Brim Rotation Fall Detection with Few False Alarms

Challenges Lithium Battery and Battery Charger Light Sensor Board Abandoned Because of Voltage Issues Light Sensor Board 4 Configurations Mechanical Structure Confort Material

Future Work

Future Work A magnet that embedded inside the track Brim is driven by attraction of the magnets. Integrate the charger module into the design. rebuild the software as multiple threads

Credit Prof. Fliflet John Kan (TA) Jiawei Dai (ME, support in design and 3D-printing the structure) All ECE 445 faculties and staffs.

Thank you!