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

More Related Content

PDF
DOCX
ARDUINO BASED TIME AND TEMPERATURE DISPLAY
PPTX
ARDUINO BASED TIME AND TEMPERATURE DISPLAY
PPTX
Monitoring Temperature Room With Display LCD and Data Recording
PPTX
Sensors and Peripherals
PPTX
DESIGN OF TEMPERATURE BASED FAN SPEED CONTROL and MONITORING USING ARDUINO
PPTX
Automatic temperature control using 8085 microprocessor
PDF
Automatic temperature control
ARDUINO BASED TIME AND TEMPERATURE DISPLAY
ARDUINO BASED TIME AND TEMPERATURE DISPLAY
Monitoring Temperature Room With Display LCD and Data Recording
Sensors and Peripherals
DESIGN OF TEMPERATURE BASED FAN SPEED CONTROL and MONITORING USING ARDUINO
Automatic temperature control using 8085 microprocessor
Automatic temperature control

What's hot (18)

PPTX
Automatic DC Fan using LM35 (english version)
PDF
Set 331. micro controller based refrigeration control system
PPTX
Porte à puce - Smart Safety Door based on Arduino UNO R3
PPTX
Porte à puce - Automatic Door based on Arduino UNO R3
PPTX
Bidirectional Visitor Counter with Automatic ON-OFF Switch2
PPTX
Arduino HVAC Temperature Controller
PDF
Overheat and smoke detection with gsm
PDF
Automatic room temperature controlled fan using arduino uno microcontroller
PPTX
Design and Implementation of smart office management system
PPTX
Light Automation System Using Bidirectional Visitor Counter
PPTX
PPTX
Arduino based automatic temperature controlled fan speed regulator
PPTX
Temperature based fan speed control & monitoring using
PDF
Advanced view of atmega microcontroller 1673 projects list nov 2019 at mega...
PPTX
Smart Safety Door with Servo Motors as Actuators, Passcode and DHT Sensors B...
PDF
Color Recognition with Matlab Image Processing and Matlab Interfacing with Ar...
PPT
TEMPERATURE BASED FAN SPEED CONTROLLER
Automatic DC Fan using LM35 (english version)
Set 331. micro controller based refrigeration control system
Porte à puce - Smart Safety Door based on Arduino UNO R3
Porte à puce - Automatic Door based on Arduino UNO R3
Bidirectional Visitor Counter with Automatic ON-OFF Switch2
Arduino HVAC Temperature Controller
Overheat and smoke detection with gsm
Automatic room temperature controlled fan using arduino uno microcontroller
Design and Implementation of smart office management system
Light Automation System Using Bidirectional Visitor Counter
Arduino based automatic temperature controlled fan speed regulator
Temperature based fan speed control & monitoring using
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...
Color Recognition with Matlab Image Processing and Matlab Interfacing with Ar...
TEMPERATURE BASED FAN SPEED CONTROLLER
Ad

Similar to Personal Convection Air Device Alpha Design Document (20)

PDF
Embedded System Microcontroller Interactive Course using BASCOM-AVR - Lecture12
PDF
arduinoworkshop-160204051621.pdf
PPTX
Ardui no
PPTX
IoT Hands-On-Lab, KINGS, 2019
PPTX
Tinkercad Workshop PPT, Dept. of ECE.pptx
PPTX
Udayan_219209024_DA1001_FTP.pptx
PPT
ELECTRICAL ENGINEERING PROJECT
PPT
electrical engineering project
PPTX
Arduino by bishal bhattarai IOE, Pashchimanchal Campus Pokhara, Nepal
PDF
Embedded system course projects - Arduino Course
PDF
Arduino Development For Beginners
PDF
publish manual
PPTX
tinkercad-arduino031921.pptx
PDF
Iot for smart agriculture
PDF
NSTA 2013 Denver - ArduBlock and Arduino
PPTX
UEE PPT.pptx
PDF
Starting with Arduino
PPTX
How to program software and objects
PPTX
Arduino_Beginner.pptx
PPTX
Design connected thermometer
Embedded System Microcontroller Interactive Course using BASCOM-AVR - Lecture12
arduinoworkshop-160204051621.pdf
Ardui no
IoT Hands-On-Lab, KINGS, 2019
Tinkercad Workshop PPT, Dept. of ECE.pptx
Udayan_219209024_DA1001_FTP.pptx
ELECTRICAL ENGINEERING PROJECT
electrical engineering project
Arduino by bishal bhattarai IOE, Pashchimanchal Campus Pokhara, Nepal
Embedded system course projects - Arduino Course
Arduino Development For Beginners
publish manual
tinkercad-arduino031921.pptx
Iot for smart agriculture
NSTA 2013 Denver - ArduBlock and Arduino
UEE PPT.pptx
Starting with Arduino
How to program software and objects
Arduino_Beginner.pptx
Design connected thermometer
Ad

Recently uploaded (20)

PPTX
The various Industrial Revolutions .pptx
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PPT
Module 1.ppt Iot fundamentals and Architecture
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
A comparative study of natural language inference in Swahili using monolingua...
DOCX
search engine optimization ppt fir known well about this
PPTX
Chapter 5: Probability Theory and Statistics
PPTX
Modernising the Digital Integration Hub
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
Unlock new opportunities with location data.pdf
PDF
Architecture types and enterprise applications.pdf
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
The various Industrial Revolutions .pptx
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Tartificialntelligence_presentation.pptx
Getting started with AI Agents and Multi-Agent Systems
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Module 1.ppt Iot fundamentals and Architecture
O2C Customer Invoices to Receipt V15A.pptx
DP Operators-handbook-extract for the Mautical Institute
Developing a website for English-speaking practice to English as a foreign la...
A comparative study of natural language inference in Swahili using monolingua...
search engine optimization ppt fir known well about this
Chapter 5: Probability Theory and Statistics
Modernising the Digital Integration Hub
A novel scalable deep ensemble learning framework for big data classification...
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Unlock new opportunities with location data.pdf
Architecture types and enterprise applications.pdf
Final SEM Unit 1 for mit wpu at pune .pptx

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