We are rebooting the Dim Sum Robot project with a new head-master
Today, we start by exploring the basic design and core functions of our Dim Sum Robot, in order to take a decision on the hardware to use for this project.
Looking at CPU available and their characteristics to allow us to choose a good fit for the project.
|PIC||ATMEGA||STM32||EFM32||Orange Pi Zero||Raspberry Pi 2B||ESP8266||ESP32|
|Price||<5 USD||2 USD||2 USD||~2 USD +NRE||<15 USD||40 USD||4 USD||8 USD|
|Power||18 ma||20 ma||18 ma||<<||100ma||220ma||100 ma||150 ma|
|Wifi / Bluetooth||–||–||–||W||W||W||W, BT|
We look at the difference between:
- Arduino IDE
- C 89
to figure out which one was available on the different CPU, which one was accessible to noob (such as a few of us), which one was well documented, and whether we needed to install extra software such as a compiler to be able to place the software onto the chosen CPU
Homework for next week
- Figure out the process and software required to install MicroPython onto the ESP32