SlideShare a Scribd company logo
1 of 37
Product Development with the
Atmel 328P Chipset (Arduino UNO)
“The Arduino Logo is a Trademark [of Arduino AG] and
can only be used by Arduino on products, websites and
publications.”
https://www.arduino.cc/en/Trademark/CommunityLogo
Or some
other
chipset!
Evan J. Williams Evan Williams Consulting, LLC
Outline
• Why I like using Arduino
• Prototypes on board / off board
• Things you need to know … tech tips
• Drawing the schematic
• Ordering a Printed Circuit board
4/27/2020 2
Evan J. Williams Evan Williams
Consulting, LLC
Goal
• Create a circuit that we needed!
• Prototyping the circuit
• Design considerations
• Produce several copies (Printed Circuit Board)
• Document the circuit (Schematic) and the
program (Arduino sketch) … adding Libraries
for our new Shield!!
4/27/2020 3
Evan J. Williams Evan Williams
Consulting, LLC
Prying the Chip off The board
• Don’t bend the pins!
• Picture of Chips, of Blank Shields, of
Capacitors, the 7805 regulator, the 3.3 V
regulator, talk about voltage levels all in one
slide!!!!!
• And onto the breadboard.
4/27/2020 4
Evan J. Williams Evan Williams
Consulting, LLC
Going Off Board 1 of 13
4/27/2020
Evan J. Williams Evan Williams
Consulting, LLC
5
Going Off Board 2 of 13
4/27/2020
Evan J. Williams Evan Williams
Consulting, LLC
6
Going Off Board 3 of 13
4/27/2020
Evan J. Williams Evan Williams
Consulting, LLC
7
Going Off Board 4 of 13
4/27/2020
Evan J. Williams Evan Williams
Consulting, LLC
8
Going Off Board 5 of 13
4/27/2020
Evan J. Williams Evan Williams
Consulting, LLC
9
Going Off Board 6 of 13
4/27/2020
Evan J. Williams Evan Williams
Consulting, LLC
10
Going Off Board 7 of 13
4/27/2020
Evan J. Williams Evan Williams
Consulting, LLC
11
Going Off Board 8 of 13
4/27/2020
Evan J. Williams Evan Williams
Consulting, LLC
12
Going Off Board 9 of 13
4/27/2020
Evan J. Williams Evan Williams
Consulting, LLC
13
Going Off Board 10 of 13
4/27/2020
Evan J. Williams Evan Williams
Consulting, LLC
14
Going Off Board 11 of 13
4/27/2020
Evan J. Williams Evan Williams
Consulting, LLC
15
Going Off Board 12 of 13
4/27/2020
Evan J. Williams Evan Williams
Consulting, LLC
16
Going Off Board 13 of 13
4/27/2020
Evan J. Williams Evan Williams
Consulting, LLC
17
Going off Board I
• Clock
• Power
• USB
4/27/2020 18
Evan J. Williams Evan Williams
Consulting, LLC
Going Off-Board II
• Breadboard
• Power
– There is a power regulator on the UNO but how
much can power can it source?
• Crystal
– I found that the breadboard had stray capacitance
• Test using Blink
– Pin 13 Onboard or off
4/27/2020 19
Evan J. Williams Evan Williams
Consulting, LLC
Going off Board II
• FTDI – Your own programmer
• Available at Sparkfun (model number)
• FT232RL
4/27/2020 20
Evan J. Williams Evan Williams
Consulting, LLC
Arduino IDE
• Get the prototype to work!
4/27/2020 21
Evan J. Williams Evan Williams
Consulting, LLC
Other Arduinos and Chipsets
• It seems that everyday you hear about a new
small board computer.
• These techniques are equally valuable for
building a custom HAT for Raspberry Pi
• Did I try Raspberry Pi?
4/27/2020 22
Evan J. Williams Evan Williams
Consulting, LLC
Catching the Bus
• I2C
• SPI
• Dallas One Wire
… the list goes on!
Picture of bits!
4/27/2020 23
Evan J. Williams Evan Williams
Consulting, LLC
Pictures of Breadboards
USB Device Circuit4/27/2020 24
Evan J. Williams Evan Williams
Consulting, LLC
Introduction to Kicad
• Drawing the Schematic (you can help me with
my USB project)
4/27/2020 25
Evan J. Williams Evan Williams
Consulting, LLC
Kicad
4/27/2020
Evan J. Williams Evan Williams
Consulting, LLC
26
Next Steps
• Build a Prototype or two (wired, soldered)
• Design and order a Printed Circuit Board (we
used to print these at home)
4/27/2020 27
Evan J. Williams Evan Williams
Consulting, LLC
Pictures of prototypes
LCD Display Shield
4/27/2020 28
Evan J. Williams Evan Williams
Consulting, LLC
Drawing the Schematic
4/27/2020
Evan J. Williams Evan Williams
Consulting, LLC
29
The finished artwork
4/27/2020
Evan J. Williams Evan Williams
Consulting, LLC
30
Moving to a finished PCB
4/27/2020 31
Evan J. Williams Evan Williams
Consulting, LLC
The finished PCB!
4/27/2020 32
Evan J. Williams Evan Williams
Consulting, LLC
Surface Mount Technology (SMT)
4/27/2020 33
Evan J. Williams Evan Williams
Consulting, LLC
Oops!
4/27/2020 34
Evan J. Williams Evan Williams
Consulting, LLC
Pictures of the Final Board
4/27/2020 35
Evan J. Williams Evan Williams
Consulting, LLC
Useful Things
• Interrupts
• Timers
• Pulse Width Modulation
4/27/2020 36
Evan J. Williams Evan Williams
Consulting, LLC
Keep it Going!
• Thanks!
• Evan Williams
• Evan Williams Consulting, LLC
• www.evanwilliamsconsulting.com
• www.evtechnote.us
4/27/2020 37
Evan J. Williams Evan Williams
Consulting, LLC

More Related Content

Recently uploaded

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Recently uploaded (20)

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

Featured

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 

Featured (20)

Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 

Product Development Using the Atmel 328P Chipset

  • 1. Product Development with the Atmel 328P Chipset (Arduino UNO) “The Arduino Logo is a Trademark [of Arduino AG] and can only be used by Arduino on products, websites and publications.” https://www.arduino.cc/en/Trademark/CommunityLogo Or some other chipset! Evan J. Williams Evan Williams Consulting, LLC
  • 2. Outline • Why I like using Arduino • Prototypes on board / off board • Things you need to know … tech tips • Drawing the schematic • Ordering a Printed Circuit board 4/27/2020 2 Evan J. Williams Evan Williams Consulting, LLC
  • 3. Goal • Create a circuit that we needed! • Prototyping the circuit • Design considerations • Produce several copies (Printed Circuit Board) • Document the circuit (Schematic) and the program (Arduino sketch) … adding Libraries for our new Shield!! 4/27/2020 3 Evan J. Williams Evan Williams Consulting, LLC
  • 4. Prying the Chip off The board • Don’t bend the pins! • Picture of Chips, of Blank Shields, of Capacitors, the 7805 regulator, the 3.3 V regulator, talk about voltage levels all in one slide!!!!! • And onto the breadboard. 4/27/2020 4 Evan J. Williams Evan Williams Consulting, LLC
  • 5. Going Off Board 1 of 13 4/27/2020 Evan J. Williams Evan Williams Consulting, LLC 5
  • 6. Going Off Board 2 of 13 4/27/2020 Evan J. Williams Evan Williams Consulting, LLC 6
  • 7. Going Off Board 3 of 13 4/27/2020 Evan J. Williams Evan Williams Consulting, LLC 7
  • 8. Going Off Board 4 of 13 4/27/2020 Evan J. Williams Evan Williams Consulting, LLC 8
  • 9. Going Off Board 5 of 13 4/27/2020 Evan J. Williams Evan Williams Consulting, LLC 9
  • 10. Going Off Board 6 of 13 4/27/2020 Evan J. Williams Evan Williams Consulting, LLC 10
  • 11. Going Off Board 7 of 13 4/27/2020 Evan J. Williams Evan Williams Consulting, LLC 11
  • 12. Going Off Board 8 of 13 4/27/2020 Evan J. Williams Evan Williams Consulting, LLC 12
  • 13. Going Off Board 9 of 13 4/27/2020 Evan J. Williams Evan Williams Consulting, LLC 13
  • 14. Going Off Board 10 of 13 4/27/2020 Evan J. Williams Evan Williams Consulting, LLC 14
  • 15. Going Off Board 11 of 13 4/27/2020 Evan J. Williams Evan Williams Consulting, LLC 15
  • 16. Going Off Board 12 of 13 4/27/2020 Evan J. Williams Evan Williams Consulting, LLC 16
  • 17. Going Off Board 13 of 13 4/27/2020 Evan J. Williams Evan Williams Consulting, LLC 17
  • 18. Going off Board I • Clock • Power • USB 4/27/2020 18 Evan J. Williams Evan Williams Consulting, LLC
  • 19. Going Off-Board II • Breadboard • Power – There is a power regulator on the UNO but how much can power can it source? • Crystal – I found that the breadboard had stray capacitance • Test using Blink – Pin 13 Onboard or off 4/27/2020 19 Evan J. Williams Evan Williams Consulting, LLC
  • 20. Going off Board II • FTDI – Your own programmer • Available at Sparkfun (model number) • FT232RL 4/27/2020 20 Evan J. Williams Evan Williams Consulting, LLC
  • 21. Arduino IDE • Get the prototype to work! 4/27/2020 21 Evan J. Williams Evan Williams Consulting, LLC
  • 22. Other Arduinos and Chipsets • It seems that everyday you hear about a new small board computer. • These techniques are equally valuable for building a custom HAT for Raspberry Pi • Did I try Raspberry Pi? 4/27/2020 22 Evan J. Williams Evan Williams Consulting, LLC
  • 23. Catching the Bus • I2C • SPI • Dallas One Wire … the list goes on! Picture of bits! 4/27/2020 23 Evan J. Williams Evan Williams Consulting, LLC
  • 24. Pictures of Breadboards USB Device Circuit4/27/2020 24 Evan J. Williams Evan Williams Consulting, LLC
  • 25. Introduction to Kicad • Drawing the Schematic (you can help me with my USB project) 4/27/2020 25 Evan J. Williams Evan Williams Consulting, LLC
  • 26. Kicad 4/27/2020 Evan J. Williams Evan Williams Consulting, LLC 26
  • 27. Next Steps • Build a Prototype or two (wired, soldered) • Design and order a Printed Circuit Board (we used to print these at home) 4/27/2020 27 Evan J. Williams Evan Williams Consulting, LLC
  • 28. Pictures of prototypes LCD Display Shield 4/27/2020 28 Evan J. Williams Evan Williams Consulting, LLC
  • 29. Drawing the Schematic 4/27/2020 Evan J. Williams Evan Williams Consulting, LLC 29
  • 30. The finished artwork 4/27/2020 Evan J. Williams Evan Williams Consulting, LLC 30
  • 31. Moving to a finished PCB 4/27/2020 31 Evan J. Williams Evan Williams Consulting, LLC
  • 32. The finished PCB! 4/27/2020 32 Evan J. Williams Evan Williams Consulting, LLC
  • 33. Surface Mount Technology (SMT) 4/27/2020 33 Evan J. Williams Evan Williams Consulting, LLC
  • 34. Oops! 4/27/2020 34 Evan J. Williams Evan Williams Consulting, LLC
  • 35. Pictures of the Final Board 4/27/2020 35 Evan J. Williams Evan Williams Consulting, LLC
  • 36. Useful Things • Interrupts • Timers • Pulse Width Modulation 4/27/2020 36 Evan J. Williams Evan Williams Consulting, LLC
  • 37. Keep it Going! • Thanks! • Evan Williams • Evan Williams Consulting, LLC • www.evanwilliamsconsulting.com • www.evtechnote.us 4/27/2020 37 Evan J. Williams Evan Williams Consulting, LLC