SlideShare a Scribd company logo
Open Source Hardware for
academic projects
Aung Ko Ko Thet
B.Eng Electronics 2003
https://sg.linkedin.com/in/aungkokothet
5 Mins to ask questions..
Open Source Hardware for academic
projects
–What do you expect me to talk about?
–What are the requirements for a FYP and
Master Thesis Projects?
Can you relate this to your life in university?
Learn???
A ca de mia
• Academia is the nationally and internationally recognized establishment
of professional scholars and students, usually centered
around collegesand universities, who are engaged in higher education
and research.
You need to learn details on the components of the system you are
going to create as a professional, and you also need to learn to
integrate those components as a whole and make sense out of it
So…let’s see if you could make sense out of
my presentation…..
Agenda
• Definitions
• Open Source Hardware
• Project Management
• Key Take Aways
The Electronics Landscape
… by Prof. Anant Agarwal (MIT) from Circuits and electronics open course ware
System Architecture Physical Devices
Picking a topic
Future Hardware Trends
– 3D Printing
– Consumer Electronics (Mobile Phones, Kitchen
Equipments..etc)
– Health and Wellness
– Home
– The Internet of Things
– Mobile Accessory
– Life Logging (Quantified Self)
– Toys and Games
– Wearable Technologies
Electronics Hardware Deliverables
• Documents
– System Architecture
• Interfaces? I2C, SPI, UART etc etc
• Power 12V, 5V, 3.3V, 230V, 400V etc
• Controls PWM, Digital High Low etc
– Schematics
– Bill of Materials
– PCB Layout
– Wire Lists/Wiring Drawings
• Physical Parts
– PCB Assembly
– Encasing
– Wires
– HMI
• End Product
System Architecture Functional
Schematic
Bill of Materials
Academia
Open Source?
OSHW Definition
Open source hardware is hardware whose design is made publicly available so that anyone can
• study,
• modify,
• distribute,
• make, and
• sell the design or hardware based on that design.
The hardware’s source, the design from which it is made, is available in the preferred format for making
modifications to it.
Ideally, open source hardware uses
• readily-available components and materials,
• standard processes,
• open infrastructure,
• unrestricted content, and
• open-source design tools to maximize the ability of individuals to make and use hardware.
Open source hardware gives people the freedom to control their technology while sharing knowledge
and encouraging commerce through the open exchange of designs.
Open Source Hardware Layers
Silicon Chip Level
Functional Level
Sub-System Level
Product
Level
Product Level Examples
• 3D Printer (MakerBot? Reprap?)
• Drones (AR Drones?)
• Mobile Phone (Open Moko?)
• Vehicle (Tabby?)
• RF (HackRF?)
• Instruments (RedPitaya)
• Renewable Systems (Opensource Ecology)
Open Source Hardware Exercise
Look at the catalogs and you can ask questions
• Type in the links in your mobile phones
• Figure out those you found there if they are at the…
– Silicon Chip Level
– Functional Level
– Sub System Level
– Product Level
….sub system level might be more suitable for FYP, for master
theses..product level (integration) or functional level (research) might be
a better approach
Microchip Open Source Hardware Platform
Arduino Business Model
Adafriuit
Processing Boards
LinkIt ONE Edison
Raspberry Pi Beaglebone
Factors to compare
• Expandability
• Hardware Accessibility
• Community
• Processor
• RAM
• Flash
• Std I/Os HDMI, Audio, USB, Ethernet, COM, Wifi, Bluetooth, GSM, GPRS
• Digital I/Os GPIO, PWM , Timers, Counters etc
• Analog I/Os
• Interface I/Os I2C, CAN, I2S, SPI, 1 wire
• Power Consumption
• Arduino Comaptibility
• Dimension
• OS
• Price
Raspberry pi
beagleboard
Typical Example
..from beaglebone black wiki
Communities
• Myanmar PIC Group
• Open Source Hardware Association
• Open Source Ecology
• DIYs
• Audrino
• Sparkfun
• Adafruit
• Raspberry Pi
• Chip Makers Supported Community
• Component Suppliers Supported Community
Element 14 community
Digikey Product Training Modules
Myanmar PIC Group
NYE Tech Force
Chip Makers Supported Community
• Microchip
• Texas Instruments
• NXP Semiconductors
• ARM
• AVR
• Power Integrations
• Altea
• Wolfson Open source Audio Board (Jasper)
And…more
• MIT Open Course Ware ..recommended circuit
and electronics
• Coursera
• khan academy
• TED Talks
• Ben Heck’s show (element 14)
• EEVBlog
• Tear Downs
Constraints are everywhere in every project, embrace them to push your creativity
Thesis/FYP
requirements
Budget???
NYE??
Lin Yar Ma???
I have other
things to do???
The idea of iterations
Projects?
The devil’s in the details
I really got over the “get into details right away” attitude after I took some drawing classes..If
you begin to draw the details right away you can be sure that the drawing is going to
suck….you should begin by getting your proportions right for the whole scene, then you
sketch the largest objects in your scene up to the smallest one. The sketch must be very loose
at this point. Then you can proceed with shading which consists of bringing volume to
life….do it until the volumes are there..work from large to small…always…
-Patrick Lafleur, Creation object Inc (from Signal vs. Noise) [getting real 37 signals]
Key Take away’s…
• You are at the center of the academic project
you are working on, you need to know where
you are going, you need to decide what is
important for you, you need to use the
information wisely
• Constraints are everywhere in every project,
embrace them to push your creativity

More Related Content

What's hot

Emerging practices 2019 week 2
Emerging practices 2019 week 2Emerging practices 2019 week 2
Emerging practices 2019 week 2
R. Sosa
 
Emerging practices 2019 week 7
Emerging practices 2019 week 7Emerging practices 2019 week 7
Emerging practices 2019 week 7
R. Sosa
 
GirlsGo! Science: What makes someone a Software Engineer
GirlsGo! Science: What makes someone a Software EngineerGirlsGo! Science: What makes someone a Software Engineer
GirlsGo! Science: What makes someone a Software Engineer
Adwoa Boakye
 
# S1.12 - Coding 101: Robotics for Beginners
# S1.12 - Coding 101: Robotics for Beginners # S1.12 - Coding 101: Robotics for Beginners
# S1.12 - Coding 101: Robotics for Beginners
Hillary Rogers
 
Human-Level AI & Phenomenology
Human-Level AI & PhenomenologyHuman-Level AI & Phenomenology
Human-Level AI & Phenomenology
Naoya Arakawa
 
Teaching ethics to engineers: Bringing academics on board
Teaching ethics to engineers: Bringing academics on boardTeaching ethics to engineers: Bringing academics on board
Teaching ethics to engineers: Bringing academics on board
Philosophy, Engineering & Technology
 

What's hot (7)

Emerging practices 2019 week 2
Emerging practices 2019 week 2Emerging practices 2019 week 2
Emerging practices 2019 week 2
 
Careative speaking
Careative speakingCareative speaking
Careative speaking
 
Emerging practices 2019 week 7
Emerging practices 2019 week 7Emerging practices 2019 week 7
Emerging practices 2019 week 7
 
GirlsGo! Science: What makes someone a Software Engineer
GirlsGo! Science: What makes someone a Software EngineerGirlsGo! Science: What makes someone a Software Engineer
GirlsGo! Science: What makes someone a Software Engineer
 
# S1.12 - Coding 101: Robotics for Beginners
# S1.12 - Coding 101: Robotics for Beginners # S1.12 - Coding 101: Robotics for Beginners
# S1.12 - Coding 101: Robotics for Beginners
 
Human-Level AI & Phenomenology
Human-Level AI & PhenomenologyHuman-Level AI & Phenomenology
Human-Level AI & Phenomenology
 
Teaching ethics to engineers: Bringing academics on board
Teaching ethics to engineers: Bringing academics on boardTeaching ethics to engineers: Bringing academics on board
Teaching ethics to engineers: Bringing academics on board
 

Viewers also liked

GPS based tracking system
GPS based tracking systemGPS based tracking system
GPS based tracking system
UVSofts Technologies
 
Arduino Neural Networks
Arduino Neural NetworksArduino Neural Networks
Arduino Neural Networks
Tomáš Jukin
 
Application of gps tracking in bicycle research
Application of gps tracking in bicycle researchApplication of gps tracking in bicycle research
Application of gps tracking in bicycle research
cdc2013workshop
 
T18 GPS Bicycle Tracker with Taillight
T18 GPS Bicycle Tracker with TaillightT18 GPS Bicycle Tracker with Taillight
T18 GPS Bicycle Tracker with Taillight
gpspro
 
Using Arduino to create your own self-tracking tools.
Using Arduino  to create your own  self-tracking tools.Using Arduino  to create your own  self-tracking tools.
Using Arduino to create your own self-tracking tools.
Lukasz Piwek
 
T903 PowerBank GPS Tracker
T903 PowerBank GPS TrackerT903 PowerBank GPS Tracker
T903 PowerBank GPS Tracker
gpspro
 
GSM GPRS sim900 a modem with aurdino compatible
GSM GPRS sim900 a modem with aurdino compatibleGSM GPRS sim900 a modem with aurdino compatible
GSM GPRS sim900 a modem with aurdino compatible
Raghav Shetty
 
Jonathan Andersson, attacking IoT with SDR pacsec 2015 english
Jonathan Andersson, attacking IoT with SDR pacsec 2015 englishJonathan Andersson, attacking IoT with SDR pacsec 2015 english
Jonathan Andersson, attacking IoT with SDR pacsec 2015 english
PacSecJP
 
Vehicle accident detection and messaging system using GSM and arduino
Vehicle accident detection and messaging system using GSM and arduinoVehicle accident detection and messaging system using GSM and arduino
Vehicle accident detection and messaging system using GSM and arduino
Ramesh Reddy
 
Vehicle tracking system using gps and gsm
Vehicle tracking system using gps and gsmVehicle tracking system using gps and gsm
Vehicle tracking system using gps and gsm
anita maharjan
 
Gps tracking system
Gps tracking system Gps tracking system
Gps tracking system Sumit Kumar
 
Vehicle tracking system using GSM and GPS
Vehicle tracking system using GSM and GPSVehicle tracking system using GSM and GPS
Vehicle tracking system using GSM and GPS
Bharath Chapala
 
Smart energy meter (Updated)
Smart energy meter (Updated)Smart energy meter (Updated)
Smart energy meter (Updated)
Dnyanesh Patil
 
Vehicle tracking system using gps and gsm techniques
Vehicle tracking system using gps and gsm techniquesVehicle tracking system using gps and gsm techniques
Vehicle tracking system using gps and gsm techniques
Bharath Chapala
 

Viewers also liked (15)

GPS based tracking system
GPS based tracking systemGPS based tracking system
GPS based tracking system
 
Arduino Neural Networks
Arduino Neural NetworksArduino Neural Networks
Arduino Neural Networks
 
Application of gps tracking in bicycle research
Application of gps tracking in bicycle researchApplication of gps tracking in bicycle research
Application of gps tracking in bicycle research
 
T18 GPS Bicycle Tracker with Taillight
T18 GPS Bicycle Tracker with TaillightT18 GPS Bicycle Tracker with Taillight
T18 GPS Bicycle Tracker with Taillight
 
Using Arduino to create your own self-tracking tools.
Using Arduino  to create your own  self-tracking tools.Using Arduino  to create your own  self-tracking tools.
Using Arduino to create your own self-tracking tools.
 
T903 PowerBank GPS Tracker
T903 PowerBank GPS TrackerT903 PowerBank GPS Tracker
T903 PowerBank GPS Tracker
 
Ups sistemi
Ups sistemiUps sistemi
Ups sistemi
 
GSM GPRS sim900 a modem with aurdino compatible
GSM GPRS sim900 a modem with aurdino compatibleGSM GPRS sim900 a modem with aurdino compatible
GSM GPRS sim900 a modem with aurdino compatible
 
Jonathan Andersson, attacking IoT with SDR pacsec 2015 english
Jonathan Andersson, attacking IoT with SDR pacsec 2015 englishJonathan Andersson, attacking IoT with SDR pacsec 2015 english
Jonathan Andersson, attacking IoT with SDR pacsec 2015 english
 
Vehicle accident detection and messaging system using GSM and arduino
Vehicle accident detection and messaging system using GSM and arduinoVehicle accident detection and messaging system using GSM and arduino
Vehicle accident detection and messaging system using GSM and arduino
 
Vehicle tracking system using gps and gsm
Vehicle tracking system using gps and gsmVehicle tracking system using gps and gsm
Vehicle tracking system using gps and gsm
 
Gps tracking system
Gps tracking system Gps tracking system
Gps tracking system
 
Vehicle tracking system using GSM and GPS
Vehicle tracking system using GSM and GPSVehicle tracking system using GSM and GPS
Vehicle tracking system using GSM and GPS
 
Smart energy meter (Updated)
Smart energy meter (Updated)Smart energy meter (Updated)
Smart energy meter (Updated)
 
Vehicle tracking system using gps and gsm techniques
Vehicle tracking system using gps and gsm techniquesVehicle tracking system using gps and gsm techniques
Vehicle tracking system using gps and gsm techniques
 

Similar to Open source hardware for academic projects

SLE/GPCE Keynote: What's the value of an end user? Platforms and Research: Th...
SLE/GPCE Keynote: What's the value of an end user? Platforms and Research: Th...SLE/GPCE Keynote: What's the value of an end user? Platforms and Research: Th...
SLE/GPCE Keynote: What's the value of an end user? Platforms and Research: Th...
Stéphane Ducasse
 
8 better ways of doing your engineering project
8 better ways of doing your engineering project8 better ways of doing your engineering project
8 better ways of doing your engineering project
talkingkarthik
 
What Every Programmer has to know about AI ?
What Every Programmer has to know about AI ?What Every Programmer has to know about AI ?
What Every Programmer has to know about AI ?
BILL METANGMO TSOBZE
 
Transferring Software Testing Tools to Practice
Transferring Software Testing Tools to PracticeTransferring Software Testing Tools to Practice
Transferring Software Testing Tools to Practice
Tao Xie
 
Demystifying Machine Learning and Artificial Intelligence
Demystifying Machine Learning and Artificial IntelligenceDemystifying Machine Learning and Artificial Intelligence
Demystifying Machine Learning and Artificial Intelligence
EPCC, University of Edinburgh
 
Data-X-v3.1
Data-X-v3.1Data-X-v3.1
Data-X-v3.1
Ikhlaq Sidhu
 
Data-X-Sparse-v2
Data-X-Sparse-v2Data-X-Sparse-v2
Data-X-Sparse-v2
Ikhlaq Sidhu
 
Customer Success Story: IEEE Provides Ongoing Education
Customer Success Story: IEEE Provides Ongoing EducationCustomer Success Story: IEEE Provides Ongoing Education
Customer Success Story: IEEE Provides Ongoing Education
IEEE Xplore Digital Library
 
NUS PhD e-open day 2020
NUS PhD e-open day 2020NUS PhD e-open day 2020
NUS PhD e-open day 2020
Abhik Roychoudhury
 
Computer Science.pptx
Computer Science.pptxComputer Science.pptx
Computer Science.pptx
NeilDuraiswami
 
Recent Advances in Machine Learning: Bringing a New Level of Intelligence to ...
Recent Advances in Machine Learning: Bringing a New Level of Intelligence to ...Recent Advances in Machine Learning: Bringing a New Level of Intelligence to ...
Recent Advances in Machine Learning: Bringing a New Level of Intelligence to ...
Brocade
 
Gridforum David De Roure Newe Science 20080402
Gridforum David De Roure Newe Science 20080402Gridforum David De Roure Newe Science 20080402
Gridforum David De Roure Newe Science 20080402
vrij
 
Portfolio
PortfolioPortfolio
Portfolio
devashriv
 
Preservation and institutional repositories for the digital arts and humanities
Preservation and institutional repositories for the digital arts and humanitiesPreservation and institutional repositories for the digital arts and humanities
Preservation and institutional repositories for the digital arts and humanities
Dorothea Salo
 
(Big) Data (Science) Skills
(Big) Data (Science) Skills(Big) Data (Science) Skills
(Big) Data (Science) Skills
Oscar Corcho
 
OA centre of excellence
OA centre of excellenceOA centre of excellence
Software Architectures, Week 1 - Monolithic Architectures
Software Architectures, Week 1 - Monolithic ArchitecturesSoftware Architectures, Week 1 - Monolithic Architectures
Software Architectures, Week 1 - Monolithic ArchitecturesAngelos Kapsimanis
 
Sharpest tool in the box: Choosing the right authoring tool for your learning...
Sharpest tool in the box: Choosing the right authoring tool for your learning...Sharpest tool in the box: Choosing the right authoring tool for your learning...
Sharpest tool in the box: Choosing the right authoring tool for your learning...
Brightwave Group
 
Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023
Hal Speed
 
IT Systems for Knowledge Management used in Software Engineering (2010)
IT Systems for Knowledge Management used in Software Engineering (2010)IT Systems for Knowledge Management used in Software Engineering (2010)
IT Systems for Knowledge Management used in Software Engineering (2010)
Peter Kofler
 

Similar to Open source hardware for academic projects (20)

SLE/GPCE Keynote: What's the value of an end user? Platforms and Research: Th...
SLE/GPCE Keynote: What's the value of an end user? Platforms and Research: Th...SLE/GPCE Keynote: What's the value of an end user? Platforms and Research: Th...
SLE/GPCE Keynote: What's the value of an end user? Platforms and Research: Th...
 
8 better ways of doing your engineering project
8 better ways of doing your engineering project8 better ways of doing your engineering project
8 better ways of doing your engineering project
 
What Every Programmer has to know about AI ?
What Every Programmer has to know about AI ?What Every Programmer has to know about AI ?
What Every Programmer has to know about AI ?
 
Transferring Software Testing Tools to Practice
Transferring Software Testing Tools to PracticeTransferring Software Testing Tools to Practice
Transferring Software Testing Tools to Practice
 
Demystifying Machine Learning and Artificial Intelligence
Demystifying Machine Learning and Artificial IntelligenceDemystifying Machine Learning and Artificial Intelligence
Demystifying Machine Learning and Artificial Intelligence
 
Data-X-v3.1
Data-X-v3.1Data-X-v3.1
Data-X-v3.1
 
Data-X-Sparse-v2
Data-X-Sparse-v2Data-X-Sparse-v2
Data-X-Sparse-v2
 
Customer Success Story: IEEE Provides Ongoing Education
Customer Success Story: IEEE Provides Ongoing EducationCustomer Success Story: IEEE Provides Ongoing Education
Customer Success Story: IEEE Provides Ongoing Education
 
NUS PhD e-open day 2020
NUS PhD e-open day 2020NUS PhD e-open day 2020
NUS PhD e-open day 2020
 
Computer Science.pptx
Computer Science.pptxComputer Science.pptx
Computer Science.pptx
 
Recent Advances in Machine Learning: Bringing a New Level of Intelligence to ...
Recent Advances in Machine Learning: Bringing a New Level of Intelligence to ...Recent Advances in Machine Learning: Bringing a New Level of Intelligence to ...
Recent Advances in Machine Learning: Bringing a New Level of Intelligence to ...
 
Gridforum David De Roure Newe Science 20080402
Gridforum David De Roure Newe Science 20080402Gridforum David De Roure Newe Science 20080402
Gridforum David De Roure Newe Science 20080402
 
Portfolio
PortfolioPortfolio
Portfolio
 
Preservation and institutional repositories for the digital arts and humanities
Preservation and institutional repositories for the digital arts and humanitiesPreservation and institutional repositories for the digital arts and humanities
Preservation and institutional repositories for the digital arts and humanities
 
(Big) Data (Science) Skills
(Big) Data (Science) Skills(Big) Data (Science) Skills
(Big) Data (Science) Skills
 
OA centre of excellence
OA centre of excellenceOA centre of excellence
OA centre of excellence
 
Software Architectures, Week 1 - Monolithic Architectures
Software Architectures, Week 1 - Monolithic ArchitecturesSoftware Architectures, Week 1 - Monolithic Architectures
Software Architectures, Week 1 - Monolithic Architectures
 
Sharpest tool in the box: Choosing the right authoring tool for your learning...
Sharpest tool in the box: Choosing the right authoring tool for your learning...Sharpest tool in the box: Choosing the right authoring tool for your learning...
Sharpest tool in the box: Choosing the right authoring tool for your learning...
 
Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023
 
IT Systems for Knowledge Management used in Software Engineering (2010)
IT Systems for Knowledge Management used in Software Engineering (2010)IT Systems for Knowledge Management used in Software Engineering (2010)
IT Systems for Knowledge Management used in Software Engineering (2010)
 

Recently uploaded

Self-Control of Emotions by Slidesgo.pptx
Self-Control of Emotions by Slidesgo.pptxSelf-Control of Emotions by Slidesgo.pptx
Self-Control of Emotions by Slidesgo.pptx
iemerc2024
 
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
awadeshbabu
 
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.pptPROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
bhadouriyakaku
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
Divyam548318
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 
Online aptitude test management system project report.pdf
Online aptitude test management system project report.pdfOnline aptitude test management system project report.pdf
Online aptitude test management system project report.pdf
Kamal Acharya
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
dxobcob
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
ChristineTorrepenida1
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
Mukeshwaran Balu
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
symbo111
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
Kamal Acharya
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 

Recently uploaded (20)

Self-Control of Emotions by Slidesgo.pptx
Self-Control of Emotions by Slidesgo.pptxSelf-Control of Emotions by Slidesgo.pptx
Self-Control of Emotions by Slidesgo.pptx
 
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
 
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.pptPROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 
Online aptitude test management system project report.pdf
Online aptitude test management system project report.pdfOnline aptitude test management system project report.pdf
Online aptitude test management system project report.pdf
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 

Open source hardware for academic projects

  • 1. Open Source Hardware for academic projects Aung Ko Ko Thet B.Eng Electronics 2003 https://sg.linkedin.com/in/aungkokothet
  • 2. 5 Mins to ask questions.. Open Source Hardware for academic projects –What do you expect me to talk about? –What are the requirements for a FYP and Master Thesis Projects?
  • 3. Can you relate this to your life in university?
  • 5. A ca de mia • Academia is the nationally and internationally recognized establishment of professional scholars and students, usually centered around collegesand universities, who are engaged in higher education and research.
  • 6. You need to learn details on the components of the system you are going to create as a professional, and you also need to learn to integrate those components as a whole and make sense out of it
  • 7. So…let’s see if you could make sense out of my presentation…..
  • 8. Agenda • Definitions • Open Source Hardware • Project Management • Key Take Aways
  • 9. The Electronics Landscape … by Prof. Anant Agarwal (MIT) from Circuits and electronics open course ware
  • 11. Picking a topic Future Hardware Trends – 3D Printing – Consumer Electronics (Mobile Phones, Kitchen Equipments..etc) – Health and Wellness – Home – The Internet of Things – Mobile Accessory – Life Logging (Quantified Self) – Toys and Games – Wearable Technologies
  • 12. Electronics Hardware Deliverables • Documents – System Architecture • Interfaces? I2C, SPI, UART etc etc • Power 12V, 5V, 3.3V, 230V, 400V etc • Controls PWM, Digital High Low etc – Schematics – Bill of Materials – PCB Layout – Wire Lists/Wiring Drawings • Physical Parts – PCB Assembly – Encasing – Wires – HMI • End Product
  • 18. OSHW Definition Open source hardware is hardware whose design is made publicly available so that anyone can • study, • modify, • distribute, • make, and • sell the design or hardware based on that design. The hardware’s source, the design from which it is made, is available in the preferred format for making modifications to it. Ideally, open source hardware uses • readily-available components and materials, • standard processes, • open infrastructure, • unrestricted content, and • open-source design tools to maximize the ability of individuals to make and use hardware. Open source hardware gives people the freedom to control their technology while sharing knowledge and encouraging commerce through the open exchange of designs.
  • 19. Open Source Hardware Layers Silicon Chip Level Functional Level Sub-System Level Product Level
  • 20. Product Level Examples • 3D Printer (MakerBot? Reprap?) • Drones (AR Drones?) • Mobile Phone (Open Moko?) • Vehicle (Tabby?) • RF (HackRF?) • Instruments (RedPitaya) • Renewable Systems (Opensource Ecology)
  • 21.
  • 22. Open Source Hardware Exercise Look at the catalogs and you can ask questions • Type in the links in your mobile phones • Figure out those you found there if they are at the… – Silicon Chip Level – Functional Level – Sub System Level – Product Level ….sub system level might be more suitable for FYP, for master theses..product level (integration) or functional level (research) might be a better approach
  • 23. Microchip Open Source Hardware Platform
  • 24.
  • 26.
  • 28. Processing Boards LinkIt ONE Edison Raspberry Pi Beaglebone
  • 29. Factors to compare • Expandability • Hardware Accessibility • Community • Processor • RAM • Flash • Std I/Os HDMI, Audio, USB, Ethernet, COM, Wifi, Bluetooth, GSM, GPRS • Digital I/Os GPIO, PWM , Timers, Counters etc • Analog I/Os • Interface I/Os I2C, CAN, I2S, SPI, 1 wire • Power Consumption • Arduino Comaptibility • Dimension • OS • Price
  • 33. Communities • Myanmar PIC Group • Open Source Hardware Association • Open Source Ecology • DIYs • Audrino • Sparkfun • Adafruit • Raspberry Pi • Chip Makers Supported Community • Component Suppliers Supported Community
  • 38. Chip Makers Supported Community • Microchip • Texas Instruments • NXP Semiconductors • ARM • AVR • Power Integrations • Altea • Wolfson Open source Audio Board (Jasper)
  • 39. And…more • MIT Open Course Ware ..recommended circuit and electronics • Coursera • khan academy • TED Talks • Ben Heck’s show (element 14) • EEVBlog • Tear Downs
  • 40.
  • 41. Constraints are everywhere in every project, embrace them to push your creativity Thesis/FYP requirements Budget??? NYE?? Lin Yar Ma??? I have other things to do???
  • 42. The idea of iterations
  • 44.
  • 45.
  • 46. The devil’s in the details I really got over the “get into details right away” attitude after I took some drawing classes..If you begin to draw the details right away you can be sure that the drawing is going to suck….you should begin by getting your proportions right for the whole scene, then you sketch the largest objects in your scene up to the smallest one. The sketch must be very loose at this point. Then you can proceed with shading which consists of bringing volume to life….do it until the volumes are there..work from large to small…always… -Patrick Lafleur, Creation object Inc (from Signal vs. Noise) [getting real 37 signals]
  • 47.
  • 48. Key Take away’s… • You are at the center of the academic project you are working on, you need to know where you are going, you need to decide what is important for you, you need to use the information wisely • Constraints are everywhere in every project, embrace them to push your creativity