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
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
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