SlideShare une entreprise Scribd logo
1  sur  24
Télécharger pour lire hors ligne
PCAD Alpha Unit
Edward N Carlson
ENCarlson Enterprises LLC
edwardncarlson@gmail.com
www.linkedin.com/in/edwardncarlson/
Tao Jiang
Goal Technologies LLC
tjiang2000@gmail.com
http://www.linkedin.com/in/taojiang2000
2
Objectives
• Verify Components Design
• Develop Control Logic
• Make BOM Decision
3
PCAD Components
• Heating Unit, etc
Heating Unit Test Module
4
5
PCAD Control Unit Overview
LabJack
TC1 TC2 TC3 TC4
Arduino Pro
MINI
Convection
Temperature
Vapor
Temperature
Mixture
Temperature Electronics
Temperature
Barometric Pressure
Sensor
Venturi Pressure
Primaery Air Inlet Airflow
Mixture Outlet Air Flow
BingoPC
USB
DAQFactory
Express
Android UI
End User UI
Evaluation
Test &
Measurement
5 V
VS
3.3 V
DAC0
I2C Bus
SDA
SCL
Infrared Temperature
Sensor
OLED Display
Heater
UART
Count Up
Count Down
INT0
INT1
LabJack U6
• A USB based measurement and control
unit configured with:
– A/D: 4 thermocopules, 2 airflow meters and 1
pressure transducer.
– Digital Input: Side Door Open/Close.
– Digital Output: control one relay tick to control
power relay for heating unit.
– D/A: provide 3.3 V voltage source for Arduino
Pro MINI.
6
LabJack
7
BingoPC
• Windows 7 64 bits Laptop
– DAQFactory Express: Data acquisition and
control software used for Alpha Unit Study.
– Android UI: PCAD Android App running on
Google Android Emulator for UI Evaluation.
8
Arduino Pro MINI
• Micro-controller based on ATmega328
running at 8MHz/3.3V
• It controls:
– 0.96” OLED for display via UART (serial).
– I2C bus master for I2C sensors: barometric
pressure and Infrared temperature sensors.
– Tri-color LED via 3 PWM outputs
– Two Interrupts for Count Up/Down buttons.
– Will take over all works from LabJack in Beta.
9
10
PCAD Alpha Control Unit
1. OLED Display
(picture, text, slide
show and movie, etc)
2. 3.3 V grid Powered by
DAC0 from LabJack (blue
jumper wire)
10. 5V grid powered by
VS from LabJack (red
jumper wire)
3. Count Up button
(Go to next slide)
4. Count Down button
(Go to Prev slide)
9. Barometric
Pressure Sensor
(I2C)
5. Infrared
Temperature
Sensor (I2C)
8. I2C bus
connector
6. Button to Reset
OLED Display
7. Arduino Pro MINI
Micro-Controller
Battery Charger Board
3.7 V 1000mA Battery
11. Relay Tick to
Control Heater
Breadboard Description
• LabJack U6: Right side in Red Color and middle
row CB37 terminal board in Green.
• Battery and Charger: small breadboard at the
top row small breadboard.
• Arduino Breadboard: large breadboard at the
bottom row.
– Top part power grid runs 5V from VS of Labjack.
– Lower part power grid runs 3.3 V from DAC0.
– DO NOT short two power grids together.
11
Alpha Unit
12
Shop Vacuum for Suction
13
Operations and Objectives
• There are three different operations. Each of them can
run as standalone.
– Alpha Unit Study: Control mechanism and control parameters.
– Android UI Evaluation: End user interface evaluation. UI only
without underneath logic.
– Arduino Board Evaluation to choose right components:
• Micro-controller: enough I/O support, expandability, capable of
running standalone.
• Sensors: size, responsiveness, expandability, etc.
• Display: size, cost, text, graphic, picture and easy programming.
• Development Tool Support: In favor of Open Sourced Tools for
lower development cost.
14
Alpha Unit Study Steps
• Power up Bingo PC
• Connect USB cable to LabJack
• Double click Red DAQFactory Express
icon on desktop to start the program.
• Inside DAQFactory Express, “File” 
“Open” and choose file
“c:BingoProjectPCADDAQ.ctl”
• Go to “Page_0” or “Page_1” to open
control pages.
15
Temperature, Air Flow, Pressure Page
16
Control Logic Page
17
Android UI Evaluation
• Power up Bingo PC
• Double click P-CAD2.2 icon on the
desktop
• Wait about 3 minute until Emulator start
• Press “Menu” button on Keyboard Panel
• P-CAD shows on Home Screen
• Click on P-CAD icon to launch the App
• Press each tab at bottom to switch screen
18
Android UI Screens
19
Android UI Screens (cont)
20
Android UI Screens (cont)
21
Arduino Board Evaluation
Arduino Pro MINI
• Designed to leave a board embedded in a project
• CPU: ATMega 328 8M HZ/3.3 V
• 14 digital pin and 6 analog pin
• 6 PWM, 2 interrupt lines
• Communication: I2C, UART, SPI
• Size: 0.7" x 1.3 “
• Development Support: Open-source hardware/software
µOLED-96-G1(SGC)
• Low-cost OLED display graphics user interface solution
• 96 x 64 resolution, 65K true to life colours,
• 0.96” diagonal size, 32.7 x 23 x 4.9mm.
• No back lighting with near 180° viewing angle.
• Comprehensive set of built in high level graphics
functions and algorithms that can draw lines, circles, text,
and much more.
• Display full color images, animations, icons and video
clips.
22
Sensors Under Evaluation
BMP085 Barometric Pressure Sensor
• I2C digital sensor
• Wide barometric pressure range
• Includes temperature measurement
Infrared Thermometer - MLX90614
• SMBus (I2C) digital sensor
• Internal 17 bits ADC
• Wide temperature ranges: -40 to 85°C for the ambient
temperature and -70 to 382.2°C for the object
temperature
I2C is a serial bus which allows connecting up to 255
sensors.
More sensors will be brought down and controlled by
Arduino board in Beta Design.
23
Arduino Board Operation
• Power up Bingo PC
• Connect USB cable to LabJack U6
• Arduino board is powered by Labjack U6
• The OLED should show picture in Compound Gallery
• Barometric Pressure and Temperature Reading should
show on the OLED
• Press Count Up/Down button to go Next/Prev picture.
• Press OLED Reset button to let OLED to screen saver
mode to avoid burn-in effect
• Press Reset button on Arduino Pro MINI board to restart
the board and OLED will show Compound Gallery again.
24

Contenu connexe

Tendances

Automatic DC Fan using LM35 (english version)
Automatic DC Fan using LM35 (english version)Automatic DC Fan using LM35 (english version)
Automatic DC Fan using LM35 (english version)Nurlatifa Haulaini
 
Set 331. micro controller based refrigeration control system
Set 331. micro controller based refrigeration control systemSet 331. micro controller based refrigeration control system
Set 331. micro controller based refrigeration control systemguna1seelan
 
Porte à puce - Smart Safety Door based on Arduino UNO R3
Porte à puce - Smart Safety Door based on Arduino UNO R3Porte à puce - Smart Safety Door based on Arduino UNO R3
Porte à puce - Smart Safety Door based on Arduino UNO R3Meifani Sumadijaya
 
Porte à puce - Automatic Door based on Arduino UNO R3
Porte à puce - Automatic Door based on Arduino UNO R3Porte à puce - Automatic Door based on Arduino UNO R3
Porte à puce - Automatic Door based on Arduino UNO R3Meifani Sumadijaya
 
Bidirectional Visitor Counter with Automatic ON-OFF Switch2
Bidirectional Visitor Counter with Automatic ON-OFF Switch2Bidirectional Visitor Counter with Automatic ON-OFF Switch2
Bidirectional Visitor Counter with Automatic ON-OFF Switch2DIPAN GHOSH
 
Arduino HVAC Temperature Controller
Arduino HVAC Temperature ControllerArduino HVAC Temperature Controller
Arduino HVAC Temperature ControllerMichael Clarke
 
Overheat and smoke detection with gsm
Overheat and smoke detection with gsmOverheat and smoke detection with gsm
Overheat and smoke detection with gsmVishal Kumar
 
Automatic room temperature controlled fan using arduino uno microcontroller
Automatic room temperature controlled fan using   arduino uno  microcontrollerAutomatic room temperature controlled fan using   arduino uno  microcontroller
Automatic room temperature controlled fan using arduino uno microcontrollerMohammod Al Emran
 
Light Automation System Using Bidirectional Visitor Counter
Light Automation System Using Bidirectional Visitor CounterLight Automation System Using Bidirectional Visitor Counter
Light Automation System Using Bidirectional Visitor CounterRituraj Singh
 
Arduino based automatic temperature controlled fan speed regulator
Arduino based automatic temperature controlled fan speed regulatorArduino based automatic temperature controlled fan speed regulator
Arduino based automatic temperature controlled fan speed regulatorEdgefxkits & Solutions
 
Temperature based fan speed control & monitoring using
Temperature based fan speed control & monitoring usingTemperature based fan speed control & monitoring using
Temperature based fan speed control & monitoring usingJagannath Dutta
 
Advanced view of atmega microcontroller 1673 projects list nov 2019 at mega...
Advanced view of atmega microcontroller 1673 projects list   nov 2019 at mega...Advanced view of atmega microcontroller 1673 projects list   nov 2019 at mega...
Advanced view of atmega microcontroller 1673 projects list nov 2019 at mega...WiseNaeem
 
Smart Safety Door with Servo Motors as Actuators, Passcode and DHT Sensors B...
Smart Safety Door with Servo Motors as Actuators, Passcode and DHT Sensors  B...Smart Safety Door with Servo Motors as Actuators, Passcode and DHT Sensors  B...
Smart Safety Door with Servo Motors as Actuators, Passcode and DHT Sensors B...Faqih Fadhila Ardiansyah
 
Color Recognition with Matlab Image Processing and Matlab Interfacing with Ar...
Color Recognition with Matlab Image Processing and Matlab Interfacing with Ar...Color Recognition with Matlab Image Processing and Matlab Interfacing with Ar...
Color Recognition with Matlab Image Processing and Matlab Interfacing with Ar...Sayan Seth
 
TEMPERATURE BASED FAN SPEED CONTROLLER
TEMPERATURE  BASED  FAN  SPEED  CONTROLLERTEMPERATURE  BASED  FAN  SPEED  CONTROLLER
TEMPERATURE BASED FAN SPEED CONTROLLERTarek Erin
 

Tendances (18)

Automatic DC Fan using LM35 (english version)
Automatic DC Fan using LM35 (english version)Automatic DC Fan using LM35 (english version)
Automatic DC Fan using LM35 (english version)
 
Set 331. micro controller based refrigeration control system
Set 331. micro controller based refrigeration control systemSet 331. micro controller based refrigeration control system
Set 331. micro controller based refrigeration control system
 
Porte à puce - Smart Safety Door based on Arduino UNO R3
Porte à puce - Smart Safety Door based on Arduino UNO R3Porte à puce - Smart Safety Door based on Arduino UNO R3
Porte à puce - Smart Safety Door based on Arduino UNO R3
 
Porte à puce - Automatic Door based on Arduino UNO R3
Porte à puce - Automatic Door based on Arduino UNO R3Porte à puce - Automatic Door based on Arduino UNO R3
Porte à puce - Automatic Door based on Arduino UNO R3
 
Bidirectional Visitor Counter with Automatic ON-OFF Switch2
Bidirectional Visitor Counter with Automatic ON-OFF Switch2Bidirectional Visitor Counter with Automatic ON-OFF Switch2
Bidirectional Visitor Counter with Automatic ON-OFF Switch2
 
Skills
SkillsSkills
Skills
 
Arduino HVAC Temperature Controller
Arduino HVAC Temperature ControllerArduino HVAC Temperature Controller
Arduino HVAC Temperature Controller
 
Overheat and smoke detection with gsm
Overheat and smoke detection with gsmOverheat and smoke detection with gsm
Overheat and smoke detection with gsm
 
Automatic room temperature controlled fan using arduino uno microcontroller
Automatic room temperature controlled fan using   arduino uno  microcontrollerAutomatic room temperature controlled fan using   arduino uno  microcontroller
Automatic room temperature controlled fan using arduino uno microcontroller
 
Design and Implementation of smart office management system
Design and Implementation of smart office management systemDesign and Implementation of smart office management system
Design and Implementation of smart office management system
 
Light Automation System Using Bidirectional Visitor Counter
Light Automation System Using Bidirectional Visitor CounterLight Automation System Using Bidirectional Visitor Counter
Light Automation System Using Bidirectional Visitor Counter
 
Porte à puce
Porte à pucePorte à puce
Porte à puce
 
Arduino based automatic temperature controlled fan speed regulator
Arduino based automatic temperature controlled fan speed regulatorArduino based automatic temperature controlled fan speed regulator
Arduino based automatic temperature controlled fan speed regulator
 
Temperature based fan speed control & monitoring using
Temperature based fan speed control & monitoring usingTemperature based fan speed control & monitoring using
Temperature based fan speed control & monitoring using
 
Advanced view of atmega microcontroller 1673 projects list nov 2019 at mega...
Advanced view of atmega microcontroller 1673 projects list   nov 2019 at mega...Advanced view of atmega microcontroller 1673 projects list   nov 2019 at mega...
Advanced view of atmega microcontroller 1673 projects list nov 2019 at mega...
 
Smart Safety Door with Servo Motors as Actuators, Passcode and DHT Sensors B...
Smart Safety Door with Servo Motors as Actuators, Passcode and DHT Sensors  B...Smart Safety Door with Servo Motors as Actuators, Passcode and DHT Sensors  B...
Smart Safety Door with Servo Motors as Actuators, Passcode and DHT Sensors B...
 
Color Recognition with Matlab Image Processing and Matlab Interfacing with Ar...
Color Recognition with Matlab Image Processing and Matlab Interfacing with Ar...Color Recognition with Matlab Image Processing and Matlab Interfacing with Ar...
Color Recognition with Matlab Image Processing and Matlab Interfacing with Ar...
 
TEMPERATURE BASED FAN SPEED CONTROLLER
TEMPERATURE  BASED  FAN  SPEED  CONTROLLERTEMPERATURE  BASED  FAN  SPEED  CONTROLLER
TEMPERATURE BASED FAN SPEED CONTROLLER
 

Similaire à Personal Convection Air Device Alpha Design Document

ARDUINO AND RASPBERRYPI.pptx
ARDUINO AND RASPBERRYPI.pptxARDUINO AND RASPBERRYPI.pptx
ARDUINO AND RASPBERRYPI.pptxvennetikiran1
 
microbit Microbit programming Microbit programming
microbit Microbit programming Microbit programmingmicrobit Microbit programming Microbit programming
microbit Microbit programming Microbit programmingssuser5feb2c1
 
Arduino_Beginner.pptx
Arduino_Beginner.pptxArduino_Beginner.pptx
Arduino_Beginner.pptxshivagoud45
 
Analog I/O in PIC16F877A
Analog I/O in PIC16F877AAnalog I/O in PIC16F877A
Analog I/O in PIC16F877AMohamed Bedair
 
weather monitoiring system.pptx
weather monitoiring system.pptxweather monitoiring system.pptx
weather monitoiring system.pptxPranayBathini1
 
2015 02 28 DotNetSpain IoT Fight
2015 02 28 DotNetSpain IoT Fight2015 02 28 DotNetSpain IoT Fight
2015 02 28 DotNetSpain IoT FightBruno Capuano
 
Industrial Applications of Arduino using Ladder Logic
Industrial Applications of Arduino using Ladder LogicIndustrial Applications of Arduino using Ladder Logic
Industrial Applications of Arduino using Ladder LogicRobocraze
 
FRDM-KL46Z_Hands-On_Presentation_v02
FRDM-KL46Z_Hands-On_Presentation_v02FRDM-KL46Z_Hands-On_Presentation_v02
FRDM-KL46Z_Hands-On_Presentation_v02Libor GECNUK
 
aurduino-200107075953.pdf
aurduino-200107075953.pdfaurduino-200107075953.pdf
aurduino-200107075953.pdfHebaEng
 
Arduino: On-board components description, IDE and Programming
Arduino: On-board components description, IDE and Programming Arduino: On-board components description, IDE and Programming
Arduino: On-board components description, IDE and Programming Pawan Dubey, PhD
 
CV Damien Boissat 2016
CV Damien Boissat 2016CV Damien Boissat 2016
CV Damien Boissat 2016Damien Boissat
 
SKAD Electronics Training Manual.pdf
SKAD Electronics Training Manual.pdfSKAD Electronics Training Manual.pdf
SKAD Electronics Training Manual.pdfKadiriIbrahim2
 
teststststststLecture_3_2022_Arduino.pptx
teststststststLecture_3_2022_Arduino.pptxteststststststLecture_3_2022_Arduino.pptx
teststststststLecture_3_2022_Arduino.pptxethannguyen1618
 
Microcontroller from basic_to_advanced
Microcontroller from basic_to_advancedMicrocontroller from basic_to_advanced
Microcontroller from basic_to_advancedImran Sheikh
 
Senior Desin Final Report Slides
 Senior Desin Final Report Slides Senior Desin Final Report Slides
Senior Desin Final Report SlidesAbdiqani Sidow
 
10 11_gen_revision_notes_term_3
10  11_gen_revision_notes_term_310  11_gen_revision_notes_term_3
10 11_gen_revision_notes_term_3CDI Aljeer
 
Temperature monitoring and controling using arduino
Temperature monitoring and controling using arduinoTemperature monitoring and controling using arduino
Temperature monitoring and controling using arduinoBablu Singh
 
Presentation for EEE engineers on Microcontroller by Dilip Kumar Roy
Presentation for EEE engineers on Microcontroller by Dilip Kumar RoyPresentation for EEE engineers on Microcontroller by Dilip Kumar Roy
Presentation for EEE engineers on Microcontroller by Dilip Kumar RoyDilip Kumar Ckt
 
Iaetsd vlsi based implementation of a digital
Iaetsd vlsi based implementation of a digitalIaetsd vlsi based implementation of a digital
Iaetsd vlsi based implementation of a digitalIaetsd Iaetsd
 

Similaire à Personal Convection Air Device Alpha Design Document (20)

ARDUINO AND RASPBERRYPI.pptx
ARDUINO AND RASPBERRYPI.pptxARDUINO AND RASPBERRYPI.pptx
ARDUINO AND RASPBERRYPI.pptx
 
microbit Microbit programming Microbit programming
microbit Microbit programming Microbit programmingmicrobit Microbit programming Microbit programming
microbit Microbit programming Microbit programming
 
Arduino_Beginner.pptx
Arduino_Beginner.pptxArduino_Beginner.pptx
Arduino_Beginner.pptx
 
Analog I/O in PIC16F877A
Analog I/O in PIC16F877AAnalog I/O in PIC16F877A
Analog I/O in PIC16F877A
 
weather monitoiring system.pptx
weather monitoiring system.pptxweather monitoiring system.pptx
weather monitoiring system.pptx
 
2015 02 28 DotNetSpain IoT Fight
2015 02 28 DotNetSpain IoT Fight2015 02 28 DotNetSpain IoT Fight
2015 02 28 DotNetSpain IoT Fight
 
Industrial Applications of Arduino using Ladder Logic
Industrial Applications of Arduino using Ladder LogicIndustrial Applications of Arduino using Ladder Logic
Industrial Applications of Arduino using Ladder Logic
 
FRDM-KL46Z_Hands-On_Presentation_v02
FRDM-KL46Z_Hands-On_Presentation_v02FRDM-KL46Z_Hands-On_Presentation_v02
FRDM-KL46Z_Hands-On_Presentation_v02
 
aurduino-200107075953.pdf
aurduino-200107075953.pdfaurduino-200107075953.pdf
aurduino-200107075953.pdf
 
Arduino: On-board components description, IDE and Programming
Arduino: On-board components description, IDE and Programming Arduino: On-board components description, IDE and Programming
Arduino: On-board components description, IDE and Programming
 
CV Damien Boissat 2016
CV Damien Boissat 2016CV Damien Boissat 2016
CV Damien Boissat 2016
 
SKAD Electronics Training Manual.pdf
SKAD Electronics Training Manual.pdfSKAD Electronics Training Manual.pdf
SKAD Electronics Training Manual.pdf
 
Arduino Thermometer
Arduino ThermometerArduino Thermometer
Arduino Thermometer
 
teststststststLecture_3_2022_Arduino.pptx
teststststststLecture_3_2022_Arduino.pptxteststststststLecture_3_2022_Arduino.pptx
teststststststLecture_3_2022_Arduino.pptx
 
Microcontroller from basic_to_advanced
Microcontroller from basic_to_advancedMicrocontroller from basic_to_advanced
Microcontroller from basic_to_advanced
 
Senior Desin Final Report Slides
 Senior Desin Final Report Slides Senior Desin Final Report Slides
Senior Desin Final Report Slides
 
10 11_gen_revision_notes_term_3
10  11_gen_revision_notes_term_310  11_gen_revision_notes_term_3
10 11_gen_revision_notes_term_3
 
Temperature monitoring and controling using arduino
Temperature monitoring and controling using arduinoTemperature monitoring and controling using arduino
Temperature monitoring and controling using arduino
 
Presentation for EEE engineers on Microcontroller by Dilip Kumar Roy
Presentation for EEE engineers on Microcontroller by Dilip Kumar RoyPresentation for EEE engineers on Microcontroller by Dilip Kumar Roy
Presentation for EEE engineers on Microcontroller by Dilip Kumar Roy
 
Iaetsd vlsi based implementation of a digital
Iaetsd vlsi based implementation of a digitalIaetsd vlsi based implementation of a digital
Iaetsd vlsi based implementation of a digital
 

Dernier

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Dernier (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

Personal Convection Air Device Alpha Design Document

  • 1. PCAD Alpha Unit Edward N Carlson ENCarlson Enterprises LLC edwardncarlson@gmail.com www.linkedin.com/in/edwardncarlson/ Tao Jiang Goal Technologies LLC tjiang2000@gmail.com http://www.linkedin.com/in/taojiang2000
  • 2. 2 Objectives • Verify Components Design • Develop Control Logic • Make BOM Decision
  • 4. Heating Unit Test Module 4
  • 5. 5 PCAD Control Unit Overview LabJack TC1 TC2 TC3 TC4 Arduino Pro MINI Convection Temperature Vapor Temperature Mixture Temperature Electronics Temperature Barometric Pressure Sensor Venturi Pressure Primaery Air Inlet Airflow Mixture Outlet Air Flow BingoPC USB DAQFactory Express Android UI End User UI Evaluation Test & Measurement 5 V VS 3.3 V DAC0 I2C Bus SDA SCL Infrared Temperature Sensor OLED Display Heater UART Count Up Count Down INT0 INT1
  • 6. LabJack U6 • A USB based measurement and control unit configured with: – A/D: 4 thermocopules, 2 airflow meters and 1 pressure transducer. – Digital Input: Side Door Open/Close. – Digital Output: control one relay tick to control power relay for heating unit. – D/A: provide 3.3 V voltage source for Arduino Pro MINI. 6
  • 8. BingoPC • Windows 7 64 bits Laptop – DAQFactory Express: Data acquisition and control software used for Alpha Unit Study. – Android UI: PCAD Android App running on Google Android Emulator for UI Evaluation. 8
  • 9. Arduino Pro MINI • Micro-controller based on ATmega328 running at 8MHz/3.3V • It controls: – 0.96” OLED for display via UART (serial). – I2C bus master for I2C sensors: barometric pressure and Infrared temperature sensors. – Tri-color LED via 3 PWM outputs – Two Interrupts for Count Up/Down buttons. – Will take over all works from LabJack in Beta. 9
  • 10. 10 PCAD Alpha Control Unit 1. OLED Display (picture, text, slide show and movie, etc) 2. 3.3 V grid Powered by DAC0 from LabJack (blue jumper wire) 10. 5V grid powered by VS from LabJack (red jumper wire) 3. Count Up button (Go to next slide) 4. Count Down button (Go to Prev slide) 9. Barometric Pressure Sensor (I2C) 5. Infrared Temperature Sensor (I2C) 8. I2C bus connector 6. Button to Reset OLED Display 7. Arduino Pro MINI Micro-Controller Battery Charger Board 3.7 V 1000mA Battery 11. Relay Tick to Control Heater
  • 11. Breadboard Description • LabJack U6: Right side in Red Color and middle row CB37 terminal board in Green. • Battery and Charger: small breadboard at the top row small breadboard. • Arduino Breadboard: large breadboard at the bottom row. – Top part power grid runs 5V from VS of Labjack. – Lower part power grid runs 3.3 V from DAC0. – DO NOT short two power grids together. 11
  • 13. Shop Vacuum for Suction 13
  • 14. Operations and Objectives • There are three different operations. Each of them can run as standalone. – Alpha Unit Study: Control mechanism and control parameters. – Android UI Evaluation: End user interface evaluation. UI only without underneath logic. – Arduino Board Evaluation to choose right components: • Micro-controller: enough I/O support, expandability, capable of running standalone. • Sensors: size, responsiveness, expandability, etc. • Display: size, cost, text, graphic, picture and easy programming. • Development Tool Support: In favor of Open Sourced Tools for lower development cost. 14
  • 15. Alpha Unit Study Steps • Power up Bingo PC • Connect USB cable to LabJack • Double click Red DAQFactory Express icon on desktop to start the program. • Inside DAQFactory Express, “File”  “Open” and choose file “c:BingoProjectPCADDAQ.ctl” • Go to “Page_0” or “Page_1” to open control pages. 15
  • 16. Temperature, Air Flow, Pressure Page 16
  • 18. Android UI Evaluation • Power up Bingo PC • Double click P-CAD2.2 icon on the desktop • Wait about 3 minute until Emulator start • Press “Menu” button on Keyboard Panel • P-CAD shows on Home Screen • Click on P-CAD icon to launch the App • Press each tab at bottom to switch screen 18
  • 20. Android UI Screens (cont) 20
  • 21. Android UI Screens (cont) 21
  • 22. Arduino Board Evaluation Arduino Pro MINI • Designed to leave a board embedded in a project • CPU: ATMega 328 8M HZ/3.3 V • 14 digital pin and 6 analog pin • 6 PWM, 2 interrupt lines • Communication: I2C, UART, SPI • Size: 0.7" x 1.3 “ • Development Support: Open-source hardware/software µOLED-96-G1(SGC) • Low-cost OLED display graphics user interface solution • 96 x 64 resolution, 65K true to life colours, • 0.96” diagonal size, 32.7 x 23 x 4.9mm. • No back lighting with near 180° viewing angle. • Comprehensive set of built in high level graphics functions and algorithms that can draw lines, circles, text, and much more. • Display full color images, animations, icons and video clips. 22
  • 23. Sensors Under Evaluation BMP085 Barometric Pressure Sensor • I2C digital sensor • Wide barometric pressure range • Includes temperature measurement Infrared Thermometer - MLX90614 • SMBus (I2C) digital sensor • Internal 17 bits ADC • Wide temperature ranges: -40 to 85°C for the ambient temperature and -70 to 382.2°C for the object temperature I2C is a serial bus which allows connecting up to 255 sensors. More sensors will be brought down and controlled by Arduino board in Beta Design. 23
  • 24. Arduino Board Operation • Power up Bingo PC • Connect USB cable to LabJack U6 • Arduino board is powered by Labjack U6 • The OLED should show picture in Compound Gallery • Barometric Pressure and Temperature Reading should show on the OLED • Press Count Up/Down button to go Next/Prev picture. • Press OLED Reset button to let OLED to screen saver mode to avoid burn-in effect • Press Reset button on Arduino Pro MINI board to restart the board and OLED will show Compound Gallery again. 24