Intelligent Product Design -- An Introduction
An introduction to the tutorial series -- prerequisites, parts and materials, and what I hope you will learn.
Introduction
The goal of this tutorial series is to make it possible for anyone to follow a traditional product desgin pipeline from beginning to end.
What this series covers
- Electronics, from example basic circuits to PCB design topics
- How to use a
- Coding a microcontroller in MicroPython
- asyncio
- gpio
- The essentials of Mechanical Design, focusing on product packaging
- tolerancing
- aimed at 3d printing
- Integrating your device into a home automation platform (Home Assistant)
Prerequisites
No formal prerequisites are required although familiarity with electronics, python, and mechanical design are always helpful.
Call To Action
This tutorial is part of a bigger course called "Intelligent Product Design", which I am building out at https://backpack.danaukes.com/course/intelligent_product_design/. Please pardon the dust as I build it out.
If you just want the tutorial, you're in the right spot. But, if you need a little more, such as live lectures, a discussion board, or a community of other students, consider enrolling once the course opens. For now, please feel free to explore https://backpack.danaukes.com.
Parts and Materials
Required
- ESP32-S3 Dev Kit or ESP32 WROOM Dev Kit
- Development Laptop
- USB Cable A-C cable (ESP32-S3) and/or USB Cable A-micro cable (ESP32 WROOM)
- Access to a 3d Printer
- keypad: https://www.jameco.com/z/304-N-BBW-Jameco-ValuePro-12-Button-Keypad-Phone-Matrix-Output_2310599.html?CID=MERCH
- breadboard: https://www.amazon.com/EL-CP-003-Breadboard-Solderless-Distribution-Connecting/dp/B01EV6LJ7G/ref=sr_1_8
- handheld oscilloscope or usb-based oscilloscope such as the digilent scopes
- Wire
- breadboarding wire
- Misc other electronics parts and supplies
- Soldering tools