The basics of hardware design involve selecting appropriate components, such as microcontrollers, sensors, and memory, to meet the system's functional requirements. It also includes creating schematics and layout designs for the circuit board, ensuring proper electrical connections and signal integrity. Additionally, hardware design requires considering factors like power consumption, thermal management, and physical size to ensure the final product is efficient and reliable.