Picking the Parts for a Small Robot | Embedded System Project Series #2
Artful Bytes
0:00 / 0:00
Picking the Parts for a Small Robot | Embedded System Project Series #2
33 720 просмотров · 4 года назад
Artful Bytes
68,4 тыс. подписчиков
33 720 просмотров · 4 года назад
Programming an embedded system is basically about controlling a piece of hardware, and it's essential to understand that hardware to program it. So in this video, I start talking about the hardware (sumobot) I'm going to be programming in the coming videos. I show a hardware block diagram and discuss the parts and why I picked them, including the motors, sensors, battery, and microcontroller. I also explain why I didn't use an Arduino, and why I don't think you should if you want to learn embedded systems development.
📋 HW block diagram - https://www.artfulbytes.com/static/c9...
⚙️ The parts
Motor driver (out of stock) - https://www.digikey.se/en/products/de...
Motor - https://www.jsumo.com/core-dc-motor-6...
Range sensor - https://www.st.com/en/imaging-and-pho...
Line sensor (analog version) - https://www.sparkfun.com/products/9453
Battery - https://www.amazon.se/Makerfire-LiPo-...
Microcontroller -
https://www.ti.com/tool/MSP-EXP430G2ET
https://www.digikey.se/sv/products/de...
Note, I 've already built this project, so the code and hardware design are available on GitHub
https://github.com/artfulbytes/nsumo_...
https://github.com/artfulbytes/nsumo_...
Of course, going over it a second time, the code might end up slightly different (better).
0:00 Intro
1:12 Hardware block diagram
1:35 Motors
11:00 Motor drivers
13:39 Range sensors
18:42 Line sensors
19:18 IR receiver
19:50 Battery
21:47 Why not Arduino?
24:07 Microcontroller
29:47 Recap
🌍 Links
GitHub - https://github.com/artfulbytes
Website - https://www.artfulbytes.com
👨💻About me
Hi and welcome. I'm Niklas, an embedded systems engineer from Sweden. On this channel, I make practical videos about embedded systems or, in general terms, about building and programming hardware.